buggfix
This commit is contained in:
parent
caf960c90e
commit
7b487959b2
@ -37,11 +37,11 @@ bricks.I18n = class {
|
||||
outt = mt;
|
||||
}
|
||||
if (mt == txt) {
|
||||
this.uni18n(txt);
|
||||
this.set_uni18n(txt);
|
||||
}
|
||||
return txt;
|
||||
}
|
||||
uni18n(txt){
|
||||
set_uni18n(txt){
|
||||
var d = this.lang_msgs[this.lang].unmsgs;
|
||||
if (! d[txt]){
|
||||
d[txt] = 1;
|
||||
@ -51,6 +51,9 @@ bricks.I18n = class {
|
||||
if (objget(this.lang_msgs, lang)) return true;
|
||||
return false;
|
||||
}
|
||||
get_uni18n(){
|
||||
return self.lang_msgs[this.lang].unmsgs;
|
||||
}
|
||||
setup_dict(dic, lang){
|
||||
this.lang = lang;
|
||||
this.lang_msgs[lang] = {
|
||||
@ -63,12 +66,16 @@ bricks.I18n = class {
|
||||
lang:lang,
|
||||
i18n: this.i18n_path
|
||||
};
|
||||
try {
|
||||
var jc = new bricks.HttpJson();
|
||||
d = await jc.httpcall(this.url, {
|
||||
"method":this.method || 'GET',
|
||||
params:params
|
||||
});
|
||||
this.setup_dict(d, lang);
|
||||
} catch(e) {
|
||||
console.log('get_lang_dic() error', lang, e);
|
||||
}
|
||||
|
||||
}
|
||||
async change_lang(lang){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user