We have introduced an internationalization framework in Skybrush Live to allow for multi-language support. In this simple but time consuming process first we need to replace all English strings in the codebase one by one with dynamic variables that get their value based on your language selection, and then we need to add a translation to all these variables in all languages defined.
To speed up the process and allow for languages that we do not speak ourselves, we have set up a community-based translation page based on Weblate in the hope that our greatest community members, including You, will contribute to the translation.
How can I contribute if I have 5 minutes? #
If you wish to enhance Skybrush Live in your own language even a little bit, visit our translation site at translate.skybrush.io, choose your language you wish to translate to, click on the corresponding Edit button on the left and give suggestions to any of the translation strings with a few clicks, without registration. This is how far we got so far:
Additionally, you can always make a donation within your 5-minute schedule to help us maintain Skybrush…
How can I contribute if I am devoted to help? #
I want to translate #
If you are devoted and have more energy than only translating a few words for fun, please contact us and ask for an account for our translation page to gain more priviliges with the translation. Also let us know if your language is missing from the translation list, so that we can add it for you.
I want to add
i18n to the source code #
If you are a developer and have free resources to help with
i18n, please contact us to discuss what parts of the code are free to enhance that are not being processed currently by others on external forks.