国际化

This commit is contained in:
John
2024-03-10 22:52:54 +08:00
parent 42c7d3bec8
commit 337300d438
2 changed files with 10 additions and 10 deletions

View File

@@ -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)

View File

@@ -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' },