Make rfswarm available in languages other than English
Is your feature request related to a problem? Please describe. Not everyone is comfortable using English, it would make the tool easier for people to use if it was possible to switch language to a language the user is comfortable with.
Describe the solution you'd like
- default to using the local machine's system language if available
- be able to change the language in the ini file
- fall back to english if chosen language is not available
At the moment the Manager and Report should support text from any language. For example the following is known to work:
- Files are saved/read as UTF-8
- Robot test cases with double byte characters in the name are known to show in the test case list in the manager
- Keywords with double byte characters are known to show in the manager results, and then also in the data table sections of the reporter
- reporter notes should work with double byte characters
- reporter section names can have double byte characters
What needs to be done is for user interface elements where there currently is english text, those labels, options lists, etc need to have translations created and the user interface updated to use those translations.
I had a very interesting conversation with @HelioGuilherme66 about software translations today.
- I learned there is a standard format for software translations (.pot, .po, and .mo files)
- I also learned that there is a very useful website for community translations: https://crowdin.com/