Translations
max-kammerer edited this page May 10, 2020
·
10 revisions
There are several text resources to support localization for different languages. These resources are located into values folder and split in several categories:
- menu.xml - menu resources
- actions.xml - action resources (tap zones action description)
- help.xml - help resources
- pref.xml - preference resources
- langs.xml - list of supported languages
- strings.xml - other resources
...and so on.
Each resource file is a xml file with a list of string tags that contains id of resource resourceId
(which should stay unchanged) and localized text (in example below it's English localization):
<string name="resourceId">Text for translation</string>
For localization to any language:
- Download preferred resource files or full project
- Translate text inside string tags (
Text for translation
in example above) to chosen language - Send it back via pull request, issue or simply by e-mail
You could use Android Studio translation editor.
Errors in existing translations could be simply fixed via github file edit action.
- Chinese by Bruce Li
- English
- French by Claude Dellacherie
- German by Johannes Römer
- Hebrew by Alexander Goldberg
- Italian by Alberto Pettarin
- Russian
- Spanish by Marc Armengol
- Ukrainian by Yuriy Chorniy
Please use English or Russian resources as reference one for translations!