国际化
This commit is contained in:
@@ -31,7 +31,7 @@ const messages = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// const language = (navigator.language || 'zh').toLocaleLowerCase(); // 这是获取浏览器的语言
|
// const language = (navigator.language || 'zh').toLocaleLowerCase(); // 这是获取浏览器的语言
|
||||||
const defLanguage = localStorage.getItem('lang') || 'zh-CN';
|
const defLanguage = localStorage.getItem('lang') || 'zh_CN';
|
||||||
|
|
||||||
// console.log('当前的环境语言是:', language)
|
// console.log('当前的环境语言是:', language)
|
||||||
console.log('当前的后台语言是:', localStorage.getItem('lang'))
|
console.log('当前的后台语言是:', localStorage.getItem('lang'))
|
||||||
@@ -39,7 +39,7 @@ const i18n = createI18n({
|
|||||||
allowComposition: true,
|
allowComposition: true,
|
||||||
legacy: false,
|
legacy: false,
|
||||||
locale: defLanguage, // 设置默认语言
|
locale: defLanguage, // 设置默认语言
|
||||||
fallbackLocale: 'zh-CN', // 设置备用语言
|
fallbackLocale: 'zh_CN', // 设置备用语言
|
||||||
messages: messages // 设置资源文件对象
|
messages: messages // 设置资源文件对象
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -47,10 +47,10 @@ const i18n = createI18n({
|
|||||||
function vantLocales (app: App<Element>) {
|
function vantLocales (app: App<Element>) {
|
||||||
app.use(i18n)
|
app.use(i18n)
|
||||||
const lanMap = {
|
const lanMap = {
|
||||||
'hi-IN': hiIN,
|
'zh_CN': zhCN,
|
||||||
'id-ID': idId,
|
'hi_IN': hiIN,
|
||||||
'zh-CN': zhCN,
|
'id_ID': idId,
|
||||||
'en-US': enUS,
|
'en_US': enUS,
|
||||||
}
|
}
|
||||||
|
|
||||||
Locale.use(defLanguage, lanMap[defLanguage] || zhCN)
|
Locale.use(defLanguage, lanMap[defLanguage] || zhCN)
|
||||||
|
|||||||
@@ -154,10 +154,10 @@ const checkLanguage = () => {
|
|||||||
const showPicker = ref(false)
|
const showPicker = ref(false)
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
{ text: '中文', value: 'zh-CN' },
|
{ text: '中文', value: 'zh_CN' },
|
||||||
{ text: 'Bahasa indonesia', value: 'id-ID' },
|
{ text: 'Bahasa indonesia', value: 'id_ID' },
|
||||||
{ text: 'हिंदी', value: 'hi-IN' },
|
{ text: 'हिंदी', value: 'hi_IN' },
|
||||||
{ text: 'English', value: 'en-US' },
|
{ text: 'English', value: 'en_US' },
|
||||||
// { text: t('language.zh'), value: 'zh' },
|
// { text: t('language.zh'), value: 'zh' },
|
||||||
// { text: t('language.hi'), value: 'hi' },
|
// { text: t('language.hi'), value: 'hi' },
|
||||||
// { text: t('language.id'), value: 'id' },
|
// { text: t('language.id'), value: 'id' },
|
||||||
|
|||||||
Reference in New Issue
Block a user