Fix i18next browser language detection

for 736
This commit is contained in:
Haishan 2023-01-30 21:42:58 +08:00
parent 9a1d325863
commit 0c30589487

View file

@ -3,11 +3,6 @@ import LanguageDetector from 'i18next-browser-languagedetector';
import HttpBackend from 'i18next-http-backend';
import { initReactI18next } from 'react-i18next';
const allLocales = {
zh: import('src/i18n/zh'),
en: import('src/i18n/en'),
};
type BackendRequestCallback = (err: null, result: { status: number; data: any }) => void;
i18next
@ -16,7 +11,6 @@ i18next
.use(LanguageDetector)
.init({
debug: process.env.NODE_ENV === 'development',
// resources,
backend: {
loadPath: '/__{{lng}}/{{ns}}.json',
request: function(
@ -30,11 +24,11 @@ i18next
switch (url) {
case '/__zh/translation.json':
case '/__zh-CN/translation.json':
p = allLocales.zh;
p = import('src/i18n/zh');
break;
case '/__en/translation.json':
default:
p = allLocales.en;
p = import('src/i18n/en');
break;
}
@ -45,7 +39,6 @@ i18next
}
},
},
supportedLngs: ['en', 'zh'],
fallbackLng: 'en',
interpolation: {
escapeValue: false,