chenlu
12 小时以前 33dbc6a161554f3a897f9e9273feb4f2c1b47381
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
30
31
32
33
34
35
36
37
 
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"
import kr from "@/lang/kr";
 
let messages = {
    'zh-CN':zh,
    'en-US': en,
    ru: ru,
    ar: ar,
    "ko-KR": kr
}
 
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)
let lang = 'zh-CN'
if(localStorage.getItem('lang')==='zh-CN' || localStorage.getItem('lang') === null){
    lang = 'zh-CN'
}else{
    lang = 'en-US'
}
VxeUI.setLanguage(lang )
export default i18n