Bug 1469688 introduced a dialog to reorder the installed locales.
Port of https://hg.mozilla.org/mozilla-central/rev/505226ad06ab, https://hg.mozilla.org/mozilla-central/rev/6edbb5f98d6e, https://hg.mozilla.org/mozilla-central/rev/bcec32bfccff and, https://hg.mozilla.org/mozilla-central/rev/55662a7bc29c. I copied the messengerLanguages.* files from browser directory and changed all "browser" to "messenger" and adapted messengerLanguages.js to work with gAdvancedPane instead of gMainePane. You can try with the French locale which seems to be the most complete for the ftl files.
Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Oops, bug 1379910.
FX has the same problems: - A language needs first applied to show in the list. - The TypeError. The hidden buttons I haven't seen but this can be from other influences like window size or already translated parts. I saw it also on TB when switching from English to French. But after resizing the window I don't see it. What's also funny, on TB and FX, when you disable the language packs they are no more shown in the menulist, but still in the Alternatives dialog. And when you change the language in the dialog and restart, the menulist is empty.
I'll try to make the dialog better flexing. Actually you can make it tall and the listbox has still a fixed height.
Patch with a better flexing dialog.
Comment on attachment 9005904 [details] [diff] [review] languages-reorder.patch Yep, not the alternatives dialogue comes up in a good size with the buttons visible. Have you filed the FF bug for the problems we detected? We're shipping something in beta 63 from next week that doesn't work properly :-(
Attachment #9005904 - Flags: review?(jorgk) → review+
Not yet filed.
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/comm-central/rev/f5e4d855c2a8 Port bug 1469688 to TB: Allow reordering the precedence of installed language packs. r=jorgk
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.