Translation
We are using ResX Resource Manager Visual Studio extension when translating to other languages:
https://marketplace.visualstudio.com/items?itemName=TomEnglert.ResXManager
Standalone version of it also exists here:
https://github.com/tom-englert/ResXResourceManager/releases (Publish.zip)
Screenshot of it:
You just need to use this software/extension and set columns to your language.
When committing you must make sure only your language files are committed. For example, if you are translating to German then the only *.de.resx
files should be committed and not *.resx
because English translation files should never be changed.
Properties\Resources.resx
files contains hard coded string translations which means these texts used in codes.
Some fields do not require translation:
They are marked as "Invariant" in software/extension which makes them gray. But sometimes when the form is edited in Visual Studio form designer, these "Invariant" marks can get removed automatically and there is no solution for it.