Here is the list of languages that we support entirely or partially:
Language | Is content translated? | Is app menu translated? | Need help? | In charge |
---|---|---|---|---|
English | Yes | Yes | No | Avocards |
French | Yes | Yes | No | Avocards |
Japanese | Yes | No | Yes | / |
Spanish | Yes | No | Yes | / |
Arabic | Yes | No | Yes | / |
Vietnamese | Yes | No | Yes | / |
Thai | Yes | No | Yes | / |
Indonesian | Yes | No | Yes | / |
Russian | Yes | No | Yes | / |
We will focus on these first.
If you know one of these languages and want to contribute to the app menu translation, refer to next section.
We want to offer Avocards and help people learn with their native language. Thanks, for considering helping us.
Before you start, please make sure to check the following points:
- The translation will be from English to your language.
- You can propose a full translation or just a few fixes for an existing language.
- We will only add languages that are listed above for now.
- Try to translate using a similar text length as the original sentence when possible so it would fit the UI better.
- It would be easier for us if you could send a single modification with all of your changes rather than several small modifications.
- Please be native of fluent in the language you plan on helping us with. We think that no translation is better than a bad translation and that is why we decided to not use automated-translation tools for the app menus.
- Check this list of pull request to see if anyone already proposed a translation for your language. If a pull request already exists. You are more than welcome to review and comment it with improvements.
You are ready to start contributing to Avocards!
-
Go to this github repository.
-
Click on the folder you want to translate:
- ar -> Arabic
- ko -> Korean
- ja -> Japanese
- es -> Spanish
- fr -> French
- in -> Indonesian
- vi -> Vietnamese
- th -> Thai
- ru -> Russian
-
There are 3 files to translate:
strings.xml
for most of the text translation.arrays.xml
for arrays translation.prurals.xml
for words that can be plurals too.
-
Click and open the strings.xml file.
- Example: if you want to help with the Spanish translation, click here.
-
Click on the pen icon to edit the file:
- Example: if you want to help with the Spanish translation, click here.
-
Once you are done with the changes, go to the bottom of the page and add a title as follow:
[Spanish] Full translation
or[Spanish] Improve translation
- Create a new branch for this commit case and enter your user
{name}/translate_{language}
. - For example:
avocaddo/translate_spanish
.
-
Click on
Commit changes
. -
Once the changes are reviewed, and merged, you will receive a in-app reward according to your contribution.
-
Thank you so much for helping us!