Fix language pinning at startup
This commit is contained in:
parent
42c9aed737
commit
1fa1bba031
9
core.js
9
core.js
@ -1032,11 +1032,16 @@ function lang_init() {
|
|||||||
}
|
}
|
||||||
lang_orig_text[".title"] = document.title;
|
lang_orig_text[".title"] = document.title;
|
||||||
|
|
||||||
|
var force_lang = readCookie("force_lang");
|
||||||
|
if (force_lang != null) {
|
||||||
|
lang_set(force_lang, true);
|
||||||
|
} else {
|
||||||
var nlang = navigator.language.replace('-', '_').toLowerCase();
|
var nlang = navigator.language.replace('-', '_').toLowerCase();
|
||||||
var ljson = available_langs[nlang];
|
var ljson = available_langs[nlang];
|
||||||
if(ljson !== undefined) {
|
if(ljson !== undefined) {
|
||||||
lang_translate(ljson["file"], nlang);
|
lang_translate(ljson["file"], nlang);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var langs = Object.keys(available_langs);
|
var langs = Object.keys(available_langs);
|
||||||
var olangs = "";
|
var olangs = "";
|
||||||
@ -1049,10 +1054,6 @@ function lang_init() {
|
|||||||
olangs += '<li><a class="dropdown-item" href="https://github.com/dualshock-tools/dualshock-tools.github.io/blob/main/TRANSLATIONS.md" target="_blank">Missing your language?</a></li>';
|
olangs += '<li><a class="dropdown-item" href="https://github.com/dualshock-tools/dualshock-tools.github.io/blob/main/TRANSLATIONS.md" target="_blank">Missing your language?</a></li>';
|
||||||
$("#availLangs").html(olangs);
|
$("#availLangs").html(olangs);
|
||||||
|
|
||||||
var force_lang = readCookie("force_lang");
|
|
||||||
if (force_lang != null) {
|
|
||||||
lang_set(force_lang, true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function lang_set(l, skip_modal=false) {
|
function lang_set(l, skip_modal=false) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user