}
}
+ var newLangName = [];
+ for (const key in langName) {
+ newLangName.push({"key": key, "value": _(langName[key])});
+ }
+ newLangName = newLangName.sort((a, b) => (a.value > b.value) ? 1 : ((b.value > a.value) ? -1 : 0));
const select = document.getElementById("board-lang");
- for (var i = 0; i < select.options.length; i++) {
- select.options[i].textContent = _(langName[select.options[i].value]);
+ for (var i = 0; i < newLangName.length; i++) {
+ select.options[i] = new Option(newLangName[i].value, newLangName[i].key);
}
+ select.value = localStorage.trivabbleBoardLang;
trivabble.run();
};