Fix: Babele translate() Rueckgabewert-Check reparieren (Items/Bestiary/Talente etc. wurden nicht uebersetzt)
Portiert aus der aktualisierten, v14-verifizierten franzoesischen Referenzimplementierung (foundryvtt-wh4-lang-fr-fr). Die aktuelle Babele-Version liefert im Rueckgabewert von game.babele.translate() offenbar kein .system-Feld mehr zuverlaessig. Unsere bisherigen Checks (if (trait_fr?.system)) in der bestiary_traits-Converter-Funktion schlugen deshalb immer fehl und die Uebersetzung von Traits, Skills, Talenten, Zaubern, Gebeten, Karrieren, Fahrzeugrollen und Ausruestung auf NPC-Statblaettern wurde stillschweigend uebersprungen - das Item blieb englisch. Fix: Pruefung umgestellt auf if (trait_fr?.name && trait_fr?.name != name_en). Zusaetzlich uebernommen: - Gefixte Bonus-Formel-Regex (behebt den 'willpower bonus+4' SyntaxError bei Zauberformeln, u.a. bei Wolfgang Hollseher aufgetreten) - \r-Stripping-Bug in Trait-Namen behoben - Symptom-Namen (Fever, Malaise etc.) werden nicht mehr vom Item-Namen ueberschrieben - 'Inspiring'-Sonderfall fuer Talente ergaenzt Version auf 8.6.14 angehoben.
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@
|
||||
}
|
||||
],
|
||||
"url": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de",
|
||||
"version": "8.6.13",
|
||||
"version": "8.6.14",
|
||||
"esmodules": [
|
||||
"modules/babele-register.js",
|
||||
"modules/addon-register.js",
|
||||
|
||||
Reference in New Issue
Block a user