Compare commits

...
Sign in to create a new pull request.

6 commits

Author SHA1 Message Date
argoneus
a9d48ce058 updated translations 2020-08-10 14:15:27 +02:00
argoneus
4c40e45a4f fixed some stories 2020-08-10 13:57:02 +02:00
59eb51d8a2
make sure translation is supplied when propagating enables 2020-07-31 10:45:42 -04:00
argoneus
d8928a381f fixed player supporting global 2020-07-31 10:53:46 +02:00
argoneus
86efedf43a updated translations git 2020-05-24 19:31:31 +02:00
argoneus
a65d0cfd31 updated translation revision 2020-05-17 11:39:00 +02:00
3 changed files with 9 additions and 4 deletions

View file

@ -142,7 +142,7 @@ function buildQuestSelectList() {
let tl_key = utage.questTranslations[cust][q.QuestMstId];
if (!tl_key) {
console.log("Failed to build quest list: missing translations");
return;
continue;
}
if (!tl_key.Enabled && !utage.quests[cust][q.QuestMstId].Scenes.some((s) => { return utage.sceneTranslations[cust][s].Enabled === true })) {
continue;
@ -191,7 +191,7 @@ function buildSceneSelectList() {
let tl_key = utage.sceneTranslations[cust][questSceneMstId];
if (!tl_key) {
console.log("Failed to build scene list: missing translations");
return;
continue;
}
if (!tl_key.Enabled) {
continue;

@ -1 +1 @@
Subproject commit 178ec9be36f504418d6aae0bb099d5006bd4186a
Subproject commit bb6b8748a985ea6662300faaba12dcac2c8e0a45

View file

@ -141,7 +141,12 @@ class UtageInfo {
for (const k of Object.keys(this.questTranslationsInner[this.currentTranslation][c])) {
if (this.questTranslationsInner[this.currentTranslation][c][k].Enabled) {
for (const s of this.quests[c][k].Scenes) {
this.sceneTranslationsInner[this.currentTranslation][c][s].Enabled = true;
// only propagate if exists in translation file (THANKS GLOBAL) and translated name is supplied
if (c in this.sceneTranslationsInner[this.currentTranslation]
&& s in this.sceneTranslationsInner[this.currentTranslation][c]
&& this.sceneTranslationsInner[this.currentTranslation][c][s].Name != "") {
this.sceneTranslationsInner[this.currentTranslation][c][s].Enabled = true;
}
}
}
}