Bug#417961: iceweasel: Setting "intl.locale.matchOS" in "about:config" does not affect the UI language

Mike Hommey mh at glandium.org
Wed Dec 23 16:56:17 UTC 2009


Hi,

Sorry about the late answer.

On Fri, Apr 06, 2007 at 07:36:47AM +0200, Mike Hommey wrote:
> On Thu, Apr 05, 2007 at 08:02:27PM +0200, Vlado Plaga <gmxnet at vlado-do.de> wrote:
> > Package: iceweasel
> > Version: 2.0.0.3-1
> > Severity: minor
> > Tags: l10n
> > 
> > 
> > Changing the preference for "intl.locale.matchOS" in "about:config" to
> > "false" has no effect, whereas changing it in
> > /etc/iceweasel/pref/iceweasel.js leads to the desired behavior, i.e.
> > that the language of the application (menues etc.) is not determined by
> > the "LANG" environment variable, but by the setting in Iceweasel itself.
> > 
> > Of course one needs an iceweasel-l10n-?? package like iceweasel-l10n-de
> > installed, so that changing the user interface language is possible at all.
> > 
> > The problem might be caused by the order in which Iceweasel loads the
> > configuration files and the actual language files for the user interface.
> 
> I think it sets its language *before* the profile being read, which
> would mean setting the pref in about:config will be useless, anytime...
> 
> This might be pretty hard to fix, actually.

If your problem is that you can't switch locale by hand because of the
intl.locale.matchOS value, I do agree this is annoying, though that may
not annoy a lot of users.

Anyways, if this is the problem you were pointing at, I'll retitle the
bug to make it clearer.

Thanks

Mike





More information about the pkg-mozilla-maintainers mailing list