luci-mod-system: enforce availability of english as language choice
Always offer english, regardless of whether a dummy language pack for it is installed or not. Fixes: #5783 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
1ae142d7d1
commit
c2eb30bba7
1 changed files with 3 additions and 2 deletions
|
@ -227,10 +227,11 @@ return view.extend({
|
||||||
o.ucioption = 'lang';
|
o.ucioption = 'lang';
|
||||||
o.value('auto');
|
o.value('auto');
|
||||||
|
|
||||||
var k = Object.keys(uci.get('luci', 'languages') || {}).sort();
|
var l = Object.assign({ en: 'English' }, uci.get('luci', 'languages')),
|
||||||
|
k = Object.keys(l).sort();
|
||||||
for (var i = 0; i < k.length; i++)
|
for (var i = 0; i < k.length; i++)
|
||||||
if (k[i].charAt(0) != '.')
|
if (k[i].charAt(0) != '.')
|
||||||
o.value(k[i], uci.get('luci', 'languages', k[i]));
|
o.value(k[i], l[k[i]]);
|
||||||
|
|
||||||
o = s.taboption('language', form.ListValue, '_mediaurlbase', _('Design'))
|
o = s.taboption('language', form.ListValue, '_mediaurlbase', _('Design'))
|
||||||
o.uciconfig = 'luci';
|
o.uciconfig = 'luci';
|
||||||
|
|
Loading…
Reference in a new issue