[New] Added JS function localizeJsonMsg()

This commit is contained in:
Robert von Burg 2020-04-09 14:34:57 +02:00
parent 7eed819618
commit e9700dcd22
1 changed files with 16 additions and 0 deletions

View File

@ -470,6 +470,22 @@
showToast: function (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>