From: Leah Rowe Subject: Re: No localization in www/librewolf To: Joel Carnat Cc: ports@openbsd.org Date: Thu, 6 Aug 2026 11:38:19 +0100 ok let me know what you dig up so if i understand correctly: you can set localisation in about config, which changes websites, but the user interface still won't change? the latter is something unsurprising, as librewolf does not provide an i18n package, unlike mozilla. it's a small team, and they make a number of extensive UI changes. Am 06.08.26 um 11:34 schrieb Joel Carnat: > Not sure. Numerous PR and comments point to possible missing things in mozconfig. But most are quite aged. > > I’m currently experimenting with setting variables. But it takes time as a full clean and rebuild seem to be required each time. > > I’ll let you know if I find something. > > >> Le 6 août 2026 à 12:22, Leah Rowe a écrit : >> >>  >> Is this a bug in the package then? >> >> I have no idea what Debian does. I pretty much just adapted the firefox ports files for librewolf, cross referenced with librewolf documentation. >> >> >>> Am 05.08.26 um 22:04 schrieb Joel Carnat: >>> 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 >> -- >> Company director, Minifree Ltd >> Registered in England, No. 9361826 | VAT No. GB202190462 >> Registered Office: 19 Hilton Road, Canvey Island, Essex SS8 9QA, UK >> >> -- Company director, Minifree Ltd Registered in England, No. 9361826 | VAT No. GB202190462 Registered Office: 19 Hilton Road, Canvey Island, Essex SS8 9QA, UK