Last modified: 2014-06-17 16:54:28 UTC
1. Use the More Locale app to change the language code to 'sah'. (See http://ultimategerardm.blogspot.com/2012/02/trick-android-to-use-your-language.html ) 2. Look at the icon for the Wikipedia app. The title appears in the Devanagari script and the language is probably Sanskrit. The language is supposed to be Sakha and the script is supposed to be Cyrillic. 3. Enter the app. The menus are in Sakha.
After a bit of debugging, Android's build system does not like three letter code resource variants. Creating res/values-sah or res/values-bho or res/values-kbd fails, while res/values-bh works perfectly fine. I'm chalking this down to a bug in the Android build system, will look around to see if this has been reported already.
Thanks for looking into this, Yuvi. Please don't forget to add a link to the upstream bug report and the keyword "upstream" when the bug exists.
Upstream bug link: https://code.google.com/p/android/issues/detail?id=49120
Keeping this bug around as a note to ourselves that we'll need to jump through a couple hoops to support some languages as UI languages on the new Android app. Lowering the priority though, as UI language by default will be tied to system UI language which won't include those languages.
The upstream bug was fixed last February. Is this already usable in the current development tools? If not, when can we expect a version that will support it?