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