Commit 41ddbb66 authored by mnvdk's avatar mnvdk

load category strings in its own object instead of just overwriting everything

parent f66ef641
......@@ -1074,11 +1074,11 @@ var translations = {
}
}
var categories = {}
var allStrings = {}
var categoryStrings = {}
function separateStrings(){
let categoriesTemp = Object.assign({}, categories);
categories = {}
for(var j in languageList){
var lang = languageList[j]
......@@ -1106,12 +1106,11 @@ function separateStrings(){
translateObj(translations[i], i, str)
}
categories[lang] = {
id: lang
}
var str = categories[lang]
for(var i in categoriesTemp){
translateObj(categoriesTemp[i], i, str)
categoryStrings[lang] = {}
var str = categoryStrings[lang]
for(var i in categories){
translateObj(categories[i], i, str)
}
}
}
......@@ -78,13 +78,13 @@ class Titlescreen{
}
setLang(){
let stringLang = allStrings[settings.getItem("language")]
let categoryLang = categories[settings.getItem("language")]
let categoryLang = categoryStrings[settings.getItem("language")]
strings = stringLang
strings.categories = categoryLang
settings.setLang(stringLang, true, allStrings)
settings.setLang(categoryLang, true, categories)
settings.setLang(categoryLang, true, categoryStrings)
let boldFonts = strings.font === "Microsoft YaHei, sans-serif"
loader.screen.style.fontFamily = strings.font
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment