English is available in the main dropdown but only applies to Fluent elements
Categories
(Firefox :: Settings UI, defect, P1)
Tracking
()
People
(Reporter: flod, Assigned: mstriemer)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
lizzard
:
approval-mozilla-beta+
|
Details | Review |
Assignee | ||
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
Reporter | ||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Reporter | ||
Comment 6•6 years ago
|
||
Any chance that we could reprioritize this bug? It would be nice to have this fixed in 66, since we're already starting to see bug reports.
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 7•6 years ago
|
||
One more note (that I didn't realize): even if you want, you can't install a full en-US package from the dialog.
I assume that's because the code thinks you already installed the en-US language pack, so en-US is not listed on the Add more languages.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 8•6 years ago
|
||
Updated•6 years ago
|
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
Backed out changeset e785008a884f (Bug 1506102) for bc failures at browser_browser_languages_subdialog.js.
Backout: https://hg.mozilla.org/integration/autoland/rev/a1905418c2732b56321c85e050e5ae0b0f492595
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&revision=e785008a884ffb30ee3bf900f7410cde66e7b86d&selectedJob=227670983
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=227670983&repo=autoland&lineNumber=12449
Comment 13•6 years ago
|
||
Comment 14•6 years ago
|
||
bugherder |
Updated•6 years ago
|
Reporter | ||
Comment 15•6 years ago
|
||
Tested on nightly with intl.multilingual.enabled
enabled.
Italian build: 67.0a1 (2019-02-13) (64 bit)
No language pack installed: en-US not available in the the list.
With en-US language pack installed: en-US is available in the list.
English (en-US) build: 67.0a1 (2019-02-13) (64 bit)
No language pack installed: en-US is available in the the list.
Reporter | ||
Comment 16•6 years ago
|
||
Comment on attachment 9040810 [details]
Bug 1506102 - Don't count lastFallbackLocale as installed when just fluent is included r?zbraniecki
Beta/Release Uplift Approval Request
Feature/Bug causing the regression
None
User impact if declined
Users see en-US listed as an option to switch to, but only a small part of the browser will be translated (covered by Fluent). This patch only shows en-US as an option if there's a full language pack installed on the system, and allows users to install en-US like any other language.
Is this code covered by automated tests?
Yes
Has the fix been verified in Nightly?
Yes
Needs manual test from QE?
No
If yes, steps to reproduce
List of other uplifts needed
None
Risk to taking this patch
Low
Why is the change risky/not risky? (and alternatives if risky)
It provides a less confusing experience for users, but doesn't make any actual change to existing settings. The downside is that we should note this change in Release Notes, to make sure people understand why en-US is suddenly not available by default in the dropdown.
String changes made/needed
None
Updated•6 years ago
|
Updated•6 years ago
|
Comment 17•6 years ago
|
||
Comment on attachment 9040810 [details]
Bug 1506102 - Don't count lastFallbackLocale as installed when just fluent is included r?zbraniecki
Fix for a confusing l10n issue, verified in nightly.
Let's uplift for beta 8.
Comment 18•6 years ago
|
||
There are conflicts while uplifting to beta:
warning: conflicts while merging browser/components/preferences/in-content/tests/browser_browser_languages_subdialog.js! (edit, then use 'hg resolve --mark')
:mstriemer , can you please provide a patch for beta?
Reporter | ||
Comment 19•6 years ago
|
||
Looks like bug 1518932 and bug 1514594 touched that file in the meantime, but I guess only the first one would be relevant for a conflict
https://hg.mozilla.org/mozilla-central/diff/c1032d34b5e0/browser/components/preferences/in-content/tests/browser_browser_languages_subdialog.js
Comment 20•6 years ago
|
||
bugherder uplift |
Updated•6 years ago
|
Reporter | ||
Comment 21•6 years ago
|
||
Verified also on 66.0b8 (64 bit): English is not listed, and I can download the language pack for it.
Reporter | ||
Comment 22•6 years ago
|
||
I see the relnote-firefox flag is already set. Feel free to drop it if you think it's not significant enough to point out.
The idea is that we were showing en-US in the list, but:
- It would only translate part of the UI (roughly 15%)
- It prevented users from downloading a full language pack for en-US
Now we hide en-US, which might result in a blank dropdown if the user tried to switch to en-US in 65. Not sure how much detail we should provide in relnotes.
Possible text (in need of copy love):
Improved the experience for users who want to switch to the English (en-US) version of the browser from the browser settings.
Updated•6 years ago
|
Comment 23•6 years ago
|
||
Hello,
Confirming this issue as verified fixed in the 66.0b13(buildID:20190304101322) on Windows 10x64, 7x64, Ubuntu 18.04 and macOS 10.14.
Description
•