File size: 550 Bytes
f56a29b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import resourcesToBackend from 'i18next-resources-to-backend';
import { supportedLocales } from './locales';
import { defaultLocale } from './types';
i18n
.use(initReactI18next)
.use(resourcesToBackend((language: string) => import(`./locales/${language}.json`)))
.init({
lng: defaultLocale,
fallbackLng: defaultLocale,
supportedLngs: supportedLocales.map((l) => l.code),
interpolation: {
escapeValue: false,
},
});
export default i18n;
|