thu-maic--openmaic
20 行
550 B
TypeScript
20 行
550 B
TypeScript
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;
|