Skip to content

Localization Instructions

Dave Miller edited this page Mar 29, 2021 · 1 revision

The localization of the app itself is exactly where you would expect it when the project is opened in Android Studio.

app/src/main/res/values/strings.xml contains the localizable strings, which are localized by making a new folder for values with the language code on the end of it, and making a copy of the strings.xml file there.

app/src/main/red/raw contains three text files which also need to be localized. These are the contents of the About box, the Help screen, and the Privacy Policy.

The Play Store listing information is in the playstore folder right in the root directory of the project, and contains a folder for each language code that's localized in it. English is the source language, so the text that needs translating is in the playstore/en/ directory.

There is a workflow for GitHub Actions that will test if your localization is up-to-date in .github/workflows/l10n.yml. You can clone the job definition for German (de) and replace the two instances of de with your own language code to make it run that test on your branch.

Clone this wiki locally