1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 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;
|
|