gecko-dev/browser/locales/moz.build
Alex Franchuk 2439b67822 Bug 1759175 pt9 - Remove old crash reporter localization r=gsvelto,geckoview-reviewers,m_kato
This removes the old localization files, updates installer package manifests, and replaces code that
accessed the files with fluent accesses for the new localization info.

This also replaces some code in nsExceptionHandler to get/set the crash reporter `submit reports`
setting.

Differential Revision: https://phabricator.services.mozilla.com/D199914
2024-03-20 14:59:46 +00:00

36 lines
1.3 KiB
Python

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
JAR_MANIFESTS += ["jar.mn"]
# If DIST_SUBDIR ever gets unset in browser this path might be wrong due to PREF_DIR changing.
LOCALIZED_PP_FILES.defaults.preferences += ["en-US/firefox-l10n.js"]
if CONFIG["MOZ_UPDATER"]:
LOCALIZED_GENERATED_FILES += ["updater.ini"]
updater = LOCALIZED_GENERATED_FILES["updater.ini"]
updater.script = "generate_ini.py"
updater.inputs = [
"en-US/updater/updater.ini",
"../installer/windows/nsis/updater_append.ini",
]
# Yes, this is weird, but what can you do? This file doesn't want to be in the DIST_SUBDIR,
# but we can't really move it to a different directory until we change how locale repacks
# work.
LOCALIZED_FILES[".."] += ["!updater.ini"]
with Files("**"):
BUG_COMPONENT = ("Firefox Build System", "General")
with Files("all-locales"):
BUG_COMPONENT = ("Core", "Localization")
with Files("en-US/**"):
BUG_COMPONENT = ("Core", "Localization")
with Files("shipped-locales"):
BUG_COMPONENT = ("Core", "Localization")