index.jsx 670 B

12345678910111213141516171819202122232425
  1. import i18n from "i18next";
  2. import { initReactI18next } from "react-i18next";
  3. import LanguageDetector from "i18next-browser-languagedetector";
  4. import en from "./en.json";
  5. import fr from "./fr.json";
  6. import it from "./it.json"
  7. i18n
  8. .use(initReactI18next) // passes i18n down to react-i18next
  9. .use(LanguageDetector)
  10. .init({
  11. resources: { fr: { translation: fr }, en: { translation: en }, it: {translation: it} },
  12. debug: false,
  13. fallbackLng: "en",
  14. keySeparator: false, // we do not use keys in form messages.welcome
  15. interpolation: {
  16. escapeValue: false, // react already safes from xss
  17. },
  18. detection: {},
  19. });
  20. export default i18n;