Skip to content

avocards/android-app-translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Avocards translation project

Help us with the translations

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.

App menu translation

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:

  • 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!

About

Help us with the Android app translation

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published