So I downloaded the sources from github. (git clone https://github.com/edx/edx-app-android)
And I downloaded the translated resources from transiflex.com. (Tested it with two languages: Hungarian and Spanish)
I created two new directory under the videolocker/res/ .
The Hungarian directory name is values-hu, the Spanish directory name is values-es.
I copied the resorces to videolocker/resources/values-hu and videolocker/resources/values-es directory.
Renamed the resources to:
Then checked the configuration files.
1st I tried the default configuration files.
After these steps I ran the app on virtual devices. The language settings on the device was English, and android version 5.1.1.
The app worked fine. The welcome screen appeared in English and if I taped on register button, then the register screen appeared in English.
After these steps I changed the language to Hungarian.
The welcome screen appeared in Hungarian and if I taped on register button, then comes the error.
The message was the next:
So I tried with Spanish language, but the same error appeared.
Tried to make own configurations, but the same error again with both language.
Of course I checked the config.yaml file and the platform_name key was exist with "Your platform name here" value.
I hope it will help to make a better and localized application.