In Android, you can specify the texts in the default locale in res/values/strings.xml
. Additional translations can be added for new languages in res/value
I suggest Amanuens that let you easily identify untranslated strings and strings that not match in master and translated files. It can, optionally, be configured to automatically keep translation files synchronized with the repository. You can also give your translators access to the service and they can find an easy to use web editor to translate your application.