12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- var t = require;
- var e = module;
- var i = exports;
- var l =
- (this && this.__awaiter) ||
- function (t, n, r, l) {
- return new (r = r || Promise)(function (i, e) {
- function s(t) {
- try {
- a(l.next(t));
- } catch (t) {
- e(t);
- }
- }
- function o(t) {
- try {
- a(l.throw(t));
- } catch (t) {
- e(t);
- }
- }
- function a(t) {
- var e;
- t.done
- ? i(t.value)
- : ((e = t.value) instanceof r
- ? e
- : new r(function (t) {
- t(e);
- })
- ).then(s, o);
- }
- a((l = l.apply(t, n || [])).next());
- });
- };
- Object.defineProperty(i, "__esModule", {value: !0}), (i.GameText = i.langKeyMap = i.langArr = i.LangEnum = void 0);
- const h = t("App");
- ((t = i.LangEnum || (i.LangEnum = {}))[(t.zh_cn = 0)] = "zh_cn"),
- (t[(t.zh_TW = 1)] = "zh_TW"),
- (t[(t.en = 2)] = "en"),
- (t[(t.es = 3)] = "es"),
- (t[(t.pt = 4)] = "pt"),
- (i.langArr = ["zh_CN", "zh_TW", "en", "es", "pt", "tr"]),
- (i.langKeyMap = {
- "zh-Hans": "zh_CN",
- "zh-Hans-CN": "zh_CN",
- "zh-Hant-CN": "zh_TW",
- "zh-Hant": "zh_TW",
- "zh-HK": "zh_TW"
- }),
- (function (s) {
- let o;
- s.curLang = "0";
- let a = {},
- n = !1;
- function r(t) {
- return h.default.ResManager.loadInBundle("config", t);
- }
- (s.setLang = function (t) {
- cc.sys.localStorage.setItem("lang", t);
- }),
- (s.init = function () {
- return l(this, void 0, void 0, function* () {
- if (!n) {
- (n = !0), cc.sys.platform, cc.sys.WECHAT_GAME;
- var t = cc.sys.localStorage.getItem("lang");
- s.curLang = t || h.default.Platform.getDefaultLang();
- var e = yield r("language/lang_" + s.curLang, cc.JsonAsset),
- t = yield r("language/lang_cfg_" + s.curLang, cc.JsonAsset);
- a = t.json;
- var i = (o = e.json).length;
- for (let t = 0; t < i; t++) a[lang[t]] = o[t];
- }
- });
- }),
- (s.getText = function (t) {
- return o[t] || lang[t];
- }),
- (s.getTextByStr = function (t) {
- return a[t] || t;
- });
- })(i.GameText || (i.GameText = {}));
|