Skip to content

Add German localization and Hope & Fear SRD 2.0 content - #31

Open
TheMBeat wants to merge 11 commits into
Torutu:masterfrom
TheMBeat:feature/srd2-de
Open

Add German localization and Hope & Fear SRD 2.0 content#31
TheMBeat wants to merge 11 commits into
Torutu:masterfrom
TheMBeat:feature/srd2-de

Conversation

@TheMBeat

@TheMBeat TheMBeat commented Sep 7, 2026

Copy link
Copy Markdown

Summary

This PR adds German localization support to DaggerForge and updates the bundled game data with the SRD 2.0 / Hope & Fear content.

The localization started with the character creation flow, but while working through it I found that several parts of the plugin still depended on older or incomplete SRD data. The scope therefore grew a bit to include the missing Hope & Fear content as well as the UI needed to actually use it.

What’s included

  • Added English/German localization support and a language setting
  • Added German translations for the existing Core SRD content
  • Added Hope & Fear player content, including:
    • classes and subclasses
    • ancestries and communities
    • domain content
    • transformations
    • weapons, armor, items and consumables
  • Added Hope & Fear adversaries and environments
  • Added German translations for the new Hope & Fear content
  • Localized the character creation wizard and character sheet
  • Localized the content browser, item/adversary/environment views and related actions
  • Localized ribbon actions, level-up guides, companion guides and domain card loadout controls
  • Added localized game terms for traits, ranges and other commonly displayed rules
  • Added missing source metadata and corrected a number of SRD text issues found during the import

The English SRD data remains the canonical source for mechanical values. German content is applied as a localization layer, using stable IDs so changing the display language does not affect saved character references.

Translation

Where an official German Core translation was available, I used its terminology as the reference. Hope & Fear terms were translated to stay consistent with the terminology already established by the German Core material.

I also went through the imported texts manually to fix a number of issues that are easy to miss with extracted or converted source material, such as missing effects, damage values, Stress costs and formatting.

Checks

I added a localization audit to catch common leftover English UI/rules text and extraction artifacts.

There are also regression tests covering a few translations where accidentally dropping part of a sentence would change the actual rule, as well as checks to make sure localized data keeps the same IDs and mechanical values as the English source.

English remains available and should behave as before.

@TheMBeat TheMBeat changed the title Add German localization and Hope & Fear SRD 2.0 content WIP: Add German localization and Hope & Fear SRD 2.0 content Sep 7, 2026
@TheMBeat TheMBeat changed the title WIP: Add German localization and Hope & Fear SRD 2.0 content Add German localization and Hope & Fear SRD 2.0 content Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant