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.requiredtofalseToggle
xpinstall.signatures.requiredtofalseToggle
intl.multilingual.downloadEnabledtotrueToggle
intl.multilingual.enabledtotrueFor 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”