Firefox uses wrong language in macOS application menu
Categories
(Core :: Widget: Cocoa, defect, P3)
Tracking
()
People
(Reporter: sander+bugzilla, Unassigned)
References
Details
Attachments
(1 file)
|
375.07 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Steps to reproduce:
I downloaded Firefox en-us, double checked this and downloaded several times. Every time I install it, it uses the Dutch language for menu's etc. (see screenshot). The preference page is in English somehow. The list of languages only contains English (US), so where do the Dutch menu's come from? MacOS is also set to English and English only.
Actual results:
Menus are shown in Dutch.
Expected results:
Menus should be shown in English.
Updated•7 years ago
|
Updated•7 years ago
|
Comment 1•7 years ago
|
||
(In reply to sander+bugzilla from comment #0)
The list of languages only contains English (US), so where do the Dutch menu's come from? MacOS is also set to English and English only.
- Did this behavior start with Firefox 65? The language switcher was introduce in that version (currently in release), and there's a known bug on macOS with that menu when you switch language.
Have you ever tried to switch to Dutch at some point? Are there other users on the same machine?
-
Can you open about:support (copy and paste in the URL bar, press enter), and copy here the content of the table at the end (Internationalization)?
-
Can you try if this happens in a new profile? This support article has all the details
https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles
You can go back to your existing profile once you've checked in the problem is there.
| Reporter | ||
Comment 2•7 years ago
|
||
(In reply to Francesco Lodolo [:flod] from comment #1)
(In reply to sander+bugzilla from comment #0)
The list of languages only contains English (US), so where do the Dutch menu's come from? MacOS is also set to English and English only.
- Did this behavior start with Firefox 65? The language switcher was introduce in that version (currently in release), and there's a known bug on macOS with that menu when you switch language.
Don't know, re-installed my machine last week and noticed it just yesterday.
Have you ever tried to switch to Dutch at some point? Are there other users on the same machine?
Yes I have switched back and forth with this version (65), because this was posted as a solution in other lang-related issues. The "content UI" does switch from Dutch to English (e.g. pref page), but the menus remain in Dutch.
There are no other users on this machine.
- Can you open about:support (copy and paste in the URL bar, press enter), and copy here the content of the table at the end (Internationalization)?
Application Settings
Requested Locales ["en-US","nl"]
Available Locales ["en-US"]
App Locales ["en-US"]
Regional Preferences ["en-GB"]
Default Locale "en-US"
Operating System
System Locales ["en-GB","nl"]
Regional Preferences ["en-GB"]
- Can you try if this happens in a new profile? This support article has all the details
https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profilesYou can go back to your existing profile once you've checked in the problem is there.
I've created a new profile and then the menus are en English (correct). It has slightly different i18n settings though:
Application Settings
Requested Locales ["en-US"]
Available Locales ["en-US"]
App Locales ["en-US"]
Regional Preferences ["en-GB","nl"]
Default Locale "en-US"
Operating System
System Locales ["en-GB","nl"]
Regional Preferences ["en-GB","nl"]
Switching back to the 'default' profile shows Dutch menus again.
Extra info: The hamburger menu (top right) is also mostly in Dutch, except "Content blocking" and "Add-ons".
| Reporter | ||
Updated•7 years ago
|
Comment 3•7 years ago
|
||
(In reply to sander+bugzilla from comment #2)
Yes I have switched back and forth with this version (65), because this was posted as a solution in other lang-related issues. The "content UI" does switch from Dutch to English (e.g. pref page), but the menus remain in Dutch.
OK, then it's a duplicate of bug 1505775. It would be good to figure out a way to clear that cache (I assume it's cache).
I've created a new profile and then the menus are en English (correct). It has slightly different i18n settings though:
The "requested locales" difference is expected, since at some point you added nl to the list of locales you want in Firefox.
I'm more surprised about the difference for "Regional Preferences". Did you tweak other settings in your profile?
Updated•7 years ago
|
Comment 5•7 years ago
|
||
Correction: I don't think it should be marked as a duplicate for now, since in your case the entire menu remains in Dutch (and parts of the hamburger menu), while the other bug is only about the "Firefox" menu.
Comment 6•7 years ago
|
||
Can you try running the app from command-line using the -purgecaches option?
Follow the same steps you used for the profile manager, just add -purgecaches to the command, e.g.
/Applications/Firefox.app/Contents/MacOS/firefox-bin -purgecaches
| Reporter | ||
Comment 7•7 years ago
|
||
(In reply to Francesco Lodolo [:flod] from comment #6)
Can you try running the app from command-line using the -purgecaches option?
Follow the same steps you used for the profile manager, just add
-purgecachesto the command, e.g./Applications/Firefox.app/Contents/MacOS/firefox-bin -purgecaches
-purgecaches solves the problem. Menus are in English. Switching to Dutch works fine as well and the switching back to English also works. Both menus are in the correct (chosen) language.
Thanks! My problem is solved, I leave it up to you to close this issue or keep it open.
Cheers,
Sander
Comment 8•7 years ago
|
||
Great, thanks for confirming. Let's redupe against bug 1505775, since the root problem seems to be the same.
Description
•