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