Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#27658 - [Firefox] default language firefox-i18n-*

Attached to Project: Arch Linux
Opened by Jakub Bittner (rexcze) - Wednesday, 21 December 2011, 13:32 GMT
Last edited by Ionut Biru (wonder) - Thursday, 22 December 2011, 12:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
firefox-i18n-cs wont switch default language of firefox to czech, but remains english, even in first start.

Additional info:
* firefox-i18n-cs 9.0-1
* $LANG = cs_CZ.UTF-8


Steps to reproduce:

Install Firefox and firefox-i18n-cs. Run Firefox with language set to CS and the firefox is in english with disabled language extensions. I can switch to czech by enabling czech language and restart Firefox. But if I want to use Firefox in many-user enviroment, it will be pain...
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 22 December 2011, 12:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  firefox 9.0.1-1
Comment by Ionut Biru (wonder) - Wednesday, 21 December 2011, 13:36 GMT
the language pack is treat as a 3rd party extension. Did firefox asked you to enable that?
Comment by Jakub Bittner (rexcze) - Wednesday, 21 December 2011, 13:39 GMT
Firefox did not asked me about anything. I must go to Tools -> Addons -> Languages and Enable the Czech Language pack. After restarting Firefox, I have it in Czech.
Comment by Ionut Biru (wonder) - Wednesday, 21 December 2011, 13:43 GMT
did you changed intl.locale.matchOS to false? default is true
Comment by Jakub Bittner (rexcze) - Wednesday, 21 December 2011, 14:08 GMT
Yes, did not help.
Comment by Ionut Biru (wonder) - Wednesday, 21 December 2011, 15:33 GMT
are you sure that locale is set up correctly, system wide?
Comment by Jakub Bittner (rexcze) - Wednesday, 21 December 2011, 15:37 GMT
I have this in my rc.conf:

LOCALE="cs_CZ.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Prague"
KEYMAP="cz-qwertz"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"



command locale -a shows:
C
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
czech
POSIX
Comment by Ionut Biru (wonder) - Wednesday, 21 December 2011, 15:58 GMT
it works for me: http://ompldr.org/vYnVscA

did happens after first start. after allowing and resting firefox, i have the interface in romanian. Same things applies to thunderbird.

have you tried with a clean profile?
Comment by Jan de Groot (JGC) - Wednesday, 21 December 2011, 19:00 GMT
This is new upstream behaviour since firefox 7.0 or 8.0. Extensions installed by other programs (pacman -S firefox-i18n-[lang]) are disabled by default.
Comment by Jakub Bittner (rexcze) - Wednesday, 21 December 2011, 20:44 GMT
In latest ubuntu (oneiric) it works. Firefox is translated in czech and if i take a look in to Tools -> Addons -> Languages, czech language is enabled by default. So there must be a way how to solve it.
Comment by Ionut Biru (wonder) - Wednesday, 21 December 2011, 21:52 GMT
firefox has a vendor.js containing

// Don't disable our bundled extensions in the application directory
pref("extensions.autoDisableScopes", 11);
pref("extensions.shownSelectionUI", true);

Loading...