This commit is contained in:
parent
05ccfb5022
commit
42674b9b48
|
|
@ -13,7 +13,6 @@ export default async function initTranslations(
|
|||
i18nInstance = i18nInstance || createInstance();
|
||||
|
||||
i18nInstance
|
||||
// .use(LanguageDetector)
|
||||
.use(initReactI18next);
|
||||
|
||||
if (!resources) {
|
||||
|
|
@ -30,7 +29,6 @@ export default async function initTranslations(
|
|||
resources,
|
||||
fallbackLng: i18nConfig.defaultLocale,
|
||||
supportedLngs: i18nConfig.locales,
|
||||
// debug: false,
|
||||
interpolation: {
|
||||
escapeValue: false,
|
||||
},
|
||||
|
|
@ -38,53 +36,9 @@ export default async function initTranslations(
|
|||
fallbackNS: [...namespaces, "common"],
|
||||
ns: namespaces,
|
||||
preload: resources ? [] : i18nConfig.locales,
|
||||
// detection: {
|
||||
// caches: ['localStorage', 'sessionStorage', 'cookie'],
|
||||
// },
|
||||
|
||||
});
|
||||
|
||||
// // assume all detected languages are available
|
||||
// const detectLanguage = i18n.language;
|
||||
// // cannot trust browser language setting
|
||||
// const settingLanguage = localStorage.getItem("language");
|
||||
|
||||
// console.log(settingLanguage)
|
||||
|
||||
// // if setting is not initialized, but detected language is available, use detected language and update language setting
|
||||
// if (
|
||||
// !settingLanguage &&
|
||||
// AvailableLanguages.some((lang) => detectLanguage === lang.value)
|
||||
// ) {
|
||||
// localStorage.setItem("language", detectLanguage);
|
||||
// i18n.changeLanguage(detectLanguage);
|
||||
// return;
|
||||
// }
|
||||
|
||||
// // if setting is not initialized and detected language is not available, use en and update language setting
|
||||
// if (
|
||||
// !settingLanguage &&
|
||||
// !AvailableLanguages.some((lang) => detectLanguage === lang.value)
|
||||
// ) {
|
||||
// localStorage.setItem("language", "en");
|
||||
// i18n.changeLanguage("en");
|
||||
// return;
|
||||
// }
|
||||
|
||||
// // if setting is initialized and setting language is not available, use en and update language setting
|
||||
// if (
|
||||
// settingLanguage &&
|
||||
// !AvailableLanguages.some((lang) => settingLanguage === lang.value)
|
||||
// ) {
|
||||
// localStorage.setItem("language", "en");
|
||||
// i18n.changeLanguage("en");
|
||||
// return;
|
||||
// }
|
||||
|
||||
// // if setting is initialized and setting language is available, use setting language
|
||||
// if (settingLanguage && settingLanguage !== detectLanguage) {
|
||||
// i18n.changeLanguage(settingLanguage);
|
||||
// }
|
||||
|
||||
return {
|
||||
i18n: i18nInstance,
|
||||
resources: i18nInstance.services.resourceStore.data,
|
||||
|
|
|
|||
Loading…
Reference in New Issue