Bug 83494 - Android Impress Remote should allow selection of UI language
Summary: Android Impress Remote should allow selection of UI language
Status: NEW
Alias: None
Product: Impress Remote
Classification: Unclassified
Component: Android app (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-04 13:02 UTC by Michael Bauer
Modified: 2017-08-05 10:04 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Android screenshot (207.00 KB, image/png)
2014-09-04 13:02 UTC, Michael Bauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Bauer 2014-09-04 13:02:37 UTC
Created attachment 105741 [details]
Android screenshot

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.
Comment 1 Michael Bauer 2014-09-04 13:04:36 UTC
Sort of related to bug 73157 but I was told to file a separate bug.
Comment 2 Andrzej Hunt 2014-09-05 08:11:35 UTC
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.)
Comment 3 Michael Bauer 2014-09-05 09:51:11 UTC
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).
Comment 4 Buovjaga 2014-11-27 08:43:46 UTC
Should be UNCONFIRMED.
Comment 5 Michael Bauer 2014-11-27 10:45:48 UTC
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.
Comment 6 Buovjaga 2014-11-27 11:13:42 UTC
(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.
Comment 7 Andrzej Hunt 2017-08-05 10:04:07 UTC
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:
https://github.com/mozilla-mobile/focus-android/compare/c1bcc59c79bc31beb3eb1cfa3782faa8d92846f1...09784e886254ae6a398b7156930ebd7efeb2dd91

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.