Re: No localization in www/librewolf

Joel Carnat <[email protected]> Wed, 5 Aug 2026 23:04:18 +0200
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Hi,

Thanks for your reply.

privacy.fingerprintingProtection.overrides and intl.locale.requested are
features that work. Both from using about:preferences and about:config.
Nothing to complain about here :)

Just to be sure, I installed Debian Linux on a spare laptop and had
Librewolf installed and running there. Also, I updated my OpenBSD
package to 153.0.1-1.

I could verify that Librewolf on Debian allows changing the interface
language. It is accessed from about:preferences#languages, in the
"Browser language" section. On Debian, I get "Preferred language" and
"Fallback language" available. I can set those to "Français", "English
(GB)", "English (US)" or even "Deutsch" :) But on OpenBSD, the only
available option is "English (US)", no matter what I try :)

I couldn't find the setting for this parameter in about:config or
prefs.js.

There is intl.regional_prefs.use_os_locales that seems to work but this
only makes "Use your operating system settings for (...) to format
dates, times, numbers" appear.

I also tried disabling unveil in case it was blocking something, but
that didn't solve the problem.

Nothing I read and tried from the codeberg issues section has worked so
far to have language set to something else than en-US.

Le Wed, Aug 05, 2026 at 01:41:14AM +0100, Leah Rowe a écrit :
> 
> Hello there!
> 
> Let me clarify this: as part of LibreWolf's anti-fingerprinting, it defaults
> to forcing use of en-US. The idea is that everyone looks the same by
> default. Like, if you're the only Thai person using a website, it's pretty
> easy to finger you even if you changed your IP for example.
> 
> You can turn it off. in about:config you can turn
> off privacy.resistFingerprinting to false - this will turn off
> anti-fingerprinting, but then you can turn it back on with specific things
> enabled:
> 
> privacy.fingerprintingProtection.overrides and then in mine for example I
> have: +AllTargets,-CSSPrefersColorScheme
> 
> because i want dark mode. +AllTargets turns everything back on, but in this
> example, -CSSPrefersColorScheme disables LW's forcing of light mode (note
> the minus character instead of plus).
> 
> I don't know what one it is for enabling change of locale but you can check
> upstream documentation about this.
> 
> yeah, then in about:config i think you just set intl.locale.requested to
> whatever you want e.g. de-DE (I have mine set to this, despite being
> British, because I just love the German language for like, no reason)
> 
> see also, if applicable to you: extensions.getAddons.langpacks.url
> 
> you should probably check documentation to confirm this. but yes:
> 
> your current problem is the result of an intentional design choice in
> librewolf.
> 
> Am 03.08.26 um 18:34 schrieb Joel Carnat:
> > Hi,
> > 
> > I just noticed that localization was not available anymore when using
> > www/librewolf. I'm pretty sure it was available when the port was
> > introduced but I may be confusing with Librewolf on Linux.
> > 
> > Following [1] and [2], I checked that with-l10n-base what set and also
> > tried compiling with "mk_add_options MOZ_REQUIRE_SIGNING=" in
> > files/mozconfig-openbsd. But it doesn't seem to solve the problem.
> > 
> > Running debug-librewolf-153.0pl3 on OpenBSD 8.0-beta, nothing is
> > displayed in the console when trying to set a different Brower language
> > (about:preferences#languages). Not error is raised.
> > 
> > I tried the same Librewolf version on FreeBSD 15.1 and the error is also
> > there. Not sure what this means.
> > 
> > I have not found external XPI files such as the ones available with
> > firefox-i18n. From what I understood, it seems the international files
> > should be made available at compilation by Librewolf.
> > 
> > If you have any ideas or hints to solve this, I can try them and report
> > 🙂
> > 
> > Thanks,
> > Joel C.
> > 
> > [1]https://forums.freebsd.org/threads/librewolf-language-issue-news.102516/
> > [2]https://codeberg.org/librewolf/issues/issues/2947