自定义 geolocale 和更新渠道

在某些情况下,您可能需要更改本地构建的语言环境、地理位置和更新渠道(例如,在 ActivityStream.sys.mjs 中根据地理位置/语言环境更改 Discovery Stream 的可见性)。

更改更新渠道

  • 通过编辑 LOCAL_BUILD/Contents/Resources/defaults/pref/channel-prefs.jsapp.update.channel 更改为所需的 value(例如:release)。(**注意:**从 about:config 中更改 pref app.update.channel 似乎不起作用!)

更改地理位置

  • browser.search.region 设置为所需的地理位置(例如 CA

更改语言环境

注意:这些首选项仅在 nightly 或本地构建上可配置。

  • extensions.langpacks.signatures.required 切换为 false

  • xpinstall.signatures.required 切换为 false

  • intl.multilingual.downloadEnabled 切换为 true

  • intl.multilingual.enabled 切换为 true

  • 对于 Mac 和 Linux 构建,在本地构建中打开目标语言环境的 语言包(例如,如果需要 en-CA 语言环境,则为 firefox-70.0a1.en-CA.langpack.xpi)。

  • 对于 Windows,请使用 https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/

  • about:preferences 中,单击“语言”下的“设置备选语言”,将所需的语言环境移动到顶部位置,单击“确定”,单击“应用并重新启动”。