Re: No localization in www/librewolf
Joel Carnat <[email protected]> Thu, 6 Aug 2026 12:34:33 +0200
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> 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 > > <OpenPGP_0x5C654067D383B1FF.asc>