Commit Graph
30 Commits
Author SHA1 Message Date
alzerandalzer ebbc367650 Terminologie-Korrektur: 'Ansturm' durch offizielles 'Sturmangriff' ersetzt (Charge)
Beim Abgleich mit dem offiziellen deutschen Grundregelwerk-PDF (Ulisses Spiele) festgestellt, dass 'Charge' dort durchgaengig als 'Sturmangriff' uebersetzt ist (21 Fundstellen), nicht 'Ansturm' wie es in den bisherigen Kompendiendateien verwendet wurde. 22 Fundstellen in 6 Dateien korrigiert.
2026-08-07 09:31:02 +02:00
alzerandalzer 2abf8d7d68 Kompendien-Labels und -Ordner: verbliebene franzoesische/englische Reste bereinigt
- eis.actors.json: Label "Acteurs (Ennemi dans l'Ombre)" -> "Akteure (Enemy In Shadows)", Ordner Adventure/Companion uebersetzt
- eis.items.json: Label "Items Ennemis Interieur" -> "Items (Enemy In Shadows)", alle Ordner (Munitions/Carrieres/Maladies/Sorts/Possessions/Armes) ins Deutsche uebersetzt
- eis.journals.json: Label "Journaux (Ennemis dans l'Ombre)" -> "Eintraege (Enemy In Shadows)", Ordner ergaenzt
- eis.mutations.json: Label "Mutations Supplementaires" -> "Zusaetzliche Mutationen"
- eis.spells.json: Label "Sorts Ennemi Interieur" -> "Zauber (Enemy In Shadows)"
- eis.tables.json: Label "Tables (Ennemi dans l'Ombre)" -> "Tabellen (Enemy In Shadows)", Ordner ergaenzt
- up-in-arms.tables.json: Label "Tables (Up In Arms)" -> "Tabellen (Up in Arms)" (war noch Englisch), Ordner ergaenzt
- core.items.json: Ordner-Eintrag "Spells": "Zauber (*fr*)" bereinigt, Tippfehler "Nekromanntie" korrigiert, versehentlich verschachtelten "label"-Schluessel im folders-Objekt entfernt

Alle uebrigen Kompendien (core.tables/actors/journals, up-in-arms.actors/items, zoo.actors/items) waren bereits vollstaendig Deutsch.
2026-08-06 16:27:37 +02:00
alzerandalzer 92b095ef7f core: mit frischem Foundry-Export abgeglichen - core.items.json und core.tables.json aktualisiert
- items.json: 5 neue Heckenzauberei-Zauber uebersetzt (Magic Shield/Bridge/Push/Bolt/Dome); zwei durch Sonderzeichen-Aenderung umbenannte Eintraege (Curse of Ill-Fortune, In-fighter) auf neuen Schluessel migriert, Duplikat entfernt
- tables.json: Karriere-Mensch-Tabelle war nur ein leerer Platzhalter, jetzt mit allen 63 Karrieren gefuellt (Namen aus bereits uebersetzten career-descriptions uebernommen); 4 neue Charakter-Tabellen (Charakterzug/-motivation/-ambition/-eigenart) uebersetzt
2026-08-06 12:42:09 +02:00
alzer e182d5a619 core: verbleibende franzoesische Inhalte in items.json und tables.json bereinigt
- tables.json: "Major Miscast Table" war komplett unuebersetzt und enthielt
  zudem 17 themenfremde deutsche Eintraege aus einem fehlerhaften Merge;
  jetzt korrekt uebersetzt (20 Eintraege, wie in der FR-Referenz).
- items.json: 84 Eintraege mit Restfranzoesisch bereinigt (doppelte
  unuebersetzte Absaetze entfernt, leere/unuebersetzte description-, special-
  und tests-Felder uebersetzt, Trade Tools/Petty Magic vollstaendig
  uebersetzt).
- Funktionale Bugs behoben: mehrere Effekt-Skripte prueften Fertigkeitsnamen
  hartcodiert auf Franzoesisch (z.B. "Escalade", "Discretion", "Perception",
  "Esquive", "Pistage", "Ragot", "RZechen") statt auf die tatsaechlichen
  deutschen Namen - dadurch griffen Talente wie Waldbewohner, Heimlich,
  Spurensucher, Kunstreiter, Trunkenbold und Gesellig in der DE-Version nie.
  Zusaetzlich einen Syntaxfehler in Kunstreiter's Skript behoben.
