mirror of
https://github.com/chansee97/nova-admin.git
synced 2025-04-06 03:57:54 +08:00
25 lines
533 B
TypeScript
25 lines
533 B
TypeScript
import { createI18n } from 'vue-i18n'
|
|
import type { App } from 'vue'
|
|
import enUS from '../../locales/en_US.json'
|
|
import zhCN from '../../locales/zh_CN.json'
|
|
import { local } from '@/utils'
|
|
|
|
export const i18n = createI18n({
|
|
legacy: false,
|
|
locale: local.get('lang') || 'enUS', // 默认显示语言
|
|
fallbackLocale: 'enUS',
|
|
messages: {
|
|
zhCN,
|
|
enUS,
|
|
},
|
|
// 缺失国际化键警告
|
|
// missingWarn: false,
|
|
|
|
// 缺失回退内容警告
|
|
fallbackWarn: false,
|
|
})
|
|
|
|
export function install(app: App) {
|
|
app.use(i18n)
|
|
}
|