import { createI18n } from 'vue-i18n'
|
import { localRead } from '@/libs/util'
|
|
// view-ui-plus
|
import LocalZhCn from 'view-ui-plus/src/locale/lang/zh-CN.js'
|
import LocalEnUs from 'view-ui-plus/src/locale/lang/en-US.js'
|
// custom
|
import customZhCn from './lang/zh-CN'
|
import customEnUs from './lang/en-US'
|
|
const messages = {
|
'zh-CN': Object.assign(LocalZhCn, customZhCn),
|
'en-US': Object.assign(LocalEnUs, customEnUs),
|
}
|
|
const LOCAL_KEY = 'local'
|
let lang = localRead(LOCAL_KEY) || 'zh-CN'
|
|
const i18n = createI18n({
|
legacy: false,
|
locale: lang,
|
messages: messages
|
})
|
|
export default i18n
|