appointment_system/miniprogram/unpackage/dist/dev/mp-weixin/locale/index.js
2025-12-19 00:37:31 +08:00

38 lines
1006 B
JavaScript

"use strict";
const common_vendor = require("../common/vendor.js");
const locale_zh = require("./zh.js");
const locale_en = require("./en.js");
const locale_pt = require("./pt.js");
const getSystemLanguage = () => {
let language = "zh";
language = common_vendor.index.getSystemInfoSync().language;
if (language.indexOf("zh") !== -1) {
language = "zh";
} else if (language.indexOf("en") !== -1) {
language = "en";
} else if (language.indexOf("pt") !== -1) {
language = "pt";
} else {
language = "zh";
}
return language;
};
const getStorageLanguage = () => {
try {
return common_vendor.index.getStorageSync("language") || getSystemLanguage();
} catch (e) {
return getSystemLanguage();
}
};
const i18n = common_vendor.createI18n({
locale: getStorageLanguage(),
fallbackLocale: "zh",
messages: {
zh: locale_zh.zh,
en: locale_en.en,
pt: locale_pt.pt
}
});
exports.i18n = i18n;
//# sourceMappingURL=../../.sourcemap/mp-weixin/locale/index.js.map