diff --git a/src/lang/index.ts b/src/lang/index.ts index ceac78c..62e5ec7 100644 --- a/src/lang/index.ts +++ b/src/lang/index.ts @@ -30,15 +30,15 @@ const messages = { } } -const language = (navigator.language || 'zh').toLocaleLowerCase(); // 这是获取浏览器的语言 -const defLanguage = localStorage.getItem('lang'); // 这是获取浏览器的语言 +// const language = (navigator.language || 'zh').toLocaleLowerCase(); // 这是获取浏览器的语言 +const defLanguage = localStorage.getItem('lang') || 'zh-CN'; -console.log('当前的环境语言是:', language) +// console.log('当前的环境语言是:', language) console.log('当前的后台语言是:', localStorage.getItem('lang')) const i18n = createI18n({ allowComposition: true, legacy: false, - locale: defLanguage || language.split('-')[0] || 'zh', // 设置默认语言 + locale: defLanguage, // 设置默认语言 fallbackLocale: 'zh', // 设置备用语言 messages: messages // 设置资源文件对象 }) @@ -46,7 +46,6 @@ const i18n = createI18n({ // 更新vant组件库本身的语言变化,支持国际化 function vantLocales (app: App) { app.use(i18n) - const lan = defLanguage || language.split('-')[0] || 'zh-CN' const lanMap = { 'hi-IN': hiIN, 'id-ID': idId, @@ -54,7 +53,7 @@ function vantLocales (app: App) { 'en-US': enUS, } - Locale.use(lan, lanMap[lan] || zhCN) + Locale.use(defLanguage, lanMap[defLanguage] || zhCN) // if (lan === 'hi') { // Locale.use(lan, hiIN)