Contributing translations
Client translations are stored in IL2-SR-Client/Localization/*.resx. Community corrections are welcome, especially where machine-translated text is unclear or too long for the interface.
Suggest a correction
Section titled “Suggest a correction”Open a Translation correction issue and include:
- the language
- the current text
- the suggested replacement
- where the text appears in the client
Edit a translation
Section titled “Edit a translation”- Open the relevant
.resxfile. - Find the matching
<data name="...">entry. - Keep the
nameunchanged. - Edit only the text inside
<value>...</value>. - Open a pull request.
<data name="Connect" xml:space="preserve"> <value>Conectar</value></data>Keep placeholders such as {0} unchanged, preserve XML escaping, and keep button labels concise enough for the WPF interface.
Validate locally
Section titled “Validate locally”pwsh ./scripts/Validate-ResxTranslations.ps1Translation pull requests run the same checks automatically. The validator catches invalid XML, missing or unknown keys, duplicate keys, blank values, and broken placeholders.
See TRANSLATING.md for the complete contribution workflow.