Ticket #3355: t3355_fix_translation_context_v1.patch
File t3355_fix_translation_context_v1.patch, 1.2 KB (added by , 9 years ago) |
---|
-
binaries/data/mods/public/gui/common/settings.js
function loadSettingValuesFile(filename) 62 62 error("Could not load " + filename + "!"); 63 63 return undefined; 64 64 } 65 65 66 66 if (json.TranslatedKeys) 67 translateObjectKeys(json.Data, json.TranslatedKeys); 67 { 68 let keyContext = json.TranslatedKeys; 69 70 if (json.TranslationContext) 71 { 72 keyContext = {}; 73 for (let key of json.TranslatedKeys) 74 keyContext[key] = json.TranslationContext; 75 } 76 77 translateObjectKeys(json.Data, keyContext); 78 } 68 79 69 80 return json.Data; 70 81 } 71 82 72 83 /** -
binaries/data/mods/public/simulation/data/settings/starting_resources.json
1 1 { 2 2 "TranslatedKeys": ["Title"], 3 "TranslationContext": "startingResources", 3 4 "Data": 4 5 [ 5 6 { 6 7 "Resources": 100, 7 8 "Title": "Very Low"