gluon-status-page: translations now take into account preferred languages
This commit is contained in:
parent
797f7b37a6
commit
2c3f000af3
@ -82,9 +82,8 @@ define([ "bacon" ], function (Bacon) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function _(s) {
|
function _(s) {
|
||||||
var lang = navigator.language || navigator.userLanguage
|
var i, lang, langs, dict = {
|
||||||
var dict = {
|
"de": {
|
||||||
"de-DE": {
|
|
||||||
"Node": "Knoten",
|
"Node": "Knoten",
|
||||||
"Distance": "Entfernung",
|
"Distance": "Entfernung",
|
||||||
"Inactive": "Inaktiv",
|
"Inactive": "Inaktiv",
|
||||||
@ -109,7 +108,7 @@ define([ "bacon" ], function (Bacon) {
|
|||||||
"Statistic": "Statistik",
|
"Statistic": "Statistik",
|
||||||
"Neighbors": "Nachbarknoten"
|
"Neighbors": "Nachbarknoten"
|
||||||
},
|
},
|
||||||
"ru-RU": {
|
"ru": {
|
||||||
"Node": "Узел",
|
"Node": "Узел",
|
||||||
"Distance": "Дальность",
|
"Distance": "Дальность",
|
||||||
"Inactive": "Не активен",
|
"Inactive": "Не активен",
|
||||||
@ -140,10 +139,18 @@ define([ "bacon" ], function (Bacon) {
|
|||||||
"Branch": "Ветка"
|
"Branch": "Ветка"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (lang in dict && s in dict[lang])
|
if (navigator.userLanguage)
|
||||||
return dict[lang][s]
|
langs = [ navigator.userLanguage ]
|
||||||
else
|
else
|
||||||
return s
|
langs = navigator.languages
|
||||||
|
for (i=0; i<langs.length; i++) {
|
||||||
|
lang = langs[i].split('-')[0]
|
||||||
|
if (lang == "en")
|
||||||
|
return s
|
||||||
|
else if (lang in dict && s in dict[lang])
|
||||||
|
return dict[lang][s]
|
||||||
|
}
|
||||||
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
return { buildUrl: buildUrl
|
return { buildUrl: buildUrl
|
||||||
|
Loading…
Reference in New Issue
Block a user