simle-chat
27 строк · 636.0 Байт
1import i18n from 'i18next';2import { initReactI18next, I18nextProvider } from 'react-i18next';3import LanguageDetector from 'i18next-browser-languagedetector';4
5import resources from '../../locales/index';6
7const I18nProvider = ({ children }) => {8const i18nextInstance = i18n.createInstance();9
10i18nextInstance.use(initReactI18next).use(LanguageDetector)11.init({12resources,13fallbackLng: 'ru',14interpolation: {15escapeValue: false,16},17debug: true,18});19
20return (21<I18nextProvider i18n={i18nextInstance}>22{children}23</I18nextProvider>24);25};26
27export default I18nProvider;28