luci-base: cbi.js: switch to client side translation

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2018-10-18 14:03:52 +02:00
parent 21a151ac1a
commit 31bce2455f

View file

@ -732,7 +732,7 @@ function cbi_combobox(id, values, def, man, focus) {
if (obj.value == "") { if (obj.value == "") {
var optdef = document.createElement("option"); var optdef = document.createElement("option");
optdef.value = ""; optdef.value = "";
optdef.appendChild(document.createTextNode(typeof(def) === 'string' ? def : cbi_strings.label.choose)); optdef.appendChild(document.createTextNode(typeof(def) === 'string' ? def : _('-- Please choose --')));
sel.appendChild(optdef); sel.appendChild(optdef);
} }
else { else {
@ -757,7 +757,7 @@ function cbi_combobox(id, values, def, man, focus) {
var optman = document.createElement("option"); var optman = document.createElement("option");
optman.value = ""; optman.value = "";
optman.appendChild(document.createTextNode(typeof(man) === 'string' ? man : cbi_strings.label.custom)); optman.appendChild(document.createTextNode(typeof(man) === 'string' ? man : _('-- custom --')));
sel.appendChild(optman); sel.appendChild(optman);
obj.style.display = "none"; obj.style.display = "none";
@ -887,7 +887,7 @@ function cbi_dynlist_init(parent, datatype, optional, choices)
cbi_validate_field(t.id, ((i+1) == values.length) || optional, datatype); cbi_validate_field(t.id, ((i+1) == values.length) || optional, datatype);
if (choices) { if (choices) {
cbi_combobox_init(t.id, choices, '', cbi_strings.label.custom); cbi_combobox_init(t.id, choices, '', _('-- custom --'));
b.index = i; b.index = i;
cbi_bind(b, 'keydown', cbi_dynlist_keydown); cbi_bind(b, 'keydown', cbi_dynlist_keydown);