User.js: followup 0210's : languages and locales

Created on 5 Oct 2019  路  4Comments  路  Source: arkenfox/user.js

questions

  • [x] intl.regional_prefs.use_os_locales - is this geo (0200s) or lang/locale (0210s)
  • [x] intl.regional_prefs.use_os_locales - does this have anything to do with web content?
  • [x] how do you set your app language now there is no UI (the UI was removed in FF70)?

other

  • something about testing non en-US packs
  • intl.locale.privacy.web_exposed if anyone wants to follow it further
  • do we try and fit privacy.spoof_english into this section

Most helpful comment

how do you set your app language now there is no UI (the UI was removed in FF70)?

The UI is behind intl.multilingual.enabled which is true in my FF69, but false in my FF71.

All 4 comments

how do you set your app language now there is no UI (the UI was removed in FF70)?

The UI is behind intl.multilingual.enabled which is true in my FF69, but false in my FF71.

The UI is behind intl.multilingual.enabled which is true in my FF69, but false in my FF71.

intl.multilingual.enabled is false in Nightly because apparently AMO only serves language packs for release and beta versions

@Thorin-Oakenpants new/empty firefox profile; firefox 69; no user.js

Open about:config and search for /privacy.spoof_english|javascript.use_us_english_locale/.

RFP off:

  • privacy.spoof_english = 0
  • javascript.use_us_english_locale hidden
  • privacy.spoof_english = 1
  • javascript.use_us_english_locale hidden
  • privacy.spoof_english = 2
  • javascript.use_us_english_locale hidden

RFP on:

  • privacy.spoof_english = 0
  • javascript.use_us_english_locale hidden
  • privacy.spoof_english = 1
  • javascript.use_us_english_locale hidden
  • privacy.spoof_english = 2
  • javascript.use_us_english_locale = true

If RFP is on and privacy.spoof_english gets 2, javascript.use_us_english_locale will be created.

  1. privacy.resistFingerprinting = true
  2. privacy.spoof_english = 2
  3. javascript.use_us_english_locale = true

UPDATE: privacy.spoof_english doesn't do anything if set in user.js. Adding it to the user.js is a bad idea.

intl.locale.privacy.web_exposed

available via GetWebExposedLocales, but it is not called anywhere.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Thorin-Oakenpants picture Thorin-Oakenpants  路  5Comments

earthlng picture earthlng  路  4Comments

TerkiKerel picture TerkiKerel  路  4Comments

Thorin-Oakenpants picture Thorin-Oakenpants  路  4Comments

hunkjazz picture hunkjazz  路  5Comments