diff -r 7da1d5137b0b -r 03334a31130a client/src/i18n.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/i18n.js Thu Nov 08 16:03:28 2018 +0100 @@ -0,0 +1,31 @@ +import i18n from "i18next"; +import { reactI18nextModule } from "react-i18next"; +import detector from "i18next-browser-languagedetector"; + +import translationFR from "./locales/fr/translation.json"; +import translationEN from "./locales/en/translation.json"; + +// the translations +const resources = { + fr: { + translation: translationFR + }, + en: { + translation: translationEN + } +}; + +i18n + .use(detector) + .use(reactI18nextModule) // passes i18n down to react-i18next + .init({ + resources, + debug: true, + fallbackLng: "fr", + + interpolation: { + escapeValue: false // react already safes from xss + } + }); + +export default i18n;