廖井涛
2025-03-26 d33a7f7c7e7c218a4cb71cb039249b75bcfeef42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
import { createI18n}  from 'vue-i18n'
import { VxeUI } from 'vxe-table'
import zhCN from 'vxe-table/lib/locale/lang/zh-CN'
import enUS from 'vxe-table/lib/locale/lang/en-US'
//import zhCN from 'vxe-table/lib/language/zh-CN'
 
import zh from "./zh"
import en from "./en"
import ru from "./ru"
import ar from "./ar"
 
let messages = {
    'zh-CN':zh,
    'en-US': en,
    ru: ru,
    ar: ar
}
 
const i18n = createI18n({
    locale: localStorage.getItem('lang') || 'zh-CN', // 设置当前语言类型
    legacy: false, // 如果要支持compositionAPI,此项必须设置为false;
    globalInjection: true, // 全局注册$t方法
    messages
})
VxeUI.setI18n('zh-CN', zhCN)
VxeUI.setI18n('en-US', enUS)
VxeUI.setLanguage(localStorage.getItem('lang')==='en-US' ? 'en-US' : 'zh-CN')
export default i18n