perf: dict perfect

This commit is contained in:
xiaoxian521
2021-05-05 18:01:21 +08:00
parent 105409a278
commit c10e38cdf2
8 changed files with 254 additions and 27 deletions

View File

@@ -3,6 +3,12 @@
import zhVxeTable from "vxe-table/lib/locale/lang/zh-CN";
import enVxeTable from "vxe-table/lib/locale/lang/en-US";
// element-plus国际化
import { locale } from "element-plus";
import enLocale from "element-plus/lib/locale/lang/en";
import zhLocale from "element-plus/lib/locale/lang/zh-cn";
locale(zhLocale);
export const menusConfig = {
zh: {
message: {
@@ -106,9 +112,11 @@ export const localesConfigs = {
zh: {
message: Object.assign({}, ...localesList.map((v) => v.zh.message)),
...zhVxeTable,
...zhLocale,
},
en: {
message: Object.assign({}, ...localesList.map((v) => v.en.message)),
...enVxeTable,
...enLocale,
},
};

View File

@@ -5,7 +5,7 @@ import { localesConfigs } from "./config";
export const i18n = createI18n({
locale: "zh", // set locale
fallbackLocale: "zh", // set fallback locale
fallbackLocale: "en", // set fallback locale
messages: localesConfigs,
});