Created attachment 105741 [details]
As of Android 4.2 (see screenshot) Android no longer allows Custom Locale apps so users are stuck with the default system locale.
Currently Impress Remote does not offer selection of UI language in settings, cutting off many users from their preferred UI language.
Impress needs an internal manual setting to set interface language that overrides the system set language in iOS.
Sort of related to bug 73157 but I was told to file a separate bug.
Has this been filed as an Android bug, as it is an OS issue?
( https://code.google.com/p/android/issues/list )
(Yes, in theory it's possible to hack around this but that's messy, potentially hard to maintain, and liable to break with every Android upgrade. Moreover solving it in the OS would fix ALL applications.)
It's not a bug as such, more of a feature and Android doesn't give a toss about small to medium languages on the whole, I have had debates around this issue with them for years.
Secondly, fixing in Android would not guarantee a fix, as the number of locales shipped does not depend on what Android offers but on what the manufacturer chooses to ship. So you would ALSO have to go around ALL the mobile device manufacturers to make sure they ship it. Which is totally unfeasible for any locale.
Lastly, I cannot see how this is something that would break again and again. Mozilla have just implemented something like that and VLC has had this feature for many releases and I have not once heard about it causing a problem (except the one occasion when an over-zealous English monolingual VLC developer switched the feature off at the VLC end thinking that force-locale was sweet).
Should be UNCONFIRMED.
Sorry but in what universe is this Unconfirmed? Has anyone been able to get Remote in a language not in the list of Android locales? Cause if they have, I'd love to know how.
(In reply to Michael Bauer from comment #5)
> Sorry but in what universe is this Unconfirmed? Has anyone been able to get
> Remote in a language not in the list of Android locales? Cause if they have,
> I'd love to know how.
Sorry I did not realize bug 73157 had confirmation. Setting to NEW.
FWIW I did add multilocale support for Focus for Android recently, and its not as horrendous as I feared. It is however a decently sized chunk of work, and we also support a wider range of platforms (for Impress Remote) than Focus (or Firefox) do which will probably complicate things.
The commits in question are at:
It would be nice to extract the reusable code as a library. Perhaps I'll get round to this some day, but I can't make any promises.