question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add & update translations

See original GitHub issue

This project is always looking for help with translation to non-English languages. If the translation to your language is missing, incomplete or has errors, you’re very welcome to contribute!

Where are the files to translate?

This project uses Microsoft’s .resx file format to store app resources such as UI string. In the repo, every translation has its own .resx file, all of the form <resource-file-name>.<language-code>.resx.

Additionally, there is a help file that needs translation.

How to contribute?

Important: Before contributing a new translation, make sure no open pull request for this language already exists & no one has commented on adding this translation below. Then comment below that you want to add this language.

Start by forking this repository. Resx files are best edited with some additional tooling:

With Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the Visual Studio extension and open it via the “Tools” menu.
  3. ResX Resource Manager shows a table of all strings available for translation. Edit them or add a column for a new language via the toolbar.
  4. Translate the help file.
  5. Commit your changes, push and create a pull request. Link this issue in your PR.

Without Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the standalone version, run it and select the directory containing your cloned repository.
  3. The tool should now show all the strings available for translation in a table. Edit them or add a column for a new language via the toolbar.
  4. Translate the help file.
  5. Commit your changes, push and create a pull request. Link this issue in your PR.

P.S.: Don’t forget to star this repo if you like it!

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
michelvosjecommented, Oct 10, 2020

Note that some existing languages might currently not be visible from the about page.

Tips for other developers:

  • Do install this ResX Resource Manager. It makes your life a lot easier.
  • After creating your resource files you can select your language from the About page and restart the app.
  • It’s of course also possible to just change your UI thread culture info from the program.cs.
1reaction
michelvosjecommented, Oct 10, 2020

Will try to do the Dutch (NL) translations.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Update WordPress Translations
After adding all the languages you want, navigate to Dashboard → Updates. wordpress update translations. If new updates are available, you'll ...
Read more >
Translations for Mass Updates
To add translations for the Mass Update action title: · From the Mass Update definition page, click on the Action Title Translation subtab....
Read more >
Force Update Translations - Plugins
Visit 'Plugins' in WordPress menu. Click 'Update translation' under the name of the plugin for which you want to get the translation files....
Read more >
How to keep translations up to date?
1. Planning translation process. When adding new content or changing existing features, you need to remember about adding and updating ...
Read more >
Updating Content
Keep existing translations: Selecting this option allows you to retain translations for strings with updated source text. Remember that there are various ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found