Bug 26934 - [firefox -localization] In Cauldron, firefox 78 always displays his UI in US-english, even if firefox-{de,de,es,...} is installed
Summary: [firefox -localization] In Cauldron, firefox 78 always displays his UI in US-...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker major
Target Milestone: Mageia 8
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
: 27073 (view as bug list)
Depends on: 26935
Blocks:
  Show dependency treegraph
 
Reported: 2020-07-11 11:21 CEST by Aurelien Oudelet
Modified: 2020-09-11 18:08 CEST (History)
3 users (show)

See Also:
Source RPM: firefox-78.2.0-1.mga8.src.rpm
CVE:
Status comment:


Attachments
Firefox Preferences (114.46 KB, image/png)
2020-07-11 13:02 CEST, Aurelien Oudelet
Details
about:addons page in Firefox-78 (76.51 KB, image/png)
2020-07-11 23:51 CEST, Aurelien Oudelet
Details

Description Aurelien Oudelet 2020-07-11 11:21:01 CEST
Description of problem:
In cauldron, with Friday, July 10th 2020 update to firefox-78esr,
Firefox UI is displayed in us-english even with firefox-fr-78.0.2-1.mga8 installed.

[aurelien@mageia8 ~]$ env | grep -e "LANG\|LC_"
LANGUAGE=fr
LC_MONETARY=fr_FR.UTF-8
LANG=fr_FR.UTF-8
LC_SOURCED=1
LC_MEASUREMENT=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_NUMERIC=fr_FR.UTF-8
[aurelien@mageia8 ~]$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

Even after run draklocale:

draklocale[82476]: i18n_env: lang:fr country:FR locale|lang:fr_FR.UTF-8 locale|country:fr_FR.UTF-8 LANGUAGE:fr_FR.UTF-8:fr
draklocale[82476]: i18n_env: lang:fr country:FR locale|lang:fr_FR.UTF-8 locale|country:fr_FR.UTF-8 LANGUAGE:fr_FR.UTF-8:fr
draklocale[82476]: Set system font to "lat0-16"
draklocale[82476]: copied recursively /usr/lib/kbd/consolefonts/lat0-16.psfu.gz to /etc/sysconfig/console/consolefonts
draklocale[82476]: Setting l10n configuration in "/etc/sysconfig/i18n"
draklocale[82476]: Setting locale configuration in "/etc/locale.conf"
draklocale[82476]: running: grub-gfxmenu --quiet --lang fr

How reproducible: always

Steps to Reproduce:
1. Install Cauldron with classic ISO (mga8a1), choose FR locale and region in DrakX, select Plasma 5 desktop.
2. Install all updates
3. Run firefox: english UI, Plasma UI is FR.

Trying workaround in Firefox UI:
Going to "Preferences" > General > Language
Selecting Add in menu, and look for "French". It installs "Français".
Open a new firefox window, UI is in french.
Log out my Plasma session
Log in Plasma session
Run firefox ==> UI in us-english.
Comment 1 Aurelien Oudelet 2020-07-11 11:26:41 CEST
Even within a current Plasma session,

After selecting "Français" in Preferences > General > Language,

If I open a new firefox window while first (in English) is NOT closed, it opens in French.

If I close the firefox window in English after selecting French, new window are in English.

Crazy.
Comment 2 Aurelien Oudelet 2020-07-11 13:02:53 CEST
Created attachment 11745 [details]
Firefox Preferences

In Preferences, english is always selected after firefox-78esr update.

firefox-68-esr which was on mga8a1 ISO was not affected.
Comment 3 Aurelien Oudelet 2020-07-11 23:51:04 CEST
Created attachment 11747 [details]
about:addons page in Firefox-78

While I don't use any Firefox addon or extension,
I was mistakenly thinking that there is only bug with localization.

Seems that after seeing https://bugs.mageia.org/show_bug.cgi?id=26935, bug is wider. In about:addons, all extensions are listed but remain inactive or get disabled after closing Firefox.
Comment 4 Lewis Smith 2020-07-21 20:59:48 CEST
See also bug 26935 for other complaints about this new version of Firefox.

Assigning this bug also to tv (re-assign if you prefer).

Assignee: bugsquad => thierry.vignaud

Comment 5 Frédéric "LpSolit" Buclin 2020-07-26 19:43:50 CEST
I can reproduce the problem.

CC: (none) => LpSolit

Comment 6 Lewis Smith 2020-08-10 21:26:04 CEST
*** Bug 27073 has been marked as a duplicate of this bug. ***

CC: (none) => joselp

Comment 7 Jose Manuel López 2020-08-11 10:28:50 CEST
Hi, 

In Mageia 7 xfce this bug no appears. In Mageia 8 Xfce appears in konsole:

[diego@localhost ~]$ rpm -q --last firefox
firefox-78.1.0-1.mga8.x86_64                    lun 10 ago 2020 18:55:12
[diego@localhost ~]$
Comment 8 Aurelien Oudelet 2020-08-14 18:43:24 CEST
Firefox esr latest version (78.1) in Cauldron is affected.

firefox beta (80 beta) is not affected.

Make depends of 26935

Depends on: (none) => 26935
Priority: Normal => release_blocker
Source RPM: firefox-78.0.2-1.mga8.src.rpm => firefox-78.1.0-1.mga8.src.rpm
Target Milestone: --- => Mageia 8

Aurelien Oudelet 2020-09-01 10:05:43 CEST

Summary: [firefox -localization] In Cauldron, firefox 78 always displays his UI in US-english, even if locale is fr.FR => [firefox -localization] In Cauldron, firefox 78 always displays his UI in US-english, even if firefox-{de,de,es,...} is installed

Aurelien Oudelet 2020-09-01 10:06:25 CEST

Source RPM: firefox-78.1.0-1.mga8.src.rpm => firefox-78.2.0-1.mga8.src.rpm

Comment 9 Jose Manuel López 2020-09-01 10:56:05 CEST
I have tested the installation of Firefox ESR 78.2.0 in Mageia 8 Beta 1 and I have the same error, my language is Spanish and although firefox is installed with the Spanish language, when I open it everything appears in English.

I have downloaded version 78.2 ESR from the official website and the same does not happen, all the interface, menus and others in Firefox appear in Spanish, so it is possible that it is a compilation error?

I hope I have contributed something to this. Regards!!
Comment 10 David Walser 2020-09-01 16:02:50 CEST
I hope a solution can be determined soon, as we will next update Firefox to 78 in Mageia 7 as well, and it will probably suffer the same problem.
Comment 11 David Walser 2020-09-07 23:34:20 CEST
Let me know if this is fixed in firefox-78.2.0-5.mga8.
Comment 12 Jose Manuel López 2020-09-08 07:04:59 CEST
The issue is still in version 78.2.0-5. I completely uninstalled Firefox and deleted all folders with their name. 

Then I reinstalled from konsole with urpmi. I note that the language packs are not in the same version.

Firefox version: 78.2.0-5
Language version: 78.2.0.1
Comment 13 Aurelien Oudelet 2020-09-08 11:36:31 CEST
Same issue for french translation.
Even trying to removed user profile and letting application to recreate one.

Install and reinstall did not produce any result.

Therefore firefox 81-devel is not affected.
Comment 14 David Walser 2020-09-11 14:27:10 CEST
Martin is attempting to fix this in firefox-78.2.0-6.mga8 (building now).
Comment 15 Martin Whitaker 2020-09-11 18:08:18 CEST
Fixed in firefox-78.2.0-6.mga8

Status: NEW => RESOLVED
CC: (none) => mageia
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.