Re: No localization in www/librewolf
Leah Rowe <[email protected]> Thu, 6 Aug 2026 11:38:19 +0100
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
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 <[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> -- 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
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 ER7BLIU= =29JQ -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEi7H30oz3aW2/T3GSXGVAZ9ODsf8FAmp0ZBsFAwAAAAAACgkQXGVAZ9ODsf/T RxAAvpIUinnL+M+uZRwWLNbxPiB7UIDBS+bnVJSLpbQMV1eWrC3MYkz6aLpRv10Lvb1S0qLf3IGj XRq5XYjAKtgW+fI/PSXtNeqkYDto8YkpfV4gYptsBVpB29hEDWs4U0HBtiPfaaQDEVLxLUzHfpJF ri0A30CpG0CsfcR418u2gSLoQyMore6wOWSzeE5ruy5rGG0IjG6gNUQOpI/icXYuC/4TcbN+sA8x tIODAfyAOO3RT64nrqESIigSom06ySiLI0fLEQG7/pEwWAI8bZA8kzAFyaHgtJ6lMTvRHngJ2Enu +Qd/+Qc3QH72l26843XogcS+PcfRMRZ+VrfNR8QNxDPONkoszlXoQ4X+Kj+tUO8WVLrJgrlXlLEl wkfAm6TWkLFx3LU5QtFqe4e69Edf3rPuk04/p71MKhaVF7hV6VaabdvoHLcQ00Y6qKxI1XRbwt26 IXolF60+gdgJyvSrGq0uZQcp/+O/suat0ipdrC02/HOl0L3GuNQtlbGEdovrg3gggVg9M8Ktk1VT 4EMYOGpz32b/zmJeUaBRyYqzbZkYBlkR5Aa52pYpHvGPhbsQ6v905cS00EkQlE50CbQsYjA77Cwe VJn4KfpAtFj4ZSk3VX185q6Wt8W7H/pAsvFyrb2RnLgtkPf3pYIIiSwWRH1XEEx6ApSO3gy0yHxC hxA= =qFx3 -----END PGP SIGNATURE-----