-
Notifications
You must be signed in to change notification settings - Fork 44
Translations
Timo edited this page Jul 30, 2026
·
3 revisions
Delta Green uses Foundry VTT's built-in localization system to support multiple languages.
- Localization files live in
lang/as JSON files. -
en.jsonis the source of truth. Any new strings must first appear inen.json. - To translate, add the matching keys to the appropriate language file (e.g.
fr.json,de.json) with the translated value.
-
Get the latest language pack. Download
en.jsonfrom the repository: https://github.com/deltagreen-foundryvtt/delta-green-foundry-vtt-system/tree/master/lang -
Copy and rename the file to your language code (e.g.
pt.jsonfor Portuguese). - Translate the values from English to your target language, keeping the keys unchanged.
- Save the file.
💡 Tip: If you're unsure whether a string should be localized, it probably should be.
Test your translation locally before submitting it:
- Browse to the Delta Green system in your Foundry install.
- Place your new language file next to the other language files.
- Update
system.jsonto include your new language pack (see screenshot below).
⚠️ WARNING: Local changes will be deleted when you update your Delta Green system version. Always submit your finished language pack so it can be included in the system.
Once you're happy with your language pack, submit it in one of two ways:
- Open an issue: Open an issue on GitHub and attach your file.
- Submit a pull request: Pull down a copy of the system, make your changes, and open a pull request.
💡 Tip: Non-English language packs are not guaranteed to stay up to date when the system is updated. Community help keeping them current is welcome.
Getting Started
- System Settings
- Agent Sheet
- Agent creation
- Rolling dice
- Combat
- Sanity
- Hypergeometry
- Items
- NPC
- Vehicles
Advanced Usage