Files
k-notes/k-notes-frontend/i18n.ts

23 lines
652 B
TypeScript

import i18next from "i18next";
import { initReactI18next } from "react-i18next";
import HttpBackend from "i18next-http-backend";
import LanguageDetector from "i18next-browser-languagedetector";
i18next
.use(HttpBackend)
.use(LanguageDetector)
.use(initReactI18next)
.init({
fallbackLng: "en",
supportedLngs: ["en", "pl", "es", "de", "fr"],
backend: {
loadPath: "/locales/{{lng}}/{{ns}}.json",
},
detection: {
order: ["localStorage", "navigator"],
caches: ["localStorage"],
},
interpolation: {
escapeValue: false,
},
});