UNPKG

@yext/search-ui-react

Version:

A library of React Components for powering Yext Search integrations

29 lines (24 loc) 704 B
import i18next from 'i18next'; import { initReactI18next } from 'react-i18next'; const { supportedLocales } = require('./supportedLocales.ts'); const NAMESPACE = 'search-ui-react'; const resources: Record<string, any> = {}; supportedLocales.forEach(locale => { resources[locale] = { [NAMESPACE]: require(`../../locales/${locale}/search-ui-react.json`), }; }); /** * A custom i18next instance with React integration for search-ui-react. * * @internal */ const i18nInstance = i18next.createInstance(); i18nInstance.use(initReactI18next).init({ fallbackLng: 'en', ns: [NAMESPACE], defaultNS: NAMESPACE, interpolation: { escapeValue: false }, resources }); export { i18nInstance };