AZImage help - Detailed help - Multi language support

From RS Wiki
Jump to: navigation, search

You are here > Index > Detailed help > Multi language support



AZImage support multiple language support for the graphical user interface (GUI).

The language can be selected from the Main menu / System / Language. The following options are currently available:

  • English (reviewers welcome)
  • Romanian (reviewers welcome)
  • German (experimental) (contributors welcome)
  • Arabic (experimental) (contributors welcome)
  • Reload translation files (see below)

Each of these languages have a corresponding file in the program directory (selected below). The translation for each string from the AZImage interface is listed in these files, so if you wish to translate AZImage into your language or improve an existing translation, all you have to do is to use notepad to change the strings and hit the "Reload translation files" button to reflect the changes into the AZImage GUI. You do not have to restart AZImage for that.

The file format for the translation files is having a single string on each line, enclosed into double quotes. Optionally, there is the possibility of specifying a comment, like the string position inside the AZImage GUI after it. For example

"translated GUI string", /* comment about the string */

The number of supported languages is statically coded into AZImage and cannot be changed. If you improve an existing translation or translate AZImage into another language, do not forget to send us the translation file to support@racsoftware.com. We will review it and include it in a future release of the software. And if you wish, you will get listed on our contributions page.

There is another better way to share your contribution to the translation with us. We setup a wiki site at https://wiki.racsoftware.com (we do not have a separate certificate for the site, so please accept the global site certificate). You can publish your change directly there (at https://wiki.racsoftware.com/index.php/AZImage_translations_home), we integrate these changes periodically in our AZImage releases.



See also >