I would like to translate Android into my native language (Swazi). I am not referring to translating the text in a specific application. Instead, I am interested in translating the core UI/system.<p>Additionally, I would like to improve the translation for my second language, Zulu, which exists in Android, but would do with some improvement.<p>Does anyone know how to go about doing that? Searching the web seems to only give me results related to app translation.
In the Android world, translations are usually found in string resources. See [1], for example.<p>AFAIK, if you want improved translations, 1) you'd need to either fork AOSP, build a custom ROM, and your users would need to deploy that custom ROM on their devices. or 2) convince Google to accept your changes [2].<p>Edit: There may be other hacky approaches I'm not aware of. You might find something useful if you trawl the XDA forums [3].<p>[1]: <a href="https://github.com/android/platform_frameworks_base/blob/nougat-release/packages/SystemUI/res/values-zu/strings.xml" rel="nofollow">https://github.com/android/platform_frameworks_base/blob/nou...</a><p>[2]:
<a href="https://source.android.com/source/contributing" rel="nofollow">https://source.android.com/source/contributing</a><p>[3]: <a href="https://forum.xda-developers.com/" rel="nofollow">https://forum.xda-developers.com/</a>
Consider asking this question on the Android Platform mailing list.<p>This post seems to be relevant:
<a href="https://groups.google.com/forum/#!topic/android-contrib/XKqtfeMBMUU" rel="nofollow">https://groups.google.com/forum/#!topic/android-contrib/XKqt...</a>