[New] Added JS function localizeJsonMsg()
This commit is contained in:
parent
7eed819618
commit
e9700dcd22
|
@ -470,6 +470,22 @@
|
||||||
|
|
||||||
showToast: function (text) {
|
showToast: function (text) {
|
||||||
this.fire('cx-show-toast', {text: text});
|
this.fire('cx-show-toast', {text: text});
|
||||||
|
},
|
||||||
|
|
||||||
|
localizeJsonMsg: function (jsonMsg) {
|
||||||
|
if (jsonMsg == null)
|
||||||
|
return jsonMsg;
|
||||||
|
if (jsonMsg.values == null || jsonMsg.values.length == 0)
|
||||||
|
return this.localize(jsonMsg.key);
|
||||||
|
|
||||||
|
var values = [jsonMsg.key];
|
||||||
|
var keys = Object.keys(jsonMsg.values);
|
||||||
|
for (var i = 0; i < keys.length; i++) {
|
||||||
|
var key = keys[i];
|
||||||
|
values.push(key);
|
||||||
|
values.push(jsonMsg.values[key]);
|
||||||
|
}
|
||||||
|
return this.localize.apply(null, values);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue