diff --git a/bricks/i18n.js b/bricks/i18n.js index 60fee21..f0c2f11 100644 --- a/bricks/i18n.js +++ b/bricks/i18n.js @@ -27,6 +27,7 @@ bricks.I18n = class { _(txt, obj){ var outt, mt; + this.change_lang(this.lang); var msgs = this.lang_msgs[this.lang].msgs; mt = msgs[txt] || txt; if (obj instanceof Object){ @@ -73,7 +74,10 @@ bricks.I18n = class { this.setup_dict(d, lang); } catch(e) { console.log('get_lang_dic() error', lang, e); - this.setup_dict({}, lang); + this.lang_msgs[lang] = { + msgs:{}, + unmsgs:{} + } } }