import Vue from "vue"; import VueI18n from "vue-i18n"; import ElementLocale from "element-ui/lib/locale"; import enLocale from "element-ui/lib/locale/lang/en"; import zhLocale from "element-ui/lib/locale/lang/zh-CN"; import langZh from "@/assets/lang/zh.js"; import langEN from "@/assets/lang/en.js"; Vue.use(VueI18n); const i18n = new VueI18n({ locale: "zh", messages: { zh: { ...langZh, ...zhLocale }, en: { ...langEN, ...enLocale }, }, }); ElementLocale.i18n((key, value) => i18n.t(key, value)); export default i18n;