例如,如果找不到 failSafeLanguageMap
,我想向我的 i18n 实例添加一个 backend.loadPath
。
我目前的初始化如下:
i18n
.use(I18NextBackend)
.use(initReactI18next)
.init({
lng: langs.selectedLanguage,
fallbackLng: 'en',
debug: process.env.NODE_ENV === 'development',
keySeparator: false,
interpolation: {
escapeValue: false,
},
react: {
useSuspense: false,
},
backend: {
loadPath: `some_path/locales/{{lng}}/{{ns}}.json`,
}
});
我想从一些 json 文件加载 failSafeLanguageMap
如下:
import failSafeLanguageMap from '/fail-safe.json';
并在未找到 backend.loadPath
的情况下将其用作故障安全映射