廖井涛
5 小时以前 f7a2fcdda7f1120498c5c5f75c5a99955fc54b43
north-glass-erp/northglass-erp/src/lang/index.js
@@ -1,18 +1,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:zh,
    en: en
    'zh-CN':zh,
    'en-US': en,
    ru: ru,
    ar: ar,
    "ko-KR": kr
}
const i18n = createI18n({
    locale: localStorage.getItem('lang') || 'en', // 设置当前语言类型
    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