The menu language of ImproveMyCity-Mobile is currently available in two languages whose resources can be found under the app/src/main/res/ folder, e.g.
In order to add a new language you need to create a new folder under the ./res/ folder, named as values-“MyLangAbbreviation”, e.g. ./res/values-de/ for German. Then you need to copy the strings.xml file from the English version (i.e. ./res/values/strings.xml) in the new folder and translate the string values. e.g.
<string name="minutes">minutes</string> to <string name="minutes">minuten</string>
In order for the new language to become visible through the Setup menu for all languages you need to add a string entry to line (249) in the strings.xml file for all language folders. For instance in our case, you need to modify the ./res/values/strings.xml, the ./res/values-el/strings.xml, and the ./res/values-de/strings.xml and add a new entry as shown below:
<string-array name="Language"> <item>el - Ελληνικά</item> <item>en - English</item> <item>de - Deutsch</item> </string-array>