add language detector lib

This commit is contained in:
Rodrigo Antinarelli 2019-06-07 19:53:49 -03:00
parent 401eab5062
commit fe827b5b2a
2 changed files with 5 additions and 2 deletions

View File

@ -17,9 +17,9 @@
"prepublishOnly": "npm run build"
},
"peerDependencies": {
"i18next": "^15.1.3",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"i18next": "^15.1.3",
"react-i18next": "^10.11.0"
},
"devDependencies": {
@ -51,7 +51,8 @@
"rollup-plugin-node-resolve": "^4.0.0",
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-postcss": "^2.0.3",
"rollup-plugin-url": "^2.1.0"
"rollup-plugin-url": "^2.1.0",
"i18next-browser-languagedetector": "^3.0.1"
},
"husky": {
"hooks": {

View File

@ -1,5 +1,6 @@
import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import LngDetector from 'i18next-browser-languagedetector';
const currentLanguage = process.env.REACT_APP_LANG || 'en-US';
const debugMode = !!(
@ -63,6 +64,7 @@ function addLocales(context) {
let translate;
i18n
.use(LngDetector)
.use(initReactI18next)
.init({
resources: getLocales(),