import i18n from 'i18next'; import { initReactI18next } from 'react-i18next'; import LanguageDetector from 'i18next-browser-languagedetector'; import HttpBackend from 'i18next-http-backend'; import enTranslations from './locales/en.json'; import deTranslations from './locales/de.json'; i18n .use(HttpBackend) .use(LanguageDetector) .use(initReactI18next) .init({ fallbackLng: 'en', debug: false, resources: { en: { translation: enTranslations, }, de: { translation: deTranslations, }, }, interpolation: { escapeValue: false, }, detection: { order: ['localStorage', 'cookie', 'navigator', 'htmlTag'], caches: ['localStorage', 'cookie'], }, }); export default i18n;