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.
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)
- Remove dead import of babele/script/translated-compendium.js (404,
MIME-type block on load) and its unused TranslatedCompendium usage
- Replace broken game.babele.converters.X() cross-calls (career_skills,
career_careergroup, tableResults) with direct function references,
since Babele 2.8+ wraps converters as objects
- Rename RollTable fields data.text/results[].text -> .description and
documentCollection -> documentUuid to match Babele's current schema
- Migrate ActiveEffect label -> name (Foundry v13 requires name) with
legacy fallback in process_effects, bestiary_traits, effects and
diseases_effects converters
- Fix stray bare duplicate() call and a syntax typo in the infighting
effect script in config-patch.js
- Bump module.json compatibility to minimum 13 / verified 14