2026-07-27 22:02:19 +02:00
alzer 654cd13b86 Fix: wfrp4e-core.items.json von Legacy-Array- auf kanonisches Objekt-entries-Format umgestellt
Die aktuelle Babele-Version (2.8+) unterstuetzt das alte Array-Format
('entries': [{id, name, ...}]) laut eigener Dokumentation nur noch als
'deprecated legacy format'. Das bekanntermassen funktionierende
franzoesische Referenzmodul nutzt durchgehend das kanonische
Objekt-Format ('entries': {id: {name, ...}}). Testweise zuerst nur fuer
wfrp4e-core.items.json umgestellt, um die Hypothese zu verifizieren,
bevor die uebrigen Dateien konvertiert werden. Reine Strukturumwandlung,
keine inhaltlichen Aenderungen, keine Eintraege verloren (1631 -> 1631,
keine doppelten IDs).

Version auf 8.6.16 angehoben.
2026-07-27 20:18:50 +02:00
alzer d542e1fdab Add the 23 skill specializations missing from core items.json
Lore (Skaven/Bestiaria/Chaos/Daemonology/Dark Magic/Tzeentch/Slaanesh/
Necromancy/Politics/Engineer/Torture/Warfare/Tilea), Trade (Engineer/
Farrier), Language (Arabyan/Battle/Guilder), Secret Signs (Cultist),
Acute Sense (Sight), Entertain (Acting/Speeches) and one prayer effect
(ezVl3vFWTwHfNXL3). Reuses the already-translated generic skill
description for each family (only the specialization name differs,
same as every other Lore/Trade/Language/Secret Signs entry).

wfrp4e-core.items.json now has 0 ids missing relative to FR (up from
25) and the leftover-French-description sweep from the last several
commits is complete: every entry that exists in both FR and DE has an
actually-translated German description.
2026-07-20 22:47:43 +02:00
alzer 5975af6dea Translate remaining named Lore spells, completing core items.json cleanup
Covers the named spells specific to each Lore of Magic (Beasts, Fire,
Heavens, Life, Light, Metal, Shadow, Death, Hedgecraft, Witchcraft,
Daemonology, Necromancy, Chaos) plus a handful of stragglers (Dazzle,
Haunting Horror, Purple Pall of Shyish, Scythe of Shyish, Shroud of
Invisibility, The Third Portent of Amul).

