-
Notifications
You must be signed in to change notification settings - Fork 1
Localization
Isaac M. Good edited this page Sep 19, 2026
·
2 revisions
| Code | Language | Coverage |
|---|---|---|
en |
English | Complete |
de |
German | Complete |
fr |
French | Complete |
zh |
Chinese | Partial |
- Open Settings
- Pick a language from the Language dropdown
- The UI updates immediately, no restart needed
Or edit Language in settings.json.
UI strings are in an embedded CSV resource (Resources/strings.csv):
key,en,de,fr,zh
setting.language,Language,Sprache,Langue,语言
XAML controls use {conv:Localize key} which auto-updates on language change. Fallback chain: requested language -> English -> raw key name.
- Fork the repo
- Edit
DVModManager/Resources/strings.csv - Add or update the column for your language
- PR to the
betabranch
Keep translations concise (UI space is limited), preserve {0}/{1} placeholders, and don't translate universally understood terms like "ZIP" or "GitHub".
- Add a column to
Resources/strings.csv - Add the language code to the list in
SettingsViewModel.cs - Translate all keys
- Submit a PR to the
betabranch
Getting Started
Mod Management
Profiles
DVModProfiles Companion Mod
Settings & Configuration
For Mod Developers
For Contributors
Help