This commit is contained in:
砂糖
2026-02-07 18:01:13 +08:00
commit 8015759c65
2110 changed files with 269866 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
export default function loadLanguage() {
const context = require.context("./languages", false, /([a-z_]+)\.js$/i)
const languages = context
.keys()
.map((key) => ({ key, name: key.match(/([a-z_-]+)\.js$/i)[1] }))
.reduce(
(languages, {key, name}) => {
let lang;
try {
// 引入 element-ui 语言包
lang = Object.assign(context(key).lang, require(`element-ui/lib/locale/lang/${name}`).default);
} catch(err) {
lang = context(key).lang
}
return {
...languages,
[name]: lang
}
},
{}
)
return languages
}