Text taken verbatim from the corresponding Lore chapters of the
official German rulebook (Magie, p.244-257), matched to each item by
mechanical content since several French/English names translate to
misleading literal German (e.g. "Earthpool"/Eau de la terre is
actually the teleport-through-earth spell "Erdreise", not a water
spell; "Part the Branches" is the Hedgecraft spirit-sight spell "Blick
durch die Hecke", not a Life-lore spell).

This closes out the wfrp4e-core.items.json leftover-French-text sweep:
all 444 originally affected entries (23 generic Lore-magic effects x
12 variants, 19 equipment items, 20 creature/psychology traits and
talents, 24 Petty Magic spells, 9 career class labels, and now ~80
named Lore-specific spells) are translated.
2026-07-20 22:45:22 +02:00
alzer 00c45cd50a Translate the 24 remaining Petty Magic spells in core items.json
Text taken verbatim from the "Niedere Magie" section of the official
German rulebook, matched to each item by mechanical content rather
than the French id (e.g. "Twitch"/Secousse -> Verschieben, "Sly
Hands"/En catimini -> Zauberhand, "Bearing"/Repères -> Richtung).
2026-07-20 22:35:11 +02:00
alzer 8d66ee9019 Translate 20 leftover-French creature traits, psychology traits and talents
Frenzy (player + creature versions), Love, Prejudice, Hatred, Breath,
Corrosive Blood, Infravision (-> Dunkelsicht), Distracting (Perturbant
-> Verstörend), Flight, Tough (-> Robustheit), Magic Resistance, Night
Vision, Regenerate, Tracker (Pisteur -> Spurensucher), Ward, Detect
Artefact, Flagellant, Inspiring (Exaltant -> Inspirierend) and Trapper.

Text taken from the official German rulebook's Bestiarium (creature
traits, p.338-343), Psychologie (p.190-191) and Fähigkeiten und
Talente (p.132-140) chapters, matching each item's actual game role
rather than translating the French id/name literally.
2026-07-20 22:33:10 +02:00
alzer 5ad44aba14 Translate 19 leftover-French equipment items in core items.json
Text taken from the "Einkaufsführer" (Trappings) chapter of the
official German rulebook. Also fixes two wrong names found along the
way: "Grappling Hook" was "Enterhaken" (boarding hook) instead of the
rulebook's "Kletterhaken", and "Dart" -- a Petty Magic spell, not a
piece of gear -- was named "Wurfspeer" (throwing spear) instead of
"Pfeil". "Walking Cane" also renamed to the rulebook's "Spazierstock".
2026-07-20 22:27:14 +02:00
alzer d5699e4884 Translate the 23 generic lore-magic spell effects and their variants
Blast, Bolt, Ward, Terrifying, Teleport, Push, Dome, Aethyric Armour/
Arms, Arrow Shield, Bridge, Chain Attack, Corrosive Blood, Dark Vision,
Distracting, Drop, Entangle, Fearsome, Flight, Magic Shield, Move
Object, Mundane Aura and Breath had only ever been given a German
name while the description stayed a verbatim French leftover; several
base names were also still French (e.g. Aethyric Armour, Terrifying,
Teleport) or an inaccurate translation (Bolt was "Bolzen", the actual
spell name per the German rulebook is "Geschoss").

Text taken verbatim from the "Arkane Zauber" section of the official
German core rulebook (Ulisses Spiele), which lists these as the
generic version of each lore-specific spell. Applied to the base item
plus all 12 lore-suffixed variants (Feuer/Leben/Metall/Himmel/Licht/
Bestien/Tod/Schatten/Nekromantie/Dämonologie/Hexerei/Heckenzauberei),
which share the identical description text per the rulebook's own
"treat as an additional lore option" rule for these generic spells.

294 of the 444 leftover-French items in wfrp4e-core.items.json fixed;
156 singleton items remain for a follow-up pass.
2026-07-20 22:18:28 +02:00
alzer 9432bd6b4d Translate leftover French class-link labels for warrior/flagellant careers
Counsellor, Officer, Penitent, Prophet of Doom, Recruit, Sentry,
Sergeant, Soldier and Zealot each link to their career-class journal
page via @UUID[...]{label}; the label text was still French. Set it to
match the already-translated class name (Ratgeber/Soldat/Flagellant/
Wächter, matching the existing Soldier/Guard/Flagellant/Counsellor
entries). Soldat and Flagellant are spelled identically in French and
German, so only Counsellor and Sentry actually changed text.
2026-07-20 22:12:44 +02:00
alzer 0c228ad921 Clean up stale/broken ids in core items and career-descriptions
These ids never matched the real Foundry document (typo, trailing
space, wrong dash character, or superseded by a rename upstream), so
Babele silently failed to translate them while a correct sibling entry
already existed with equal-or-better content:

- career-descriptions: drop "Duelist"/"Vilager" typo duplicates of the
  already-translated "Duellist"/"Villager"
- items: drop stale duplicates now superseded by a correctly-spelled/
  renamed id (Resistance (Chaos), Honor Guard, Novitiate, Jewellry,
  Open Plate Helm, Beast Within', trailing-space ids, Tongue Attack
  (Reichweite))
- items: fix "In-Fighter"/"In-fighter" to use the en dash character
  Foundry's actual document id uses (was silently never matching)
- items: merge "Art (Cartogrpahy)" (typo id, correct German text) into
  "Art (Cartography)" (correct id, which had leftover French text)
2026-07-20 22:09:14 +02:00
alzer dd6c77356e .. 2026-03-16 22:05:54 +01:00
alzerandalzer d80779f206 Scripts englisch statt französisch 2025-05-15 23:03:43 +02:00
alzer 2ee7876f7d .. 2025-05-14 15:40:54 +02:00
alzer f215c80c61 Verletzungen 2025-05-14 15:37:45 +02:00
alzer fdccd1859f typos 2025-05-14 15:08:46 +02:00
alzer def87d3318 .. 2025-05-12 13:31:27 +02:00
alzer 357554ec82 Fehlende Karriereübersetzung 2025-05-10 16:21:01 +02:00
alzer a675a1d164 items fertig 2025-05-08 22:02:07 +02:00
alzer 881ca2f6e5 config-patch WIP 2025-05-08 21:38:19 +02:00
alzer be895b4b59 items:psychologies, items:prayers, items:crits 2025-05-08 09:01:42 +02:00
alzer c81d0ccc3a items:desease, items:mutations, items:injuries 2025-05-08 00:15:43 +02:00
alzer 93d2fc3e7e Items: Items und Items: Talente 2025-05-07 22:45:15 +02:00
alzer d8e7de7e10 .. 2025-05-07 16:07:35 +02:00
alzer b77b9d7981 Items: Karrieren 2025-05-07 15:40:28 +02:00
alzer 3f74b8dfdd Neuanfang mit französischem Modul 2025-05-05 23:25:00 +02:00
alzer 668c54853c Dateien gemerged, items-with-effects in Bearbeitung 2025-05-04 18:01:10 +02:00
alzer 39e925cc1b .. 2025-05-02 12:24:44 +02:00