Files
cmgd-mini-app/unpackage/dist/dev/mp-weixin/uni_modules/nutui-uni/locale/locale.js
2026-01-05 12:47:14 +08:00

27 lines
997 B
JavaScript

"use strict";
const common_vendor = require("../../../common/vendor.js");
const uni_modules_nutuiUni_components__utils_common = require("../components/_utils/common.js");
require("../components/_utils/env.js");
const uni_modules_nutuiUni_locale_lang_enUS = require("./lang/en-US.js");
const uni_modules_nutuiUni_locale_lang_zhCN = require("./lang/zh-CN.js");
const currentLang = common_vendor.ref("zh-CN");
const langs = common_vendor.reactive({
"zh-CN": uni_modules_nutuiUni_locale_lang_zhCN.ZhCNLang(),
"en-US": uni_modules_nutuiUni_locale_lang_enUS.EnUSLang()
});
const Locale = {
languages() {
return langs[currentLang.value];
},
use(lang, Languages) {
currentLang.value = lang;
if (Languages)
langs[lang] = Languages;
},
merge(Languages) {
uni_modules_nutuiUni_components__utils_common.deepAssign(this.languages(), Languages);
}
};
exports.Locale = Locale;
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/uni_modules/nutui-uni/locale/locale.js.map