Closed Bug 1899255 Opened 6 months ago Closed 6 months ago

Firefox 126: UI is partially localized with language packs

Categories

(Firefox :: Translations, defect)

Firefox 126
defect

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr115 --- unaffected
firefox126 + verified
firefox127 --- unaffected
firefox128 --- unaffected

People

(Reporter: webrollo, Assigned: eemeli)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file, 1 obsolete file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0

Steps to reproduce:

Update to FF 126 as part of the Manjaro update

Actual results:

The menu language can no longer be changed to German even though the language is installed

Can you go to about:support, copy the raw data, then attach it here in this bug? You can use the "attach new file" button, then paste the content of your clipboard.

Also, how do you install Firefox on your system?

Flags: needinfo?(webrollo)

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core

Just wanted to state that I have the same problem here with ff 126.0 (64-Bit) on Windows 11 since some days.
I uninstalled the German Language-Pack, closed ff, reinstalled it, closed ff again, but didn't fix it. Also "playing around" with switching languages back and forth didn't change it.
Moreover it is kind of unstable. Sometimes the menu bar is in English, then again in a next session it is German, but contextmenus are always in English - when selected language is German or also French. Menus seem to ignore the language preference.
The internal FF pages like about:preferences, about:addons etc are not affected and display in the langauge chosen. Its the menus that are affected.

I got same problem, and find the issue may come from the today's Language Pack update.
there are two comments related to this problem
https://addons.mozilla.org/zh-TW/firefox/addon/traditional-chinese-zh-tw-l/reviews/
https://addons.mozilla.org/zh-TW/firefox/addon/fran%C3%A7ais-language-pack/reviews/

also finished some test, find the Language Pack can work fine on FF 126.0.1, but FF 126.0 fail.
(FF 126.0, 126.0.1 installed with exe installer and FF 126.0 installed with msix installer are tested, OS i using is Win11)

Summary: After the update to FF 126, the menus are only in English and cannot be changed by changing the language to German - how can I fix this? Operating system Manjaro language German. → Firefox 126: UI is partially localized with language packs

Looks like language packs were updated 2 days ago
https://addons.mozilla.org/firefox/addon/italiano-it-language-pack/versions/

I believe this is caused by the uplift of bug 1893022 to release to fix bug 1896864: these language packs are built for 126.0.1, which doesn't have the select-translations.ftl file, so menus fall back to English.

Not sure if there is a solution, and the update to 126.0.1 should fix this.

Flags: needinfo?(webrollo)
Status: UNCONFIRMED → NEW
Component: Widget: Gtk → General
Ever confirmed: true
Product: Core → Firefox

Just to confirm, latest language packs (e.g. 126.0.20240526.221752 for French) installed on 126.0.1 work correctly. Switching language in Firefox 126 leads to menus not being localized.

The error in console is also misleading, as this file should be available in the language pack.

Missing resource in locale fr: browser/toolbarContextMenu.ftl
Flags: needinfo?(earo)
Assignee: nobody → earo
Status: NEW → ASSIGNED

This is only affecting 126 (release). Language packs are not used in Nightly (with the Debian exception), but this is not a problem for 127-128 in any case.

Attachment #9404327 - Flags: approval-mozilla-release?

Note: if you haven't installed Firefox through a package manager, you should be able to open the About dialog to trigger the search for updates. That will install 126.0.1 and solve the problem. We're still working on other ways to mitigate the problem for users on 126.0

release Uplift Approval Request

  • User impact if declined: Langpack users of 126.0 continue to get a partial localization
  • Code covered by automated testing: no
  • Fix verified in Nightly: no
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: 1. Set the browser UI locale to a non-English one such as French or German, 2. Check that the installed langpack version has a version of at least 126.0.20240528, 3. Restart the browser, and check that the UI is completely localized, including the menus.
  • Risk associated with taking this patch: Minimal
  • Explanation of risk level: It's adding an FTL file with only comments that is only referenced in 126.0
  • String changes made/needed: None, because the file is empty.
  • Is Android affected?: no
Flags: qe-verify+
Component: General → Translations
Attachment #9404327 - Flags: approval-mozilla-release? → approval-mozilla-release+
Duplicate of this bug: 1899263
Attachment #9404314 - Attachment is obsolete: true

For folks still impacted:

  • Depending on how you installed Firefox: opening the About dialog to trigger the search for updates should find a new build (126.0.1) and fix the problem.
  • Open about:addons and manually search for updates. This should update the language packs to a new version (126.0.20240528.144638) (in the Languages tab) and that should fix the problem without a need to restart the browser.

If the language packs are installed globally by the distribution, the update might not be possible, so you'd need to wait for an update to 126.0.1 in the package manager. Technically, if that's the case, you shouldn't be affected (the language pack shouldn't have updated to version 126.0.20240526.221752 in the first place).

Flags: needinfo?(earo)
QA Whiteboard: [qa-triaged]

I have verified the fix on Windows 10, MacOS 14.4 and Ubuntu 22.04 using Firefox 126.0.1 (20240526221752) with fr/de language packs (version 126.0.20240528.144638) the UI is properly localized, including the menu bar.

QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Duplicate of this bug: 1899510
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Duplicate of this bug: 1900683
Status: RESOLVED → VERIFIED
See Also: → 1922245
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: