language detection fixed

This commit is contained in:
Daniel Shleifman
2021-06-06 22:42:22 +03:00
parent c91952a21a
commit 0a7f922c47
3 changed files with 18 additions and 30 deletions

16
web/src/i18n.js Normal file
View File

@@ -0,0 +1,16 @@
import i18n from 'i18next'
import { initReactI18next } from 'react-i18next'
import LanguageDetector from 'i18next-browser-languagedetector'
import translationEN from 'locales/en/translation.json'
import translationRU from 'locales/ru/translation.json'
i18n
.use(LanguageDetector)
.use(initReactI18next)
.init({
fallbackLng: 'en', // default
interpolation: { escapeValue: false }, // react already safes from xss
resources: { en: { translation: translationEN }, ru: { translation: translationRU } },
})
export default i18n