geo_locale.md (1475B)
Custom `geo`, `locale`, and update channels
There are instances where you may need to change your local build's locale, geo, and update channel (such as changes to the visibility of Discovery Stream on a per-geo/locale basis in ActivityStream.sys.mjs).
Changing update channel
- Change
app.update.channelto desired value (eg:release) by editingLOCAL_BUILD/Contents/Resources/defaults/pref/channel-prefs.js. (NOTE: Changing prefapp.update.channelfromabout:configseems to have no effect!)
Changing geo
- Set
browser.search.regionto desired geo (egCA)
Changing locale
Note: These prefs are only configurable on a nightly or local build.
- Toggle
extensions.langpacks.signatures.requiredtofalse - Toggle
xpinstall.signatures.requiredtofalse - Toggle
intl.multilingual.downloadEnabledtotrue - Toggle
intl.multilingual.enabledtotrue - For Mac and Linux builds, open the langpack for target locale in your local build (eg
firefox-70.0a1.en-CA.langpack.xpiif you want anen-CAlocale). - For Windows, use https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/
- In
about:preferencesclick "Set Alternatives" under "Language", move desired locale to the top position, click OK, click "Apply And Restart"