Skip to content

Translations

gbakeman edited this page Feb 4, 2024 · 3 revisions

Contribute

It's important that WinNUT is translated and available to the preferred languages of anyone who uses it. If you're able to translate from English to other languages, it would be greatly appreciated if you could take the time to ensure that translations are present and accurate. Thank you for your interest in making WinNUT better to everyone.

Getting started

Install recommended software

GitHub Desktop Icon

GitHub Desktop

Microsoft Multilingual App Toolkit Icon

Microsoft Multilingual App Toolkit

Get your copy of the repository

See also: GitHub's fork a repo guide

Click on the 'fork' button in the top-right of the repository.

Get started by clicking the Fork button at the top-right side of the repository. Preferably, give it a descriptive name for your intentions (such as translation-language_code), but this is not required.

Download the repository to your computer.

Clone the repository to your computer using your preferred method. GitHub Desktop is recommended for getting started quickly.

Methods

[NEW] Recommended: Microsoft Multilingual App Toolkit

Open the translation file you want to edit.

With the Multilingual Toolkit downloaded and installed from the link above, open to where you saved your repository on your computer. Then navigate to WinNUT_V2/WinNUT-Client/MultilingualResources/ and open the language file you want to edit. If it's not listed, you may generate a new language as outlined in the Toolkit manual, or open an issue and request that a new one be added.

Open the translation file you want to edit.

Switch to the Strings view, and find the phrase you want to translate. Edit the translation field and change the state to Translated. Repeat this for however many phrases you want, then click Save. Note that you can also edit control positions and sizes to accommodate changes in layout due to translations as well.

Finished editing

Commit your changes and push them back to GitHub.

Write a brief message about what you changed (or summarize), then commit, and click Push to origin (currently Fetch).

After, follow GitHub's instructions to open a pull request with our repo and have your changes merged into the project.