Bug 1659135 - Remove mozilla-esr68 from cross-channel
authorFrancesco Lodolo (:flod) <flod@lodolo.net>
Mon, 17 Aug 2020 05:29:34 -0700
changeset 13497 b2c94a158e98f564bf0cbe85a4b107f6aa5299dd
parent 13496 9741ec4a2da6d0eb035edb44903f82fd4ab6000f
child 13498 05d2d780df3b745617cd24acfc1aa010ce838afe
push id266
push userflodolo@mozilla.com
push dateMon, 17 Aug 2020 13:40:47 +0000
bugs1659135
Bug 1659135 - Remove mozilla-esr68 from cross-channel X-Channel-Repo: mozilla-central X-Channel-Revision: 9d3ade989dabfcdf2a63e1c9b71edcf27ea48c50 X-Channel-Repo: releases/mozilla-beta X-Channel-Revision: 8ddec31b4e0302852cde19380b97abe4a5b26f52 X-Channel-Repo: releases/mozilla-release X-Channel-Revision: 7ca9da01bf57a68515fa4d8fe555c212159acbf0 X-Channel-Repo: releases/mozilla-esr78 X-Channel-Revision: 34dd40076a4e0de25c2db1f619bf55367f67007b
browser/branding/official/brand.dtd
browser/browser/aboutConfig.ftl
browser/browser/aboutPrivateBrowsing.ftl
browser/browser/appMenuNotifications.ftl
browser/browser/newtab/asrouter.ftl
browser/browser/newtab/onboarding.ftl
browser/browser/pageInfo.ftl
browser/browser/preferences/connection.ftl
browser/browser/preferences/permissions.ftl
browser/browser/preferences/preferences.ftl
browser/browser/preferences/syncDisconnect.ftl
browser/browser/syncedTabs.ftl
browser/browser/tabContextMenu.ftl
browser/browser/toolbarContextMenu.ftl
browser/browser/touchbar/touchbar.ftl
browser/chrome/browser/accounts.properties
browser/chrome/browser/activity-stream/newtab.properties
browser/chrome/browser/baseMenuOverlay.dtd
browser/chrome/browser/browser.dtd
browser/chrome/browser/browser.properties
browser/chrome/browser/downloads/downloads.dtd
browser/chrome/browser/downloads/downloads.properties
browser/chrome/browser/migration/migration.dtd
browser/chrome/browser/places/editBookmarkOverlay.dtd
browser/chrome/browser/places/places.dtd
browser/chrome/browser/places/places.properties
browser/chrome/browser/pocket.properties
browser/chrome/browser/preferences/preferences.properties
browser/chrome/browser/safebrowsing/report-phishing.dtd
browser/chrome/browser/search.properties
browser/chrome/browser/setDesktopBackground.dtd
browser/chrome/browser/shellservice.properties
browser/chrome/browser/sitePermissions.properties
browser/chrome/browser/syncBrand.dtd
browser/chrome/browser/tabbrowser.properties
browser/chrome/browser/translation.dtd
browser/chrome/overrides/netError.dtd
browser/extensions/fxmonitor/fxmonitor.properties
browser/installer/custom.properties
browser/installer/nsisstrings.properties
browser/pdfviewer/viewer.properties
browser/profile/bookmarks.inc
devtools/client/VariablesView.dtd
devtools/client/aboutdebugging.dtd
devtools/client/aboutdebugging.ftl
devtools/client/aboutdebugging.properties
devtools/client/accessibility.properties
devtools/client/app-manager.properties
devtools/client/application.ftl
devtools/client/connection-screen.dtd
devtools/client/connection-screen.properties
devtools/client/debugger.properties
devtools/client/inspector.properties
devtools/client/jsonview.properties
devtools/client/layout.properties
devtools/client/markers.properties
devtools/client/memory.properties
devtools/client/menus.properties
devtools/client/netmonitor.properties
devtools/client/performance.dtd
devtools/client/responsive.properties
devtools/client/scratchpad.dtd
devtools/client/scratchpad.properties
devtools/client/sourceeditor.dtd
devtools/client/sourceeditor.properties
devtools/client/startup.properties
devtools/client/storage.properties
devtools/client/styleeditor.dtd
devtools/client/toolbox.dtd
devtools/client/toolbox.properties
devtools/client/tooltips.ftl
devtools/client/webconsole.properties
devtools/client/webide.dtd
devtools/client/webide.properties
devtools/shared/browsing-context.properties
devtools/shared/styleinspector.properties
devtools/startup/key-shortcuts.properties
dom/chrome/accessibility/AccessFu.properties
dom/chrome/appstrings.properties
dom/chrome/dom/dom.properties
dom/chrome/layout/css.properties
dom/chrome/layout/layout_errors.properties
dom/chrome/layout/printing.properties
dom/chrome/layout/xbl.properties
dom/chrome/layout/xul.properties
dom/chrome/mathml/mathml.properties
dom/chrome/security/caps.properties
dom/chrome/security/csp.properties
dom/chrome/security/security.properties
mobile/android/base/android_strings.dtd
mobile/android/base/sync_strings.dtd
mobile/android/chrome/aboutAddons.properties
mobile/android/chrome/aboutDevices.dtd
mobile/android/chrome/aboutHome.properties
mobile/android/chrome/aboutLogins.properties
mobile/android/chrome/browser.properties
mobile/android/chrome/sync.properties
mobile/overrides/appstrings.properties
mobile/overrides/netError.dtd
netwerk/necko.properties
security/manager/chrome/pipnss/pipnss.properties
security/manager/chrome/pippki/pippki.dtd
security/manager/chrome/pippki/pippki.properties
services/sync/sync.properties
toolkit/chrome/global/autocomplete.properties
toolkit/chrome/global/browser.properties
toolkit/chrome/global/charsetMenu.dtd
toolkit/chrome/global/charsetMenu.properties
toolkit/chrome/global/commonDialog.dtd
toolkit/chrome/global/commonDialogs.properties
toolkit/chrome/global/console.dtd
toolkit/chrome/global/console.properties
toolkit/chrome/global/dialogOverlay.dtd
toolkit/chrome/global/editMenuOverlay.dtd
toolkit/chrome/global/narrate.properties
toolkit/chrome/global/notification.dtd
toolkit/chrome/global/nsTreeSorting.properties
toolkit/chrome/global/printdialog.properties
toolkit/chrome/global/textcontext.dtd
toolkit/chrome/global/videocontrols.dtd
toolkit/chrome/global/wizard.dtd
toolkit/chrome/mozapps/downloads/downloads.properties
toolkit/chrome/mozapps/downloads/unknownContentType.properties
toolkit/chrome/mozapps/extensions/blocklist.dtd
toolkit/chrome/mozapps/extensions/extensions.dtd
toolkit/chrome/mozapps/extensions/extensions.properties
toolkit/chrome/mozapps/profile/createProfileWizard.dtd
toolkit/chrome/mozapps/profile/profileDowngrade.dtd
toolkit/chrome/mozapps/profile/profileSelection.dtd
toolkit/chrome/mozapps/profile/profileSelection.properties
toolkit/chrome/mozapps/update/updates.dtd
toolkit/chrome/mozapps/update/updates.properties
toolkit/chrome/passwordmgr/passwordmgr.properties
toolkit/crashreporter/aboutcrashes.ftl
toolkit/toolkit/about/aboutAddons.ftl
toolkit/toolkit/about/aboutNetworking.ftl
toolkit/toolkit/about/aboutSupport.ftl
toolkit/toolkit/about/aboutTelemetry.ftl
toolkit/toolkit/about/abuseReports.ftl
toolkit/toolkit/global/processTypes.ftl
toolkit/toolkit/main-window/editmenu.ftl
toolkit/toolkit/passwordmgr/passwordManagerList.ftl
toolkit/toolkit/printing/printPreview.ftl
--- a/browser/branding/official/brand.dtd
+++ b/browser/branding/official/brand.dtd
@@ -4,10 +4,8 @@
 
 <!ENTITY  brandShorterName      "Firefox">
 <!ENTITY  brandShortName        "Firefox">
 <!ENTITY  brandFullName         "Mozilla Firefox">
 <!-- LOCALIZATION NOTE (brandProductName):
    This brand name can be used in messages where the product name needs to
    remain unchanged across different versions (Nightly, Beta, etc.). -->
 <!ENTITY  brandProductName      "Firefox">
-<!ENTITY  vendorShortName       "Mozilla">
-<!ENTITY  trademarkInfo.part1   "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
--- a/browser/browser/aboutConfig.ftl
+++ b/browser/browser/aboutConfig.ftl
@@ -1,23 +1,12 @@
 # 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/.
 
-# An old map warning, see https://en.wikipedia.org/wiki/Here_be_dragons
-about-config-warning-title = Here be dragons!
-about-config-warning-text = Changing these advanced settings can be harmful to the stability, security, and performance of this application. You should only continue if you are sure of what you are doing.
-about-config-warning-checkbox = Annoy me again, please!
-about-config-warning-button = I accept the risk
-
-about-config2-title = Advanced Configurations
-
-about-config-search-input =
-    .placeholder = Search
-
 ## These strings appear on the warning you see when first visiting about:config.
 
 about-config-intro-warning-title = Proceed with Caution
 about-config-intro-warning-text = Changing advanced configuration preferences can impact { -brand-short-name } performance or security.
 about-config-intro-warning-checkbox = Warn me when I attempt to access these preferences
 about-config-intro-warning-button = Accept the Risk and Continue
 
 ##
@@ -26,23 +15,16 @@ about-config-intro-warning-button = Acce
 about-config-caution-text = Changing these preferences can impact { -brand-short-name } performance or security.
 
 about-config-page-title = Advanced Preferences
 
 about-config-search-input1 =
     .placeholder = Search preference name
 about-config-show-all = Show All
 
-about-config-pref-add = Add
-about-config-pref-toggle = Toggle
-about-config-pref-edit = Edit
-about-config-pref-save = Save
-about-config-pref-reset = Reset
-about-config-pref-delete = Delete
-
 about-config-pref-add-button =
     .title = Add
 about-config-pref-toggle-button =
     .title = Toggle
 about-config-pref-edit-button =
     .title = Edit
 about-config-pref-save-button =
     .title = Save
--- a/browser/browser/aboutPrivateBrowsing.ftl
+++ b/browser/browser/aboutPrivateBrowsing.ftl
@@ -1,36 +1,20 @@
 # 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/.
 
-about-private-browsing-learn-more = Learn more about <a data-l10n-name="learn-more">Private Browsing</a>.
-about-private-browsing-info-visited = visited pages
-
 privatebrowsingpage-open-private-window-label = Open a Private Window
     .accesskey = P
-about-private-browsing-info-notsaved = When you browse in a Private Window, { -brand-short-name } <strong>does not save</strong>:
 about-private-browsing-search-placeholder = Search the Web
-about-private-browsing-info-bookmarks = bookmarks
 about-private-browsing-info-title = You’re in a Private Window
-about-private-browsing-info-searches = searches
-about-private-browsing-info-downloads = downloads
-private-browsing-title = Private Browsing
-about-private-browsing-info-saved = { -brand-short-name } <strong>will save</strong> your:
 about-private-browsing-info-myths = Common myths about private browsing
-about-private-browsing-info-clipboard = copied text
-about-private-browsing-info-temporary-files = temporary files
-about-private-browsing-info-cookies = cookies
-tracking-protection-start-tour = See how it works
-about-private-browsing-note = Private Browsing <strong>doesn’t make you anonymous</strong> on the Internet. Your employer or Internet service provider can still know what page you visit.
 about-private-browsing =
     .title = Search the Web
 about-private-browsing-not-private = You are currently not in a private window.
-content-blocking-title = Content Blocking
-content-blocking-description = Some websites use trackers that can monitor your activity across the Internet. In private windows, { -brand-short-name } Content Blocking automatically blocks many trackers that can collect information about your browsing behavior.
 about-private-browsing-info-description = { -brand-short-name } clears your search and browsing history when you quit the app or close all Private Browsing tabs and windows. While this doesn’t make you anonymous to websites or your internet service provider, it makes it easier to keep what you do online private from anyone else who uses this computer.
 
 # This string is the title for the banner for search engine selection
 # in a private window.
 # Variables:
 #   $engineName (String) - The engine name that will currently be used for the private window.
 about-private-browsing-search-banner-title = { $engineName } is your default search engine in Private Windows
 about-private-browsing-search-banner-description = {
--- a/browser/browser/appMenuNotifications.ftl
+++ b/browser/browser/appMenuNotifications.ftl
@@ -34,24 +34,16 @@ appmenu-update-restart =
 appmenu-update-restart-message = After a quick restart, { -brand-shorter-name } will restore all your open tabs and windows that are not in Private Browsing mode.
 appmenu-addon-private-browsing-installed =
     .buttonlabel = Okay, Got It
     .buttonaccesskey = O
 appmenu-addon-post-install-message = Manage your add-ons by clicking <image data-l10n-name='addon-install-icon'></image> in the <image data-l10n-name='addon-menu-icon'></image> menu.
 appmenu-addon-post-install-incognito-checkbox =
     .label = Allow this extension to run in Private Windows
     .accesskey = A
-appmenu-addon-private-browsing =
-    .label = Change to extensions in Private Windows
-    .buttonlabel = Manage Extensions
-    .buttonaccesskey = M
-    .secondarybuttonlabel = Okay, Got It
-    .secondarybuttonaccesskey = O
-appmenu-addon-private-browsing-message = Any new extensions you add to { -brand-shorter-name } won’t work in Private Windows unless you allow this in the settings.
-appmenu-addon-private-browsing-learn-more = Learn how to manage extension settings
     
 appmenu-new-tab-controlled =
     .label = Your New Tab has changed.
     .buttonlabel = Keep Changes
     .buttonaccesskey = K
     .secondarybuttonlabel = Disable Extension
     .secondarybuttonaccesskey = D
 appmenu-homepage-controlled =
--- a/browser/browser/newtab/asrouter.ftl
+++ b/browser/browser/newtab/asrouter.ftl
@@ -2,17 +2,16 @@
 # 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/.
 
 ## These messages are used as headings in the recommendation doorhanger
 
 cfr-doorhanger-extension-heading = Recommended Extension
 cfr-doorhanger-feature-heading = Recommended Feature
 cfr-doorhanger-pintab-heading = Try This: Pin Tab
-
 ##
 
 cfr-doorhanger-extension-sumo-link =
   .tooltiptext = Why am I seeing this
 
 cfr-doorhanger-extension-cancel-button = Not Now
   .accesskey = N
 
@@ -32,17 +31,16 @@ cfr-doorhanger-extension-learn-more-link
 # This string is used on a new line below the add-on name
 # Variables:
 #   $name (String) - Add-on author name
 cfr-doorhanger-extension-author = by { $name }
 
 # This is a notification displayed in the address bar.
 # When clicked it opens a panel with a message for the user.
 cfr-doorhanger-extension-notification = Recommendation
-
 cfr-doorhanger-extension-notification2 = Recommendation
   .tooltiptext = Extension recommendation
   .a11y-announcement = Extension recommendation available
 
 # This is a notification displayed in the address bar.
 # When clicked it opens a panel with a message for the user.
 cfr-doorhanger-feature-notification = Recommendation
   .tooltiptext = Feature recommendation
--- a/browser/browser/newtab/onboarding.ftl
+++ b/browser/browser/newtab/onboarding.ftl
@@ -6,26 +6,23 @@
 ### Various strings use a non-breaking space to avoid a single dangling /
 ### widowed word, so test on various window sizes if you also want this.
 
 ## These button action text can be split onto multiple lines, so use explicit
 ## newlines in translations to control where the line break appears (e.g., to
 ## avoid breaking quoted text).
 
 onboarding-button-label-learn-more = Learn More
-onboarding-button-label-try-now = Try It Now
 onboarding-button-label-get-started = Get Started
 
 ## Welcome modal dialog strings
 
 onboarding-welcome-header = Welcome to { -brand-short-name }
 onboarding-welcome-body = You’ve got the browser.<br/>Meet the rest of { -brand-product-name }.
 onboarding-welcome-learn-more = Learn more about the benefits.
-
-onboarding-join-form-header = Join { -brand-product-name }
 onboarding-welcome-modal-get-body = You’ve got the browser.<br/>Now get the most out of { -brand-product-name }.
 onboarding-welcome-modal-supercharge-body = Supercharge your privacy protection.
 onboarding-welcome-modal-privacy-body = You’ve got the browser. Let’s add more privacy protection.
 onboarding-welcome-modal-family-learn-more = Learn about the { -brand-product-name } family of products.
 onboarding-welcome-form-header = Start Here
 
 onboarding-join-form-body = Enter your email address to get started.
 onboarding-join-form-email =
@@ -35,17 +32,16 @@ onboarding-join-form-legal = By proceeding, you agree to the <a data-l10n-name="terms">Terms of Service</a> and <a data-l10n-name="privacy">Privacy Notice</a>.
 onboarding-join-form-continue = Continue
 
 # This message is followed by a link using onboarding-join-form-signin ("Sign In") as text.
 onboarding-join-form-signin-label = Already have an account?
 # Text for link to submit the sign in form
 onboarding-join-form-signin = Sign In
 
 onboarding-start-browsing-button-label = Start Browsing
-
 onboarding-cards-dismiss =
     .title = Dismiss
     .aria-label = Dismiss
 
 ## Multistage 3-screen onboarding flow strings (about:welcome pages)
 
 # The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
 # automatically added to the text inside it. { -brand-short-name } should stay inside the span.
@@ -146,75 +142,51 @@ onboarding-sync-form-skip-login-button =
 
 onboarding-sync-form-header = Enter your email
 onboarding-sync-form-sub-header = to continue to { -sync-brand-name }
 
 
 ## These are individual benefit messages shown with an image, title and
 ## description.
 
-onboarding-benefit-products-title = Useful Products
-
 onboarding-benefit-products-text = Get things done with a family of tools that respects your privacy across your devices.
 
-onboarding-benefit-knowledge-title = Practical Knowledge
-onboarding-benefit-knowledge-text = Learn everything you need to know to stay smarter and safer online.
-
-onboarding-benefit-privacy-title = True Privacy
-
 # "Personal Data Promise" is a concept that should be translated consistently
 # across the product. It refers to a concept shown elsewhere to the user: "The
 # Firefox Personal Data Promise is the way we honor your data in everything we
 # make and do. We take less data. We keep it safe. And we make sure that we are
 # transparent about how we use it."
 onboarding-benefit-privacy-text = Everything we do honors our Personal Data Promise: Take less. Keep it safe. No secrets.
 
-
 onboarding-benefit-sync-title = { -sync-brand-short-name }
 onboarding-benefit-sync-text = Take your bookmarks, passwords, history, and more everywhere you use { -brand-product-name }.
 
 onboarding-benefit-monitor-title = { -monitor-brand-short-name }
 onboarding-benefit-monitor-text = Get notified when your personal info is in a known data breach.
 
 onboarding-benefit-lockwise-title = { -lockwise-brand-short-name }
 onboarding-benefit-lockwise-text = Manage passwords that are protected and portable.
 
 
 ## These strings belong to the individual onboarding messages.
 
 ## Each message has a title and a description of what the browser feature is.
 ## Each message also has an associated button for the user to try the feature.
 ## The string for the button is found above, in the UI strings section
-onboarding-private-browsing-title = Private Browsing
-onboarding-private-browsing-text = Browse by yourself. Private Browsing with Content Blocking blocks online trackers that follow you around the web.
-
-onboarding-screenshots-title = Screenshots
-onboarding-screenshots-text = Take, save and share screenshots - without leaving { -brand-short-name }. Capture a region or an entire page as you browse. Then save to the web for easy access and sharing.
-
-onboarding-addons-title = Add-ons
-onboarding-addons-text = Add even more features that make { -brand-short-name } work harder for you. Compare prices, check the weather or express your personality with a custom theme.
-
-onboarding-ghostery-title = Ghostery
-onboarding-ghostery-text = Browse faster, smarter, or safer with extensions like Ghostery, which lets you block annoying ads.
-
-# Note: "Sync" in this case is a generic verb, as in "to synchronize"
-onboarding-fxa-title = Sync
-onboarding-fxa-text = Sign up for a { -fxaccount-brand-name } and sync your bookmarks, passwords, and open tabs everywhere you use { -brand-short-name }.
 
 onboarding-tracking-protection-title2 = Protection From Tracking
 onboarding-tracking-protection-text2 = { -brand-short-name } helps stop websites from tracking you online, making it harder for ads to follow you around the web.
 onboarding-tracking-protection-button2 = How it Works
 
 onboarding-data-sync-title = Take Your Settings with You
 # "Sync" is short for synchronize.
 onboarding-data-sync-text2 = Sync your bookmarks, passwords, and more everywhere you use { -brand-product-name }.
 onboarding-data-sync-button2 = Sign in to { -sync-brand-short-name }
 
 onboarding-firefox-monitor-title = Stay Alert to Data Breaches
-onboarding-firefox-monitor-text = { -monitor-brand-name } monitors if your email has appeared in a data breach and alerts you if it appears in a new breach.
 onboarding-firefox-monitor-text2 = { -monitor-brand-name } monitors if your email has appeared in a known data breach and alerts you if it appears in a new breach.
 onboarding-firefox-monitor-button = Sign Up for Alerts
 
 onboarding-browse-privately-title = Browse Privately
 onboarding-browse-privately-text = Private Browsing clears your search and browsing history to keep it secret from anyone who uses your computer.
 onboarding-browse-privately-button = Open a Private Window
 
 onboarding-firefox-send-title = Keep Your Shared Files Private
@@ -225,39 +197,31 @@ onboarding-mobile-phone-title = Get { -b
 onboarding-mobile-phone-text = Download { -brand-product-name } for iOS or Android and sync your data across devices.
 # "Mobile" is short for mobile/cellular phone, "Browser" is short for web
 # browser.
 onboarding-mobile-phone-button = Download Mobile Browser
 
 onboarding-send-tabs-title = Instantly Send Yourself Tabs
 # "Send Tabs" refers to "Send Tab to Device" feature that appears when opening a
 # tab's context menu.
-onboarding-send-tabs-text = Send Tabs instantly shares pages between your devices without having to copy, paste, or leave the browser.
-# "Send Tabs" refers to "Send Tab to Device" feature that appears when opening a
-# tab's context menu.
 onboarding-send-tabs-text2 = Easily share pages between your devices without having to copy links or leave the browser.
 onboarding-send-tabs-button = Start Using Send Tabs
 
 onboarding-pocket-anywhere-title = Read and Listen Anywhere
 onboarding-pocket-anywhere-text2 = Save your favorite content offline with the { -pocket-brand-name } App and read, listen, and watch whenever it’s convenient for you.
 onboarding-pocket-anywhere-button = Try { -pocket-brand-name }
 
-onboarding-lockwise-passwords-title = Take Your Passwords Everywhere
-onboarding-lockwise-passwords-text2 = Keep the passwords you save secure and easily log in to your accounts with { -lockwise-brand-name }.
-onboarding-lockwise-passwords-button2 = Get the App
-
 onboarding-lockwise-strong-passwords-title = Create and Store Strong Passwords
 onboarding-lockwise-strong-passwords-text = { -lockwise-brand-name } creates strong passwords on the spot and saves all of them in one place.
 onboarding-lockwise-strong-passwords-button = Manage Your Logins
 
 onboarding-facebook-container-title = Set Boundaries with Facebook
 onboarding-facebook-container-text2 = { -facebook-container-brand-name } keeps your profile separate from everything else, making it harder for Facebook to target you with ads.
 onboarding-facebook-container-button = Add the Extension
 
-
 onboarding-import-browser-settings-title = Import Your Bookmarks, Passwords, and More
 onboarding-import-browser-settings-text = Dive right in—easily bring your Chrome sites and settings with you.
 onboarding-import-browser-settings-button = Import Chrome Data
 
 onboarding-personal-data-promise-title = Private by Design
 onboarding-personal-data-promise-text = { -brand-product-name } treats your data with respect by taking less of it, protecting it, and being clear about how we use it.
 onboarding-personal-data-promise-button = Read our Promise
 
--- a/browser/browser/pageInfo.ftl
+++ b/browser/browser/pageInfo.ftl
@@ -66,18 +66,16 @@ media-dimension =
 media-long-desc =
     .value = Long Description:
 media-save-as =
     .label = Save As…
     .accesskey = A
 media-save-image-as =
     .label = Save As…
     .accesskey = e
-media-preview =
-    .value = Media Preview:
 
 perm-tab =
     .label = Permissions
     .accesskey = P
 permissions-for =
     .value = Permissions for:
 
 security-tab =
@@ -126,17 +124,16 @@ help-button =
 ##   $unit (string) - The unit of data being stored (Usually KB)
 security-site-data-cookies = Yes, cookies and { $value } { $unit } of site data
 security-site-data-only = Yes, { $value } { $unit } of site data
 
 security-site-data-cookies-only = Yes, cookies
 security-site-data-no = No
 
 image-size-unknown = Unknown
-not-set-verified-by = Not specified
 page-info-not-specified =
     .value = Not specified
 not-set-alternative-text = Not specified
 not-set-date = Not specified
 media-img = Image
 media-bg-img = Background
 media-border-img = Border
 media-list-img = Bullet
@@ -151,17 +148,16 @@ saved-passwords-yes = Yes
 saved-passwords-no = No
 
 no-page-title =
     .value = Untitled Page:
 general-quirks-mode =
     .value = Quirks mode
 general-strict-mode =
     .value = Standards compliance mode
-security-no-owner = This website does not supply ownership information.
 page-info-security-no-owner =
     .value = This website does not supply ownership information.
 media-select-folder = Select a Folder to Save the Images
 media-unknown-not-cached =
     .value = Unknown (not cached)
 permissions-use-default =
     .label = Use Default
 security-no-visits = No
--- a/browser/browser/preferences/connection.ftl
+++ b/browser/browser/preferences/connection.ftl
@@ -30,22 +30,16 @@ connection-proxy-option-auto =
 connection-proxy-option-manual =
     .label = Manual proxy configuration
     .accesskey = M
 
 connection-proxy-http = HTTP Proxy
     .accesskey = x
 connection-proxy-http-port = Port
     .accesskey = P
-connection-proxy-http-share =
-    .label = Use this proxy server for all protocols
-    .accesskey = s
-
-connection-proxy-ssl = SSL Proxy
-    .accesskey = L
 connection-proxy-http-sharing =
     .label = Also use this proxy for FTP and HTTPS
     .accesskey = s
 
 connection-proxy-https = HTTPS Proxy
     .accesskey = H
 connection-proxy-ssl-port = Port
     .accesskey = o
--- a/browser/browser/preferences/permissions.ftl
+++ b/browser/browser/preferences/permissions.ftl
@@ -74,21 +74,16 @@ permissions-capabilities-listitem-allow-
 
 ## Invalid Hostname Dialog
 
 permissions-invalid-uri-title = Invalid Hostname Entered
 permissions-invalid-uri-label = Please enter a valid hostname
 
 ## Exceptions - Tracking Protection
 
-permissions-exceptions-content-blocking-window =
-    .title = Exceptions - Content Blocking
-    .style = { permissions-window.style }
-permissions-exceptions-content-blocking-desc = You have disabled content blocking on these websites.
-
 permissions-exceptions-etp-window =
     .title = Exceptions for Enhanced Tracking Protection
     .style = { permissions-window.style }
 permissions-exceptions-etp-desc = You’ve turned off protections on these websites.
 
 ## Exceptions - Cookies
 
 permissions-exceptions-cookie-window =
@@ -112,23 +107,16 @@ permissions-exceptions-saved-logins-desc
 
 ## Exceptions - Add-ons
 
 permissions-exceptions-addons-window =
     .title = Allowed Websites - Add-ons Installation
     .style = { permissions-window.style }
 permissions-exceptions-addons-desc = You can specify which websites are allowed to install add-ons. Type the exact address of the site you want to allow and then click Allow.
 
-## Exceptions - Autoplay Media
-
-permissions-exceptions-autoplay-media-window2 =
-    .title = Exceptions - Autoplay
-    .style = { permissions-window.style }
-permissions-exceptions-autoplay-media-desc2 = You can specify which websites are always or never allowed to autoplay media with sound. Type the address of the site you want to manage and then click Block or Allow.
-
 ## Site Permissions - Autoplay
 
 permissions-site-autoplay-window =
     .title = Settings - Autoplay
     .style = { permissions-window.style }
 permissions-site-autoplay-desc = You can manage the sites that do not follow your default autoplay settings here.
 
 ## Site Permissions - Notifications
--- a/browser/browser/preferences/preferences.ftl
+++ b/browser/browser/preferences/preferences.ftl
@@ -4,23 +4,16 @@
 
 do-not-track-description = Send websites a “Do Not Track” signal that you don’t want to be tracked
 do-not-track-learn-more = Learn more
 do-not-track-option-default-content-blocking-known =
     .label = Only when { -brand-short-name } is set to block known trackers
 do-not-track-option-always =
     .label = Always
 
-pref-page =
-    .title =
-        { PLATFORM() ->
-            [windows] Options
-           *[other] Preferences
-        }
-
 pref-page-title =
     { PLATFORM() ->
         [windows] Options
        *[other] Preferences
     }
 
 # This is used to determine the width of the search field in about:preferences,
 # in order to make the entire placeholder string visible
@@ -471,26 +464,16 @@ update-application-manual =
     .accesskey = N
 
 update-application-warning-cross-user-setting = This setting will apply to all Windows accounts and { -brand-short-name } profiles using this installation of { -brand-short-name }.
 
 update-application-use-service =
     .label = Use a background service to install updates
     .accesskey = b
 
-update-enable-search-update =
-    .label = Automatically update search engines
-    .accesskey = e
-
-update-pref-write-failure-title = Write Failure
-
-# Variables:
-#   $path (String) - Path to the configuration file
-update-pref-write-failure-message = Unable to save preference. Could not write to file: { $path }
-
 update-setting-write-failure-title = Error saving Update preferences
 
 # Variables:
 #   $path (String) - Path to the configuration file
 # The newlines between the main text and the line containing the path is
 # intentional so the path is easier to identify.
 update-setting-write-failure-message =
     { -brand-short-name } encountered an error and didn’t save this change. Note that setting this update preference requires permission to write to the file below. You or a system administrator may be able resolve the error by granting the Users group full control to this file.
@@ -683,18 +666,16 @@ home-prefs-sections-rows-option =
 
 search-bar-header = Search Bar
 search-bar-hidden =
     .label = Use the address bar for search and navigation
 search-bar-shown =
     .label = Add search bar in toolbar
 
 search-engine-default-header = Default Search Engine
-search-engine-default-desc = Choose the default search engine to use in the address bar and search bar.
-
 search-engine-default-desc-2 = This is your default search engine in the address bar and search bar. You can switch it at any time.
 search-engine-default-private-desc-2 = Choose a different default search engine for Private Windows only
 search-separate-default-engine =
     .label = Use this search engine in Private Windows
     .accesskey = U
 
 search-suggestions-header = Search Suggestions
 search-suggestions-desc = Choose how suggestions from search engines appear.
@@ -746,18 +727,16 @@ search-find-more-link = Find more search
 search-keyword-warning-title = Duplicate Keyword
 # Variables:
 #   $name (String) - Name of a search engine.
 search-keyword-warning-engine = You have chosen a keyword that is currently in use by “{ $name }”. Please select another.
 search-keyword-warning-bookmark = You have chosen a keyword that is currently in use by a bookmark. Please select another.
 
 ## Containers Section
 
-containers-back-link = « Go Back
-
 containers-back-button =
     .aria-label =
       { PLATFORM() ->
           [windows] Back to Options
          *[other] Back to Preferences
       }
 containers-header = Container Tabs
 containers-add-button =
@@ -768,57 +747,41 @@ containers-new-tab-check =
     .label = Select a container for each new tab
     .accesskey = S
 
 containers-preferences-button =
     .label = Preferences
 containers-remove-button =
     .label = Remove
 
-## Sync Section - Signed out
-
 ## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
 ## more discrete ("signed in" no longer means "and sync is connected").
 
 sync-signedout-caption = Take Your Web With You
 sync-signedout-description = Synchronize your bookmarks, history, tabs, passwords, add-ons, and preferences across all your devices.
 
-sync-signedout-account-title = Connect with a { -fxaccount-brand-name }
-sync-signedout-account-create = Don’t have an account? Get started
-    .accesskey = c
-
-sync-signedout-account-signin =
-    .label = Sign In…
-    .accesskey = I
-
 sync-signedout-account-signin2 =
     .label = Sign in to { -sync-brand-short-name }…
     .accesskey = i
 
 # This message contains two links and two icon images.
 #   `<img data-l10n-name="android-icon"/>` - Android logo icon
 #   `<a data-l10n-name="android-link">` - Link to Android Download
 #   `<img data-l10n-name="ios-icon">` - iOS logo icon
 #   `<a data-l10n-name="ios-link">` - Link to iOS Download
 #
 # They can be moved within the sentence as needed to adapt
 # to your language, but should not be changed or translated.
 sync-mobile-promo = Download Firefox for <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> or <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a> to sync with your mobile device.
 
-## Sync Section - Signed in
-
 ## Firefox Account - Signed in
 
 sync-profile-picture =
     .tooltiptext = Change profile picture
 
-sync-disconnect =
-    .label = Disconnect…
-    .accesskey = D
-
 sync-sign-out =
     .label = Sign Out…
     .accesskey = g
 
 sync-manage-account = Manage account
     .accesskey = o
 
 sync-signedin-unverified = { $email } is not verified.
@@ -831,19 +794,16 @@ sync-resend-verification =
 sync-remove-account =
     .label = Remove Account
     .accesskey = R
 
 sync-sign-in =
     .label = Sign in
     .accesskey = g
 
-sync-signedin-settings-header = Sync Settings
-sync-signedin-settings-desc = Choose what to synchronize on your devices using { -brand-short-name }
-
 ## Sync section - enabling or disabling sync.
 
 prefs-syncing-on = Syncing: ON
 
 prefs-syncing-off = Syncing: OFF
 
 prefs-sync-setup =
     .label = Set Up { -sync-brand-short-name }…
@@ -895,21 +855,16 @@ sync-engine-history =
     .label = History
     .accesskey = r
 
 sync-engine-tabs =
     .label = Open tabs
     .tooltiptext = A list of what’s open on all synced devices
     .accesskey = t
 
-sync-engine-logins =
-    .label = Logins
-    .tooltiptext = Usernames and passwords you’ve saved
-    .accesskey = L
-
 sync-engine-logins-passwords =
     .label = Logins and passwords
     .tooltiptext = Usernames and passwords you’ve saved
     .accesskey = L
 
 sync-engine-addresses =
     .label = Addresses
     .tooltiptext = Postal addresses you’ve saved (desktop only)
@@ -947,32 +902,20 @@ sync-device-name-cancel =
     .accesskey = n
 
 sync-device-name-save =
     .label = Save
     .accesskey = v
 
 sync-connect-another-device = Connect another device
 
-sync-manage-devices = Manage devices
-
-sync-fxa-begin-pairing = Pair a device
-
-sync-tos-link = Terms of Service
-
-sync-fxa-privacy-notice = Privacy Notice
-
 ## Privacy Section
 
 privacy-header = Browser Privacy
 
-## Privacy Section - Forms
-
-logins-header = Logins and Passwords
-
 ## Privacy Section - Logins and Passwords
 
 # The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
 pane-privacy-logins-and-passwords-header = Logins and Passwords
     .searchkeywords = { -lockwise-brand-short-name }
 
 # Checkbox to control whether UI is shown to users to save or fill logins/passwords.
 forms-ask-to-save-logins =
@@ -1120,19 +1063,16 @@ sitedata-disallow-cookies-option =
     .label = Block cookies and site data
     .accesskey = B
 
 # This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
 # The list items are the strings named sitedata-block-*-option*.
 sitedata-block-desc = Type blocked
     .accesskey = T
 
-sitedata-option-block-trackers =
-    .label = Third-party trackers
-
 sitedata-option-block-cross-site-trackers =
     .label = Cross-site trackers
 sitedata-option-block-cross-site-and-social-media-trackers =
     .label = Cross-site and social media trackers
 sitedata-option-block-cross-site-and-social-media-trackers-plus-isolate =
     .label = Cross-site and social media trackers, and isolate remaining cookies
 sitedata-option-block-unvisited =
     .label = Cookies from unvisited websites
@@ -1167,54 +1107,30 @@ addressbar-locbar-history-option =
     .label = Browsing history
     .accesskey = h
 addressbar-locbar-bookmarks-option =
     .label = Bookmarks
     .accesskey = k
 addressbar-locbar-openpage-option =
     .label = Open tabs
     .accesskey = O
-
 addressbar-locbar-topsites-option =
     .label = Top sites
     .accesskey = T
 
 addressbar-suggestions-settings = Change preferences for search engine suggestions
 
 ## Privacy Section - Content Blocking
 
-content-blocking-header = Content Blocking
-
-content-blocking-section-description = Protect your privacy while you browse. Block invisible content that tracks the sites you visit and profiles you. Blocking some of this content may make pages load faster.
-
 content-blocking-enhanced-tracking-protection = Enhanced Tracking Protection
 
 content-blocking-section-top-level-description = Trackers follow you around online to collect information about your browsing habits and interests. { -brand-short-name } blocks many of these trackers and other malicious scripts.
 
 content-blocking-learn-more = Learn more
 
-# The terminology used to refer to categories of Content Blocking is also used in chrome/browser/browser.properties and should be translated consistently.
-# "Standard" in this case is an adjective, meaning "default" or "normal".
-content-blocking-setting-standard =
-  .label = Standard
-  .accesskey = d
-content-blocking-setting-strict =
-  .label = Strict
-  .accesskey = r
-content-blocking-setting-custom =
-  .label = Custom
-  .accesskey = C
-
-content-blocking-standard-desc = Balanced for protection and performance. Allows some trackers so websites function properly.
-content-blocking-strict-description = Stronger protection, may cause some sites to break.
-content-blocking-custom-desc = Choose what to block.
-
-content-blocking-private-trackers = Known trackers only in Private Windows
-content-blocking-third-party-cookies = Third-party tracking cookies
-
 ## These strings are used to define the different levels of
 ## Enhanced Tracking Protection.
 
 # "Standard" in this case is an adjective, meaning "default" or "normal".
 enhanced-tracking-protection-setting-standard =
   .label = Standard
   .accesskey = d
 enhanced-tracking-protection-setting-strict =
@@ -1230,38 +1146,30 @@ content-blocking-etp-strict-desc = Stron
 content-blocking-etp-custom-desc = Choose which trackers and scripts to block.
 
 content-blocking-private-windows = Tracking content in Private Windows
 content-blocking-cross-site-tracking-cookies = Cross-site tracking cookies
 content-blocking-cross-site-tracking-cookies-plus-isolate = Cross-site tracking cookies, and isolate remaining cookies
 content-blocking-social-media-trackers = Social media trackers
 content-blocking-all-cookies = All cookies
 content-blocking-unvisited-cookies = Cookies from unvisited sites
-content-blocking-all-windows-trackers = Known trackers in all windows
 content-blocking-all-windows-tracking-content = Tracking content in all windows
 content-blocking-all-third-party-cookies = All third-party cookies
 content-blocking-cryptominers = Cryptominers
 content-blocking-fingerprinters = Fingerprinters
 
 content-blocking-warning-title = Heads up!
-content-blocking-warning-description = Blocking content can cause some websites to break. It’s easy to disable blocking for sites you trust.
-content-blocking-learn-how = Learn how
-
 content-blocking-and-isolating-etp-warning-description = Blocking trackers and isolating cookies could impact the functionality of some sites. Reload a page with trackers to load all content.
 content-blocking-warning-learn-how = Learn how
 
 content-blocking-reload-description = You will need to reload your tabs to apply these changes.
 content-blocking-reload-tabs-button =
   .label = Reload All Tabs
   .accesskey = R
 
-content-blocking-trackers-label =
-  .label = Trackers
-  .accesskey = T
-
 content-blocking-tracking-content-label =
   .label = Tracking content
   .accesskey = T
 content-blocking-tracking-protection-option-all-windows =
   .label = In all windows
   .accesskey = A
 content-blocking-option-private =
   .label = Only in Private Windows
@@ -1321,24 +1229,16 @@ permissions-notification-settings =
     .label = Settings…
     .accesskey = t
 permissions-notification-link = Learn more
 
 permissions-notification-pause =
     .label = Pause notifications until { -brand-short-name } restarts
     .accesskey = n
 
-permissions-block-autoplay-media2 =
-    .label = Block websites from automatically playing sound
-    .accesskey = B
-
-permissions-block-autoplay-media-exceptions =
-    .label = Exceptions…
-    .accesskey = E
-
 permissions-autoplay = Autoplay
 
 permissions-autoplay-settings =
     .label = Settings…
     .accesskey = t
 
 permissions-block-popups =
     .label = Block pop-up windows
deleted file mode 100644
--- a/browser/browser/preferences/syncDisconnect.ftl
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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/.
-
-sync-disconnect-dialog =
-    .title = Disconnect { -sync-brand-short-name }?
-    .style = width: 36em; min-height: 35em;
-
-sync-disconnect-heading = Do you also want to remove browser data on this computer? Your { -sync-brand-name } data will remain in your account, regardless.
-
-sync-disconnect-remove-sync-caption = Remove { -sync-brand-name } Data
-
-sync-disconnect-remove-sync-data = Bookmarks, history, passwords, etc.
-
-sync-disconnect-remove-other-caption = Remove Other Private Data
-
-sync-disconnect-remove-other-data = Cookies, cache, offline website data, etc.
-
-# Shown while the disconnect is in progress
-sync-disconnect-disconnecting = Disconnecting…
-
-sync-disconnect-cancel =
-    .label = Cancel
-    .accesskey = C
-
-## Disconnect confirm Button
-##
-## The 2 labels which may be shown on the single "Disconnect" button, depending
-## on the state of the checkboxes.
-sync-disconnect-confirm-disconnect-delete =
-    .label = Disconnect & Delete
-    .accesskey = D
-
-sync-disconnect-confirm-disconnect =
-    .label = Just Disconnect
-    .accesskey = D
--- a/browser/browser/syncedTabs.ftl
+++ b/browser/browser/syncedTabs.ftl
@@ -1,15 +1,14 @@
 # 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/.
 
 synced-tabs-sidebar-title = Synced Tabs
 synced-tabs-sidebar-noclients-subtitle = Want to see your tabs from other devices here?
-synced-tabs-sidebar-notsignedin = Sign in to view a list of tabs from your other devices.
 synced-tabs-sidebar-intro = View a list of tabs from your other devices.
 synced-tabs-sidebar-unverified = Your account needs to be verified.
 synced-tabs-sidebar-notabs = No open tabs
 synced-tabs-sidebar-openprefs = Open { -sync-brand-short-name } Preferences
 synced-tabs-sidebar-tabsnotsyncing = Turn on tab syncing to view a list of tabs from your other devices.
 synced-tabs-sidebar-connect-another-device = Connect Another Device
 synced-tabs-sidebar-search =
     .placeholder = Search synced tabs
--- a/browser/browser/tabContextMenu.ftl
+++ b/browser/browser/tabContextMenu.ftl
@@ -48,19 +48,16 @@ move-to-start =
     .label = Move to Start
     .accesskey = S
 move-to-end =
     .label = Move to End
     .accesskey = E
 move-to-new-window =
     .label = Move to New Window
     .accesskey = W
-undo-close-tab =
-    .label = Undo Close Tab
-    .accesskey = U
 tab-context-close-multiple-tabs =
     .label = Close Multiple Tabs
     .accesskey = M
 
 ## Variables:
 ##  $tabCount (Number): the number of tabs that are affected by the action.
 tab-context-undo-close-tabs =
     .label =
--- a/browser/browser/toolbarContextMenu.ftl
+++ b/browser/browser/toolbarContextMenu.ftl
@@ -12,19 +12,16 @@ toolbar-context-menu-bookmark-selected-t
     .label = Bookmark Selected Tab…
     .accesskey = T
 toolbar-context-menu-bookmark-selected-tabs =
     .label = Bookmark Selected Tabs…
     .accesskey = T
 toolbar-context-menu-select-all-tabs =
     .label = Select All Tabs
     .accesskey = S
-toolbar-context-menu-undo-close-tab =
-    .label = Undo Close Tab
-    .accesskey = U
 toolbar-context-menu-undo-close-tabs =
     .label =
         { $tabCount ->
             [1] Undo Close Tab
            *[other] Undo Close Tabs
         }
     .accesskey = U
 
--- a/browser/browser/touchbar/touchbar.ftl
+++ b/browser/browser/touchbar/touchbar.ftl
@@ -8,17 +8,16 @@ back = Back
 forward = Forward
 reload = Reload
 home = Home
 fullscreen = Fullscreen
 touchbar-fullscreen-exit = Exit Fullscreen
 find = Find
 new-tab = New tab
 add-bookmark = Add bookmark
-open-bookmarks-sidebar = Open Bookmarks Sidebar
 reader-view = Reader View
 # Meant to match the string displayed in an empty URL bar.
 open-location = Search or enter address
 share = Share
 close-window = Close Window
 open-sidebar = Sidebars
 
 # This string describes shortcuts for search.
--- a/browser/chrome/browser/accounts.properties
+++ b/browser/chrome/browser/accounts.properties
@@ -11,35 +11,16 @@ verifyDescription = Verify %S
 # These strings are shown in a desktop notification after the
 # user requests we resend a verification email.
 verificationSentTitle = Verification Sent
 # LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
 verificationSentBody = A verification link has been sent to %S.
 verificationNotSentTitle = Unable to Send Verification
 verificationNotSentBody = We are unable to send a verification mail at this time, please try again later.
 
-# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)
-# These strings are used in a notification shown when a new device joins the Sync account.
-# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we
-# could not get the device name that joined
-deviceConnectedTitle = Firefox Sync
-deviceConnectedBody = This computer is now syncing with %S.
-deviceConnectedBody.noDeviceName = This computer is now syncing with a new device.
-
-# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)
-# These strings are used in a notification shown after Sync is connected.
-syncStartNotification.title = Sync Enabled
-# %S is brandShortName
-syncStartNotification.body2 = %S will begin syncing momentarily.
-
-# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)
-# These strings are used in a notification shown after Sync was disconnected remotely.
-deviceDisconnectedNotification.title = Sync Disconnected
-deviceDisconnectedNotification.body = This computer has been successfully disconnected from Firefox Sync.
-
 # LOCALIZATION NOTE (deviceConnDisconnTitle) - the title shown in a notification
 # when either this device or another device has connected to, or disconnected
 # from, a Firefox Account.
 deviceConnDisconnTitle = Firefox Account
 
 # LOCALIZATION NOTE (otherDeviceConnectedBody, otherDeviceConnectedBody.noDeviceName)
 # These strings are used in a notification shown when a new device joins the
 # Firefox account.
@@ -55,32 +36,22 @@ thisDeviceConnectedBody = You have signe
 # LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
 # after the Firefox Account was disconnected remotely.
 thisDeviceDisconnectedBody = This computer has been disconnected.
 
 # LOCALIZATION NOTE (sendToAllDevices.menuitem)
 # Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
 sendToAllDevices.menuitem = Send to All Devices
 
-# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.status)
-# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
-# and the Sync account is unconfigured. Redirects to a marketing page.
-sendTabToDevice.unconfigured.status = Not Connected to Sync
-
 # LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.label2)
 # Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
 # and the Sync account is unconfigured. Redirects to a marketing page.
 sendTabToDevice.unconfigured.label2 = Not Signed In
 sendTabToDevice.unconfigured = Learn About Sending Tabs…
 
-# LOCALIZATION NOTE (sendTabToDevice.signintosync)
-# Displayed in the Send Tabs context menu and the page action panel when sync is not
-# configured. Allows users to immediately sign into sync via the preferences.
-sendTabToDevice.signintosync = Sign in to Sync…
-
 # LOCALIZATION NOTE (sendTabToDevice.signintofxa)
 # Displayed in the Send Tabs context menu and the page action panel when FxA is not
 # configured. Allows users to immediately sign into FxA via the preferences.
 # %S is replaced by brandProductName.
 sendTabToDevice.signintofxa = Sign in to %S…
 
 # LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
 # sendTabToDevice.singledevice.status)
deleted file mode 100644
--- a/browser/chrome/browser/activity-stream/newtab.properties
+++ /dev/null
@@ -1,203 +0,0 @@
-newtab_page_title=New Tab
-
-header_top_sites=Top Sites
-header_highlights=Highlights
-# LOCALIZATION NOTE(header_recommended_by): This is followed by the name
-# of the corresponding content provider.
-header_recommended_by=Recommended by {provider}
-
-# LOCALIZATION NOTE(context_menu_button_sr): This is for screen readers when
-# the context menu button is focused/active. Title is the label or hostname of
-# the site.
-context_menu_button_sr=Open context menu for {title}
-
-# LOCALIZATION NOTE(section_context_menu_button_sr): This is for screen readers when
-# the section edit context menu button is focused/active.
-section_context_menu_button_sr=Open the section context menu
-
-# LOCALIZATION NOTE (type_label_*): These labels are associated to pages to give
-# context on how the element is related to the user, e.g. type indicates that
-# the page is bookmarked, or is currently open on another device
-type_label_visited=Visited
-type_label_bookmarked=Bookmarked
-type_label_recommended=Trending
-type_label_pocket=Saved to Pocket
-type_label_downloaded=Downloaded
-
-# LOCALIZATION NOTE (menu_action_*): These strings are displayed in a context
-# menu and are meant as a call to action for a given page.
-# LOCALIZATION NOTE (menu_action_bookmark): Bookmark is a verb, as in "Add to
-# bookmarks"
-menu_action_bookmark=Bookmark
-menu_action_remove_bookmark=Remove Bookmark
-menu_action_open_new_window=Open in a New Window
-menu_action_open_private_window=Open in a New Private Window
-menu_action_dismiss=Dismiss
-menu_action_delete=Delete from History
-menu_action_pin=Pin
-menu_action_unpin=Unpin
-confirm_history_delete_p1=Are you sure you want to delete every instance of this page from your history?
-# LOCALIZATION NOTE (confirm_history_delete_notice_p2): this string is displayed in
-# the same dialog as confirm_history_delete_p1. "This action" refers to deleting a
-# page from history.
-confirm_history_delete_notice_p2=This action cannot be undone.
-menu_action_save_to_pocket=Save to Pocket
-menu_action_delete_pocket=Delete from Pocket
-menu_action_archive_pocket=Archive in Pocket
-
-# LOCALIZATION NOTE (menu_action_show_file_*): These are platform specific strings
-# found in the context menu of an item that has been downloaded. The intention behind
-# "this action" is that it will show where the downloaded file exists on the file system
-# for each operating system.
-menu_action_show_file_mac_os=Show in Finder
-menu_action_show_file_windows=Open Containing Folder
-menu_action_show_file_linux=Open Containing Folder
-menu_action_show_file_default=Show File
-menu_action_open_file=Open File
-
-# LOCALIZATION NOTE (menu_action_copy_download_link, menu_action_go_to_download_page):
-# "Download" here, in both cases, is not a verb, it is a noun. As in, "Copy the
-# link that belongs to this downloaded item"
-menu_action_copy_download_link=Copy Download Link
-menu_action_go_to_download_page=Go to Download Page
-menu_action_remove_download=Remove from History
-
-# LOCALIZATION NOTE (search_button): This is screenreader only text for the
-# search button.
-search_button=Search
-
-# LOCALIZATION NOTE (search_header): Displayed at the top of the panel
-# showing search suggestions. {search_engine_name} is replaced with the name of
-# the current default search engine. e.g. 'Google Search'
-search_header={search_engine_name} Search
-
-# LOCALIZATION NOTE (search_web_placeholder): This is shown in the searchbox when
-# the user hasn't typed anything yet.
-search_web_placeholder=Search the Web
-
-# LOCALIZATION NOTE (section_disclaimer_topstories): This is shown below
-# the topstories section title to provide additional information about
-# how the stories are selected.
-section_disclaimer_topstories=The most interesting stories on the web, selected based on what you read. From Pocket, now part of Mozilla.
-section_disclaimer_topstories_linktext=Learn how it works.
-# LOCALIZATION NOTE (section_disclaimer_topstories_buttontext): The text of
-# the button used to acknowledge, and hide this disclaimer in the future.
-section_disclaimer_topstories_buttontext=Okay, got it
-
-# LOCALIZATION NOTE (prefs_*, settings_*): These are shown in about:preferences
-# for a "Firefox Home" section. "Firefox" should be treated as a brand and kept
-# in English, while "Home" should be localized matching the about:preferences
-# sidebar mozilla-central string for the panel that has preferences related to
-# what is shown for the homepage, new windows, and new tabs.
-prefs_home_header=Firefox Home Content
-prefs_home_description=Choose what content you want on your Firefox Home screen.
-
-prefs_content_discovery_description=Content Discovery in Firefox Home allows you to discover high-quality, relevant articles from across the web.
-
-# LOCALIZATION NOTE (prefs_section_rows_option): This is a semi-colon list of
-# plural forms used in a drop down of multiple row options (1 row, 2 rows).
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-prefs_section_rows_option={num} row;{num} rows
-prefs_search_header=Web Search
-prefs_topsites_description=The sites you visit most
-prefs_topstories_description2=Great content from around the web, personalized for you
-prefs_topstories_options_sponsored_label=Sponsored Stories
-prefs_topstories_sponsored_learn_more=Learn more
-prefs_highlights_description=A selection of sites that you’ve saved or visited
-prefs_highlights_options_visited_label=Visited Pages
-prefs_highlights_options_download_label=Most Recent Download
-prefs_highlights_options_pocket_label=Pages Saved to Pocket
-prefs_snippets_description=Updates from Mozilla and Firefox
-settings_pane_button_label=Customize your New Tab page
-settings_pane_topsites_header=Top Sites
-settings_pane_highlights_header=Highlights
-settings_pane_highlights_options_bookmarks=Bookmarks
-# LOCALIZATION NOTE(settings_pane_snippets_header): For the "Snippets" feature
-# traditionally on about:home. Alternative translation options: "Small Note" or
-# something that expresses the idea of "a small message, shortened from
-# something else, and non-essential but also not entirely trivial and useless."
-settings_pane_snippets_header=Snippets
-
-# LOCALIZATION NOTE (edit_topsites_*): This is shown in the Edit Top Sites modal
-# dialog.
-edit_topsites_button_text=Edit
-edit_topsites_edit_button=Edit this site
-
-# LOCALIZATION NOTE (topsites_form_*): This is shown in the New/Edit Topsite modal.
-topsites_form_add_header=New Top Site
-topsites_form_edit_header=Edit Top Site
-topsites_form_title_label=Title
-topsites_form_title_placeholder=Enter a title
-topsites_form_url_label=URL
-topsites_form_image_url_label=Custom Image URL
-topsites_form_url_placeholder=Type or paste a URL
-topsites_form_use_image_link=Use a custom image…
-# LOCALIZATION NOTE (topsites_form_*_button): These are verbs/actions.
-topsites_form_preview_button=Preview
-topsites_form_add_button=Add
-topsites_form_save_button=Save
-topsites_form_cancel_button=Cancel
-topsites_form_url_validation=Valid URL required
-topsites_form_image_validation=Image failed to load. Try a different URL.
-
-# LOCALIZATION NOTE (pocket_read_more): This is shown at the bottom of the
-# trending stories section and precedes a list of links to popular topics.
-pocket_read_more=Popular Topics:
-# LOCALIZATION NOTE (pocket_read_even_more): This is shown as a link at the
-# end of the list of popular topic links.
-pocket_read_even_more=View More Stories
-pocket_more_reccommendations=More Recommendations
-pocket_how_it_works=How it works
-pocket_cta_button=Get Pocket
-pocket_cta_text=Save the stories you love in Pocket, and fuel your mind with fascinating reads.
-
-highlights_empty_state=Start browsing, and we’ll show some of the great articles, videos, and other pages you’ve recently visited or bookmarked here.
-# LOCALIZATION NOTE (topstories_empty_state): When there are no recommendations,
-# in the space that would have shown a few stories, this is shown instead.
-# {provider} is replaced by the name of the content provider for this section.
-topstories_empty_state=You’ve caught up. Check back later for more top stories from {provider}. Can’t wait? Select a popular topic to find more great stories from around the web.
-
-# LOCALIZATION NOTE (error_fallback_default_*): This message and suggested
-# action link are shown in each section of UI that fails to render
-error_fallback_default_info=Oops, something went wrong loading this content.
-error_fallback_default_refresh_suggestion=Refresh page to try again.
-
-# LOCALIZATION NOTE (section_menu_action_*).  These strings are displayed in the section
-# context menu and are meant as a call to action for the given section.
-section_menu_action_remove_section=Remove Section
-section_menu_action_collapse_section=Collapse Section
-section_menu_action_expand_section=Expand Section
-section_menu_action_manage_section=Manage Section
-section_menu_action_manage_webext=Manage Extension
-section_menu_action_add_topsite=Add Top Site
-section_menu_action_add_search_engine=Add Search Engine
-section_menu_action_move_up=Move Up
-section_menu_action_move_down=Move Down
-section_menu_action_privacy_notice=Privacy Notice
-
-# LOCALIZATION NOTE (firstrun_*). These strings are displayed only once, on the
-# firstrun of the browser, they give an introduction to Firefox and Sync.
-firstrun_title=Take Firefox with You
-firstrun_content=Get your bookmarks, history, passwords and other settings on all your devices.
-firstrun_learn_more_link=Learn more about Firefox Accounts
-
-# LOCALIZATION NOTE (firstrun_form_header and firstrun_form_sub_header):
-# firstrun_form_sub_header is a continuation of firstrun_form_header, they are one sentence.
-# firstrun_form_header is displayed more boldly as the call to action.
-firstrun_form_header=Enter your email
-firstrun_form_sub_header=to continue to Firefox Sync
-
-firstrun_email_input_placeholder=Email
-firstrun_invalid_input=Valid email required
-
-# LOCALIZATION NOTE (firstrun_extra_legal_links): {terms} is equal to firstrun_terms_of_service, and
-# {privacy} is equal to firstrun_privacy_notice. {terms} and {privacy} are clickable links.
-firstrun_extra_legal_links=By proceeding, you agree to the {terms} and {privacy}.
-firstrun_terms_of_service=Terms of Service
-firstrun_privacy_notice=Privacy Notice
-
-firstrun_continue_to_login=Continue
-firstrun_skip_login=Skip this step
-
-# LOCALIZATION NOTE (context_menu_title): Action tooltip to open a context menu
-context_menu_title=Open menu
--- a/browser/chrome/browser/baseMenuOverlay.dtd
+++ b/browser/chrome/browser/baseMenuOverlay.dtd
@@ -1,54 +1,18 @@
 <!-- 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/. -->
 
-<!ENTITY minimizeWindow.key       "m">
-<!ENTITY minimizeWindow.label     "Minimize">
-<!ENTITY bringAllToFront.label    "Bring All to Front">
-<!ENTITY zoomWindow.label         "Zoom">
-<!ENTITY windowMenu.label         "Window">
-
-<!ENTITY helpMenu.label           "Help"> 
-<!ENTITY helpMenu.accesskey       "H"> 
-<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use "?"
-                       for the help button in the menubar but Gnome does not.   -->
-<!ENTITY helpMenuWin.label        "Help"> 
-<!ENTITY helpMenuWin.accesskey    "H">
-
 <!ENTITY aboutProduct2.label      "About &brandShorterName;">
 <!ENTITY aboutProduct2.accesskey  "A">
-<!ENTITY productHelp2.label       "&brandShorterName; Help">
-<!ENTITY productHelp2.accesskey   "H">
-<!ENTITY helpMac.commandkey       "?">
-
-<!ENTITY helpKeyboardShortcuts.label     "Keyboard Shortcuts">
-<!ENTITY helpKeyboardShortcuts.accesskey "K">
-
-<!ENTITY helpSafeMode.label       "Restart with Add-ons Disabled…">
-<!ENTITY helpSafeMode.accesskey   "R">
-<!ENTITY helpSafeMode.stop.label       "Restart with Add-ons Enabled">
-<!ENTITY helpSafeMode.stop.accesskey   "R">
-
-<!ENTITY helpTroubleshootingInfo.label      "Troubleshooting Information">
-<!ENTITY helpTroubleshootingInfo.accesskey  "T">
-
-<!ENTITY helpFeedbackPage.label      "Submit Feedback…">
-<!ENTITY helpFeedbackPage.accesskey  "S">
-
-<!ENTITY helpShowTour2.label            "&brandShorterName; Tour">
-<!ENTITY helpShowTour2.accesskey        "o">
 
 <!ENTITY preferencesCmdMac.label        "Preferences…">
-<!ENTITY preferencesCmdMac.commandkey   ",">
 
 <!ENTITY servicesMenuMac.label          "Services">
 
 <!ENTITY hideThisAppCmdMac2.label       "Hide &brandShorterName;">
-<!ENTITY hideThisAppCmdMac2.commandkey  "H">
 
 <!ENTITY hideOtherAppsCmdMac.label      "Hide Others">
-<!ENTITY hideOtherAppsCmdMac.commandkey "H">
 
 <!ENTITY showAllAppsCmdMac.label        "Show All">
 
 <!ENTITY touchBarCmdMac.label           "Customize Touch Bar…">
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -1,173 +1,61 @@
 <!-- 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/. -->
 
 <!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->
 <!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
 
-<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->
-<!ENTITY mainWindow.title "&brandFullName;">
-<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->
-<!ENTITY mainWindow.titlemodifier "&brandFullName;">
-<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->
-<!ENTITY mainWindow.titlemodifiermenuseparator " - ">
-<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title
-                                                                inside the private browsing mode -->
-<!ENTITY mainWindow.titlePrivateBrowsingSuffix "(Private Browsing)">
-
 <!ENTITY appmenu.tooltip                     "Open menu">
 <!ENTITY navbarOverflow.label                "More tools…">
 
 <!-- Tab context menu -->
 
 <!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): "Pin" is being
 used as a metaphor for expressing the fact that these tabs are "pinned" to the
 left edge of the tabstrip. Really we just want the string to express the idea
 that this is a lightweight and reversible action that keeps your tab where you
 can reach it easily. -->
 <!ENTITY  pinTab.label                       "Pin Tab">
-<!-- LOCALIZATION NOTE(pinTab.accesskey, pinSelectedTabs.accesskey,
-unpinTab.accesskey, unpinSelectedTabs.accesskey): These share the
-same accesskey but will never be visible at the same time. -->
-<!ENTITY  pinTab.accesskey                   "P">
 <!ENTITY  unpinTab.label                     "Unpin Tab">
-<!-- LOCALIZATION NOTE(pinTab.accesskey, pinSelectedTabs.accesskey,
-unpinTab.accesskey, unpinSelectedTabs.accesskey): These share the
-same accesskey but will never be visible at the same time. -->
-<!ENTITY  unpinTab.accesskey                 "p">
-<!ENTITY  sendPageToDevice.label             "Send Page to Device">
-<!ENTITY  sendPageToDevice.accesskey         "n">
-<!ENTITY  sendLinkToDevice.label             "Send Link to Device">
-<!ENTITY  sendLinkToDevice.accesskey         "n">
-<!ENTITY  undoCloseTab.label                 "Undo Close Tab">
-<!ENTITY  undoCloseTab.accesskey             "U">
-<!ENTITY  hiddenTabs.label                   "Hidden Tabs">
 
 <!ENTITY  listAllTabs.label      "List all tabs">
-<!-- LOCALIZATION NOTE (allTabsMenu.searchTabs.label): "Search" is a verb, as
-in "Search through tabs". -->
-<!ENTITY  allTabsMenu.searchTabs.label       "Search Tabs">
 
 <!ENTITY tabCmd.label "New Tab">
-<!ENTITY tabCmd.accesskey "T">
-<!ENTITY tabCmd.commandkey "t">
-<!-- LOCALIZATION NOTE (openLocationCmd.label): "Open Location" is only
-displayed on OS X, and only on windows that aren't main browser windows, or
-when there are no windows but Firefox is still running. -->
-<!ENTITY openLocationCmd.label "Open Location…">
 <!ENTITY openFileCmd.label "Open File…">
-<!ENTITY openFileCmd.accesskey "O">
-<!ENTITY openFileCmd.commandkey "o">
-<!ENTITY printSetupCmd.label "Page Setup…">
-<!ENTITY printSetupCmd.accesskey "u">
-<!ENTITY printPreviewCmd.label "Print Preview">
-<!ENTITY printPreviewCmd.accesskey "v">
 <!ENTITY printCmd.label "Print…">
-<!ENTITY printCmd.accesskey "P">
-<!ENTITY printCmd.commandkey "p">
-<!ENTITY importFromAnotherBrowserCmd.label "Import from Another Browser…">
-<!ENTITY importFromAnotherBrowserCmd.accesskey "I">
 
 <!ENTITY taskManagerCmd.label "Task Manager">
 
-<!ENTITY goOfflineCmd.label "Work Offline">
-<!ENTITY goOfflineCmd.accesskey "k">
-
 <!ENTITY menubarCmd.label "Menu Bar">
 <!ENTITY menubarCmd.accesskey "M">
-<!ENTITY navbarCmd.label "Navigation Toolbar">
 <!-- LOCALIZATION NOTE: The accessibleLabel is a spoken label that should not
 include the word "toolbar" or such, because screen readers already know that
 this container is a toolbar. This avoids double-speaking. -->
 <!ENTITY navbar.accessibleLabel "Navigation">
 <!ENTITY personalbarCmd.label "Bookmarks Toolbar">
 <!ENTITY personalbarCmd.accesskey "B">
 <!-- LOCALIZATION NOTE: The accessibleLabel is a spoken label that should not
 include the word "toolbar" or such, because screen readers already know that
 this container is a toolbar. This avoids double-speaking. -->
 <!ENTITY personalbar.accessibleLabel "Bookmarks">
 <!ENTITY bookmarksToolbarItem.label "Bookmarks Toolbar Items">
 
-<!ENTITY pageSourceCmd.label "Page Source">
-<!ENTITY pageSourceCmd.accesskey "o">
-<!ENTITY pageSourceCmd.commandkey "u">
-<!-- LOCALIZATION NOTE (pageSourceCmd.SafariCommandKey should match the
-Option+Command keyboard shortcut letter that Safari and Chrome use for "View
-Source" on macOS. pageSourceCmd.commandkey above is Firefox's official keyboard
-shortcut shown in the GUI. SafariCommandKey is an alias provided for the
-convenience of Safari and Chrome users on macOS. See bug 1398988. -->
-<!ENTITY pageSourceCmd.SafariCommandKey "u">
-
-<!ENTITY pageInfoCmd.label "Page Info">
-<!ENTITY pageInfoCmd.accesskey "I">
-<!ENTITY pageInfoCmd.commandkey "i">
-<!ENTITY ldbCmd.label "Layout Debugger">
-<!ENTITY ldbCmd.accesskey "L">
-<!ENTITY mirrorTabCmd.label "Mirror Tab">
-<!ENTITY mirrorTabCmd.accesskey "m">
-<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):
-These should match what Safari and other Apple applications use on OS X Lion. -->
-<!ENTITY enterFullScreenCmd.label "Enter Full Screen">
-<!ENTITY enterFullScreenCmd.accesskey "F">
-<!ENTITY exitFullScreenCmd.label "Exit Full Screen">
-<!ENTITY exitFullScreenCmd.accesskey "F">
-
 <!ENTITY fullScreenCmd.label "Full Screen">
-<!ENTITY fullScreenCmd.accesskey "F">
-<!ENTITY fullScreenCmd.macCommandKey "f">
-<!ENTITY showAllTabsCmd.label "Show All Tabs">
-<!ENTITY showAllTabsCmd.accesskey "A">
-<!ENTITY toggleReaderMode.key "R">
-<!ENTITY toggleReaderMode.win.keycode "VK_F9">
-
-<!ENTITY fxaSignIn.label "Sign in to &syncBrand.shortName.label;">
-<!ENTITY fxaSignedIn.tooltip "Open &syncBrand.shortName.label; preferences">
-<!ENTITY fxaSignInError.label "Reconnect to &syncBrand.shortName.label;">
-<!ENTITY fxaUnverified.label "Verify Your Account">
-
-
-<!ENTITY fullScreenMinimize.tooltip "Minimize">
-<!ENTITY fullScreenRestore.tooltip "Restore">
-<!ENTITY fullScreenClose.tooltip "Close">
-<!ENTITY fullScreenAutohide.label "Hide Toolbars">
-<!ENTITY fullScreenAutohide.accesskey "H">
-<!ENTITY fullScreenExit.label "Exit Full Screen Mode">
-<!ENTITY fullScreenExit.accesskey "F">
-
- <!-- LOCALIZATION NOTE (fxa.signin) Used to define the different labels
-     for the Firefox Account toolbar signin menu screen. -->
-<!ENTITY fxa.signin.callout.label "Take Firefox with You">
-<!ENTITY fxa.signin.description.label "Get your bookmarks, history, passwords and other settings on all your devices.">
-<!ENTITY fxa.signin.button.label "Turn on &syncBrand.shortName.label;…">
-
-<!-- LOCALIZATION NOTE (fxa.unverified) Used to define the different labels
-     for the Firefox Account toolbar unverified menu screen. -->
-<!ENTITY fxa.unverified.callout.label "Check Your Email">
-<!ENTITY fxa.unverified.description.label "You’ll need to verify your account before you can sync.">
-<!ENTITY fxa.unverified.button.label "Open &syncBrand.shortName.label; Settings…">
-
-<!-- LOCALIZATION NOTE (fxa.menu) Used to define the different labels
-     for the Firefox Account toolbart menu screen. The `Signed in as` text is
-     followed by the user's email. -->
-<!ENTITY fxa.menu.signedInAs.label "Signed in as">
-<!ENTITY fxa.menu.manageAccount.label "Manage Account…">
-<!ENTITY fxa.menu.syncSettings.label "&syncBrand.shortName.label; Settings…">
 
 <!ENTITY pictureInPictureHideToggle.label "Hide Picture-in-Picture Toggle">
 <!ENTITY pictureInPictureHideToggle.accesskey "H">
 
 <!-- LOCALIZATION NOTE (fxa.menu) Used to define the different labels
      for the Firefox Account toolbar menu screen. The `Signed in as` text is
      followed by the user's email. -->
 <!ENTITY fxa.menu.syncSettings2.label "&syncBrand.shortName.label; Settings">
 <!ENTITY fxa.menu.connectAnotherDevice2.label "Connect Another Device…">
 <!ENTITY fxa.menu.firefoxAccount "&syncBrand.fxAccount.label;">
-
 <!ENTITY fxa.menu.signin.label "Sign in to &brandProductName;">
 <!ENTITY fxa.menu.turnOnSync.label "Turn on &syncBrand.shortName.label;">
 <!ENTITY fxa.menu.firefoxServices.label "&brandProductName; Services">
 <!ENTITY fxa.menu.account.label "Account">
 <!ENTITY fxa.menu.settings.label "Settings">
 <!ENTITY fxa.menu.accountSettings.label "Account Settings">
 <!ENTITY fxa.menu.manageAccount2.label "Manage Account">
 <!ENTITY fxa.menu.signOut.label "Sign Out…">
@@ -186,233 +74,79 @@ These should match what Safari and other
 <!ENTITY fullscreenWarning.afterDomain.label "is now full screen">
 <!ENTITY fullscreenWarning.generic.label "This document is now full screen">
 
 <!-- LOCALIZATION NOTE (exitDOMFullscreen.button,
      exitDOMFullscreenMac.button): the "escape" button on PC keyboards
      is uppercase, while on Mac keyboards it is lowercase -->
 <!ENTITY exitDOMFullscreen.button "Exit Full Screen (Esc)">
 <!ENTITY exitDOMFullscreenMac.button "Exit Full Screen (esc)">
-<!ENTITY leaveDOMFullScreen.label "Exit Full Screen">
-<!ENTITY leaveDOMFullScreen.accesskey "u">
-
-<!-- LOCALIZATION NOTE (pictureInPicture.label, pictureInPicture.accesskey):
-     these two strings are used when right-clicking on a video in the
-     content area when the Picture-in-Picture feature is enabled. -->
-<!ENTITY pictureInPicture.label "Picture-in-Picture">
-<!ENTITY pictureInPicture.accesskey "u">
 
 <!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,
      pointerlockWarning.afterDomain.label): these two strings are used
      respectively before and after the domain requiring pointerlock.
      Localizers can use one of them, or both, to better adapt this
      sentence to their language. -->
 <!ENTITY pointerlockWarning.beforeDomain.label "">
 <!ENTITY pointerlockWarning.afterDomain.label "has control of your pointer. Press Esc to take back control.">
 <!ENTITY pointerlockWarning.generic.label "This document has control of your pointer. Press Esc to take back control.">
 
-<!ENTITY closeWindow.label "Close Window">
-<!ENTITY closeWindow.accesskey "d">
-
-<!ENTITY bookmarksMenu.label "Bookmarks">
-<!ENTITY bookmarksMenu.accesskey "B">
-<!ENTITY bookmarkThisPageCmd.label "Bookmark This Page">
-<!ENTITY editThisBookmarkCmd.label "Edit This Bookmark">
-<!ENTITY bookmarkThisPageCmd.commandkey "d">
-
-<!ENTITY addCurPagesCmd.label "Bookmark All Tabs…">
-
 <!ENTITY showAllBookmarks2.label "Show All Bookmarks">
 <!ENTITY recentBookmarks.label "Recently Bookmarked">
-<!ENTITY otherBookmarksCmd.label "Other Bookmarks">
-<!ENTITY mobileBookmarksCmd.label "Mobile Bookmarks">
 <!ENTITY bookmarksToolbarChevron.tooltip "Show more bookmarks">
 
-<!ENTITY backCmd.label                "Back">
-<!ENTITY backCmd.accesskey            "B">
-<!ENTITY backButton.tooltip           "Go back one page">
-<!ENTITY forwardCmd.label             "Forward">
-<!ENTITY forwardCmd.accesskey         "F">
-<!ENTITY forwardButton.tooltip        "Go forward one page">
-<!ENTITY backForwardButtonMenu.tooltip "Right-click or pull down to show history">
-<!ENTITY backForwardButtonMenuMac.tooltip "Pull down to show history">
-<!ENTITY reloadCmd.label              "Reload">
-<!ENTITY reloadCmd.accesskey          "R">
-<!ENTITY stopCmd.label                "Stop">
-<!ENTITY stopCmd.accesskey            "S">
-<!ENTITY stopCmd.macCommandKey        ".">
-<!ENTITY goEndCap.tooltip             "Go to the address in the Location Bar">
-
 <!ENTITY printButton.label            "Print">
 <!ENTITY printButton.tooltip          "Print this page">
 
-<!ENTITY urlbar.viewSiteInfo.label                      "View site information">
-
-<!ENTITY urlbar.defaultNotificationAnchor.tooltip         "Open message panel">
-<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     "Open location request panel">
-<!ENTITY urlbar.autoplayNotificationAnchor.tooltip        "Open autoplay panel">
-<!ENTITY urlbar.addonsNotificationAnchor.tooltip          "Open add-on installation message panel">
-<!ENTITY urlbar.canvasNotificationAnchor.tooltip          "Manage canvas extraction permission">
-<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       "Open offline storage message panel">
-<!ENTITY urlbar.passwordNotificationAnchor.tooltip        "Open save password message panel">
-<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         "Manage plug-in use">
-<!ENTITY urlbar.webNotificationAnchor.tooltip             "Change whether you can receive notifications from the site">
-<!ENTITY urlbar.persistentStorageNotificationAnchor.tooltip     "Store data in Persistent Storage">
-<!ENTITY urlbar.remoteControlNotificationAnchor.tooltip   "Browser is under remote control">
-<!ENTITY urlbar.webAuthnAnchor.tooltip                    "Open Web Authentication panel">
-<!ENTITY urlbar.storageAccessAnchor.tooltip               "Open browsing activity permission panel">
-
-<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      "Manage sharing your camera and/or microphone with the site">
-<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   "Manage sharing your microphone with the site">
-<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       "Manage sharing your windows or screen with the site">
-
-<!ENTITY urlbar.servicesNotificationAnchor.tooltip        "Open install message panel">
-<!ENTITY urlbar.translateNotificationAnchor.tooltip       "Translate this page">
-<!ENTITY urlbar.translatedNotificationAnchor.tooltip      "Manage page translation">
-<!ENTITY urlbar.emeNotificationAnchor.tooltip             "Manage use of DRM software">
-<!ENTITY urlbar.midiNotificationAnchor.tooltip            "Open MIDI panel">
-
-<!ENTITY urlbar.cameraBlocked.tooltip            "You have blocked your camera for this website.">
-<!ENTITY urlbar.microphoneBlocked.tooltip        "You have blocked your microphone for this website.">
-<!ENTITY urlbar.screenBlocked.tooltip            "You have blocked this website from sharing your screen.">
-<!ENTITY urlbar.geolocationBlocked.tooltip       "You have blocked location information for this website.">
-<!ENTITY urlbar.webNotificationsBlocked.tooltip  "You have blocked notifications for this website.">
-<!ENTITY urlbar.persistentStorageBlocked.tooltip "You have blocked persistent storage for this website.">
-<!ENTITY urlbar.popupBlocked.tooltip             "You have blocked pop-ups for this website.">
-<!ENTITY urlbar.autoplayMediaBlocked.tooltip     "You have blocked autoplay media with sound for this website.">
-<!ENTITY urlbar.canvasBlocked.tooltip            "You have blocked canvas data extraction for this website.">
-<!ENTITY urlbar.flashPluginBlocked.tooltip       "You have blocked this website from using the Adobe Flash plugin.">
-<!ENTITY urlbar.midiBlocked.tooltip              "You have blocked MIDI access for this website.">
-<!ENTITY urlbar.installBlocked.tooltip           "You have blocked add-on installation for this website.">
-
-<!ENTITY urlbar.openHistoryPopup.tooltip                "Show history">
-
 <!ENTITY searchItem.title             "Search">
 
 <!-- Toolbar items -->
 <!ENTITY homeButton.label             "Home">
 <!ENTITY homeButton.defaultPage.tooltip "&brandShortName; Home Page">
 
 <!ENTITY bookmarksButton.label          "Bookmarks">
-<!ENTITY bookmarksCmd.commandkey "b">
 
 <!ENTITY bookmarksSubview.label             "Bookmarks">
 <!ENTITY bookmarksMenuButton2.label         "Bookmarks Menu">
 <!ENTITY bookmarksMenuButton.other.label    "Other Bookmarks">
 <!ENTITY bookmarksMenuButton.mobile.label   "Mobile Bookmarks">
 <!ENTITY viewBookmarksSidebar2.label        "View Bookmarks Sidebar">
 <!ENTITY hideBookmarksSidebar.label         "Hide Bookmarks Sidebar">
 <!ENTITY viewBookmarksToolbar.label         "View Bookmarks Toolbar">
 <!ENTITY hideBookmarksToolbar.label         "Hide Bookmarks Toolbar">
 <!ENTITY searchBookmarks.label              "Search Bookmarks">
 <!ENTITY bookmarkingTools.label             "Bookmarking Tools">
 <!ENTITY addBookmarksMenu.label             "Add Bookmarks Menu to Toolbar">
 <!ENTITY removeBookmarksMenu.label          "Remove Bookmarks Menu from Toolbar">
 
-<!-- LOCALIZATION NOTE (bookmarksGtkCmd.commandkey): This command
-  -  key should not contain the letters A-F, since these are reserved
-  -  shortcut keys on Linux. -->
-<!ENTITY bookmarksGtkCmd.commandkey "o">
-<!ENTITY bookmarksWinCmd.commandkey "i">
-
 <!ENTITY historyButton.label            "History">
-<!ENTITY historySidebarCmd.commandKey   "h">
-
-<!ENTITY toolsMenu.label              "Tools">
-<!ENTITY toolsMenu.accesskey          "T">
-
-<!ENTITY keywordfield.label           "Add a Keyword for this Search…">
-<!ENTITY keywordfield.accesskey       "K">
 
 <!ENTITY downloads.label              "Downloads">
 <!-- LOCALIZATION NOTE (libraryDownloads.label): This label is similar to
   -  downloads.label, but used in the Library panel. -->
 <!ENTITY libraryDownloads.label       "Downloads">
-<!ENTITY downloads.accesskey          "D">
-<!ENTITY downloads.commandkey         "j">
-<!ENTITY downloadsUnix.commandkey     "y">
 <!ENTITY addons.label                 "Add-ons">
-<!ENTITY addons.accesskey             "A">
-<!ENTITY addons.commandkey            "A">
 
 <!ENTITY webDeveloperMenu.label       "Web Developer">
-<!ENTITY webDeveloperMenu.accesskey   "W">
-
-<!ENTITY inspectContextMenu.label     "Inspect Element">
-<!ENTITY inspectContextMenu.accesskey "Q">
-
-<!ENTITY inspectA11YContextMenu.label     "Inspect Accessibility Properties">
-
-<!ENTITY fileMenu.label         "File">
-<!ENTITY fileMenu.accesskey       "F">
-<!ENTITY newUserContext.label             "New Container Tab">
-<!ENTITY newUserContext.accesskey         "B">
-<!ENTITY manageUserContext.label          "Manage Containers">
-<!ENTITY manageUserContext.accesskey      "O">
 
 <!ENTITY newNavigatorCmd.label        "New Window">
-<!ENTITY newNavigatorCmd.key        "N">
-<!ENTITY newNavigatorCmd.accesskey      "N">
 <!ENTITY newPrivateWindow.label     "New Private Window">
-<!ENTITY newPrivateWindow.accesskey "W">
 
 <!ENTITY editMenu.label         "Edit">
-<!ENTITY editMenu.accesskey       "E">
-<!ENTITY undoCmd.label            "Undo">
-<!ENTITY undoCmd.key            "Z">
-<!ENTITY undoCmd.accesskey          "U">
-<!ENTITY redoCmd.label            "Redo">
-<!ENTITY redoCmd.key            "Y">
-<!ENTITY redoCmd.accesskey          "R">
-<!ENTITY cutCmd.label           "Cut">
-<!ENTITY cutCmd.key             "X">
-<!ENTITY cutCmd.accesskey         "t">
-<!ENTITY copyCmd.label            "Copy">
-<!ENTITY copyCmd.key            "C">
-<!ENTITY copyCmd.accesskey          "C">
-<!ENTITY pasteCmd.label           "Paste">
-<!ENTITY pasteCmd.key           "V">
-<!ENTITY pasteCmd.accesskey         "P">
-<!ENTITY deleteCmd.label          "Delete">
-<!ENTITY deleteCmd.key            "D">
-<!ENTITY deleteCmd.accesskey        "D">
-<!ENTITY selectAllCmd.label         "Select All">
-<!ENTITY selectAllCmd.key         "A">
-<!ENTITY selectAllCmd.accesskey       "A">
 <!ENTITY preferencesCmd2.label       "Options">
-<!ENTITY preferencesCmd2.accesskey     "O">
 <!ENTITY preferencesCmdUnix.label       "Preferences">
-<!ENTITY preferencesCmdUnix.accesskey     "n">
 <!ENTITY logins.label                           "Logins and Passwords">
 
-<!ENTITY clearRecentHistory.label               "Clear Recent History…">
-
-<!ENTITY privateBrowsingCmd.commandkey          "P">
-
-<!ENTITY viewMenu.label         "View">
-<!ENTITY viewMenu.accesskey       "V">
-<!ENTITY viewToolbarsMenu.label       "Toolbars">
-<!ENTITY viewToolbarsMenu.accesskey     "T">
-<!ENTITY viewSidebarMenu.label "Sidebar">
-<!ENTITY viewSidebarMenu.accesskey "e">
-<!ENTITY viewCustomizeToolbar.label       "Customize…">
-<!ENTITY viewCustomizeToolbar.accesskey     "C">
-
 <!ENTITY overflowCustomizeToolbar.label       "Customize Toolbar…">
 <!ENTITY overflowCustomizeToolbar.accesskey   "C">
 
 <!ENTITY historyMenu.label "History">
-<!ENTITY historyMenu.accesskey "s">
 <!ENTITY historyUndoMenu.label "Recently Closed Tabs">
 <!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
 <!ENTITY historyUndoWindowMenu.label "Recently Closed Windows">
-<!ENTITY historyRestoreLastSession.label "Restore Previous Session">
-
-<!ENTITY showAllHistoryCmd2.label "Show All History">
-<!ENTITY showAllHistoryCmd.commandkey "H">
 
 <!ENTITY appMenuHistory.showAll.label "Show All History">
 <!ENTITY appMenuHistory.clearRecent.label "Clear Recent History…">
 <!ENTITY appMenuHistory.restoreSession.label "Restore Previous Session">
 <!ENTITY appMenuHistory.viewSidebar.label "View History Sidebar">
 <!ENTITY appMenuHistory.hideSidebar.label "Hide History Sidebar">
 <!ENTITY appMenuHistory.recentHistory.label "Recent History">
 <!ENTITY appMenuHelp.label "Help">
@@ -432,20 +166,18 @@ These should match what Safari and other
 <!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown
      when Sync is configured but syncing tabs is disabled. -->
 <!ENTITY appMenuRemoteTabs.tabsnotsyncing.label "Turn on tab syncing to view a list of tabs from your other devices.">
 <!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.subtitle): This is shown
      when Sync is configured but this appears to be the only device attached to
      the account. We also show links to download Firefox for android/ios. -->
 <!ENTITY appMenuRemoteTabs.noclients.subtitle "Want to see your tabs from other devices here?">
 <!ENTITY appMenuRemoteTabs.opensyncprefs.label "Open Sync Preferences">
-<!ENTITY appMenuRemoteTabs.notsignedin.label "Sign in to view a list of tabs from your other devices.">
 <!ENTITY appMenuRemoteTabs.welcome.label "View a list of tabs from your other devices.">
 <!ENTITY appMenuRemoteTabs.unverified.label "Your account needs to be verified.">
-<!ENTITY appMenuRemoteTabs.signin.label "Sign in to Sync">
 <!ENTITY appMenuRemoteTabs.signintosync.label "Sign in to &syncBrand.shortName.label;…">
 <!ENTITY appMenuRemoteTabs.turnonsync.label "Turn on &syncBrand.shortName.label;…">
 <!ENTITY appMenuRemoteTabs.managedevices.label "Manage Devices…">
 <!ENTITY appMenuRemoteTabs.sidebar.label "View Synced Tabs Sidebar">
 <!ENTITY appMenuRemoteTabs.hidesidebar.label "Hide Synced Tabs Sidebar">
 <!ENTITY appMenuRemoteTabs.connectdevice.label "Connect Another Device">
 
 <!ENTITY appMenuRecentHighlights.label "Recent Highlights">
@@ -453,558 +185,91 @@ These should match what Safari and other
 <!ENTITY customizeMenu.addToToolbar.label "Add to Toolbar">
 <!ENTITY customizeMenu.addToToolbar.accesskey "A">
 <!-- LOCALIZATION NOTE (customizeMenu.addToOverflowMenu.label,
      customizeMenu.unpinFromOverflowMenu.label)
      The overflow menu is the menu that appears if you click the chevron (>> button)
      in the location bar. -->
 <!ENTITY customizeMenu.addToOverflowMenu.label "Add to Overflow Menu">
 <!ENTITY customizeMenu.addToOverflowMenu.accesskey "M">
-<!-- LOCALIZATION NOTE (customizeMenu.pinToOverflowMenu.accesskey)
-     can appear on the same context menu as menubarCmd and personalbarCmd,
-     so they should have different access keys.  -->
-<!ENTITY customizeMenu.pinToOverflowMenu.label "Pin to Overflow Menu">
-<!ENTITY customizeMenu.pinToOverflowMenu.accesskey "P">
 <!ENTITY customizeMenu.unpinFromOverflowMenu.label "Unpin from Overflow Menu">
 <!ENTITY customizeMenu.unpinFromOverflowMenu.accesskey "U">
 <!ENTITY customizeMenu.removeFromToolbar.label "Remove from Toolbar">
 <!ENTITY customizeMenu.removeFromToolbar.accesskey "R">
 <!ENTITY customizeMenu.addMoreItems.label "Add More Items…">
 <!ENTITY customizeMenu.addMoreItems.accesskey "A">
-<!ENTITY customizeMenu.autoHideDownloadsButton.label "Auto-Hide in Toolbar">
-<!ENTITY customizeMenu.autoHideDownloadsButton.accesskey "A">
-<!ENTITY customizeMenu.manageExtension.label "Manage Extension">
-<!ENTITY customizeMenu.manageExtension.accesskey "E">
-<!ENTITY customizeMenu.removeExtension.label "Remove Extension">
-<!ENTITY customizeMenu.removeExtension.accesskey "v">
-<!-- LOCALIZATION NOTE (reportExtension.label) This label is used in the extensions
-     toolbar buttons context menus, a user can use this command to submit to Mozilla
-     an abuse report related to that extension. "Report" is a verb. -->
-<!ENTITY customizeMenu.reportExtension.label "Report Extension">
-<!ENTITY customizeMenu.reportExtension.accesskey "o">
 
 <!-- LOCALIZATION NOTE (moreMenu.label) This label is used in the new Photon
     app (hamburger) menu. When clicked, it opens a subview that contains
     secondary commands. -->
 <!ENTITY moreMenu.label "More">
 
-<!ENTITY openCmd.commandkey           "l">
-<!ENTITY urlbar.placeholder2          "Search or enter address">
-<!ENTITY urlbar.accesskey             "d">
-<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->
-<!ENTITY urlbar.extension.label       "Extension:">
-<!ENTITY urlbar.switchToTab.label     "Switch to tab:">
-
-<!-- LOCALIZATION NOTE (urlbar.searchSuggestionsNotification.hintPrefix): Shown just before the suggestions opt-out hint. -->
-<!ENTITY urlbar.searchSuggestionsNotification.hintPrefix "Tip:">
-<!-- LOCALIZATION NOTE (urlbar.searchSuggestionsNotification.hint): &#x1F50E; is the magnifier icon emoji, please don't change it. -->
-<!ENTITY urlbar.searchSuggestionsNotification.hint "Get help finding things! Look for the &#x1F50E; next to search suggestions.">
-<!ENTITY urlbar.searchSuggestionsNotification.changeSettingsWin "Change Options…">
-<!ENTITY urlbar.searchSuggestionsNotification.changeSettingsWin.accesskey "C">
-<!ENTITY urlbar.searchSuggestionsNotification.changeSettingsUnix "Change Preferences…">
-<!ENTITY urlbar.searchSuggestionsNotification.changeSettingsUnix.accesskey "C">
-
-<!--
-  Comment duplicated from browser-sets.inc:
-
-  Search Command Key Logic works like this:
-
-  Unix: Ctrl+J (0.8, 0.9 support)
-        Ctrl+K (cross platform binding)
-  Mac:  Cmd+K (cross platform binding)
-        Cmd+Opt+F (platform convention)
-  Win:  Ctrl+K (cross platform binding)
-        Ctrl+E (IE compat)
-
-  We support Ctrl+K on all platforms now and advertise it in the menu since it is
-  our standard - it is a "safe" choice since it is near no harmful keys like "W" as
-  "E" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK
-  system setting to use emacs emulation, and we should respect it. Focus-Search-Box
-  is a fundamental keybinding and we are maintaining a XP binding so that it is easy
-  for people to switch to Linux.
-
- -->
-<!ENTITY searchFocus.commandkey       "k">
-<!ENTITY searchFocus.commandkey2      "e">
-<!ENTITY searchFocusUnix.commandkey   "j">
-
-<!-- LOCALIZATION NOTE (contentSearchInput.label):
-     This is set as the aria-label attribute for the search input box in the
-     in-content search UI, to be used by screen readers. -->
-<!ENTITY contentSearchInput.label     "Search query">
-
 <!ENTITY contentSearchSubmit.tooltip  "Submit search">
 
 <!-- LOCALIZATION NOTE (searchInput.placeholder):
      This string is displayed in the search box when the input field is empty. -->
 <!ENTITY searchInput.placeholder      "Search">
 <!ENTITY searchIcon.tooltip           "Search">
 
-<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):
-     These two strings are used to build the header above the list of one-click
-     search providers:  "Search for <used typed keywords> with:" -->
-<!ENTITY searchFor.label              "Search for ">
-<!ENTITY searchWith.label             " with:">
-
-<!-- LOCALIZATION NOTE (search.label, searchAfter.label):
-     This string is used to build the header above the list of one-click search
-     providers when a one off engine has been selected.  The searchAfter text is
-     intentionally left empty for en-US and can be used by other localizations to
-     display a string after the search engine name.  This string will be displayed
-     as:  "Search <selected engine name><searchAfter.label text>" -->
-<!ENTITY search.label                 "Search ">
-<!ENTITY searchAfter.label            "">
-
-<!-- LOCALIZATION NOTE (searchWithHeader.label):
-     The wording of this string should be as close as possible to
-     searchFor.label and searchWith.label. This string will be used instead of
-     them when the user has not typed any keyword. -->
-<!ENTITY searchWithHeader.label       "Search with:">
-<!-- LOCALIZATION NOTE (changeSearchSettings.button):
-     This string won't wrap, so if the translated string is longer,
-     consider translating it as if it said only "Search Settings". -->
-<!ENTITY changeSearchSettings.button  "Change Search Settings">
-<!ENTITY changeSearchSettings.tooltip "Change search settings">
-
-<!ENTITY searchInNewTab.label         "Search in New Tab">
-<!ENTITY searchInNewTab.accesskey     "T">
-<!ENTITY searchSetAsDefault.label     "Set As Default Search Engine">
-<!ENTITY searchSetAsDefault.accesskey "D">
-
-<!ENTITY openLinkCmdInTab.label       "Open Link in New Tab">
-
 <!ENTITY openLinkCmdInTab.accesskey   "T">
-<!ENTITY openLinkCmd.label            "Open Link in New Window">
-<!ENTITY openLinkCmd.accesskey        "W">
-<!ENTITY openLinkInPrivateWindowCmd.label "Open Link in New Private Window">
-<!ENTITY openLinkInPrivateWindowCmd.accesskey "P">
-<!ENTITY openLinkCmdInCurrent.label     "Open Link">
-<!ENTITY openLinkCmdInCurrent.accesskey "O">
-<!ENTITY openFrameCmdInTab.label      "Open Frame in New Tab">
-<!ENTITY openFrameCmdInTab.accesskey  "T">
-<!ENTITY openFrameCmd.label           "Open Frame in New Window">
-<!ENTITY openFrameCmd.accesskey       "W">
-<!ENTITY openLinkCmdInContainerTab.label "Open Link in New Container Tab">
-<!ENTITY openLinkCmdInContainerTab.accesskey "b">
-<!ENTITY showOnlyThisFrameCmd.label     "Show Only This Frame">
-<!ENTITY showOnlyThisFrameCmd.accesskey "S">
-<!ENTITY reloadCmd.commandkey         "r">
-<!ENTITY reloadFrameCmd.label         "Reload Frame">
-<!ENTITY reloadFrameCmd.accesskey     "R">
-<!ENTITY viewPartialSourceForSelectionCmd.label "View Selection Source">
-<!ENTITY viewPartialSourceCmd.accesskey "e">
-<!ENTITY viewPageSourceCmd.label      "View Page Source">
-<!ENTITY viewPageSourceCmd.accesskey  "V">
-<!ENTITY viewFrameSourceCmd.label     "View Frame Source">
-<!ENTITY viewFrameSourceCmd.accesskey "V">
-<!ENTITY viewPageInfoCmd.label        "View Page Info">
-<!ENTITY viewPageInfoCmd.accesskey    "I">
-<!ENTITY viewFrameInfoCmd.label       "View Frame Info">
-<!ENTITY viewFrameInfoCmd.accesskey   "I">
-<!ENTITY reloadImageCmd.label         "Reload Image">
-<!ENTITY reloadImageCmd.accesskey     "R">
-<!ENTITY viewImageCmd.label           "View Image">
-<!ENTITY viewImageCmd.accesskey       "I">
-<!ENTITY viewImageInfoCmd.label       "View Image Info">
-<!ENTITY viewImageInfoCmd.accesskey   "f">
-<!ENTITY viewImageDescCmd.label       "View Description">
-<!ENTITY viewImageDescCmd.accesskey   "D">
-<!ENTITY viewVideoCmd.label           "View Video">
-<!ENTITY viewVideoCmd.accesskey       "I">
-<!ENTITY viewBGImageCmd.label         "View Background Image">
-<!ENTITY viewBGImageCmd.accesskey     "w">
-<!ENTITY setDesktopBackgroundCmd.label      "Set As Desktop Background…">
-<!ENTITY setDesktopBackgroundCmd.accesskey  "S">
-<!ENTITY bookmarkPageCmd2.label       "Bookmark This Page">
-<!ENTITY bookmarkPageCmd2.accesskey   "m">
-<!ENTITY bookmarkThisLinkCmd.label      "Bookmark This Link">
-<!ENTITY bookmarkThisLinkCmd.accesskey  "L">
-<!ENTITY bookmarkThisFrameCmd.label      "Bookmark This Frame">
-<!ENTITY bookmarkThisFrameCmd.accesskey  "m">
 
 <!ENTITY pageAction.copyLink.label    "Copy Link">
 
 <!-- LOCALIZATION NOTE(pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):
   "Pocket" is a brand name. -->
-<!ENTITY pocketButton.tooltiptext     "Save to Pocket">
-
-<!-- LOCALIZATION NOTE(pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):
-  "Pocket" is a brand name. -->
 <!ENTITY saveToPocketCmd.label        "Save Page to Pocket">
-<!ENTITY saveToPocketCmd.accesskey    "k">
-<!ENTITY saveLinkToPocketCmd.label    "Save Link to Pocket">
-<!ENTITY saveLinkToPocketCmd.accesskey "o">
 <!ENTITY pocketMenuitem.label         "View Pocket List">
 
 <!ENTITY emailPageCmd.label           "Email Link…">
-<!ENTITY emailPageCmd.accesskey       "E">
-<!ENTITY savePageCmd.label            "Save Page As…">
-<!ENTITY savePageCmd.accesskey        "A">
-<!-- alternate for content area context menu -->
-<!ENTITY savePageCmd.accesskey2       "P">
-<!ENTITY savePageCmd.commandkey       "s">
-<!ENTITY saveFrameCmd.label           "Save Frame As…">
-<!ENTITY saveFrameCmd.accesskey       "F">
-<!ENTITY printFrameCmd.label          "Print Frame…">
-<!ENTITY printFrameCmd.accesskey      "P">
-<!ENTITY saveLinkCmd.label            "Save Link As…">
-<!ENTITY saveLinkCmd.accesskey        "k">
-<!ENTITY saveImageCmd.label           "Save Image As…">
-<!ENTITY saveImageCmd.accesskey       "v">
-<!ENTITY saveVideoCmd.label           "Save Video As…">
-<!ENTITY saveVideoCmd.accesskey       "v">
-<!ENTITY saveAudioCmd.label           "Save Audio As…">
-<!ENTITY saveAudioCmd.accesskey       "v">
-<!ENTITY emailImageCmd.label          "Email Image…">
-<!ENTITY emailImageCmd.accesskey      "g">
-<!ENTITY emailVideoCmd.label          "Email Video…">
-<!ENTITY emailVideoCmd.accesskey      "a">
-<!ENTITY emailAudioCmd.label          "Email Audio…">
-<!ENTITY emailAudioCmd.accesskey      "a">
-<!ENTITY playPluginCmd.label          "Activate this plugin">
-<!ENTITY playPluginCmd.accesskey      "c">
-<!ENTITY hidePluginCmd.label          "Hide this plugin">
-<!ENTITY hidePluginCmd.accesskey      "H">
-<!ENTITY copyLinkCmd.label            "Copy Link Location">
-<!-- LOCALIZATION NOTE (copyLinkCmd.accesskey): The access keys for "Copy Link
-Location" and "Copy Email Address" should be the same if possible; the two
-context menu items are mutually exclusive. -->
-<!ENTITY copyLinkCmd.accesskey        "a">
-<!ENTITY copyImageCmd.label           "Copy Image Location">
-<!ENTITY copyImageCmd.accesskey       "o">
-<!ENTITY copyImageContentsCmd.label   "Copy Image">
-<!ENTITY copyImageContentsCmd.accesskey  "y">
-<!ENTITY copyVideoURLCmd.label        "Copy Video Location">
-<!ENTITY copyVideoURLCmd.accesskey    "o">
-<!ENTITY copyAudioURLCmd.label        "Copy Audio Location">
-<!ENTITY copyAudioURLCmd.accesskey    "o">
-<!ENTITY copyEmailCmd.label           "Copy Email Address">
-<!-- LOCALIZATION NOTE (copyEmailCmd.accesskey): The access keys for "Copy Link
-Location" and "Copy Email Address" should be the same if possible; the two
-context menu items are mutually exclusive. -->
-<!ENTITY copyEmailCmd.accesskey       "A">
-<!ENTITY thisFrameMenu.label              "This Frame">
-<!ENTITY thisFrameMenu.accesskey          "h">
-
-<!-- Media (video/audio) controls -->
-<!-- LOCALIZATION NOTE: The access keys for "Play" and
-"Pause" are the same because the two context-menu
-items are mutually exclusive. -->
-<!ENTITY mediaPlay.label             "Play">
-<!ENTITY mediaPlay.accesskey         "P">
-<!ENTITY mediaPause.label            "Pause">
-<!ENTITY mediaPause.accesskey        "P">
-<!-- LOCALIZATION NOTE: The access keys for "Mute" and
-"Unmute" are the same because the two context-menu
-items are mutually exclusive. -->
-<!ENTITY mediaMute.label             "Mute">
-<!ENTITY mediaMute.accesskey         "M">
-<!ENTITY mediaUnmute.label           "Unmute">
-<!ENTITY mediaUnmute.accesskey       "m">
-<!ENTITY mediaPlaybackRate2.label     "Play Speed">
-<!ENTITY mediaPlaybackRate2.accesskey "d">
-<!ENTITY mediaPlaybackRate050x2.label "Slow (0.5×)">
-<!ENTITY mediaPlaybackRate050x2.accesskey "S">
-<!ENTITY mediaPlaybackRate100x2.label "Normal">
-<!ENTITY mediaPlaybackRate100x2.accesskey "N">
-<!ENTITY mediaPlaybackRate125x2.label "Fast (1.25×)">
-<!ENTITY mediaPlaybackRate125x2.accesskey "F">
-<!ENTITY mediaPlaybackRate150x2.label "Faster (1.5×)">
-<!ENTITY mediaPlaybackRate150x2.accesskey "a">
-<!-- LOCALIZATION NOTE: "Ludicrous" is a reference to the
-movie "Space Balls" and is meant to say that this speed is very
-fast. -->
-<!ENTITY mediaPlaybackRate200x2.label "Ludicrous (2×)">
-<!ENTITY mediaPlaybackRate200x2.accesskey "L">
-<!ENTITY mediaLoop.label             "Loop">
-<!ENTITY mediaLoop.accesskey         "L">
-<!-- LOCALIZATION NOTE: The access keys for "Show Controls" and
-"Hide Controls" are the same because the two context-menu
-items are mutually exclusive. -->
-<!ENTITY mediaShowControls.label     "Show Controls">
-<!ENTITY mediaShowControls.accesskey "C">
-<!ENTITY mediaHideControls.label     "Hide Controls">
-<!ENTITY mediaHideControls.accesskey "C">
-<!ENTITY videoFullScreen.label       "Full Screen">
-<!ENTITY videoFullScreen.accesskey   "F">
-<!ENTITY videoSaveImage.label        "Save Snapshot As…">
-<!ENTITY videoSaveImage.accesskey    "S">
-<!-- LOCALIZATION NOTE: The access keys for "Show Statistics" and
-"Hide Statistics" are the same because the two context-menu
-items are mutually exclusive. -->
-<!ENTITY videoShowStats.label        "Show Statistics">
-<!ENTITY videoShowStats.accesskey    "t">
-<!ENTITY videoHideStats.label        "Hide Statistics">
-<!ENTITY videoHideStats.accesskey    "t">
-
-<!-- LOCALIZATION NOTE :
-fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and
-fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.
-If shift key is needed with your locale popular keyboard for them,
-you can use these alternative items. Otherwise, their values should be empty.  -->
-
-<!ENTITY fullZoomEnlargeCmd.label       "Zoom In">
-<!ENTITY fullZoomEnlargeCmd.accesskey   "I">
-<!ENTITY fullZoomEnlargeCmd.commandkey  "+">
-<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
-<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
-
-<!ENTITY fullZoomReduceCmd.label        "Zoom Out">
-<!ENTITY fullZoomReduceCmd.accesskey    "O">
-<!ENTITY fullZoomReduceCmd.commandkey   "-">
-<!ENTITY fullZoomReduceCmd.commandkey2  "">
-
-<!ENTITY fullZoomResetCmd.label         "Reset">
-<!ENTITY fullZoomResetCmd.accesskey     "R">
-<!ENTITY fullZoomResetCmd.commandkey    "0">
-<!ENTITY fullZoomResetCmd.commandkey2   "">
-
-<!ENTITY fullZoomToggleCmd.label        "Zoom Text Only">
-<!ENTITY fullZoomToggleCmd.accesskey    "T">
 
 <!ENTITY fullZoom.label                 "Zoom">
-<!ENTITY fullZoom.accesskey             "Z">
 
 <!ENTITY sidebarCloseButton.tooltip     "Close sidebar">
-<!ENTITY sidebarMenuClose.label         "Close Sidebar">
 
 <!ENTITY quitApplicationCmdWin2.label       "Exit">
 <!ENTITY quitApplicationCmdWin2.accesskey   "x">
 <!ENTITY quitApplicationCmdWin2.tooltip     "Exit &brandShorterName;">
-<!ENTITY goBackCmd.commandKey "[">
-<!ENTITY goForwardCmd.commandKey "]">
 <!ENTITY quitApplicationCmd.label       "Quit">
 <!ENTITY quitApplicationCmd.accesskey   "Q">
 <!ENTITY quitApplicationCmdMac2.label   "Quit &brandShorterName;">
-<!ENTITY quitApplicationCmd.key         "Q">
-
-<!ENTITY closeCmd.label                 "Close">
-<!ENTITY closeCmd.key                   "W">
-<!ENTITY closeCmd.accesskey             "C">
-
-<!ENTITY toggleMuteCmd.key              "M">
-
-<!ENTITY pageStyleMenu.label "Page Style">
-<!ENTITY pageStyleMenu.accesskey "y">
-<!ENTITY pageStyleNoStyle.label "No Style">
-<!ENTITY pageStyleNoStyle.accesskey "n">
-<!ENTITY pageStylePersistentOnly.label "Basic Page Style">
-<!ENTITY pageStylePersistentOnly.accesskey "b">
 
 <!ENTITY allowPopups.accesskey "p">
 <!-- On Windows we use the term "Options" to describe settings, but
      on Linux and Mac OS X we use "Preferences" - carry that distinction
      over into this string, which is used in the "popup blocked" info bar . -->
 <!ENTITY editPopupSettingsUnix.label "Edit Pop-up Blocker Preferences…">
 <!ENTITY editPopupSettings.label "Edit Pop-up Blocker Options…">
 <!ENTITY editPopupSettings.accesskey "E">
 <!ENTITY dontShowMessage.accesskey "D">
 
-<!ENTITY bidiSwitchPageDirectionItem.label        "Switch Page Direction">
-<!ENTITY bidiSwitchPageDirectionItem.accesskey    "D">
-<!ENTITY bidiSwitchTextDirectionItem.label        "Switch Text Direction">
-<!ENTITY bidiSwitchTextDirectionItem.accesskey    "w">
-<!ENTITY bidiSwitchTextDirectionItem.commandkey   "X">
-
 <!ENTITY findOnCmd.label     "Find in This Page…">
-<!ENTITY findOnCmd.accesskey "F">
-<!ENTITY findOnCmd.commandkey "f">
-<!ENTITY findAgainCmd.label  "Find Again">
-<!ENTITY findAgainCmd.accesskey "g">
-<!ENTITY findAgainCmd.commandkey "g">
-<!ENTITY findAgainCmd.commandkey2 "VK_F3">
-<!ENTITY findSelectionCmd.commandkey "e">
 
 <!ENTITY spellAddDictionaries.label "Add Dictionaries…">
 <!ENTITY spellAddDictionaries.accesskey "A">
 
-<!-- LOCALIZATION NOTE (editBookmark.panel.width): width of the bookmark panel.
-     Should be large enough to fully display the Done and Cancel/
-     Remove Bookmark buttons. -->
-<!ENTITY editBookmark.panel.width                    "23em">
-<!ENTITY editBookmark.done.label                     "Done">
-<!ENTITY editBookmark.showForNewBookmarks.label       "Show editor when saving">
-<!ENTITY editBookmark.showForNewBookmarks.accesskey   "S">
-
-<!-- LOCALIZATION NOTE (identity.securityView.label)
-     This is the header of the security subview in the Site Identity panel. -->
-<!ENTITY identity.securityView.label "Site Security">
-
-<!ENTITY identity.connection "Connection">
-<!ENTITY identity.connectionSecure "Secure Connection">
-<!ENTITY identity.connectionNotSecure "Connection Is Not Secure">
-<!ENTITY identity.connectionFile "This page is stored on your computer.">
-<!ENTITY identity.connectionVerified2 "You are securely connected to this site, owned by:">
-<!ENTITY identity.connectionInternal "This is a secure &brandShortName; page.">
-<!ENTITY identity.extensionPage "This page is loaded from an extension.">
-<!ENTITY identity.insecureLoginForms2 "Logins entered on this page could be compromised.">
-<!ENTITY identity.customRoot "Connection verified by a certificate issuer that is not recognized by Mozilla.">
-
-<!-- Strings for connection state warnings. -->
-<!ENTITY identity.activeBlocked "&brandShortName; has blocked parts of this page that are not secure.">
-<!ENTITY identity.passiveLoaded "Parts of this page are not secure (such as images).">
-<!ENTITY identity.activeLoaded "You have disabled protection on this page.">
-<!ENTITY identity.weakEncryption "This page uses weak encryption.">
-
-<!-- Strings for connection state warnings in the subview. -->
-<!ENTITY identity.description.insecure "Your connection to this site is not private. Information you submit could be viewed by others (like passwords, messages, credit cards, etc.).">
-<!ENTITY identity.description.insecureLoginForms "The login information you enter on this page is not secure and could be compromised.">
-<!ENTITY identity.description.weakCipher "Your connection to this website uses weak encryption and is not private.">
-<!ENTITY identity.description.weakCipher2 "Other people can view your information or modify the website’s behavior.">
-<!ENTITY identity.description.activeBlocked "&brandShortName; has blocked parts of this page that are not secure.">
-<!ENTITY identity.description.passiveLoaded "Your connection is not private and information you share with the site could be viewed by others.">
-<!ENTITY identity.description.passiveLoaded2 "This website contains content that is not secure (such as images).">
-<!ENTITY identity.description.passiveLoaded3 "Although &brandShortName; has blocked some content, there is still content on the page that is not secure (such as images).">
-<!ENTITY identity.description.activeLoaded "This website contains content that is not secure (such as scripts) and your connection to it is not private.">
-<!ENTITY identity.description.activeLoaded2 "Information you share with this site could be viewed by others (like passwords, messages, credit cards, etc.).">
-<!ENTITY identity.description.customRoot "Mozilla does not recognize this certificate issuer. It may have been added from your operating system or by an administrator.">
-
-<!ENTITY identity.enableMixedContentBlocking.label "Enable protection">
-<!ENTITY identity.enableMixedContentBlocking.accesskey "E">
-<!ENTITY identity.disableMixedContentBlocking.label "Disable protection for now">
-<!ENTITY identity.disableMixedContentBlocking.accesskey "D">
-<!ENTITY identity.learnMore "Learn More">
-
-<!ENTITY identity.removeCertException.label "Remove Exception">
-<!ENTITY identity.removeCertException.accesskey "R">
-
-<!ENTITY identity.moreInfoLinkText2 "More Information">
-
-<!ENTITY identity.clearSiteData "Clear Cookies and Site Data…">
-
-<!ENTITY identity.permissions "Permissions">
-<!ENTITY identity.permissionsEmpty "You have not granted this site any special permissions.">
-<!ENTITY identity.permissionsReloadHint "You may need to reload the page for changes to apply.">
-<!ENTITY identity.permissionsPreferences.tooltip "Open Permissions Preferences">
-<!ENTITY identity.contentBlockingPreferences.tooltip "Open Content Blocking Preferences">
-
-
 <!-- Name for the tabs toolbar as spoken by screen readers.
      The word "toolbar" is appended automatically and should not be contained below! -->
 <!ENTITY tabsToolbar.label "Browser tabs">
 
-<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->
-<!ENTITY syncTabsMenu3.label     "Synced Tabs">
-
-<!ENTITY syncedTabs.sidebar.label              "Synced Tabs">
-
 <!ENTITY syncBrand.shortName.label    "Sync">
 
-<!ENTITY syncSignIn.label             "Sign In To &syncBrand.shortName.label;…">
-<!ENTITY syncSignIn.accesskey         "Y">
-<!ENTITY syncSyncNowItem.label        "Sync Now">
-<!ENTITY syncSyncNowItemSyncing.label "Syncing…">
-<!ENTITY syncSyncNowItem.accesskey    "S">
-<!ENTITY syncReAuthItem.label         "Reconnect to &syncBrand.shortName.label;…">
-<!ENTITY syncReAuthItem.accesskey     "R">
-<!ENTITY syncToolbarButton.label      "Sync">
-
 <!ENTITY customizeMode.autoHideDownloadsButton.label "Auto-hide">
 
-<!ENTITY getUserMedia.selectCamera.label "Camera to share:">
-<!ENTITY getUserMedia.selectCamera.accesskey "C">
-<!ENTITY getUserMedia.selectMicrophone.label "Microphone to share:">
-<!ENTITY getUserMedia.selectMicrophone.accesskey "M">
-<!ENTITY getUserMedia.audioCapture.label "Audio from the tab will be shared.">
-<!ENTITY getUserMedia.allWindowsShared.message "All visible windows on your screen will be shared.">
-
-<!ENTITY contentBlocking.title "Content Blocking">
-<!ENTITY contentBlocking.detected "Blockable content detected on this site.">
-<!ENTITY contentBlocking.notDetected "No blockable content detected on this page.">
-
-<!ENTITY contentBlocking.trackingProtection3.label "Trackers">
-
-<!ENTITY contentBlocking.manageSettings.label "Manage Content Blocking">
-<!ENTITY contentBlocking.manageSettings.accesskey "M">
-
-<!ENTITY contentBlocking.trackersView.label "Trackers">
-<!ENTITY contentBlocking.trackersView.strictInfo.label "To block all trackers, set content blocking to “Strict”.">
-
-<!ENTITY contentBlocking.cookies.label "Cookies">
-<!ENTITY contentBlocking.cookiesView.label "Cookies and Site Data">
-
-<!ENTITY contentBlocking.cryptominers.label "Cryptominers">
-<!ENTITY contentBlocking.cryptominersView.label "Cryptominers">
-
-<!ENTITY contentBlocking.fingerprinters.label "Fingerprinters">
-<!ENTITY contentBlocking.fingerprintersView.label "Fingerprinters">
-
-<!ENTITY contentBlocking.openBreakageReportView2.label "Report a problem">
-<!ENTITY contentBlocking.breakageReportView.label "Report Problems">
-<!ENTITY contentBlocking.breakageReportView2.description "Content blocking can cause problems with some websites. When you report problems, you’ll help make &brandShortName; better for everyone. (This will send a URL as well as information about your browser settings to Mozilla.)">
-<!ENTITY contentBlocking.breakageReportView.learnMore "Learn More">
-<!ENTITY contentBlocking.breakageReportView.collection.url.label "URL">
-<!ENTITY contentBlocking.breakageReportView.collection.comments.label "What problems did you have? (Optional)">
-<!ENTITY contentBlocking.breakageReportView.sendReport.label "Send Report">
-<!ENTITY contentBlocking.breakageReportView.cancel.label "Cancel">
-
-<!-- LOCALIZATION NOTE (trackingProtection.unblock5.label, trackingProtection.unblock5.accesskey):
-     The associated button with this label and accesskey is only shown when opening the control
-     center while looking at a site with trackers in NON-private browsing mode. -->
-<!ENTITY trackingProtection.unblock5.label "Turn off Blocking for This Site">
-<!ENTITY trackingProtection.unblock5.accesskey "T">
-<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate6.label, trackingProtection.unblockPrivate6.accesskey):
-     The associated button with this label and accesskey is only shown when opening the control
-     center while looking at a site with trackers in PRIVATE browsing mode. -->
-<!ENTITY trackingProtection.unblockPrivate5.label "Turn off Blocking Temporarily">
-<!ENTITY trackingProtection.unblockPrivate5.accesskey "T">
-<!ENTITY trackingProtection.block6.label "Turn on Blocking for This Site">
-<!ENTITY trackingProtection.block6.accesskey "T">
-<!ENTITY trackingProtection.reload2.label "Reload Page">
-<!ENTITY trackingProtection.reload2.accesskey "R">
-
-<!ENTITY pluginNotification.showAll.label "Show All">
-<!ENTITY pluginNotification.showAll.accesskey "S">
-
-<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the
-     width of the plugin popup notification that can appear if a plugin has been
-     blocked on a page. Should be wide enough to fit the pluginActivateNow.label
-     and pluginActivateAlways.label strings above on a single line. This must be
-     a CSS length value. -->
-<!ENTITY pluginNotification.width "28em">
-
 
 <!ENTITY uiTour.infoPanel.close "Close">
 
 <!ENTITY panicButton.thankyou.msg1                "Your recent history is cleared.">
 <!ENTITY panicButton.thankyou.msg2                "Safe browsing!">
 <!ENTITY panicButton.thankyou.buttonlabel         "Thanks!">
 
-<!ENTITY emeLearnMoreContextMenu.label            "Learn more about DRM…">
-<!ENTITY emeLearnMoreContextMenu.accesskey        "D">
-
 <!ENTITY updateAvailable.panelUI.label "Download &brandShorterName; update">
 <!ENTITY updateManual.panelUI.label "Download a fresh copy of &brandShorterName;">
 <!ENTITY updateUnsupported.panelUI.label "You cannot perform further updates">
 <!ENTITY updateRestart.panelUI.label2 "Restart to update &brandShorterName;">
 
-<!ENTITY newTabControlled.header.message "Your New Tab has changed.">
-<!ENTITY newTabControlled.keepButton.label "Keep Changes">
-<!ENTITY newTabControlled.keepButton.accesskey "K">
-<!ENTITY newTabControlled.disableButton.label "Disable Extension">
-<!ENTITY newTabControlled.disableButton.accesskey "D">
-
-<!ENTITY homepageControlled.message "An extension has changed what you see as your home page. You can restore your settings if you do not want this change.">
-<!ENTITY homepageControlled.header.message "Your home page has changed.">
-<!ENTITY homepageControlled.keepButton.label "Keep Changes">
-<!ENTITY homepageControlled.keepButton.accesskey "K">
-<!ENTITY homepageControlled.disableButton.label "Disable Extension">
-<!ENTITY homepageControlled.disableButton.accesskey "D">
-
-<!ENTITY tabHideControlled.header.message "Access Your Hidden Tabs">
-<!ENTITY tabHideControlled.keepButton.label "Keep Tabs Hidden">
-<!ENTITY tabHideControlled.keepButton.accesskey "K">
-<!ENTITY tabHideControlled.disableButton.label "Disable Extension">
-<!ENTITY tabHideControlled.disableButton.accesskey "D">
-
-<!ENTITY pageActionButton.tooltip "Page actions">
-<!ENTITY pageAction.addToUrlbar.label "Add to Address Bar">
-<!ENTITY pageAction.removeFromUrlbar.label "Remove from Address Bar">
-<!ENTITY pageAction.manageExtension.label "Manage Extension…">
-
 <!ENTITY sendToDevice.syncNotReady.label "Syncing Devices…">
 
 <!ENTITY pageAction.shareUrl.label "Share">
 <!ENTITY pageAction.shareMore.label "More…">
 
 <!ENTITY libraryButton.tooltip "View history, saved bookmarks, and more">
 
 <!-- LOCALIZATION NOTE: (accessibilityIndicator.tooltip): This is used to
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -10,17 +10,16 @@ droponhomemsg=Do you want this document 
 droponhomemsgMultiple=Do you want these documents to be your new home pages?
 
 # context menu strings
 
 # LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
 # %2$S is the selection string.
 contextMenuSearch=Search %1$S for “%2$S”
 contextMenuSearch.accesskey=S
-
 contextMenuPrivateSearch=Search in a Private Window
 contextMenuPrivateSearch.accesskey=h
 # LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
 # engine name as set for Private Browsing mode. This label is only used when
 # this engine is different from the default engine name used in normal mode.
 contextMenuPrivateSearchOtherEngine=Search with %S in a Private Window
 contextMenuPrivateSearchOtherEngine.accesskey=h
 
@@ -52,17 +51,16 @@ xpinstallDisabledButton=Enable
 xpinstallDisabledButton.accesskey=n
 
 # LOCALIZATION NOTE (addonInstallBlockedByPolicy)
 # This message is shown when the installation of an add-on is blocked by
 # enterprise policy. %1$S is replaced by the name of the add-on.
 # %2$S is replaced by the ID of add-on. %3$S is a custom message that
 # the administration can add to the message.
 addonInstallBlockedByPolicy=%1$S (%2$S) is blocked by your system administrator.%3$S
-
 addonInstallFullScreenBlocked=Add-on installation is not allowed while in or before entering fullscreen mode.
 
 # LOCALIZATION NOTE (webextPerms.header)
 # This string is used as a header in the webextension permissions dialog,
 # %S is replaced with the localized name of the extension being installed.
 # See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
 # for an example of the full dialog.
 # Note, this string will be used as raw markup. Avoid characters like <, >, &
@@ -124,17 +122,16 @@ webextPerms.optionalPermsDeny.label=Deny
 webextPerms.optionalPermsDeny.accessKey=D
 
 webextPerms.description.bookmarks=Read and modify bookmarks
 webextPerms.description.browserSettings=Read and modify browser settings
 webextPerms.description.browsingData=Clear recent browsing history, cookies, and related data
 webextPerms.description.clipboardRead=Get data from the clipboard
 webextPerms.description.clipboardWrite=Input data to the clipboard
 webextPerms.description.devtools=Extend developer tools to access your data in open tabs
-webextPerms.description.dns=Access IP address and hostname information
 webextPerms.description.downloads=Download files and read and modify the browser’s download history
 webextPerms.description.downloads.open=Open files downloaded to your computer
 webextPerms.description.find=Read the text of all open tabs
 webextPerms.description.geolocation=Access your location
 webextPerms.description.history=Access browsing history
 webextPerms.description.management=Monitor extension usage and manage themes
 # LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
 # %S will be replaced with the name of the application
@@ -142,17 +139,16 @@ webextPerms.description.nativeMessaging=
 webextPerms.description.notifications=Display notifications to you
 webextPerms.description.pkcs11=Provide cryptographic authentication services
 webextPerms.description.privacy=Read and modify privacy settings
 webextPerms.description.proxy=Control browser proxy settings
 webextPerms.description.sessions=Access recently closed tabs
 webextPerms.description.tabs=Access browser tabs
 webextPerms.description.tabHide=Hide and show browser tabs
 webextPerms.description.topSites=Access browsing history
-webextPerms.description.unlimitedStorage=Store unlimited amount of client-side data
 webextPerms.description.webNavigation=Access browser activity during navigation
 
 webextPerms.hostDescription.allUrls=Access your data for all websites
 
 # LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
 # %S will be replaced by the DNS domain for which a webextension
 # is requesting access (e.g., mozilla.org)
 webextPerms.hostDescription.wildcard=Access your data for sites in the %S domain
@@ -260,22 +256,16 @@ addonInstallErrorIncompatible=%3$S could
 
 # LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
 addonInstallErrorBlocklisted=%S could not be installed because it has a high risk of causing stability or security problems.
 
 unsignedAddonsDisabled.message=One or more installed add-ons cannot be verified and have been disabled.
 unsignedAddonsDisabled.learnMore.label=Learn More
 unsignedAddonsDisabled.learnMore.accesskey=L
 
-# LOCALIZATION NOTE (lwthemeInstallRequest.message2): %S will be replaced with
-# the host name of the site.
-lwthemeInstallRequest.message2=This site (%S) attempted to install a theme.
-lwthemeInstallRequest.allowButton2=Allow
-lwthemeInstallRequest.allowButton.accesskey2=a
-
 # LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is brandShortName and #2 is the number of pop-ups blocked.
 popupWarning.message=#1 prevented this site from opening a pop-up window.;#1 prevented this site from opening #2 pop-up windows.
 # LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
 # #1 is brandShortName and #2 is the number of pop-ups blocked.
@@ -289,21 +279,16 @@ popupBlock=Block pop-ups for %S
 popupWarningDontShowFromMessage=Don’t show this message when pop-ups are blocked
 popupShowPopupPrefix=Show ‘%S’
 
 # LOCALIZATION NOTE (popupShowBlockedPopupsIndicatorText): Semicolon separated list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is the number of pop-ups blocked.
 popupShowBlockedPopupsIndicatorText=Show #1 blocked pop-up…;Show #1 blocked pop-ups…
 
-# Bad Content Blocker Doorhanger Notification
-# %S is brandShortName
-badContentBlocked.blocked.message=%S is blocking content on this page.
-badContentBlocked.notblocked.message=%S is not blocking any content on this page.
-
 # LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
 geolocationLastAccessIndicatorText=Last access %S
 
 crashedpluginsMessage.title=The %S plugin has crashed.
 crashedpluginsMessage.reloadButton.label=Reload page
 crashedpluginsMessage.reloadButton.accesskey=R
 crashedpluginsMessage.submitButton.label=Submit a crash report
 crashedpluginsMessage.submitButton.accesskey=S
@@ -320,17 +305,16 @@ keywordURIFixup.goTo.accesskey=Y
 keywordURIFixup.dismiss=No thanks
 keywordURIFixup.dismiss.accesskey=N
 
 pluginInfo.unknownPlugin=Unknown
 
 # Flash activation doorhanger UI
 flashActivate.message=Do you want to allow Adobe Flash to run on this site? Only allow Adobe Flash on sites you trust.
 flashActivate.outdated.message=Do you want to allow an outdated version of Adobe Flash to run on this site? An outdated version can affect browser performance and security.
-flashActivate.remember=Remember this decision
 flashActivate.noAllow=Don’t Allow
 flashActivate.allow=Allow
 flashActivate.noAllow.accesskey=D
 flashActivate.allow.accesskey=A
 
 # in-page UI
 # LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
 # previous version of the string. The first is that we changed the wording from
@@ -349,25 +333,19 @@ PluginVulnerableNoUpdate=This plugin has
 # version of the update: "Update to 28.0".
 update.downloadAndInstallButton.label=Update to %S
 update.downloadAndInstallButton.accesskey=U
 
 menuOpenAllInTabs.label=Open All in Tabs
 
 # History menu
 menuRestoreAllTabs.label=Restore All Tabs
-# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,
-# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.
-menuRestoreAllTabsSubview.label=Restore Closed Tabs
 # LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
 # see bug 394759
 menuRestoreAllWindows.label=Restore All Windows
-# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,
-# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.
-menuRestoreAllWindowsSubview.label=Restore Closed Windows
 # LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 Window Title, #2 Number of tabs
 menuUndoCloseWindowLabel=#1 (and #2 other tab);#1 (and #2 other tabs)
 menuUndoCloseWindowSingleTabLabel=#1
 
 # Unified Back-/Forward Popup
 tabHistory.current=Stay on this page
@@ -386,41 +364,32 @@ stopButton.tooltip=Stop loading this pag
 # %S is the keyboard shortcut for resetting the zoom level to 100%
 urlbar-zoom-button.tooltip=Reset zoom level (%S)
 # LOCALIZATION NOTE (reader-mode-button.tooltip):
 # %S is the keyboard shortcut for entering/exiting reader view
 reader-mode-button.tooltip=Toggle reader view (%S)
 # LOCALIZATION NOTE (urlbar.placeholder):
 # %S is the name of the user's current search engine
 urlbar.placeholder=Search with %S or enter address
-# LOCALIZATION NOTE (urlbarSearchTip.onboarding):
-# %S is the name of the user's current search engine
-urlbarSearchTip.onboarding=Type less, find more: Search %S right from your address bar.
-# LOCALIZATION NOTE (urlbarSearchTip.engineIsCurrentPage):
-# %S is the name of the user's current search engine
-urlbarSearchTip.engineIsCurrentPage=Start your search here to see suggestions from %S and your browsing history.
 
 # LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
 # %% will be displayed as a single % character (% is commonly used to define
 # format specifiers, so it needs to be escaped).
 zoom-button.label = %S%%
 
 # Block autorefresh
 refreshBlocked.goButton=Allow
 refreshBlocked.goButton.accesskey=A
 refreshBlocked.refreshLabel=%S prevented this page from automatically reloading.
 refreshBlocked.redirectLabel=%S prevented this page from automatically redirecting to another page.
 
 # General bookmarks button
 # LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
 # %S is the keyboard shortcut for "Show All Bookmarks"
 bookmarksMenuButton.tooltip=Show your bookmarks (%S)
-# Star button
-starButtonOn.tooltip2=Edit this bookmark (%S)
-starButtonOff.tooltip2=Bookmark this page (%S)
 
 # Downloads button tooltip
 # LOCALIZATION NOTE (downloads.tooltip):
 # %S is the keyboard shortcut for "Downloads"
 downloads.tooltip=Display the progress of ongoing downloads (%S)
 
 # Print button tooltip on OS X
 # LOCALIZATION NOTE (printButton.tooltip):
@@ -433,31 +402,26 @@ printButton.tooltip=Print this page… (%S)
 # LOCALIZATION NOTE (newWindowButton.tooltip):
 # %S is the keyboard shortcut for "New Window"
 newWindowButton.tooltip=Open a new window (%S)
 
 # New Tab button tooltip
 # LOCALIZATION NOTE (newTabButton.tooltip):
 # %S is the keyboard shortcut for "New Tab"
 newTabButton.tooltip=Open a new tab (%S)
-
 newTabContainer.tooltip=Open a new tab (%S)\nPress and hold to open a new container tab
 newTabAlwaysContainer.tooltip=Select container to open a new tab
 
 # Offline web applications
 offlineApps.available2=Will you allow %S to store data on your computer?
 offlineApps.allowStoring.label=Allow Storing Data
 offlineApps.allowStoring.accesskey=A
 offlineApps.dontAllow.label=Don’t Allow
 offlineApps.dontAllow.accesskey=n
 
-offlineApps.usage=This website (%S) is now storing more than %SMB of data on your computer for offline use.
-offlineApps.manageUsage=Show settings
-offlineApps.manageUsageAccessKey=S
-
 # Canvas permission prompt
 # LOCALIZATION NOTE (canvas.siteprompt): %S is hostname
 canvas.siteprompt=Will you allow %S to use your HTML5 canvas image data? This may be used to uniquely identify your computer.
 canvas.notAllow=Don’t Allow
 canvas.notAllow.accesskey=n
 canvas.allow=Allow Data Access
 canvas.allow.accesskey=A
 canvas.remember=Always remember my decision
@@ -482,112 +446,55 @@ webauthn.cancel=Cancel
 webauthn.cancel.accesskey=c
 webauthn.proceed=Proceed
 webauthn.proceed.accesskey=p
 webauthn.anonymize=Anonymize anyway
 
 # Spoof Accept-Language prompt
 privacy.spoof_english=Changing your language setting to English will make you more difficult to identify and enhance your privacy. Do you want to request English language versions of web pages?
 
-# LOCALIZATION NOTE (identity.headerWithHost):
-# %S is the hostname of the site that is being displayed.
-identity.headerWithHost=Site Information for %S
-
 # LOCALIZATION NOTE (identity.headerMainWithHost, identity.headerSecurityWithHost):
 # %S is the hostname of the site that is being displayed.
 identity.headerMainWithHost=Site Information for %S
 identity.headerSecurityWithHost=Connection Security for %S
 identity.identified.verifier=Verified by: %S
 identity.identified.verified_by_you=You have added a security exception for this site.
 identity.identified.state_and_country=%S, %S
-
 identity.ev.contentOwner2=Certificate issued to: %S
 
 # LOCALIZATION NOTE (identity.notSecure.label):
 # Keep this string as short as possible, this is displayed in the URL bar
 # use a synonym for "safe" or "private" if "secure" is too long.
 identity.notSecure.label=Not Secure
-
-identity.icon.tooltip=Show site information
 identity.notSecure.tooltip=Connection is not secure
 
 identity.extension.label=Extension (%S)
 identity.extension.tooltip=Loaded by extension: %S
 identity.showDetails.tooltip=Show connection details
 
-contentBlocking.title=Content Blocking
-contentBlocking.tooltipWin=Open Content Blocking Options
-contentBlocking.tooltipOther=Open Content Blocking Preferences
-
-# LOCALIZATION NOTE (contentBlocking.category.*):
-# The terminology used to refer to levels of Content Blocking is also used
-# in preferences and should be translated consistently.
-# LOCALIZATION NOTE (contentBlocking.category.standard):
-# "Standard" in this case is an adjective, meaning "default" or "normal"
-contentBlocking.category.standard=Standard
-contentBlocking.category.strict=Strict
-contentBlocking.category.custom=Custom
-
-# LOCALIZATION NOTE (contentBlocking.trackers.allowed.label):
-#   This label signals that this type of content blocking is turned
-#   OFF and is not blocking tracker content, so this is not
-#   a positive thing. It forms the end of the (imaginary) sentence
-#   "Trackers [are] Allowed"
-contentBlocking.trackers.allowed.label=Allowed
-# LOCALIZATION NOTE (contentBlocking.trackers.blocking.label):
-#   This label signals that this type of content blocking is turned
-#   ON and is successfully blocking tracker content, so this is
-#   a positive thing. However, it is important to note that there is no
-#   guarantee that we _actually_ blocked anything, hence we present it
-#   in the present tense, not the past tense in English. The idea is that
-#   past tense would imply that something was blocked, while present
-#   tense expresses that we are waiting for trackers to load
-#   and will block them as appropriate. This concept may not directly
-#   translate to your language, but it is still preferable if the translation
-#   would not make it seem like the blocking had already happened.
-#   So in full context this word could be part of the sentence:
-#   "[Firefox is] Blocking [trackers when they get loaded.]"
-contentBlocking.trackers.blocking.label=Blocking
-
 # LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
 #   This label is shown next to a tracker in the trackers subview.
 #   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
 contentBlocking.trackersView.blocked.label=Blocked
 
 contentBlocking.trackersView.empty.label=None detected on this site
 
-# LOCALIZATION NOTE (contentBlocking.cookies.allowed.label):
-#   This label signals that this type of content blocking is turned
-#   OFF and is not blocking tracker content, so this is not
-#   a positive thing. It forms the end of the (imaginary) sentence
-#   "Cookies [are] Allowed"
-contentBlocking.cookies.allowed.label=Allowed
-# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
-#   contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
-# See localization note for contentBlocking.trackers.blocking.label to get recommendations on translating "Blocking".
-contentBlocking.cookies.blockingTrackers.label=Blocking Tracking Cookies
-contentBlocking.cookies.blocking3rdParty.label=Blocking Third-Party Cookies
-contentBlocking.cookies.blockingUnvisited.label=Blocking Unvisited Site Cookies
-contentBlocking.cookies.blockingAll.label=Blocking All Cookies
-
 # LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
 #   contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
 contentBlocking.cookies.blockingTrackers3.label=Cross-Site Tracking Cookies
 contentBlocking.cookies.blocking3rdParty2.label=Third-Party Cookies
 contentBlocking.cookies.blockingUnvisited2.label=Unvisited Site Cookies
 contentBlocking.cookies.blockingAll2.label=All Cookies
 
 contentBlocking.cookiesView.firstParty.label=From This Site
 # LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
 #  This references the header from contentBlocking.cookiesView.firstParty.label:
 #  "[Cookies] From This Site: None detected on this site".
 contentBlocking.cookiesView.firstParty.empty.label=None detected on this site
 
-contentBlocking.cookiesView.trackers.label=Tracking Cookies
-
 contentBlocking.cookiesView.trackers2.label=Cross-Site Tracking Cookies
 # LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
 #  This references the header from contentBlocking.cookiesView.trackers.label:
 #  "Tracking Cookies: None detected on this site".
 contentBlocking.cookiesView.trackers.empty.label=None detected on this site
 
 contentBlocking.cookiesView.thirdParty.label=Third-Party Cookies
 # LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
@@ -606,75 +513,21 @@ contentBlocking.cookiesView.blocked.labe
 # LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
 contentBlocking.cookiesView.removeButton.tooltip=Clear cookie exception for %S
 
 # LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
 #   This label is shown next to a fingerprinter in the fingerprinters subview.
 #   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
 contentBlocking.fingerprintersView.blocked.label=Blocked
 
-# LOCALIZATION NOTE (contentBlocking.fingerprinters.allowed.label):
-#   This label signals that this type of content blocking is turned
-#   OFF and is not blocking fingerprinters, so this is not
-#   a positive thing. It forms the end of the (imaginary) sentence
-#   "Fingerprinters [are] Allowed"
-contentBlocking.fingerprinters.allowed.label=Allowed
-# LOCALIZATION NOTE (contentBlocking.fingerprinters.blocking.label):
-#   This label signals that this type of content blocking is turned
-#   ON and is successfully blocking fingerprinters, so this is
-#   a positive thing. However, it is important to note that there is no
-#   guarantee that we _actually_ blocked anything, hence we present it
-#   in the present tense, not the past tense in English. The idea is that
-#   past tense would imply that something was blocked, while present
-#   tense expresses that we are waiting for fingerprinters to load
-#   and will block them as appropriate. This concept may not directly
-#   translate to your language, but it is still preferable if the translation
-#   would not make it seem like the blocking had already happened.
-#   So in full context this word could be part of the sentence:
-#   "[Firefox is] Blocking [fingerprinters when they get loaded.]"
-contentBlocking.fingerprinters.blocking.label=Blocking
-
 # LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
 #   This label is shown next to a cryptominer in the cryptominers subview.
 #   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
 contentBlocking.cryptominersView.blocked.label=Blocked
 
-# LOCALIZATION NOTE (contentBlocking.cryptominers.allowed.label):
-#   This label signals that this type of content blocking is turned
-#   OFF and is not blocking cryptominers, so this is not
-#   a positive thing. It forms the end of the (imaginary) sentence
-#   "Cryptominers [are] Allowed"
-contentBlocking.cryptominers.allowed.label=Allowed
-# LOCALIZATION NOTE (contentBlocking.cryptominers.blocking.label):
-#   This label signals that this type of content blocking is turned
-#   ON and is successfully blocking cryptominers, so this is
-#   a positive thing. However, it is important to note that there is no
-#   guarantee that we _actually_ blocked anything, hence we present it
-#   in the present tense, not the past tense in English. The idea is that
-#   past tense would imply that something was blocked, while present
-#   tense expresses that we are waiting for cryptominers to load
-#   and will block them as appropriate. This concept may not directly
-#   translate to your language, but it is still preferable if the translation
-#   would not make it seem like the blocking had already happened.
-#   So in full context this word could be part of the sentence:
-#   "[Firefox is] Blocking [cryptominers when they get loaded.]"
-contentBlocking.cryptominers.blocking.label=Blocking
-
-# LOCALIZATION NOTE (contentBlocking.intro.title): %S is brandShortName.
-contentBlocking.intro.title=New in %S: Content Blocking
-# LOCALIZATION NOTE (contentBlocking.v1.intro.description): %S is brandShortName.
-contentBlocking.intro.v1.description=When you see the shield, %S is blocking parts of the page that can slow your browsing or track you online.
-contentBlocking.intro.v2.description=The privacy benefits of Tracking Protection are now just one part of content blocking. When you see the shield, content blocking is on.
-# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.
-trackingProtection.intro.step1of3=1 of 3
-trackingProtection.intro.nextButton.label=Next
-
-trackingProtection.icon.activeTooltip=Tracking attempts blocked
-trackingProtection.icon.disabledTooltip=Tracking content detected
-
 trackingProtection.icon.activeTooltip2=Blocking social media trackers, cross-site tracking cookies, and fingerprinters.
 trackingProtection.icon.disabledTooltip2=Enhanced Tracking Protection is OFF for this site.
 # LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
 trackingProtection.icon.noTrackersDetectedTooltip=No trackers known to %S were detected on this page.
 
 # LOCALIZATION NOTE (protections.header):
 # Header of the Protections Panel. %S is replaced with the site's hostname.
 protections.header=Protections for %S
@@ -739,24 +592,16 @@ editBookmarkPanel.cancel.accesskey=C
 # LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # Replacement for #1 is the number of bookmarks to be removed.
 # If this causes problems with localization you can also do "Remove Bookmarks (#1)"
 # instead of "Remove #1 Bookmarks".
 editBookmark.removeBookmarks.label=Remove Bookmark;Remove #1 Bookmarks
 editBookmark.removeBookmarks.accesskey=R
 
-# Post Update Notifications
-pu.notifyButton.label=Details…
-pu.notifyButton.accesskey=D
-# LOCALIZATION NOTE %S will be replaced by the short name of the application.
-puNotifyText=%S has been updated
-puAlertTitle=%S Updated
-puAlertText=Click here for details
-
 # Application menu
 
 # LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
 zoomReduce-button.tooltip = Zoom out (%S)
 # LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
 zoomReset-button.tooltip = Reset zoom level (%S)
 # LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
 zoomEnlarge-button.tooltip = Zoom in (%S)
@@ -1041,29 +886,18 @@ slowStartup.disableNotificationButton.ac
 # LOCALIZATION NOTE  - %S is brandShortName
 flashHang.message = %S changed some Adobe Flash settings to improve performance.
 flashHang.helpButton.label = Learn More…
 flashHang.helpButton.accesskey = L
 
 # LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
 customizeMode.tabTitle = Customize %S
 
-# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,
-#                    e10s.accessibilityNotice.enableAndRestart.label,
-#                    e10s.accessibilityNotice.enableAndRestart.accesskey):
-# These strings are related to the messages we display to offer e10s (Multi-process) to users
-# on the pre-release channels. They won't be used in release but they will likely be used in
-# beta starting from version 41, so it's still useful to have these strings properly localized.
-# %S is brandShortName
-e10s.accessibilityNotice.mainMessage2 = Accessibility support is partially disabled due to compatibility issues with new %S features.
-
 e10s.accessibilityNotice.acceptButton.label = OK
 e10s.accessibilityNotice.acceptButton.accesskey = O
-e10s.accessibilityNotice.enableAndRestart.label = Enable (Requires Restart)
-e10s.accessibilityNotice.enableAndRestart.accesskey = E
 
 # LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
 e10s.accessibilityNotice.jawsMessage = Display of tab content is disabled due to incompatibility between %S and your accessibility software. Please update your screen reader or switch to Firefox Extended Support Release.
 
 # LOCALIZATION NOTE (userContextPersonal.label,
 #                    userContextWork.label,
 #                    userContextShopping.label,
 #                    userContextBanking.label,
@@ -1120,34 +954,26 @@ sendTabsToDevice.label = Send Tab to Dev
 sendTabsToDevice.accesskey = n
 
 # LOCALIZATION NOTE (pageAction.sendTabsToDevice.label):
 # Semi-colon list of plural forms.
 # See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is the number of tabs sent to the device.
 pageAction.sendTabsToDevice.label = Send Tab to Device;Send #1 Tabs to Device
 
-# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that
-# appear in the about:certerror page, so that the user can copy and send them to
-# the server administrators for troubleshooting.
-certErrorDetailsHSTS.label = HTTP Strict Transport Security: %S
-certErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S
-certErrorDetailsCertChain.label = Certificate chain:
-
 # LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is the number of pending crash reports
 pendingCrashReports2.label = You have an unsent crash report;You have #1 unsent crash reports
 pendingCrashReports.viewAll = View
 pendingCrashReports.send = Send
 pendingCrashReports.alwaysSend = Always Send
 
 decoder.noCodecs.button = Learn how
 decoder.noCodecs.accesskey = L
-decoder.noCodecs.message = To play video, you may need to install Microsoft’s Media Feature Pack.
 decoder.noCodecsLinux.message = To play video, you may need to install the required video codecs.
 decoder.noHWAcceleration.message = To improve video quality, you may need to install Microsoft’s Media Feature Pack.
 decoder.noPulseAudio.message = To play audio, you may need to install the required PulseAudio software.
 decoder.unsupportedLibavcodec.message = libavcodec may be vulnerable or is not supported, and should be updated to play video.
 
 decoder.decodeError.message = An error occurred while decoding a media resource.
 decoder.decodeError.button = Report Site Issue
 decoder.decodeError.accesskey = R
@@ -1194,46 +1020,37 @@ midi.shareSysexWithSite.message = Will y
 
 # LOCALIZATION NOTE (panel.back):
 # This is used by screen readers to label the "back" button in various browser
 # popup panels, including the sliding subviews of the main menu.
 panel.back = Back
 
 storageAccess.Allow.label = Allow Access
 storageAccess.Allow.accesskey = A
-storageAccess.AllowOnAnySite.label = Allow access on any site
-storageAccess.AllowOnAnySite.accesskey = w
 storageAccess.DontAllow.label = Block Access
 storageAccess.DontAllow.accesskey = B
-# LOCALIZATION NOTE (storageAccess.message):
-# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
-# %2$S is the name of the site URL (www.site2.example) that the user is visiting.  This is the same domain name displayed in the address bar.
-storageAccess.message = Will you give %1$S access to track your browsing activity on %2$S?
-
 # LOCALIZATION NOTE (storageAccess2.message):
 # %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
 # %2$S is the name of the site URL (www.site2.example) that the user is visiting.  This is the same domain name displayed in the address bar.
 storageAccess2.message = Will you allow %1$S to track your browsing activity on %2$S?
 
 # LOCALIZATION NOTE (storageAccess3.message, storageAccess.hintText):
 # %1$S and %3$S are both the name of the site URL (www.site1.example) trying to track the user's activity.
 # %2$S is the name of the site URL (www.site2.example) that the user is visiting.  This is the same domain name displayed in the address bar.
 storageAccess3.message = Will you allow %1$S to use cookies and site data on %2$S? Allowing this may let %3$S track what you do on this site.
 storageAccess.hintText = You should block access if you don’t trust or recognize %1$S.
 
 
 
 confirmationHint.sendToDevice.label = Sent!
-confirmationHint.sendToDeviceOffline.label = Queued (offline)
 confirmationHint.copyURL.label = Copied to clipboard!
 confirmationHint.pageBookmarked.label = Saved to Library!
 confirmationHint.addSearchEngine.label = Search engine added!
 confirmationHint.pinTab.label = Pinned!
 confirmationHint.pinTab.description = Right-click the tab to unpin it.
-
 confirmationHint.passwordSaved.label = Password saved!
 confirmationHint.loginRemoved.label = Login removed!
 confirmationHint.breakageReport.label = Report sent. Thank you!
 
 # LOCALIZATION NOTE (livebookmarkMigration.title):
 # Used by the export of user's live bookmarks to an OPML file as a title for the file.
 # %S will be replaced with brandShortName
 livebookmarkMigration.title                      = %S Live Bookmarks
deleted file mode 100644
--- a/browser/chrome/browser/downloads/downloads.dtd
+++ /dev/null
@@ -1,139 +0,0 @@
-<!-- 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/.  -->
-
-<!-- LOCALIZATION NOTE (downloads.title):
-     Used by screen readers to describe the Downloads Panel.
-     -->
-<!ENTITY downloads.title                  "Downloads">
-
-<!-- LOCALIZATION NOTE (downloads.width):
-     Width of the Downloads Panel expressed using a CSS unit. The longest labels
-     that should fit are usually those of in-progress and blocked downloads.
-     -->
-<!ENTITY downloads.width                  "70ch">
-
-<!ENTITY cmd.pause.label                  "Pause">
-<!ENTITY cmd.pause.accesskey              "P">
-<!ENTITY cmd.resume.label                 "Resume">
-<!ENTITY cmd.resume.accesskey             "R">
-<!ENTITY cmd.cancel.label                 "Cancel">
-<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,
-     cmd.showMac.accesskey):
-     The show and showMac commands are never shown together, thus they can share
-     the same access key (though the two access keys can also be different).
-     -->
-<!ENTITY cmd.show.label                   "Open Containing Folder">
-<!ENTITY cmd.show.accesskey               "F">
-<!ENTITY cmd.showMac.label                "Show In Finder">
-<!ENTITY cmd.showMac.accesskey            "F">
-<!ENTITY cmd.showDownloads.label          "Show Downloads Folder">
-<!ENTITY cmd.retry.label                  "Retry">
-<!ENTITY cmd.goToDownloadPage.label       "Go To Download Page">
-<!ENTITY cmd.goToDownloadPage.accesskey   "G">
-<!ENTITY cmd.copyDownloadLink.label       "Copy Download Link">
-<!ENTITY cmd.copyDownloadLink.accesskey   "L">
-<!ENTITY cmd.removeFromHistory.label      "Remove From History">
-<!ENTITY cmd.removeFromHistory.accesskey  "e">
-<!ENTITY cmd.clearList2.label             "Clear Preview Panel">
-<!ENTITY cmd.clearList2.accesskey         "a">
-<!ENTITY cmd.clearDownloads.label         "Clear Downloads">
-<!ENTITY cmd.clearDownloads.accesskey     "D">
-<!-- LOCALIZATION NOTE (cmd.unblock2.label):
-     This command is shown in the context menu when downloads are blocked.
-     -->
-<!ENTITY cmd.unblock2.label               "Allow Download">
-<!ENTITY cmd.unblock2.accesskey           "o">
-<!-- LOCALIZATION NOTE (cmd.removeFile.label):
-     This is the tooltip of the action button shown when malware is blocked.
-     -->
-<!ENTITY cmd.removeFile.label             "Remove File">
-<!-- LOCALIZATION NOTE (cmd.chooseUnblock.label):
-     This is the tooltip of the action button shown when potentially unwanted
-     downloads are blocked. This opens a dialog where the user can choose
-     whether to unblock or remove the download. Removing is the default option.
-     -->
-<!ENTITY cmd.chooseUnblock.label          "Remove File or Allow Download">
-<!-- LOCALIZATION NOTE (cmd.chooseOpen.label):
-     This is the tooltip of the action button shown when uncommon downloads are
-     blocked.This opens a dialog where the user can choose whether to open the
-     file or remove the download. Opening is the default option.
-     -->
-<!ENTITY cmd.chooseOpen.label             "Open or Remove File">
-
-<!-- LOCALIZATION NOTE (showMoreInformation.label):
-     Displayed when hovering a blocked download, indicates that it's possible to
-     show more information for user to take the next action.
-     -->
-<!ENTITY showMoreInformation.label        "Show more information">
-
-<!-- LOCALIZATION NOTE (openFile.label):
-     Displayed when hovering a complete download, indicates that it's possible to
-     open the file using an app available in the system.
-     -->
-<!ENTITY openFile.label                   "Open File">
-
-<!-- LOCALIZATION NOTE (retryDownload.label):
-     Displayed when hovering a download which is able to be retried by users,
-     indicates that it's possible to download this file again.
-     -->
-<!ENTITY retryDownload.label              "Retry Download">
-
-<!-- LOCALIZATION NOTE (cancelDownload.label):
-     Displayed when hovering a download which is able to be cancelled by users,
-     indicates that it's possible to cancel and stop the download.
-     -->
-<!ENTITY cancelDownload.label             "Cancel Download">
-
-<!-- LOCALIZATION NOTE (blocked.label):
-     Shown as a tag before the file name for some types of blocked downloads.
-     Note: This string doesn't exist in the UI yet.  See bug 1053890.
-     -->
-<!ENTITY blocked.label                    "BLOCKED">
-
-<!-- LOCALIZATION NOTE (learnMore.label):
-     Shown as a text link for some types of blocked downloads, for example
-     malware, when there is an associated explanation page on the Mozilla site.
-     Note: This string doesn't exist in the UI yet.  See bug 1053890.
-     -->
-<!ENTITY learnMore.label                  "Learn More">
-
-<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):
-     This string is shown at the bottom of the Downloads Panel when all the
-     downloads fit in the available space, or when there are no downloads in
-     the panel at all.
-     -->
-<!ENTITY downloadsHistory.label           "Show All Downloads">
-<!ENTITY downloadsHistory.accesskey       "S">
-
-<!-- LOCALIZATION NOTE (downloadDetails.label):
-     This string is shown at the top of the Download Details Panel, to indicate
-     that we are showing the details of a single download.
-     -->
-<!ENTITY downloadDetails.label            "Download Details">
-
-<!-- LOCALIZATION NOTE (openDownloadsFolder.label):
-     This command is not currently available in the user interface, but the
-     string was preserved by bug 1362207 to be used in a future version.
-     -->
-<!ENTITY openDownloadsFolder.label        "Open Downloads Folder">
-
-<!ENTITY clearDownloadsButton.label       "Clear Downloads">
-<!ENTITY clearDownloadsButton.tooltip     "Clears completed, canceled and failed downloads">
-
-<!-- LOCALIZATION NOTE (downloadsListEmpty.label):
-     This string is shown when there are no items in the Downloads view, when it
-     is displayed inside a browser tab.
-     -->
-<!ENTITY downloadsListEmpty.label         "There are no downloads.">
-
-<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):
-     This string is shown when there are no items in the Downloads Panel.
-     -->
-<!ENTITY downloadsPanelEmpty.label        "No downloads for this session.">
-
-<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):
-     This string is shown when some search terms are specified, but there are no
-     results in the Downloads view.
-     -->
-<!ENTITY downloadsListNoMatch.label       "Could not find any matching downloads.">
--- a/browser/chrome/browser/downloads/downloads.properties
+++ b/browser/chrome/browser/downloads/downloads.properties
@@ -1,18 +1,15 @@
 # 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/.
 
 # LOCALIZATION NOTE (stateStarting):
 # Indicates that the download is starting.
 stateStarting=Starting…
-# LOCALIZATION NOTE (stateScanning):
-# Indicates that an external program is scanning the download for viruses.
-stateScanning=Scanning for viruses…
 # LOCALIZATION NOTE (stateFailed):
 # Indicates that the download failed because of an error.
 stateFailed=Failed
 # LOCALIZATION NOTE (statePaused):
 # Indicates that the download was paused by the user.
 statePaused=Paused
 # LOCALIZATION NOTE (stateCanceled):
 # Indicates that the download was canceled by the user.
--- a/browser/chrome/browser/migration/migration.dtd
+++ b/browser/chrome/browser/migration/migration.dtd
@@ -2,17 +2,16 @@
    - 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/. -->
 
 
 <!ENTITY migrationWizard.title          "Import Wizard">
 
 <!ENTITY importFrom.label               "Import Options, Bookmarks, History, Passwords and other data from:">
 <!ENTITY importFromUnix.label           "Import Preferences, Bookmarks, History, Passwords and other data from:">
-<!ENTITY importFromBookmarks.label      "Import Bookmarks from:">
 
 <!ENTITY importFromIE.label             "Microsoft Internet Explorer">
 <!ENTITY importFromIE.accesskey         "M">
 <!ENTITY importFromEdge.label           "Microsoft Edge">
 <!ENTITY importFromEdge.accesskey       "E">
 <!ENTITY importFromEdgeLegacy.label     "Microsoft Edge Legacy">
 <!ENTITY importFromEdgeLegacy.accesskey "L">
 <!ENTITY importFromEdgeBeta.label       "Microsoft Edge Beta">
deleted file mode 100644
--- a/browser/chrome/browser/places/editBookmarkOverlay.dtd
+++ /dev/null
@@ -1,20 +0,0 @@
-<!-- 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/. -->
-
-<!ENTITY editBookmarkOverlay.name.label                      "Name:">
-<!ENTITY editBookmarkOverlay.name.accesskey                  "N">
-<!ENTITY editBookmarkOverlay.location.label                  "Location:">
-<!ENTITY editBookmarkOverlay.location.accesskey              "L">
-<!ENTITY editBookmarkOverlay.folder.label                    "Folder:">
-<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     "Show all the bookmarks folders">
-<!ENTITY editBookmarkOverlay.expanderUp.tooltip              "Hide">
-<!ENTITY editBookmarkOverlay.tags.label                      "Tags:">
-<!ENTITY editBookmarkOverlay.tags.accesskey                  "T">
-<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             "Separate tags with commas">
-<!ENTITY editBookmarkOverlay.keyword.label                   "Keyword:">
-<!ENTITY editBookmarkOverlay.keyword.accesskey               "K">
-<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        "Show all tags">
-<!ENTITY editBookmarkOverlay.choose.label                    "Choose…">
-<!ENTITY editBookmarkOverlay.newFolderButton.label           "New Folder">
-<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       "o">
--- a/browser/chrome/browser/places/places.dtd
+++ b/browser/chrome/browser/places/places.dtd
@@ -36,72 +36,27 @@
 
 <!ENTITY cmd.backup.label               "Backup…">
 <!ENTITY cmd.backup.accesskey           "B">
 <!ENTITY cmd.restore2.label             "Restore">
 <!ENTITY cmd.restore2.accesskey         "R">
 <!ENTITY cmd.restoreFromFile.label      "Choose File…">
 <!ENTITY cmd.restoreFromFile.accesskey  "C">
 
-<!ENTITY cmd.deleteDomainData.label     "Forget About This Site">
-<!ENTITY cmd.deleteDomainData.accesskey "F">
-
-<!ENTITY cmd.open.label                  "Open">
-<!ENTITY cmd.open.accesskey              "O">
-<!ENTITY cmd.open_window.label           "Open in a New Window">
-<!ENTITY cmd.open_window.accesskey       "N">
-<!ENTITY cmd.open_private_window.label     "Open in a New Private Window">
-<!ENTITY cmd.open_private_window.accesskey "P">
-<!ENTITY cmd.open_tab.label              "Open in a New Tab">
-<!ENTITY cmd.open_tab.accesskey          "w">
-<!ENTITY cmd.open_all_in_tabs.label      "Open All in Tabs">
-<!ENTITY cmd.open_all_in_tabs.accesskey  "O">
-
-<!ENTITY cmd.properties.label      "Properties">
-<!ENTITY cmd.properties.accesskey  "i">
-
-<!ENTITY cmd.sortby_name.label              "Sort By Name">
-<!ENTITY cmd.sortby_name.accesskey          "S">
-<!ENTITY cmd.context_sortby_name.accesskey  "r">
-
-<!ENTITY cmd.new_bookmark.label            "New Bookmark…">
-<!ENTITY cmd.new_bookmark.accesskey        "B">
-<!ENTITY cmd.new_folder.label              "New Folder…">
-<!ENTITY cmd.new_folder.accesskey          "o">
-<!ENTITY cmd.context_new_folder.accesskey  "F">
-<!ENTITY cmd.new_separator.label           "New Separator">
-<!ENTITY cmd.new_separator.accesskey       "S">
-
 <!ENTITY col.name.label          "Name">
 <!ENTITY col.tags.label          "Tags">
 <!ENTITY col.url.label           "Location">
 <!ENTITY col.mostrecentvisit.label "Most Recent Visit">
 <!ENTITY col.visitcount.label    "Visit Count">
 <!ENTITY col.dateadded.label     "Added">
 <!ENTITY col.lastmodified.label  "Last Modified">
 
-<!ENTITY historySearch.placeholder  "Search history">
-<!ENTITY bookmarksSearch.placeholder  "Search bookmarks">
-
 <!ENTITY cmd.find.key  "f">
 
 <!ENTITY maintenance.label      "Import and Backup">
 <!ENTITY maintenance.accesskey  "I">
 <!ENTITY maintenance.tooltip    "Import and backup your bookmarks">
 
 <!ENTITY backButton.tooltip  "Go back">
 
 <!ENTITY forwardButton.tooltip  "Go forward">
 
 <!ENTITY detailsPane.selectAnItemText.description "Select an item to view and edit its properties">
-
-<!ENTITY view.label               "View">
-<!ENTITY view.accesskey           "w">
-<!ENTITY byDate.label             "By Date">
-<!ENTITY byDate.accesskey         "D">
-<!ENTITY bySite.label             "By Site">
-<!ENTITY bySite.accesskey         "S">
-<!ENTITY byMostVisited.label      "By Most Visited">
-<!ENTITY byMostVisited.accesskey  "V">
-<!ENTITY byLastVisited.label      "By Last Visited">
-<!ENTITY byLastVisited.accesskey  "L">
-<!ENTITY byDayAndSite.label       "By Date and Site">
-<!ENTITY byDayAndSite.accesskey   "t">
--- a/browser/chrome/browser/places/places.properties
+++ b/browser/chrome/browser/places/places.properties
@@ -12,19 +12,16 @@ bookmarksBackupTitle=Bookmarks backup fi
 bookmarksRestoreAlertTitle=Revert Bookmarks
 bookmarksRestoreAlert=This will replace all of your current bookmarks with the backup. Are you sure?
 bookmarksRestoreTitle=Select a bookmarks backup
 bookmarksRestoreFilterName=JSON
 
 bookmarksRestoreFormatError=Unsupported file type.
 bookmarksRestoreParseError=Unable to process the backup file.
 
-sortByName=Sort ‘%S’ by Name
-sortByNameGeneric=Sort by Name
-
 # LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
 # When any of these changes, all of the properties must be bumped, and the
 # change must be annotated here.  Both label and accesskey must be updated.
 # - version 1: changed view.sortBy.1.date.
 view.sortBy.1.name.label=Sort by Name
 view.sortBy.1.name.accesskey=N
 view.sortBy.1.url.label=Sort by Location
 view.sortBy.1.url.accesskey=L
@@ -48,27 +45,16 @@ EnterExport=Export Bookmarks File
 
 detailsPane.noItems=No items
 # LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 number of items
 # example: 111 items
 detailsPane.itemsCountLabel=One item;#1 items
 
-# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,
-# keywordResultLabel, searchengineResultLabel)
-# Noun used to describe the location bar autocomplete result type
-# to users with screen readers
-# See createResultLabel() in urlbarBindings.xml
-tagResultLabel=Tag
-bookmarkResultLabel=Bookmark
-switchtabResultLabel=Tab
-keywordResultLabel=Keyword
-searchengineResultLabel=Search
-
 # LOCALIZATION NOTE (lockPrompt.text)
 # %S will be replaced with the application name.
 lockPrompt.title=Browser Startup Error
 lockPrompt.text=The bookmarks and history system will not be functional because one of %S’s files is in use by another application. Some security software can cause this problem.
 lockPromptInfoButton.label=Learn More
 lockPromptInfoButton.accessKey=L
 
 # LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
--- a/browser/chrome/browser/pocket.properties
+++ b/browser/chrome/browser/pocket.properties
@@ -1,20 +1,18 @@
 # 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/.
 
 addtags = Add Tags
 alreadyhaveacct = Already a Pocket user?
-continueff = Continue with Firefox
 errorgeneric = There was an error when trying to save to Pocket.
 learnmore = Learn More
 loginnow = Log in
 maxtaglength = Tags are limited to 25 characters
-mustbeconnected = You must be connected to the Internet in order to save to Pocket. Please check your connection and try again.
 onlylinkssaved = Only links can be saved
 pagenotsaved = Page Not Saved
 pageremoved = Page Removed
 pagesaved = Saved to Pocket
 processingremove = Removing Page…
 processingtags = Adding tags…
 removepage = Remove Page
 save = Save
@@ -23,11 +21,10 @@ signupemail = Sign up with email
 signuptosave = Sign up for Pocket. It’s free.
 suggestedtags = Suggested Tags
 tagline = Save articles and videos from Firefox to view in Pocket on any device, any time.
 taglinestory_one = Click the Pocket Button to save any article, video or page from Firefox.
 taglinestory_two = View in Pocket on any device, any time.
 tagssaved = Tags Added
 tos = By continuing, you agree to Pocket’s <a href="%1$S" target="_blank">Terms of Service</a> and <a href="%2$S" target="_blank">Privacy Policy</a>
 tryitnow = Try It Now
-signinfirefox = Sign in with Firefox
 signupfirefox = Sign up with Firefox
 viewlist = View List
deleted file mode 100644
--- a/browser/chrome/browser/preferences/preferences.properties
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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/.
-
-#### Master Password
-
-pw_change2empty_in_fips_mode=You are currently in FIPS mode. FIPS requires a non-empty Master Password.
-pw_change_failed_title=Password Change Failed
-
-#### Applications
-
-fileEnding=%S file
-saveFile=Save File
-
-# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
-useApp=Use %S
-useDefault=Use %S (default)
-
-useOtherApp=Use other…
-fpTitleChooseApp=Select Helper Application
-manageApp=Application Details…
-alwaysAsk=Always ask
-portableDocumentFormat=Portable Document Format (PDF)
-
-# LOCALIZATION NOTE (usePluginIn):
-# %1$S = plugin name (for example "QuickTime Plugin-in 7.2")
-# %2$S = brandShortName from brand.properties (for example "Minefield")
-usePluginIn=Use %S (in %S)
-
-# LOCALIZATION NOTE (previewInApp): %S = brandShortName
-previewInApp=Preview in %S
-
-# LOCALIZATION NOTE (typeDescriptionWithType):
-# %1$S = type description (for example "Portable Document Format")
-# %2$S = type (for example "application/pdf")
-typeDescriptionWithType=%S (%S)
deleted file mode 100644
--- a/browser/chrome/browser/safebrowsing/report-phishing.dtd
+++ /dev/null
@@ -1,13 +0,0 @@
-<!-- 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/. -->
-
-<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu
-  item. Either this or safeb.palm.notdeceptive.label from
-  phishing-afterload-warning-message.dtd is shown. -->
-<!ENTITY reportDeceptiveSiteMenu.title      "Report Deceptive Site…">
-<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because
-  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and
-  reportDeceptiveSiteMenu.title are never shown at the same time, the same
-  accesskey can be used for them. -->
-<!ENTITY reportDeceptiveSiteMenu.accesskey  "D">
--- a/browser/chrome/browser/search.properties
+++ b/browser/chrome/browser/search.properties
@@ -1,33 +1,26 @@
 # 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/.
 
 searchtip=Search using %S
 
-# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when
-# the user hasn't typed anything yet.
-searchPlaceholder=Search
-
 # LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
 # showing search suggestions.
 # %S is replaced with the name of the current default search engine.
 searchHeader=%S Search
 
 # LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
 # search bar equivalent to the url bar's "Paste & Go"
 cmd_pasteAndSearch=Paste & Search
 
 cmd_clearHistory=Clear Search History
 cmd_clearHistory_accesskey=H
 
-cmd_showSuggestions=Show Suggestions
-cmd_showSuggestions_accesskey=S
-
 # LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of
 # a search engine offered by a web page. Each engine is displayed as a
 # menuitem at the bottom of the search panel.
 cmd_addFoundEngine=Add “%S”
 # LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines
 # are offered by a web page, instead of listing all of them in the
 # search panel using the cmd_addFoundEngine string, they will be
 # grouped in a submenu using cmd_addFoundEngineMenu as a label.
deleted file mode 100644
--- a/browser/chrome/browser/setDesktopBackground.dtd
+++ /dev/null
@@ -1,21 +0,0 @@
-<!-- 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/. -->
-
-<!ENTITY position.label             "Position:">
-<!ENTITY tile.label                 "Tile">
-<!ENTITY center.label               "Center">
-<!ENTITY stretch.label              "Stretch">
-<!ENTITY fill.label                 "Fill">
-<!ENTITY fit.label                  "Fit">
-<!-- LOCALIZATION NOTE (span.label): This refers to the wallpaper "spanning"
-                       multiple monitors when the user has more than one. Only
-                       some of the entire image will be on each monitor.
-                       This should ideally match the wording in Windows' own
-                       Desktop Background settings page. -->
-<!ENTITY span.label                 "Span">
-<!ENTITY color.label                "Color:">
-<!ENTITY setDesktopBackground.title "Set Desktop Background">
-<!ENTITY openDesktopPrefs.label     "Open Desktop Preferences">
-<!ENTITY closeWindow.key            "w">
-<!ENTITY previewUnavailable         "Preview unavailable">
--- a/browser/chrome/browser/shellservice.properties
+++ b/browser/chrome/browser/shellservice.properties
@@ -1,15 +1,12 @@
 # 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/.
 
-optionsLabel=%S &Options
-safeModeLabel=%S &Safe Mode
-
 # LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):
 # %S will be replaced by brandShortName
 setDefaultBrowserMessage2          = Get the most out of %S by setting it as your default browser
 setDefaultBrowserConfirm.label     = Use %S as my default browser
 setDefaultBrowserConfirm.accesskey = U
 setDefaultBrowserOptions.label     = Options
 setDefaultBrowserOptions.accesskey = O
 setDefaultBrowserNotNow.label      = Not now
--- a/browser/chrome/browser/sitePermissions.properties
+++ b/browser/chrome/browser/sitePermissions.properties
@@ -11,45 +11,40 @@
 # This label is used to display active permission states in the site
 # identity popup (which does not have a lot of screen space).
 state.current.allowed = Allowed
 state.current.allowedForSession = Allowed for Session
 state.current.allowedTemporarily = Allowed Temporarily
 state.current.blockedTemporarily = Blocked Temporarily
 state.current.blocked = Blocked
 state.current.prompt = Always Ask
-state.current.hide = Hide Prompt
 
 # LOCALIZATION NOTE (state.multichoice.alwaysAsk,
 #                    state.multichoice.allow,
 #                    state.multichoice.allowForSession,
 #                    state.multichoice.block):
 # Used to label permission state checkboxes in the page info dialog.
 state.multichoice.alwaysAsk = Always Ask
 state.multichoice.allow = Allow
 state.multichoice.allowForSession = Allow for Session
 state.multichoice.block = Block
 
-permission.autoplay-media2.label = Autoplay sound
-
 state.multichoice.autoplayblock = Block Audio
 state.multichoice.autoplayblockall = Block Audio and Video
 state.multichoice.autoplayallow = Allow Audio and Video
 
 permission.autoplay.label = Autoplay
 permission.cookie.label = Set Cookies
 permission.desktop-notification3.label = Send Notifications
-permission.image.label = Load Images
 permission.camera.label = Use the Camera
 permission.microphone.label = Use the Microphone
 permission.screen.label = Share the Screen
 permission.install.label = Install Add-ons
 permission.popup.label = Open Pop-up Windows
 permission.geo.label = Access Your Location
 permission.xr.label = Access Virtual Reality Devices
 permission.shortcuts.label = Override Keyboard Shortcuts
 permission.focus-tab-by-prompt.label = Switch to this Tab
 permission.persistent-storage.label = Store Data in Persistent Storage
 permission.canvas.label = Extract Canvas Data
-permission.flash-plugin.label = Run Adobe Flash
 permission.midi.label = Access MIDI Devices
 permission.midi-sysex.label = Access MIDI Devices with SysEx Support
 permission.https-only-load-insecure.label = Use insecure HTTP
--- a/browser/chrome/browser/syncBrand.dtd
+++ b/browser/chrome/browser/syncBrand.dtd
@@ -1,7 +1,6 @@
 <!-- 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/. -->
 
 <!ENTITY syncBrand.shortName.label  "Sync">
-<!ENTITY syncBrand.fullName.label   "Firefox Sync">
 <!ENTITY syncBrand.fxAccount.label  "Firefox Account">
--- a/browser/chrome/browser/tabbrowser.properties
+++ b/browser/chrome/browser/tabbrowser.properties
@@ -63,24 +63,16 @@ tabs.closeWarningMultipleWindowsTabSnipp
 
 # LOCALIZATION NOTE (tabs.closeTabs.tooltip):
 # Semicolon-separated list of plural forms. See:
 # http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 is the number of tabs that will be closed. This is ignored for the
 # single tab case in English, but can be used by other locales as necessary.
 tabs.closeTabs.tooltip=Close tab;Close #1 tabs
 
-# LOCALIZATION NOTE (tabs.closeSelectedTabs.tooltip):
-# Semicolon-separated list of plural forms. See:
-# http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# %S is the keyboard shortcut for closing the current tab.
-# #1 is the number of tabs that will be closed. This is ignored for the
-# single tab case in English, but can be used by other locales as necessary.
-tabs.closeSelectedTabs.tooltip=Close tab (%S);Close #1 tabs (%S)
-
 # LOCALIZATION NOTE (tabs.muteAudio2.tooltip):
 # Semicolon-separated list of plural forms. See:
 # http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # %S is the keyboard shortcut for "Mute tab".
 # #1 is the number of tabs that will be muted. This is ignored for the
 # single tab case in English, but can be used by other locales as necessary.
 tabs.muteAudio2.tooltip=Mute tab (%S);Mute #1 tabs (%S)
 
--- a/browser/chrome/browser/translation.dtd
+++ b/browser/chrome/browser/translation.dtd
@@ -51,25 +51,8 @@
   -                     translation.options.preferences.accesskey):
   -  The accesskey values used here should not clash with the value used for
   -  translation.options.neverForLanguage.accesskey in translation.properties
   -->
 <!ENTITY translation.options.neverForSite.label "Never translate this site">
 <!ENTITY translation.options.neverForSite.accesskey "e">
 <!ENTITY translation.options.preferences.label  "Translation preferences">
 <!ENTITY translation.options.preferences.accesskey "T">
-
-<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,
-  -                     translation.options.attribution.afterLogo):
-  -  These 2 strings are displayed before and after a 'Microsoft Translator'
-  -  logo.
-  -->
-<!ENTITY translation.options.attribution.beforeLogo "Translations by">
-<!ENTITY translation.options.attribution.afterLogo "">
-
-<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,
-                        translation.options.attribution.beforeLogo,
-  -                     translation.options.attribution.afterLogo):
-  -  translation.options.attribution.poweredByYandex is displayed instead of
-  -  the other two strings when yandex translation engine is preferred by the
-  -  user.
-  -->
-<!ENTITY translation.options.attribution.yandexTranslate "Powered by Yandex.Translate">
--- a/browser/chrome/overrides/netError.dtd
+++ b/browser/chrome/overrides/netError.dtd
@@ -9,170 +9,127 @@
 <!ENTITY retry.label "Try Again">
 <!ENTITY returnToPreviousPage.label "Go Back">
 <!ENTITY returnToPreviousPage1.label "Go Back (Recommended)">
 <!ENTITY advanced2.label "Advanced…">
 <!ENTITY viewCertificate.label "View Certificate">
 
 <!-- Specific error messages -->
 
-<!ENTITY connectionFailure.title "Unable to connect">
-
 <!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
 
-<!ENTITY deniedPortAccess.title "This address is restricted">
-
 <!ENTITY deniedPortAccess.longDesc "">
 
 <!ENTITY dnsNotFound.pageTitle "Server Not Found">
-<!-- Localization note (dnsNotFound.title1) - "Hmm" is a sound made when considering or puzzling over something. You don't have to include it in your translation if your language does not have a written word like this. -->
-<!ENTITY dnsNotFound.title1 "Hmm. We’re having trouble finding that site.">
 <!ENTITY dnsNotFound.longDesc1 "
 <strong>If that address is correct, here are three other things you can try:</strong>
 <ul>
   <li>Try again later.</li>
   <li>Check your network connection.</li>
   <li>If you are connected but behind a firewall, check that &brandShortName; has permission to access the Web.</li>
 </ul>
 ">
 
-<!ENTITY fileNotFound.title "File not found">
-
 <!ENTITY fileNotFound.longDesc "
 <ul>
   <li>Check the file name for capitalization or other typing errors.</li>
   <li>Check to see if the file was moved, renamed or deleted.</li>
 </ul>
 ">
 
-<!ENTITY fileAccessDenied.title "Access to the file was denied">
-
 <!ENTITY fileAccessDenied.longDesc "
 <ul>
   <li>It may have been removed, moved, or file permissions may be preventing access.</li>
 </ul>
 ">
 
-<!ENTITY generic.title "Oops.">
-
 <!ENTITY generic.longDesc "
 <p>&brandShortName; can’t load this page for some reason.</p>
 ">
 
 <!ENTITY captivePortal.title "Log in to network">
 <!ENTITY captivePortal.longDesc2 "
 <p>You must log in to this network before you can access the Internet.</p>
 ">
 
 <!ENTITY openPortalLoginPage.label2 "Open Network Login Page">
 
 <!ENTITY malformedURI.pageTitle "Invalid URL">
-<!-- Localization note (malformedURI.title1) - "Hmm" is a sound made when considering or puzzling over something. You don't have to include it in your translation if your language does not have a written word like this. -->
-<!ENTITY malformedURI.title1 "Hmm. That address doesn’t look right.">
-
-<!ENTITY netInterrupt.title "The connection was interrupted">
 
 <!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
 
-<!ENTITY notCached.title "Document Expired">
-
 <!ENTITY notCached.longDesc "<p>The requested document is not available in &brandShortName;’s cache.</p><ul><li>As a security precaution, &brandShortName; does not automatically re-request sensitive documents.</li><li>Click Try Again to re-request the document from the website.</li></ul>">
 
-<!ENTITY netOffline.title "Offline mode">
-
 <!ENTITY netOffline.longDesc2 "
 <ul>
   <li>Press &quot;Try Again&quot; to switch to online mode and reload the page.</li>
 </ul>
 ">
 
-<!ENTITY contentEncodingError.title "Content Encoding Error">
-
 <!ENTITY contentEncodingError.longDesc "
 <ul>
   <li>Please contact the website owners to inform them of this problem.</li>
 </ul>
 ">
 
-<!ENTITY unsafeContentType.title "Unsafe File Type">
-
 <!ENTITY unsafeContentType.longDesc "
 <ul>
   <li>Please contact the website owners to inform them of this problem.</li>
 </ul>
 ">
 
-<!ENTITY netReset.title "The connection was reset">
-
 <!ENTITY netReset.longDesc "&sharedLongDesc;">
 
-<!ENTITY netTimeout.title "The connection has timed out">
-
 <!ENTITY netTimeout.longDesc "&sharedLongDesc;">
 
-<!ENTITY unknownProtocolFound.title "The address wasn’t understood">
-
 <!ENTITY unknownProtocolFound.longDesc "
 <ul>
   <li>You might need to install other software to open this address.</li>
 </ul>
 ">
 
-<!ENTITY proxyConnectFailure.title "The proxy server is refusing connections">
-
 <!ENTITY proxyConnectFailure.longDesc "
 <ul>
   <li>Check the proxy settings to make sure that they are correct.</li>
   <li>Contact your network administrator to make sure the proxy server is
     working.</li>
 </ul>
 ">
 
-<!ENTITY proxyResolveFailure.title "Unable to find the proxy server">
-
 <!ENTITY proxyResolveFailure.longDesc "
 <ul>
   <li>Check the proxy settings to make sure that they are correct.</li>
   <li>Check to make sure your computer has a working network connection.</li>
   <li>If your computer or network is protected by a firewall or proxy, make sure
     that &brandShortName; is permitted to access the Web.</li>
 </ul>
 ">
 
-<!ENTITY redirectLoop.title "The page isn’t redirecting properly">
-
 <!ENTITY redirectLoop.longDesc "
 <ul>
   <li>This problem can sometimes be caused by disabling or refusing to accept
     cookies.</li>
 </ul>
 ">
 
-<!ENTITY unknownSocketType.title "Unexpected response from server">
-
 <!ENTITY unknownSocketType.longDesc "
 <ul>
   <li>Check to make sure your system has the Personal Security Manager
     installed.</li>
   <li>This might be due to a non-standard configuration on the server.</li>
 </ul>
 ">
 
-<!ENTITY nssFailure2.title "Secure Connection Failed">
-
 <!ENTITY nssFailure2.longDesc2 "
 <ul>
   <li>The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.</li>
   <li>Please contact the website owners to inform them of this problem.</li>
 </ul>
 ">
 
-<!ENTITY certerror.longpagetitle2 "Warning: Potential Security Risk Ahead">
-<!ENTITY certerror.sts.longpagetitle  "Did Not Connect: Potential Security Issue">
-
 <!-- Localization note (certerror.introPara2) - The text content of the span tag
 will be replaced at runtime with the name of the server to which the user
 was trying to connect. -->
 <!ENTITY certerror.introPara2 "&brandShortName; detected a potential security threat and did not continue to <span class='hostname'/>. If you visit this site, attackers could try to steal information like your passwords, emails, or credit card details.">
 <!ENTITY certerror.sts.introPara "&brandShortName; detected a potential security threat and did not continue to <span class='hostname'/> because this website requires a secure connection.">
 
 <!ENTITY certerror.expiredCert.introPara "&brandShortName; detected an issue and did not continue to <span class='hostname'/>. The website is either misconfigured or your computer clock is set to the wrong time.">
 <!ENTITY certerror.expiredCert.secondPara2 "It’s likely the website’s certificate is expired, which prevents &brandShortName; from connecting securely. If you visit this site, attackers could try to steal information like your passwords, emails, or credit card details.">
@@ -200,68 +157,52 @@ was trying to connect. -->
     moments.</li>
   <li>If you are unable to load any pages, check your computer’s network
     connection.</li>
   <li>If your computer or network is protected by a firewall or proxy, make sure
     that &brandShortName; is permitted to access the Web.</li>
 </ul>
 ">
 
-<!ENTITY cspBlocked.title "Blocked by Content Security Policy">
-
 <!ENTITY cspBlocked.longDesc "<p>&brandShortName; prevented this page from loading in this way because the page has a content security policy that disallows it.</p>">
 
-<!ENTITY corruptedContentErrorv2.title "Corrupted Content Error">
-
 <!ENTITY xfoBlocked.longDesc "<p>&brandShortName; prevented this page from loading in this context because the page has an X-Frame-Options policy that disallows it.</p>">
 
 <!ENTITY corruptedContentErrorv2.longDesc "<p>The page you are trying to view cannot be shown because an error in the data transmission was detected.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>">
 
 <!ENTITY securityOverride.exceptionButton1Label "Accept the Risk and Continue">
 
 <!ENTITY errorReporting.automatic2 "Report errors like this to help Mozilla identify and block malicious sites">
 <!ENTITY errorReporting.learnMore "Learn more…">
 
-<!ENTITY remoteXUL.title "Remote XUL">
-
 <!ENTITY remoteXUL.longDesc "<p><ul><li>Please contact the website owners to inform them of this problem.</li></ul></p>">
 
-<!ENTITY sslv3Used.title "Unable to Connect Securely">
-
 <!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate
      "SSL_ERROR_UNSUPPORTED_VERSION". -->
 <!ENTITY sslv3Used.longDesc2 "Advanced info: SSL_ERROR_UNSUPPORTED_VERSION">
 
 <!ENTITY certerror.pagetitle2  "Warning: Potential Security Risk Ahead">
 <!ENTITY certerror.sts.pagetitle  "Did Not Connect: Potential Security Issue">
 <!ENTITY certerror.whatShouldIDo.badStsCertExplanation1 "<span class='hostname'></span> has a security policy called HTTP Strict Transport Security (HSTS), which means that &brandShortName; can only connect to it securely. You can’t add an exception to visit this site.">
 <!ENTITY certerror.copyToClipboard.label "Copy text to clipboard">
 
-<!ENTITY inadequateSecurityError.title "Your connection is not secure">
-
 <!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
      "NS_ERROR_NET_INADEQUATE_SECURITY". -->
 <!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.</p><p>Error code: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
 
 <!ENTITY blockedByPolicy.title "Blocked Page">
 
-<!ENTITY certerror.mitm.title "Software is Preventing &brandShortName; From Safely Connecting to This Site">
-
 <!ENTITY certerror.mitm.longDesc "<span class='hostname'></span> is most likely a safe site, but a secure connection could not be established. This issue is caused by <span class='mitm-name'/>, which is either software on your computer or your network.">
 <!ENTITY certerror.mitm.whatCanYouDoAboutIt1 "If your antivirus software includes a feature that scans encrypted connections (often called “web scanning” or “https scanning”), you can disable that feature. If that doesn’t work, you can remove and reinstall the antivirus software.">
 <!ENTITY certerror.mitm.whatCanYouDoAboutIt2 "If you are on a corporate network, you can contact your IT department.">
 <!ENTITY certerror.mitm.whatCanYouDoAboutIt3 "If you are not familiar with <span class='mitm-name'/>, then this could be an attack and you should not continue to the site.">
 <!ENTITY certerror.mitm.sts.whatCanYouDoAboutIt3 "If you are not familiar with <span class='mitm-name'/>, then this could be an attack, and there is nothing you can do to access the site.">
 
-<!ENTITY clockSkewError.title "Your Computer Clock is Wrong">
-
 <!ENTITY clockSkewError.longDesc "Your computer thinks it is <span id='wrongSystemTime_systemDate1'/>, which prevents &brandShortName; from connecting securely. To visit <span class='hostname'></span>, update your computer clock in your system settings to the current date, time, and time zone, and then refresh <span class='hostname'></span>.">
 
 <!ENTITY prefReset.longDesc "It looks like your network security settings might be causing this. Do you want the default settings to be restored?">
 <!ENTITY prefReset.label "Restore default settings">
 
-<!ENTITY networkProtocolError.title "Network Protocol Error">
-
 <!ENTITY enableTls10.longDesc "This website might not support the TLS 1.2 protocol, which is the minimum version supported by &brandShortName;. Enabling TLS 1.0 and TLS 1.1 might allow this connection to succeed.">
 <!ENTITY enableTls10.note "TLS 1.0 and TLS 1.1 will be permanently disabled in a future release.">
 <!ENTITY enableTls10.label "Enable TLS 1.0 and 1.1">
 
 <!ENTITY networkProtocolError.longDesc "<p>The page you are trying to view cannot be shown because an error in the network protocol was detected.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>">
deleted file mode 100644
--- a/browser/extensions/fxmonitor/fxmonitor.properties
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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/.
-
-# Header of the popup
-fxmonitor.popupHeader=Have an account on this site?
-# Firefox Monitor must be treated as a brand, and kept in English.
-# It cannot be:
-# - Declined to adapt to grammatical case.
-# - Transliterated.
-# - Translated.
-fxmonitor.brandName=Firefox Monitor
-# Tooltip text for the popup's anchor icon in the URL bar
-# %S is replaced with fxmonitor.brandName.
-fxmonitor.anchorIcon.tooltiptext=Site reported to %S
-# Text content of popup. Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# This version is only used when the number of accounts is smaller than 100,000.
-# The placeholders are:
-# #1: The exact number of accounts compromised in the breach.
-# #2: The name of the breached site.
-# #3: The year of the breach.
-# #4: The brand name ("Firefox Monitor").
-fxmonitor.popupText=#1 account from #2 was compromised in #3. Check #4 to see if yours is at risk.;#1 accounts from #2 were compromised in #3. Check #4 to see if yours is at risk.
-# Text content of popup. Semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# This version is only used when the number of accounts is greater than 100,000.
-# The placeholders are:
-# #1: The number of accounts compromised in the breach, rounded down to the
-#     most significant digit.
-#     Ex.: 234,567 -> More than 200,000 accounts [...]
-#          345,678,901 -> More than 300,000,000 accounts [...]
-#          4,567,890,123 -> More than 4,000,000,000 accounts [...]
-# #2: The name of the breached site.
-# #3: The year of the breach.
-# #4: The brand name ("Firefox Monitor").
-fxmonitor.popupTextRounded=More than #1 account from #2 was compromised in #3. Check #4 to see if yours is at risk.;More than #1 accounts from #2 were compromised in #3. Check #4 to see if yours is at risk.
-# %S is replaced with fxmonitor.brandName.
-fxmonitor.checkButton.label=Check %S
-fxmonitor.checkButton.accessKey=C
-fxmonitor.dismissButton.label=Dismiss
-fxmonitor.dismissButton.accessKey=D
-# %S is replaced with fxmonitor.brandName.
-fxmonitor.neverShowButton.label=Never show %S alerts
-fxmonitor.neverShowButton.accessKey=N
--- a/browser/installer/custom.properties
+++ b/browser/installer/custom.properties
@@ -40,17 +40,16 @@ SUMMARY_UPGRADE_CLICK=Click Upgrade to c
 SURVEY_TEXT=&Tell us what you thought of $BrandShortName
 LAUNCH_TEXT=&Launch $BrandShortName now
 CREATE_ICONS_DESC=Create icons for $BrandShortName:
 ICONS_DESKTOP=On my &Desktop
 ICONS_STARTMENU=In my &Start Menu Programs folder
 ICONS_QUICKLAUNCH=In my &Quick Launch bar
 WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName must be closed to proceed with the installation.\n\nPlease close $BrandShortName to continue.
 WARN_MANUALLY_CLOSE_APP_UNINSTALL=$BrandShortName must be closed to proceed with the uninstall.\n\nPlease close $BrandShortName to continue.
-WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName is already running.\n\nPlease close $BrandShortName prior to launching the version you have just installed.
 WARN_MANUALLY_CLOSE_APP_REFRESH=$BrandShortName must be closed to proceed with the refresh.\n\nPlease close $BrandShortName to continue.
 WARN_WRITE_ACCESS=You don't have access to write to the installation directory.\n\nClick OK to select a different directory.
 WARN_DISK_SPACE=You don't have sufficient disk space to install to this location.\n\nClick OK to select a different location.
 WARN_MIN_SUPPORTED_OSVER_MSG=Sorry, $BrandShortName can't be installed. This version of $BrandShortName requires ${MinSupportedVer} or newer. Please click the OK button for additional information.
 WARN_MIN_SUPPORTED_CPU_MSG=Sorry, $BrandShortName can't be installed. This version of $BrandShortName requires a processor with ${MinSupportedCPU} support. Please click the OK button for additional information.
 WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Sorry, $BrandShortName can't be installed. This version of $BrandShortName requires ${MinSupportedVer} or newer and a processor with ${MinSupportedCPU} support. Please click the OK button for additional information.
 WARN_RESTART_REQUIRED_UNINSTALL=Your computer must be restarted to complete a previous uninstall of $BrandShortName. Do you want to reboot now?
 WARN_RESTART_REQUIRED_UPGRADE=Your computer must be restarted to complete a previous upgrade of $BrandShortName. Do you want to reboot now?
--- a/browser/installer/nsisstrings.properties
+++ b/browser/installer/nsisstrings.properties
@@ -1,59 +1,46 @@
 # 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/.
 
 # LOCALIZATION NOTE:
 
 # This file must be saved as UTF8
 
-# Accesskeys are defined by prefixing the letter that is to be used for the
-# accesskey with an ampersand (e.g. &).
-
 # Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
 # or $BrandFullNameDA with a custom string and always use the same one as used
 # by the en-US files.
 # $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
 # for double ampersand) and prevents the letter following the ampersand from
 # being used as an accesskey.
 
 # You can use \n to create a newline in the string but only when the string
 # from en-US contains a \n.
 
 INSTALLER_WIN_CAPTION=$BrandShortName Installer
 
 STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName is already installed. Let’s update it.
 STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName has been installed before. Let’s get you a new copy.
-STUB_CLEANUP_PAVEOVER_BUTTON=&Update
-STUB_CLEANUP_REINSTALL_BUTTON=Re-&install
-STUB_CLEANUP_CHECKBOX_LABEL=&Restore default settings and remove old add-ons for optimal performance
-
 STUB_CLEANUP_PAVEOVER_BUTTON2=Update
 STUB_CLEANUP_REINSTALL_BUTTON2=Re-install
 STUB_CLEANUP_CHECKBOX_LABEL2=Restore default settings and remove old add-ons for optimal performance
 
 STUB_INSTALLING_LABEL2=Now installing…
-# The \n in the next string is intended to force a nice-looking layout in en-US
-# and can be moved or deleted as needed. There's no practical limit on the
-# number of lines available.
-STUB_INSTALLING_HEADLINE=Put your privacy first.\nJoin $BrandProductName.
-STUB_INSTALLING_BODY=Get the rest of our privacy-first products, and learn how to stay smarter and safer online.
 STUB_INSTALLING_HEADLINE2=Optimizing your settings for speed, privacy, and safety.
 STUB_INSTALLING_BODY2=$BrandShortName will be ready in just a few moments.
 STUB_BLURB_FIRST1=The fastest, most responsive $BrandShortName yet
 STUB_BLURB_SECOND1=Faster page loading and tab switching
 STUB_BLURB_THIRD1=Powerful private browsing
 STUB_BLURB_FOOTER2=Built for people, not for profit
 
 WARN_MIN_SUPPORTED_OSVER_MSG=Sorry, $BrandShortName can’t be installed. This version of $BrandShortName requires ${MinSupportedVer} or newer. Please click the OK button for additional information.
 WARN_MIN_SUPPORTED_CPU_MSG=Sorry, $BrandShortName can’t be installed. This version of $BrandShortName requires a processor with ${MinSupportedCPU} support. Please click the OK button for additional information.
 WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Sorry, $BrandShortName can’t be installed. This version of $BrandShortName requires ${MinSupportedVer} or newer and a processor with ${MinSupportedCPU} support. Please click the OK button for additional information.
 WARN_WRITE_ACCESS_QUIT=You don’t have access to write to the installation directory
 WARN_DISK_SPACE_QUIT=You don’t have sufficient disk space to install.
-WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName is already running.\n\nPlease close $BrandShortName prior to launching the version you have just installed.
 
 ERROR_DOWNLOAD_CONT=Hmm. For some reason, we could not install $BrandShortName.\nChoose OK to start over.
 
 STUB_CANCEL_PROMPT_HEADING=Do you want to install $BrandShortName?
 STUB_CANCEL_PROMPT_MESSAGE=If you cancel, $BrandShortName will not be installed.
 STUB_CANCEL_PROMPT_BUTTON_CONTINUE=Install $BrandShortName
 STUB_CANCEL_PROMPT_BUTTON_EXIT=Cancel
--- a/browser/pdfviewer/viewer.properties
+++ b/browser/pdfviewer/viewer.properties
@@ -240,9 +240,8 @@ text_annotation_type.alt=[{{type}} Annot
 password_label=Enter the password to open this PDF file.
 password_invalid=Invalid password. Please try again.
 password_ok=OK
 password_cancel=Cancel
 
 printing_not_supported=Warning: Printing is not fully supported by this browser.
 printing_not_ready=Warning: The PDF is not fully loaded for printing.
 web_fonts_disabled=Web fonts are disabled: unable to use embedded PDF fonts.
-document_colors_not_allowed=PDF documents are not allowed to use their own colors: “Allow pages to choose their own colors” is deactivated in the browser.
--- a/browser/profile/bookmarks.inc
+++ b/browser/profile/bookmarks.inc
@@ -56,17 +56,13 @@
 # LOCALIZATION NOTE (nightly_tester_tools):
 # Nightly builds only, link title for https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
 #define nightly_tester_tools Nightly Tester Tools
 
 # LOCALIZATION NOTE (crashes):
 # Nightly builds only, link title for about:crashes
 #define crashes All your crashes
 
-# LOCALIZATION NOTE (irc):
-# Nightly builds only, link title for ircs://irc.mozilla.org/nightly
-#define irc Discuss Nightly on IRC
-
 # LOCALIZATION NOTE (planet):
 # Nightly builds only, link title for https://planet.mozilla.org/
 #define planet Planet Mozilla
 
 #unfilter emptyLines
deleted file mode 100644
--- a/devtools/client/VariablesView.dtd
+++ /dev/null
@@ -1,12 +0,0 @@
-<!-- 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/. -->
-
-<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
-  - keep it in English, or another language commonly spoken among web developers.
-  - You want to make that choice consistent across the developer tools.
-  - A good criteria is the language in which you'd find the best
-  - documentation on web development on the web. -->
-
-<!ENTITY PropertiesViewWindowTitle "Properties">
-
deleted file mode 100644
--- a/devtools/client/aboutdebugging.dtd
+++ /dev/null
@@ -1,5 +0,0 @@
-<!-- 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/. -->
-
-<!ENTITY aboutDebugging.fullTitle    "Debugging with Firefox Developer Tools">
--- a/devtools/client/aboutdebugging.ftl
+++ b/devtools/client/aboutdebugging.ftl
@@ -97,19 +97,16 @@ about-debugging-refresh-usb-devices-butt
 
 # Title of the Setup page.
 about-debugging-setup-title = Setup
 
 # Introduction text in the Setup page to explain how to configure remote debugging.
 about-debugging-setup-intro = Configure the connection method you wish to remotely debug your device with.
 
 # Explanatory text in the Setup page about what the 'This Firefox' page is for
-about-debugging-setup-this-firefox = Use <a>{ about-debugging-this-firefox-runtime-name }</a> to debug tabs, extensions and service workers on this version of { -brand-shorter-name }.
-
-# Explanatory text in the Setup page about what the 'This Firefox' page is for
 about-debugging-setup-this-firefox2 = Use <a>{ about-debugging-this-firefox-runtime-name }</a> to debug extensions and service workers on this version of { -brand-shorter-name }.
 
 # Title of the heading Connect section of the Setup page.
 about-debugging-setup-connect-heading = Connect a Device
 
 # USB section of the Setup page
 about-debugging-setup-usb-title = USB
 
@@ -219,24 +216,16 @@ about-debugging-runtime-service-workers-
 
 # This string is displayed in the runtime page if the remote browser version is too old.
 # "Troubleshooting" link points to https://developer.mozilla.org/docs/Tools/about:debugging#Troubleshooting
 # { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
 # { $minVersion } is the minimum version that is compatible with the current Firefox instance (same format)
 about-debugging-browser-version-too-old = The connected browser has an old version ({ $runtimeVersion }). The minimum supported version is ({ $minVersion }). This is an unsupported setup and may cause DevTools to fail. Please update the connected browser. <a>Troubleshooting</a>
 
 # Dedicated message for a backward compatibility issue that occurs when connecting:
-# - from Fx 67 to 66 or to 65
-# - from Fx 68 to 66
-# Those are normally in range for DevTools compatibility policy, but specific non
-# backward compatible changes broke the debugger in those scenarios (Bug 1528219).
-# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
-about-debugging-browser-version-too-old-67-debugger = The Debugger panel may not work with the connected browser. Please use Firefox { $runtimeVersion } if you need to use the Debugger with this browser.
-
-# Dedicated message for a backward compatibility issue that occurs when connecting:
 # from Fx 70+ to the old Firefox for Android (aka Fennec) which uses Fx 68.
 about-debugging-browser-version-too-old-fennec = This version of Firefox cannot debug Firefox for Android (68). We recommend installing Firefox for Android Nightly on your phone for testing. <a>More details</a>
 
 # This string is displayed in the runtime page if the remote browser version is too recent.
 # "Troubleshooting" link points to https://developer.mozilla.org/docs/Tools/about:debugging#Troubleshooting
 # { $runtimeID } is the build ID of the remote browser (for instance "20181231", format is yyyyMMdd)
 # { $localID } is the build ID of the current Firefox instance (same format)
 # { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
@@ -320,25 +309,16 @@ about-debugging-extension-location =
 
 # Text displayed for extensions in "runtime" pages, before displaying the extension's ID.
 # For instance "geckoprofiler@mozilla.com" or "{ed26ddcb-5611-4512-a89a-51b8db81cfb2}".
 about-debugging-extension-id =
   .label = Extension ID
 
 # This string is displayed as a label of the button that pushes a test payload
 # to a service worker.
-# Notes, this relates to the "Push" API, which is normally not localized so it is
-# probably better to not localize it.
-about-debugging-worker-action-push = Push
-
-# This string is displayed as a label of the button that starts a service worker.
-about-debugging-worker-action-start = Start
-
-# This string is displayed as a label of the button that pushes a test payload
-# to a service worker.
 # Note this relates to the "Push" API, which is normally not localized so it is
 # probably better to not localize it.
 about-debugging-worker-action-push2 = Push
   .disabledTitle = Service Worker push is currently disabled for multiprocess { -brand-shorter-name }
 
 # This string is displayed as a label of the button that starts a service worker.
 about-debugging-worker-action-start2 = Start
   .disabledTitle = Service Worker start is currently disabled for multiprocess { -brand-shorter-name }
deleted file mode 100644
--- a/devtools/client/aboutdebugging.properties
+++ /dev/null
@@ -1,214 +0,0 @@
-# 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/.
-
-# LOCALIZATION NOTE (debug):
-# This string is displayed as a label of the button that starts
-# debugging a service worker.
-debug = Debug
-
-# LOCALIZATION NOTE (push):
-# This string is displayed as a label of the button that pushes a test payload
-# to a service worker.
-push = Push
-
-# LOCALIZATION NOTE (start):
-# This string is displayed as a label of the button that starts a service worker.
-start = Start
-
-scope = Scope
-unregister = unregister
-
-pushService = Push Service
-
-# LOCALIZATION NOTE (fetch):
-# Fetch is an event type and should not be translated.
-fetch = Fetch
-
-# LOCALIZATION NOTE (listeningForFetchEvents):
-# This is used to display the state of the SW in regard to fetch events.
-listeningForFetchEvents = Listening for fetch events.
-
-# LOCALIZATION NOTE (notListeningForFetchEvents):
-# This is used to display the state of the SW in regard to fetch events.
-notListeningForFetchEvents = Not listening for fetch events.
-
-# LOCALIZATION NOTE (addons):
-# This string is displayed as a header of the about:debugging#addons page.
-addons = Add-ons
-
-# LOCALIZATION NOTE (addonDebugging.label):
-# This string is displayed next to a check box that enables the user to switch
-# addon debugging on/off.
-addonDebugging.label = Enable add-on debugging
-
-# LOCALIZATION NOTE (addonDebugging.tooltip):
-# This string is displayed in a tooltip that appears when hovering over a check
-# box that switches addon debugging on/off.
-addonDebugging.tooltip = Turning this on will allow you to debug add-ons and various other parts of the browser chrome
-
-# LOCALIZATION NOTE (addonDebugging.learnMore):
-# This string is displayed as a link next to addonDebugging.label and leads the user to
-# the MDN documentation page for about:debugging.
-# (https://developer.mozilla.org/docs/Tools/about:debugging#Enabling_add-on_debugging)
-addonDebugging.learnMore = Learn more
-
-# LOCALIZATION NOTE (loadTemporaryAddon2):
-# This string is displayed as a label of a button that allows the user to
-# load additional add-ons.
-loadTemporaryAddon2 = Load Temporary Add-on…
-
-# LOCALIZATION NOTE (addonInstallError):
-# This string is displayed when an error occurs while installing an addon.
-# %S will be replaced with the error message.
-addonInstallError = There was an error during installation: %S
-
-# LOCALIZATION NOTE (retryTemporaryInstall):
-# This string is displayed as a label of a button that allows the user to
-# retry a failed installation of a temporary add-on.
-retryTemporaryInstall = Retry
-
-# LOCALIZATION NOTE (extensions):
-# This string is displayed as a header above the list of loaded add-ons.
-extensions = Extensions
-
-# LOCALIZATION NOTE (temporaryExtensions):
-# This string is displayed as a header above the list of temporarily loaded add-ons.
-temporaryExtensions = Temporary Extensions
-
-# LOCALIZATION NOTE (systemExtensions):
-# This string is displayed as a header above the list of system add-ons.
-systemExtensions = System Extensions
-
-# LOCALIZATION NOTE (internalUUID):
-# This string is displayed as a label for the internal UUID of an extension.
-# The UUID is generated for this profile on install.
-internalUUID = Internal UUID
-
-# LOCALIZATION NOTE (extensionID):
-# This string is displayed as a label for the ID of an extension. This is not the same as the internal UUID.
-extensionID = Extension ID
-
-# LOCALIZATION NOTE (manifestURL):
-# This string is displayed as a link for the manifest of an extension,
-# accessible in a browser, such as moz-extension://[internalUUID]/manifest.json.
-manifestURL = Manifest URL
-
-# LOCALIZATION NOTE (webExtTip):
-# This string is displayed as a message below the list of temporarily loaded add-ons.
-# Web-ext is a command line tool for web-extensions developers.
-# See https://developer.mozilla.org/Add-ons/WebExtensions/Getting_started_with_web-ext
-webExtTip = You can use web-ext to load temporary WebExtensions from the command line.
-
-# LOCALIZATION NOTE (webExtTip.learnMore):
-# This string is displayed as a link next to webExtTip and leads the user to the MDN
-# documentation page for web-ext.
-# (https://developer.mozilla.org/Add-ons/WebExtensions/Getting_started_with_web-ext)
-webExtTip.learnMore = Learn more
-
-# LOCALIZATION NOTE (temporaryID):
-# This string is displayed as a message about the add-on having a temporaryID.
-temporaryID = This WebExtension has a temporary ID.
-
-# LOCALIZATION NOTE (temporaryID.learnMore):
-# This string is displayed as a link next to the temporaryID message and leads
-# the user to MDN.
-temporaryID.learnMore = Learn more
-
-# LOCALIZATION NOTE (legacyExtensionWarning):
-# This string is displayed as a warning message when loading a temporary legacy extension.
-legacyExtensionWarning = This is a legacy extension, be aware that these are no longer fully supported.  Please read the linked documentation and then proceed with caution.
-
-# LOCALIZATION NOTE (legacyExtensionWarning.learnMore):
-# This string is displayed as a link next to the legacyExtensionWarning message and leads
-# the user to https://wiki.mozilla.org/Add-ons/Future_of_Bootstrap.
-legacyExtensionWarning.learnMore = Learn more
-
-# LOCALIZATION NOTE (selectAddonFromFile2):
-# This string is displayed as the title of the file picker that appears when
-# the user clicks the 'Load Temporary Add-on' button
-selectAddonFromFile2 = Select Manifest File or Package (.xpi)
-
-# LOCALIZATION NOTE (reload):
-# This string is displayed as a label of the button that reloads a given addon.
-reload = Reload
-
-# LOCALIZATION NOTE (remove):
-# This string is displayed as a label of the button that will remove a given addon.
-remove = Remove
-
-# LOCALIZATION NOTE (location):
-# This string is displayed as a label for the filesystem location of an extension.
-location = Location
-
-# LOCALIZATION NOTE (workers):
-# This string is displayed as a header of the about:debugging#workers page.
-workers = Workers
-
-serviceWorkers = Service Workers
-sharedWorkers = Shared Workers
-otherWorkers = Other Workers
-
-# LOCALIZATION NOTE (running):
-# This string is displayed as the state of a service worker in RUNNING state.
-running = Running
-
-# LOCALIZATION NOTE (stopped):
-# This string is displayed as the state of a service worker in STOPPED state.
-stopped = Stopped
-
-# LOCALIZATION NOTE (registering):
-# This string is displayed as the state of a service worker for which no service worker
-# registration could be found yet. Only active registrations are visible from
-# about:debugging, so such service workers are considered as registering.
-registering = Registering
-
-# LOCALIZATION NOTE (tabs):
-# This string is displayed as a header of the about:debugging#tabs page.
-tabs = Tabs
-
-# LOCALIZATION NOTE (pageNotFound):
-# This string is displayed as the main message at any error/invalid page.
-pageNotFound = Page not found
-
-# LOCALIZATION NOTE (doesNotExist):
-# This string is displayed as an error message when navigating to an invalid page
-# %S will be replaced by the name of the page at run-time.
-doesNotExist = #%S does not exist!
-
-# LOCALIZATION NOTE (nothing):
-# This string is displayed when the list of workers is empty.
-nothing = Nothing yet.
-
-# LOCALIZATION NOTE (configurationIsNotCompatible.label):
-# This string is displayed in about:debugging#workers if the current configuration of the
-# browser is incompatible with service workers. More details at
-# https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible
-configurationIsNotCompatible.label = Your browser configuration is not compatible with Service Workers.
-
-# LOCALIZATION NOTE (configurationIsNotCompatible.learnMore):
-# This string is displayed as a link next to configurationIsNotCompatible.label and leads
-# the user to the MDN documentation page for about:debugging, on the section explaining
-# why service workers might not be available.
-# (https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible)
-configurationIsNotCompatible.learnMore = Learn more
-
-# LOCALIZATION NOTE (multiProcessWarningTitle):
-# This string is displayed as a warning message on top of the about:debugging#workers
-# page when multi-e10s is enabled
-multiProcessWarningTitle = Service Worker debugging is not compatible with multiple content processes at the moment.
-
-# LOCALIZATION NOTE (multiProcessWarningMessage2):
-# This string is displayed in the warning section for multi-e10s in
-# about:debugging#workers
-multiProcessWarningMessage2 = The preference “dom.ipc.multiOptOut” can be modified to force a single content process for the current version.
-
-# LOCALIZATION NOTE (multiProcessWarningUpdateLink2):
-# This string is the text content of a link in the warning section for multi-e10s in
-# about:debugging#workers. The link updates the pref and restarts the browser.
-multiProcessWarningUpdateLink2 = Opt out of multiple content processes
-
-# LOCALIZATION NOTE (multiProcessWarningConfirmUpdate2):
-# This string is displayed as a confirmation message when the user clicks on
-# the multiProcessWarningUpdateLink in about:debugging#workers
-multiProcessWarningConfirmUpdate2 = Opt out of multiple processes?
--- a/devtools/client/accessibility.properties
+++ b/devtools/client/accessibility.properties
@@ -76,37 +76,27 @@ accessibility.enable.disabledTitle=Acces
 # a tooltip for Enabled accessibility button when accessibility service can be
 # enabled.
 accessibility.enable.enabledTitle=Accessibility service will be turned on for all tabs and windows.
 
 # LOCALIZATION NOTE (accessibility.learnMore): A text that is used as is or as textual
 # description in places that link to accessibility inspector documentation.
 accessibility.learnMore=Learn more
 
-# LOCALIZATION NOTE (accessibility.description.general): A title text used when
-# accessibility service description is provided before accessibility inspector
-# is enabled.
-accessibility.description.general=Accessibility features are deactivated by default because they negatively impact performance. Consider turning off accessibility features before using other Developer Tools panels.
-
 # LOCALIZATION NOTE (accessibility.description.general.p1): A title text for the first
 # paragraph, used when accessibility service description is provided before accessibility
 # inspector is enabled. %S in the content will be replaced by a link at run time
 # with the accessibility.learnMore string.
 accessibility.description.general.p1=Accessibility Inspector lets you examine the current page’s accessibility tree, which is used by screen readers and other assistive technologies. %S
 
 # LOCALIZATION NOTE (accessibility.description.general.p2): A title text for the second
 # paragraph, used when accessibility service description is provided before accessibility
 # inspector is enabled.
 accessibility.description.general.p2=Accessibility features may affect the performance of other developer tools panels and should be turned off when not in use.
 
-# LOCALIZATION NOTE (accessibility.description.oldVersion): A title text used
-# when accessibility service description is provided when a client is connected
-# to an older version of accessibility actor.
-accessibility.description.oldVersion=You are connected to a debugger server that is too old. To use Accessibility panel, please connect to the latest debugger server version.
-
 # LOCALIZATION NOTE (accessibility.tree.menu.printToJSON): A title text used when a
 # context menu item for printing an accessible tree to JSON is rendered after triggering a
 # context menu for an accessible tree row.
 accessibility.tree.menu.printToJSON=Print to JSON
 
 # LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
 # section in Accessibility details sidebar.
 accessibility.checks=Checks
@@ -141,22 +131,16 @@ accessibility.contrast.large.title=Text 
 accessibility.contrast.annotation.AA=Meets WCAG AA standards for accessible text. %S
 
 # LOCALIZATION NOTE (accessibility.contrast.annotation.AAA): A title text for the
 # paragraph describing that the given colour contrast satisfies AAA standard from Web
 # Content Accessibility Guidelines. %S in the content will be replaced by a link at run
 # time with the accessibility.learnMore string.
 accessibility.contrast.annotation.AAA=Meets WCAG AAA standards for accessible text. %S
 
-# LOCALIZATION NOTE (accessibility.contrast.annotation.fail): A title text for the
-# paragraph describing that the given colour contrast fails to meet the minimum level from
-# Web Content Accessibility Guidelines. %S in the content will be replaced by a link at
-# run time with the accessibility.learnMore string.
-accessibility.contrast.annotation.fail=Does not meet WCAG standards for accessible text. %S
-
 # LOCALIZATION NOTE (accessibility.contrast.annotation.FAIL): A title text for the
 # paragraph describing that the given colour contrast fails to meet the minimum level from
 # Web Content Accessibility Guidelines. %S in the content will be replaced by a link at
 # run time with the accessibility.learnMore string.
 accessibility.contrast.annotation.FAIL=Does not meet WCAG standards for accessible text. %S
 
 # LOCALIZATION NOTE (accessibility.contrast.annotation.transparent.error): A title text for the
 # paragraph suggesting a fix for error in color contrast calculation for text nodes with zero alpha.
deleted file mode 100644
--- a/devtools/client/app-manager.properties
+++ /dev/null
@@ -1,29 +0,0 @@
-# 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/.
-
-validator.nonExistingFolder=The project folder doesn’t exist
-validator.expectProjectFolder=The project folder ends up being a file
-validator.noManifestFile=A manifest file is required at project root folder, named either ‘manifest.webapp’ for packaged apps or ‘manifest.json’ for add-ons.
-validator.invalidManifestURL=Invalid manifest URL ‘%S’
-# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):
-# %1$S is the error message, %2$S is the URI of the manifest.
-validator.invalidManifestJSON=The webapp manifest isn’t a valid JSON file: %1$S at: %2$S
-validator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S
-# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of
-# the manifest, %2$S is the error message.
-validator.invalidHostedManifestURL=Invalid hosted manifest URL ‘%1$S’: %2$S
-validator.invalidProjectType=Unknown project type ‘%S’
-# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):
-# don't translate 'icons' and 'name'.
-validator.missNameManifestProperty=Missing mandatory ‘name’ in Manifest.
-validator.missIconsManifestProperty=Missing ‘icons’ in Manifest.
-validator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon
-validator.invalidAppType=Unknown app type: ‘%S’.
-validator.invalidHostedPriviledges=Hosted App can’t be type ‘%S’.
-validator.noCertifiedSupport=‘certified’ apps are not fully supported on the App manager.
-validator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with ‘/’: ‘%S’
-validator.accessFailedLaunchPath=Unable to access the app starting document ‘%S’
-# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of
-# the launch document, %2$S is the http error code.
-validator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document ‘%1$S’, got HTTP code %2$S
--- a/devtools/client/application.ftl
+++ b/devtools/client/application.ftl
@@ -21,20 +21,16 @@ serviceworker-list-aboutdebugging = Open
 serviceworker-worker-unregister = Unregister
 
 # Text for the debug link displayed for an already started Service Worker. Clicking on the
 # link opens a new devtools toolbox for this service worker. The title attribute is only
 # displayed when the link is disabled.
 serviceworker-worker-debug = Debug
   .title = Only running service workers can be debugged
 
-# Text for the start link displayed for a registered but not running Service Worker.
-# Clicking on the link will attempt to start the service worker.
-serviceworker-worker-start = Start
-
 # Text for the debug link displayed for an already started Service Worker, when we
 # are in multi e10s mode, which effectively disables this link.
 serviceworker-worker-debug-forbidden = Debug
   .title = Can only debug service workers if multi e10s is disabled
 
 # Text for the start link displayed for a registered but not running Service Worker.
 # Clicking on the link will attempt to start the service worker.
 serviceworker-worker-start2 = Start
@@ -63,20 +59,16 @@ serviceworker-worker-status = Status
 
 # Service Worker status. A running service worker is registered, currently executed, can
 # be debugged and stopped.
 serviceworker-worker-status-running = Running
 
 # Service Worker status. A stopped service worker is registered but not currently active.
 serviceworker-worker-status-stopped = Stopped
 
-# Service Worker status. A registering service worker is not yet registered and cannot be
-# started or debugged.
-serviceworker-worker-status-registering = Registering
-
 # Text displayed when no service workers are visible for the current page. Clicking on the
 # link will open https://developer-mozilla-org/docs/Web/API/Service_Worker_API/Using_Service_Workers
 serviceworker-empty-intro = You need to register a Service Worker to inspect it here. <a>Learn more</a>
 
 # Text displayed when there are no Service Workers to display for the current page,
 # introducing hints to debug Service Worker issues.
 serviceworker-empty-suggestions = If the current page should have a service worker, here are some things you can try
 
deleted file mode 100644
--- a/devtools/client/connection-screen.dtd
+++ /dev/null
@@ -1,30 +0,0 @@
-<!-- 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/. -->
-
-<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.
-  - The Remote Connection window can reached from the "connect…" menuitem
-  - in the Web Developer menu.
-  - -->
-
-<!ENTITY title      "Connect">
-<!ENTITY header     "Connect to remote device">
-<!ENTITY host       "Host:">
-<!ENTITY port       "Port:">
-<!ENTITY connect    "Connect">
-<!ENTITY connecting "Connecting…">
-<!ENTITY availableAddons "Available remote add-ons:">
-<!ENTITY availableTabs "Available remote tabs:">
-<!ENTITY availableProcesses "Available remote processes:">
-<!ENTITY connectionError "Error:">
-<!ENTITY errorTimeout "Error: connection timeout.">
-<!ENTITY errorRefused "Error: connection refused.">
-<!ENTITY errorUnexpected "Unexpected error.">
-
-<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):
-these strings will be concatenated in a single label, remoteDocumentation will
-be used as text for a link to MDN. -->
-<!ENTITY remoteHelp "Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the ‘Remote debugging’ option in the remote device. For more, see the ">
-<!ENTITY remoteDocumentation "documentation">
-<!ENTITY remoteHelpSuffix ".">
-
deleted file mode 100644
--- a/devtools/client/connection-screen.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-# 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/.
-
-# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.
-# The Remote Connection window can reached from the "connect…" menuitem
-# in the Web Developer menu.
-
-mainProcess=Main Process
--- a/devtools/client/debugger.properties
+++ b/devtools/client/debugger.properties
@@ -19,20 +19,16 @@ collapseSources=Collapse Sources and Out
 collapseBreakpoints=Collapse Breakpoints pane
 
 # LOCALIZATION NOTE (copyToClipboard.label): This is the text that appears in the
 # context menu to copy the text that the user selected.
 copyToClipboard.label=Copy to clipboard
 copyToClipboard.accesskey=C
 
 # LOCALIZATION NOTE (copySource.label): This is the text that appears in the
-# context menu to copy the selected source of file open.
-copySource=Copy
-
-# LOCALIZATION NOTE (copySource.label): This is the text that appears in the
 # context menu to copy all of the text in the open file.
 copySource.label=Copy source text
 copySource.accesskey=y
 
 # LOCALIZATION NOTE (copySourceUri2): This is the text that appears in the
 # context menu to copy the source URI of file open.
 copySourceUri2=Copy source URI
 copySourceUri2.accesskey=u
@@ -48,17 +44,16 @@ expandAll.label=Expand all
 # LOCALIZATION NOTE (setDirectoryRoot.label): This is the text that appears in the
 # context menu to set a directory as root directory
 setDirectoryRoot.label=Set directory root
 setDirectoryRoot.accesskey=r
 
 # LOCALIZATION NOTE (removeDirectoryRoot.label): This is the text that appears in the
 # context menu to remove a directory as root directory
 removeDirectoryRoot.label=Remove directory root
-removeDirectoryRoot.accesskey=d
 
 # LOCALIZATION NOTE (blackBoxAll.label): Text associated with the blackbox context menu item
 blackBoxAll.label=Blackbox
 
 # LOCALIZATION NOTE (blackBoxAllInGroup.label): This is the text that appears in the
 # context submenu to blackbox all files inside of the selected group
 blackBoxAllInGroup.label=Blackbox files in this group
 
@@ -179,121 +174,35 @@ stepOutTooltip=Step out %S
 # LOCALIZATION NOTE (skipPausingTooltip.label): The tooltip text for disabling all
 # breakpoints and pausing triggers
 skipPausingTooltip.label=Deactivate breakpoints
 
 # LOCALIZATION NOTE (undoSkipPausingTooltip.label): The tooltip text for enabling all
 # breakpoints and pausing triggers
 undoSkipPausingTooltip.label=Activate breakpoints
 
-# LOCALIZATION NOTE (pauseButtonItem): The label that is displayed for the dropdown pause
-# list item when the debugger is in a running state.
-pauseButtonItem=Pause on Next Statement
-
-# LOCALIZATION NOTE (ignoreExceptionsItem): The pause on exceptions button description
-# when the debugger will not pause on exceptions.
-ignoreExceptionsItem=Ignore exceptions
-
-# LOCALIZATION NOTE (pauseOnUncaughtExceptionsItem): The pause on exceptions dropdown
-# item shown when a user is adding a new breakpoint.
-pauseOnUncaughtExceptionsItem=Pause on uncaught exceptions
-
 # LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description
 # when the debugger will pause on all exceptions.
 pauseOnExceptionsItem2=Pause on exceptions
 
-# LOCALIZATION NOTE (ignoreCaughtExceptionsItem): The pause on exceptions checkbox description
-# when the debugger will not pause on any caught exception
-ignoreCaughtExceptionsItem=Ignore caught exceptions
-
 # LOCALIZATION NOTE (pauseOnCaughtExceptionsItem): The pause on exceptions checkbox description
 # when the debugger should pause on caught exceptions
 pauseOnCaughtExceptionsItem=Pause on caught exceptions
 
-# LOCALIZATION NOTE (workersHeader): The text to display in the events
-# header.
-workersHeader=Workers
-
 # LOCALIZATION NOTE (threadsHeader): The text to describe the threads header
 threadsHeader=Threads
 
 # LOCALIZATION NOTE (mainThread): The text to describe the thread of the
 # program as opposed to worker threads.
 mainThread=Main Thread
 
-# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list
-# when there are no workers.
-noWorkersText=This page has no workers.
-
 # LOCALIZATION NOTE (noSourcesText): The text to display in the sources list
 # when there are no sources.
 noSourcesText=This page has no sources.
 
-# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab
-# when there are no events.
-noEventListenersText=No event listeners to display.
-
-# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events
-# header.
-eventListenersHeader=Event listeners
-
-# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab
-# when there are no stack frames.
-noStackFramesText=No stack frames to display
-
-# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when
-# the user hovers over the checkbox used to toggle an event breakpoint.
-eventCheckboxTooltip=Toggle breaking on this event
-
-# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab
-# for every event item, between the event type and event selector.
-eventOnSelector=on
-
-# LOCALIZATION NOTE (eventInSource): The text to display in the events tab
-# for every event item, between the event selector and listener's owner source.
-eventInSource=in
-
-# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when
-# an event is listened on more than one target node.
-eventNodes=%S nodes
-
-# LOCALIZATION NOTE (eventNative): The text to display in the events tab when
-# a listener is added from plugins, thus getting translated to native code.
-eventNative=[native code]
-
-# LOCALIZATION NOTE (*Events): The text to display in the events tab for
-# each group of sub-level event entries.
-animationEvents=Animation
-audioEvents=Audio
-batteryEvents=Battery
-clipboardEvents=Clipboard
-compositionEvents=Composition
-deviceEvents=Device
-displayEvents=Display
-dragAndDropEvents=Drag and Drop
-gamepadEvents=Gamepad
-indexedDBEvents=IndexedDB
-interactionEvents=Interaction
-keyboardEvents=Keyboard
-mediaEvents=HTML5 Media
-mouseEvents=Mouse
-mutationEvents=Mutation
-navigationEvents=Navigation
-pointerLockEvents=Pointer Lock
-sensorEvents=Sensor
-storageEvents=Storage
-timeEvents=Time
-touchEvents=Touch
-otherEvents=Other
-
-# LOCALIZATION NOTE (blackboxCheckboxTooltip2): The tooltip text to display when
-# the user hovers over the checkbox used to toggle blackboxing its associated
-# source.
-blackboxCheckboxTooltip2=Toggle blackboxing
-
 # LOCALIZATION NOTE (eventListenersHeader1): The text to display in the events
 # header.
 eventListenersHeader1=Event Listener Breakpoints
 
 # LOCALIZATION NOTE (noDomMutationBreakpoints): The text to
 # display in the DOM Mutation Breakpoints pane when there are no events.
 # %S will be replaced by an active link using inspectorTool as text
 noDomMutationBreakpoints=Right click an element in the %S and select “Break on…” to add a breakpoint
@@ -388,98 +297,30 @@ shortcuts.header.search=Search
 # LOCALIZATION NOTE (projectTextSearch.placeholder): A placeholder shown
 # when searching across all of the files in a project.
 projectTextSearch.placeholder=Find in files…
 
 # LOCALIZATION NOTE (projectTextSearch.noResults): The center pane Text Search
 # message when the query did not match any text of all files in a project.
 projectTextSearch.noResults=No results found
 
-# LOCALIZATION NOTE (sources.noSourcesAvailable): Text shown when the debugger
-# does not have any sources.
-sources.noSourcesAvailable=This page has no sources
-
-# LOCALIZATION NOTE (sources.noSourcesAvailableRoot): Text shown when the debugger
-# does not have any sources under a specific directory root.
-sources.noSourcesAvailableRoot=This directory root has no sources
-
 # LOCALIZATION NOTE (sourceSearch.search.key2): Key shortcut to open the search
 # for searching within a the currently opened files in the editor
 # Do not localize "CmdOrCtrl+F", or change the format of the string. These are
 # key identifiers, not messages displayed to the user.
 sourceSearch.search.key2=CmdOrCtrl+F
 
 # LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in
 # the source search input bar
 sourceSearch.search.placeholder=Search in file…
 
 # LOCALIZATION NOTE (sourceSearch.search.placeholder2): placeholder text in
 # the source search input bar
 sourceSearch.search.placeholder2=Find in file…
 
-# LOCALIZATION NOTE (sourceSearch.search.again.key2): Key shortcut to highlight
-# the next occurrence of the last search triggered from a source search
-# Do not localize "CmdOrCtrl+G", or change the format of the string. These are
-# key identifiers, not messages displayed to the user.
-sourceSearch.search.again.key2=CmdOrCtrl+G
-
-# LOCALIZATION NOTE (sourceSearch.search.againPrev.key2): Key shortcut to highlight
-# the previous occurrence of the last search triggered from a source search
-# Do not localize "CmdOrCtrl+Shift+G", or change the format of the string. These are
-# key identifiers, not messages displayed to the user.
-sourceSearch.search.againPrev.key2=CmdOrCtrl+Shift+G
-
-# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of
-# the number of matches for autocomplete
-sourceSearch.resultsSummary1=%d results
-
-# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the
-# global search results when there are no matching strings after filtering.
-noMatchingStringsText=No matches found
-
-# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the
-# filter text box when it is empty and the scripts container is selected.
-emptySearchText=Search scripts (%S)
-
-# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that
-# appears in the filter text box for the variables view container.
-emptyVariablesFilterText=Filter variables
-
-# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that
-# appears in the filter text box for the editor's variables view bubble.
-emptyPropertiesFilterText=Filter properties
-
-# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the
-# filter panel popup for the filter scripts operation.
-searchPanelFilter=Filter scripts (%S)
-
-# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the
-# filter panel popup for the global search operation.
-searchPanelGlobal=Search in all files (%S)
-
-# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the
-# filter panel popup for the function search operation.
-searchPanelFunction=Search for function definition (%S)
-
-# LOCALIZATION NOTE (searchPanelFunction2): This is the text that appears in the
-# filter panel popup for the function search operation.
-searchPanelFunction2=Find function definition (%S)
-
-# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the
-# filter panel popup for the token search operation.
-searchPanelToken=Find in this file (%S)
-
-# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the
-# filter panel popup for the line search operation.
-searchPanelGoToLine=Go to line (%S)
-
-# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the
-# filter panel popup for the variables search operation.
-searchPanelVariable=Filter variables (%S)
-
 # LOCALIZATION NOTE (sourceSearch.search.again.key3): Key shortcut to highlight
 # the next occurrence of the last search triggered from a source search
 # Do not localize "Cmd+G", or change the format of the string. These are
 # key identifiers, not messages displayed to the user.
 sourceSearch.search.again.key3=Cmd+G
 
 # LOCALIZATION NOTE (sourceSearch.search.againPrev.key3): Key shortcut to highlight
 # the previous occurrence of the last search triggered from a source search
@@ -498,20 +339,16 @@ breakpointHeadingsMenuItem.enableInSourc
 breakpointHeadingsMenuItem.enableInSource.accesskey=E
 breakpointHeadingsMenuItem.disableInSource.label=Disable breakpoints
 breakpointHeadingsMenuItem.disableInSource.accesskey=D
 breakpointHeadingsMenuItem.removeInSource.label=Remove breakpoints
 breakpointHeadingsMenuItem.removeInSource.accesskey=R
 
 # LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that
 # are displayed in the breakpoints menu item popup.
-breakpointMenuItem.setConditional=Configure conditional breakpoint
-
-# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that
-# are displayed in the breakpoints menu item popup.
 breakpointMenuItem.enableSelf2.label=Enable
 breakpointMenuItem.enableSelf2.accesskey=E
 breakpointMenuItem.disableSelf2.label=Disable
 breakpointMenuItem.disableSelf2.accesskey=D
 breakpointMenuItem.deleteSelf2.label=Remove
 breakpointMenuItem.deleteSelf2.accesskey=R
 breakpointMenuItem.disabledbg.label=Never pause here
 breakpointMenuItem.enabledbg.label=Pause here
@@ -529,51 +366,34 @@ breakpointMenuItem.deleteAll2.label=Remo
 breakpointMenuItem.deleteAll2.accesskey=a
 breakpointMenuItem.removeCondition2.label=Remove condition
 breakpointMenuItem.removeCondition2.accesskey=c
 breakpointMenuItem.addCondition2.label=Add condition
 breakpointMenuItem.addCondition2.accesskey=A
 breakpointMenuItem.editCondition2.label=Edit condition
 breakpointMenuItem.editCondition2.accesskey=n
 breakpointMenuItem.enableSelf=Enable breakpoint
-breakpointMenuItem.enableSelf.accesskey=E
 breakpointMenuItem.disableSelf=Disable breakpoint
-breakpointMenuItem.disableSelf.accesskey=D
 breakpointMenuItem.deleteSelf=Remove breakpoint
-breakpointMenuItem.deleteSelf.accesskey=R
 breakpointMenuItem.enableOthers=Enable others
-breakpointMenuItem.enableOthers.accesskey=o
 breakpointMenuItem.disableOthers=Disable others
-breakpointMenuItem.disableOthers.accesskey=s
 breakpointMenuItem.deleteOthers=Remove others
-breakpointMenuItem.deleteOthers.accesskey=h
 breakpointMenuItem.enableAll=Enable all breakpoints
-breakpointMenuItem.enableAll.accesskey=b
 breakpointMenuItem.disableAll=Disable all breakpoints
-breakpointMenuItem.disableAll.accesskey=k
 breakpointMenuItem.deleteAll=Remove all breakpoints
-breakpointMenuItem.deleteAll.accesskey=a
-breakpointMenuItem.removeCondition.label=Remove breakpoint condition
-breakpointMenuItem.removeCondition.accesskey=c
-breakpointMenuItem.editCondition.label=Edit breakpoint condition
-breakpointMenuItem.editCondition.accesskey=n
 breakpointMenuItem.disableAllAtLine.label=Disable breakpoints on line
 breakpointMenuItem.disableAllAtLine.accesskey=K
 breakpointMenuItem.enableAllAtLine.label=Enable breakpoints on line
 breakpointMenuItem.enableAllAtLine.accesskey=L
 breakpointMenuItem.removeAllAtLine.label=Remove breakpoints on line
 breakpointMenuItem.removeAllAtLine.accesskey=X
 
 # LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
 breakpoints.header=Breakpoints
 
-# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are
-# no breakpoints present
-breakpoints.none=No breakpoints
-
 # LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip
 # when hovering over the 'disable breakpoints' switch button in right sidebar
 breakpoints.enable=Enable breakpoints
 
 # LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip
 # when hovering over the 'disable breakpoints' switch button in right sidebar
 breakpoints.disable=Disable breakpoints
 
@@ -605,27 +425,16 @@ callStack.group.expandTooltip=Show %S fr
 
 # LOCALIZATION NOTE (callStack.group.collapseTooltip): The text that will appear
 # when hovering an expanded Group of frames in the callStack panel. `frames` is
 # always plural since a group can only exist if it contain more that 1 frame.
 # %S is replaced by the name of the library of the frames in the group.
 # example: `Collapse React frames`.
 callStack.group.collapseTooltip=Collapse %S frames
 
-# LOCALIZATION NOTE (components.header): Header for the
-# Framework Components pane in the right sidebar.
-components.header=Components
-
-# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message
-# for the summarizing the selected search result. e.g. 5 of 10 results.
-editor.searchResults=%d of %d results
-
-# LOCALIZATION NOTE (editor.singleResult): Copy shown when there is one result.
-editor.singleResult=1 result
-
 # LOCALIZATION NOTE (editor.searchResults1): Semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # Editor Search bar message to summarize the selected search result. e.g. 5 of 10 results.
 editor.searchResults1=%d of #1 result;%d of #1 results
 
 # LOCALIZATION NOTE (editor.noResultsFound): Editor Search bar message
 # for when no results found.
 editor.noResultsFound=No results found
@@ -633,20 +442,16 @@ editor.noResultsFound=No results found
 # LOCALIZATION NOTE (editor.searchResults.nextResult): Editor Search bar
 # tooltip for traversing to the Next Result
 editor.searchResults.nextResult=Next result
 
 # LOCALIZATION NOTE (editor.searchResults.prevResult): Editor Search bar
 # tooltip for traversing to the Previous Result
 editor.searchResults.prevResult=Previous result
 
-# LOCALIZATION NOTE (editor.searchTypeToggleTitle): Search bar title for
-# toggling search type buttons(function search, variable search)
-editor.searchTypeToggleTitle=Search for:
-
 # LOCALIZATION NOTE (editor.continueToHere.label): Editor gutter context
 # menu item for jumping to a new paused location
 editor.continueToHere.label=Continue to here
 editor.continueToHere.accesskey=H
 
 # LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item
 # for adding a breakpoint on a line.
 editor.addBreakpoint=Add breakpoint
@@ -668,24 +473,16 @@ editor.removeBreakpoint=Remove breakpoin
 # menu item for adding a breakpoint condition on a line.
 editor.addConditionBreakpoint=Add condition
 editor.addConditionBreakpoint.accesskey=c
 
 # LOCALIZATION NOTE (editor.editConditionBreakpoint): Editor gutter context menu item
 # for setting a breakpoint condition on a line.
 editor.editConditionBreakpoint=Edit condition
 
-# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context menu item
-# for creating a breakpoint with a condition
-editor.addConditionalBreakpoint=Add conditional breakpoint
-
-# LOCALIZATION NOTE (editor.addLogBreakpoint): Editor gutter context menu item
-# for creating a breakpoint with a log
-editor.addLogBreakpoint=Add log point
-
 # LOCALIZATION NOTE (editor.addLogPoint): Editor gutter context
 # menu item for adding a log point on a line.
 editor.addLogPoint=Add log
 editor.addLogPoint.accesskey=l
 
 # LOCALIZATION NOTE (editor.editLogPoint): Editor gutter context menu item
 # for editing a log point already set on a line.
 editor.editLogPoint=Edit log
@@ -699,20 +496,16 @@ editor.removeLogPoint.accesskey=V
 # LOCALIZATION NOTE (editor.conditionalPanel.placeholder2): Placeholder text for
 # input element inside ConditionalPanel component
 editor.conditionalPanel.placeholder2=Breakpoint condition, e.g. items.length > 0
 
 # LOCALIZATION NOTE (editor.conditionalPanel.logPoint.placeholder2): Placeholder text for
 # input element inside ConditionalPanel component when a log point is set
 editor.conditionalPanel.logPoint.placeholder2=Log message, e.g. displayName
 
-# LOCALIZATION NOTE (editor.conditionalPanel.close): Tooltip text for
-# close button inside ConditionalPanel component
-editor.conditionalPanel.close=Cancel edit breakpoint and close
-
 # LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item
 # for navigating to a source mapped location
 editor.jumpToMappedLocation1=Jump to %S location
 editor.jumpToMappedLocation1.accesskey=m
 
 # LOCALIZATION NOTE (downloadFile.label): Context menu item
 # for downloading a source's content
 downloadFile.label=Download file
@@ -793,17 +586,16 @@ original=original
 # input element
 expressions.placeholder=Add watch expression
 
 # LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
 # input element
 expressions.errorMsg=Invalid expression…
 expressions.label=Add watch expression
 expressions.accesskey=e
-expressions.key=CmdOrCtrl+Shift+E
 expressions.remove.tooltip=Remove watch expression
 
 # LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings
 xhrBreakpoints.header=XHR Breakpoints
 xhrBreakpoints.placeholder=Break when URL contains
 xhrBreakpoints.label=Add XHR breakpoint
 
 # LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
@@ -865,22 +657,20 @@ sourceTabs.revealInTree.accesskey=r
 # LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item
 # for pretty printing the source.
 sourceTabs.prettyPrint=Pretty print source
 sourceTabs.prettyPrint.accesskey=p
 
 # LOCALIZATION NOTE (sourceFooter.blackbox): Tooltip text associated
 # with the blackbox button
 sourceFooter.blackbox=Blackbox source
-sourceFooter.blackbox.accesskey=B
 
 # LOCALIZATION NOTE (sourceFooter.unblackbox): Tooltip text associated
 # with the blackbox button
 sourceFooter.unblackbox=Unblackbox source
-sourceFooter.unblackbox.accesskey=b
 
 # LOCALIZATION NOTE (blackboxContextItem.blackbox): Text associated
 # with the blackbox context menu item
 blackboxContextItem.blackbox=Blackbox source
 blackboxContextItem.blackbox.accesskey=B
 
 # LOCALIZATION NOTE (blackboxContextItem.unblackbox): Text associated
 # with the unblackbox context menu item
@@ -912,20 +702,16 @@ sourceFooter.mappedSource=(From %S)
 # LOCALIZATION NOTE (sourceFooter.mappedSourceTooltip): Tooltip text associated
 # with a mapped source. %S is replaced by the source map origin.
 sourceFooter.mappedSourceTooltip=(Source mapped from %S)
 
 # LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated
 # with a mapped source.  Displays next to URLs in tree and tabs.
 sourceFooter.mappedSuffix=(mapped)
 
-# LOCALIZATION NOTE (sourceFooter.codeCoverage): Text associated
-# with a code coverage button
-sourceFooter.codeCoverage=Code coverage
-
 # LOCALIZATION NOTE (sourceFooter.currentCursorPosition): Text associated
 # with the current cursor line and column
 sourceFooter.currentCursorPosition=(%1$S, %2$S)
 
 # LOCALIZATION NOTE (sourceFooter.currentCursorPosition.tooltip): Text associated
 # with the current cursor line and column
 sourceFooter.currentCursorPosition.tooltip=(Line %1$S, column %2$S)
 
@@ -967,19 +753,16 @@ scopes.map.label=Map
 scopes.block=Block
 
 # LOCALIZATION NOTE (sources.header): Sources left sidebar header
 sources.header=Sources
 
 # LOCALIZATION NOTE (outline.header): Outline left sidebar header
 outline.header=Outline
 
-# LOCALIZATION NOTE (scopes.mapScopes): Label for toggling scope mappings
-scopes.mapScopes=Map Scopes
-
 # LOCALIZATION NOTE (outline.placeholder): Placeholder text for the filter input
 # element
 outline.placeholder=Filter functions
 
 # LOCALIZATION NOTE (outline.sortLabel): Label for the sort button
 outline.sortLabel=Sort by name
 
 # LOCALIZATION NOTE (outline.noFunctions): Outline text when there are no functions to display
@@ -1016,44 +799,28 @@ welcome.search2=%S Go to file
 # a mac we use the unicode character.
 welcome.findInFiles=%S to find in files
 
 # LOCALIZATION NOTE (welcome.findInFiles2): The center pane welcome panel's
 # search prompt. e.g. cmd+f to search for files. On windows, it's ctrl+shift+f, on
 # a mac we use the unicode character.
 welcome.findInFiles2=%S Find in files
 
-# LOCALIZATION NOTE (welcome.searchFunction): Label displayed in the welcome
-# panel. %S is replaced by the keyboard shortcut to search for functions.
-welcome.searchFunction=%S to search for functions in file
-
 # LOCALIZATION NOTE (welcome.allShortcuts): The label to open the modal of
 # shortcuts, displayed in the welcome panel.
 welcome.allShortcuts=Show all shortcuts
 
 # LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search
 # prompt for searching for files.
 sourceSearch.search=Search sources…
 
 # LOCALIZATION NOTE (sourceSearch.search2): The center pane Source Search
 # prompt for searching for files.
 sourceSearch.search2=Go to file…
 
-# LOCALIZATION NOTE (sourceSearch.noResults2): The center pane Source Search
-# message when the query did not match any of the sources.
-sourceSearch.noResults2=No results found
-
-# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip
-# when the debugger will not pause on exceptions.
-ignoreExceptions=Ignore exceptions. Click to pause on uncaught exceptions
-
-# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button
-# tooltip when the debugger will pause on uncaught exceptions.
-pauseOnUncaughtExceptions=Pause on uncaught exceptions. Click to pause on all exceptions
-
 # LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip
 # when the debugger will pause on all exceptions.
 pauseOnExceptions=Pause on all exceptions. Click to ignore exceptions
 
 # LOCALIZATION NOTE (loadingText): The text that is displayed in the script
 # editor when the loading process has started but there is no file to display
 # yet.
 loadingText=Loading\u2026
@@ -1061,61 +828,24 @@ loadingText=Loading\u2026
 # LOCALIZATION NOTE (wasmIsNotAvailable): The text that is displayed in the
 # script editor when the WebAssembly source is not available.
 wasmIsNotAvailable=Please refresh to debug this module
 
 # LOCALIZATION NOTE (errorLoadingText3): The text that is displayed in the debugger
 # viewer when there is an error loading a file
 errorLoadingText3=Error loading this URI: %S
 
-# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the
-# watch expressions list to add a new item.
-addWatchExpressionText=Add watch expression
-
-# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the
-# variables view popup.
-addWatchExpressionButton=Watch
-
-# LOCALIZATION NOTE (extensionsText): The text that is displayed to represent
-# "moz-extension" directories in the source tree
-extensionsText=Extensions
-
-# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the
-# variables pane when there are no variables to display.
-emptyVariablesText=No variables to display
-
-# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables
-# pane as a header for each variable scope (e.g. "Global scope, "With scope",
-# etc.).
-scopeLabel=%S scope
-
-# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch
-# expressions scope. This text is displayed in the variables pane as a header for
-# the watch expressions scope.
-watchExpressionsScopeLabel=Watch expressions
-
-# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text
-# is added to scopeLabel and displayed in the variables pane as a header for
-# the global scope.
-globalScopeLabel=Global
-
 # LOCALIZATION NOTE(gotoLineModal.placeholder): The placeholder
 # text displayed when the user searches for specific lines in a file
 gotoLineModal.placeholder=Go to line…
 
 # LOCALIZATION NOTE(gotoLineModal.title): The message shown to users
 # to open the go to line modal
 gotoLineModal.title=Go to a line number in a file
 
-# LOCALIZATION NOTE(gotoLineModal.key2): The shortcut for opening the
-# go to line modal
-# Do not localize "CmdOrCtrl+;", or change the format of the string. These are
-# key identifiers, not messages displayed to the user.
-gotoLineModal.key2=CmdOrCtrl+;
-
 # LOCALIZATION NOTE(gotoLineModal.key3): The shortcut for opening the
 # go to line modal
 # Do not localize "Ctrl+G", or change the format of the string. These are
 # key identifiers, not messages displayed to the user.
 gotoLineModal.key3=Ctrl+G
 
 # LOCALIZATION NOTE(symbolSearch.search.functionsPlaceholder): The placeholder
 # text displayed when the user searches for functions in a file
@@ -1144,23 +874,16 @@ symbolSearch.searchModifier.regex=Regex
 # LOCALIZATION NOTE(symbolSearch.searchModifier.caseSensitive): A search option
 # when searching text in a file
 symbolSearch.searchModifier.caseSensitive=Case sensitive
 
 # LOCALIZATION NOTE(symbolSearch.searchModifier.wholeWord): A search option
 # when searching text in a file
 symbolSearch.searchModifier.wholeWord=Whole word
 
-# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears
-# as a description in the notification panel popup, when multiple debuggers are
-# open in separate tabs and the user tries to resume them in the wrong order.
-# The substitution parameter is the URL of the last paused window that must be
-# resumed first.
-resumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S
-
 experimental=This is an experimental feature
 
 # LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed
 # in a info block explaining how the debugger is currently paused due to a `debugger`
 # statement in the code
 whyPaused.debuggerStatement=Paused on debugger statement
 
 # LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed
@@ -1203,21 +926,16 @@ whyPaused.resumeLimit=Paused while stepp
 # in a info block explaining how the debugger is currently paused on a
 # dom event
 whyPaused.pauseOnDOMEvents=Paused on event listener
 
 # LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed
 # in an info block when evaluating a conditional breakpoint throws an error
 whyPaused.breakpointConditionThrown=Error with conditional breakpoint
 
-# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed
-# in a info block explaining how the debugger is currently paused on an
-# xml http request
-whyPaused.xhr=Paused on XMLHttpRequest
-
 # LOCALIZATION NOTE (whyPaused.XHR): The text that is displayed
 # in a info block explaining how the debugger is currently paused on an
 # xml http request
 whyPaused.XHR=Paused on XMLHttpRequest
 
 # LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed
 # in a info block explaining how the debugger is currently paused on a
 # promise rejection
@@ -1329,32 +1047,20 @@ shortcuts.functionSearch2=Find function
 
 # LOCALIZATION NOTE (shortcuts.buttonName): text describing
 # keyboard shortcut button text
 shortcuts.buttonName=Keyboard shortcuts
 
 # LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed
 # in the variables list as a separator between the name and value.
 variablesSeparatorLabel=:
-
-# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed
-# in the watch expressions list as a separator between the code and evaluation.
-watchExpressionsSeparatorLabel2=\u0020→
-
-# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed
-# in the functions search panel as a separator between function's inferred name
-# and its real name (if available).
-functionSearchSeparatorLabel=←
-
 variablesViewOptimizedOut=(optimized away)
 variablesViewUninitialized=(uninitialized)
 variablesViewMissingArgs=(unavailable)
 
-anonymousSourcesLabel=Anonymous sources
-
 # LOCALIZATION NOTE (variablesDomNodeValueTooltip): The text that is displayed
 # in a tooltip on the "open in inspector" button in the the variables list for a
 # DOMNode item.
 variablesDomNodeValueTooltip=Click to select the node in the inspector
 
 # LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
 # in the variables list on a getter or setter which can be edited.
 variablesEditButtonTooltip=Click to set value
--- a/devtools/client/inspector.properties
+++ b/devtools/client/inspector.properties
@@ -6,23 +6,16 @@
 # which is available from the Web Developer sub-menu -> 'Inspect'.
 #
 # The correct localization of this file might be to keep it in
 # English, or another language commonly spoken among web developers.
 # You want to make that choice consistent across the developer tools.
 # A good criteria is the language in which you'd find the best
 # documentation on web development on the web.
 
-breadcrumbs.siblings=Siblings
-
-# LOCALIZATION NOTE (nodeMenu.tooltiptext)
-# This menu appears in the Infobar (on top of the highlighted node) once
-# the node is selected.
-nodeMenu.tooltiptext=Node operations
-
 inspector.panelLabel.markupView=Markup View
 
 # LOCALIZATION NOTE (markupView.more.showing)
 # When there are too many nodes to load at once, we will offer to
 # show all the nodes.
 markupView.more.showing=Some nodes were hidden.
 
 # LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.
@@ -35,36 +28,16 @@ markupView.more.showAll2=Show one more n
 markupView.whitespaceOnly.label=whitespace
 
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
 # the text node.
 markupView.whitespaceOnly=Whitespace-only text node: %S
 
-# LOCALIZATION NOTE (markupView.display.flex.tooltiptext)
-# Used in a tooltip that appears when the user hovers over the display type button in
-# the markup view.
-markupView.display.flex.tooltiptext=This element behaves like a block element and lays out its content according to the flexbox model.
-
-# LOCALIZATION NOTE (markupView.display.inlineFlex.tooltiptext)
-# Used in a tooltip that appears when the user hovers over the display type button in
-# the markup view.
-markupView.display.inlineFlex.tooltiptext=This element behaves like an inline element and lays out its content according to the flexbox model.
-
-# LOCALIZATION NOTE (markupView.display.grid.tooltiptext)
-# Used in a tooltip that appears when the user hovers over the display type button in
-# the markup view.
-markupView.display.grid.tooltiptext=This element behaves like a block element and lays out its content according to the grid model.
-
-# LOCALIZATION NOTE (markupView.display.inlineGrid.tooltiptext)
-# Used in a tooltip that appears when the user hovers over the display type button in
-# the markup view.
-markupView.display.inlineGrid.tooltiptext=This element behaves like an inline element and lays out its content according to the grid model.
-
 # LOCALIZATION NOTE (markupView.display.flex.tooltiptext2)
 # Used in a tooltip that appears when the user hovers over the display type button in
 # the markup view.
 markupView.display.flex.tooltiptext2=This element behaves like a block element and lays out its content according to the flexbox model. Click to toggle the flexbox overlay for this element.
 
 # LOCALIZATION NOTE (markupView.display.inlineFlex.tooltiptext2)
 # Used in a tooltip that appears when the user hovers over the display type button in
 # the markup view.
@@ -197,25 +170,16 @@ inspectorRemoveAttribute.accesskey=R
 
 # LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a
 # sub-menu "Attribute" in the inspector contextual-menu that appears
 # when the user right-clicks on the attribute of a node in the inspector,
 # and that allows to copy the attribute value to clipboard.
 inspectorCopyAttributeValue.label=Copy Attribute Value “%S”
 inspectorCopyAttributeValue.accesskey=V
 
-# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):
-# This string is displayed in a tooltip that is shown when hovering over a DOM
-# node preview (e.g. something like "div#foo.bar").
-# DOM node previews can be displayed in places like the animation-inspector, the
-# console or the object inspector.
-# The tooltip invites the user to click on the node in order to select it in the
-# inspector panel.
-inspector.nodePreview.selectNodeLabel=Click to select this node in the Inspector
-
 # LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):
 # This string is displayed in a tooltip that is shown when hovering over a the
 # inspector icon displayed next to a DOM node preview (e.g. next to something
 # like "div#foo.bar").
 # DOM node previews can be displayed in places like the animation-inspector, the
 # console or the object inspector.
 # The tooltip invites the user to click on the icon in order to highlight the
 # node in the page.
@@ -465,21 +429,16 @@ inspector.sidebar.ruleViewTitle=Rules
 # used in the page.
 inspector.sidebar.computedViewTitle=Computed
 
 # LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):
 # This is the title shown in a tab in the side panel of the Inspector panel
 # that corresponds to the tool displaying layout information defined in the page.
 inspector.sidebar.layoutViewTitle2=Layout
 
-# LOCALIZATION NOTE (inspector.sidebar.newBadge):
-# This is the text of a promotion badge showed in the inspector sidebar, next to a panel
-# name. Used to promote new/recent panels such as the layout panel.
-inspector.sidebar.newBadge=new!
-
 # LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):
 # This is the title shown in a tab in the side panel of the Inspector panel
 # that corresponds to the tool displaying animations defined in the page.
 inspector.sidebar.animationInspectorTitle=Animations
 
 # LOCALIZATION NOTE (inspector.sidebar.compatibilityViewTitle):
 # This is the title shown in a tab in the side panel of the Inspector panel
 # that corresponds to the tool displaying web compatibility information about the page.
--- a/devtools/client/jsonview.properties
+++ b/devtools/client/jsonview.properties
@@ -26,29 +26,20 @@ jsonViewer.requestHeaders=Request Header
 # LOCALIZATION NOTE (jsonViewer.Save): Label for save command
 jsonViewer.Save=Save
 
 # LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command
 jsonViewer.Copy=Copy
 
 # LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes
 jsonViewer.ExpandAll=Expand All
-
 jsonViewer.ExpandAllSlow=Expand All (slow)
 
 # LOCALIZATION NOTE (jsonViewer.CollapseAll): Label for collapsing all nodes
 jsonViewer.CollapseAll=Collapse All
 
 # LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON
 # pretty print action button.
 jsonViewer.PrettyPrint=Pretty Print
 
-# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays
-# that have more items than displayed.
-jsonViewer.reps.more=more…
-
 # LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box
 # at the top right cornder of the JSON Viewer.
 jsonViewer.filterJSON=Filter JSON
-
-# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle
-# references in an array.
-jsonViewer.reps.reference=Cycle Reference
--- a/devtools/client/layout.properties
+++ b/devtools/client/layout.properties
@@ -119,15 +119,11 @@ layout.header=Grid
 # LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display
 # settings container in the CSS Grid panel.
 layout.gridDisplaySettings=Grid Display Settings
 
 # LOCALIZATION NOTE (layout.noGridsOnThisPage): In the case where there are no CSS grid
 # containers to display.
 layout.noGridsOnThisPage=CSS Grid is not in use on this page
 
-# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid
-# container elements that can be highlighted in the CSS Grid panel.
-layout.overlayMultipleGrids=Overlay Multiple Grids
-
 # LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container
 # elements if only one item can be selected.
 layout.overlayGrid=Overlay Grid
--- a/devtools/client/markers.properties
+++ b/devtools/client/markers.properties
@@ -131,43 +131,8 @@ marker.gcreason.label.DOM_WORKER=Periodi
 marker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice
 marker.gcreason.label.FULL_GC_TIMER=Periodic Full GC
 marker.gcreason.label.SHUTDOWN_CC=Shutdown
 marker.gcreason.label.DOM_WINDOW_UTILS=User Inactive
 marker.gcreason.label.USER_INACTIVE=User Inactive
 
 # The name of a nursery collection.
 marker.nurseryCollection=Nursery Collection
-
-# LOCALIZATION NOTE (marker.gcreason.description.*):
-# These strings are used to give an expanded description of why a GC occurred.
-marker.gcreason.description.API=There was an API call to force garbage collection.
-marker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.
-marker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.
-marker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.
-marker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.
-marker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.
-marker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.
-marker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.
-marker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.
-marker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.
-marker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.
-marker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.
-marker.gcreason.description.SHARED_MEMORY_LIMIT=A large allocation was requested, but there was not enough memory.
-marker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.
-marker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.
-marker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.
-marker.gcreason.description.MEM_PRESSURE=There was very low memory available.
-marker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.
-marker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.
-marker.gcreason.description.LOAD_END=The document finished loading.
-marker.gcreason.description.PAGE_HIDE=The tab or window was moved to the background.
-marker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.
-marker.gcreason.description.SET_NEW_DOCUMENT=The page has been navigated to a new document.
-marker.gcreason.description.SET_DOC_SHELL=The page has been navigated to a new document.
-marker.gcreason.description.DOM_UTILS=There was an API call to force garbage collection.
-marker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.
-marker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.
-marker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.
-marker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.
-marker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.
-marker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.
-marker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.
--- a/devtools/client/memory.properties
+++ b/devtools/client/memory.properties
@@ -75,48 +75,32 @@ censusDisplays.coarseType.tooltip=Group 
 # LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for
 # the "call stack" display option.
 censusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated
 
 # LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The
 # tooltip for the "inverted call stack" display option.
 censusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created
 
-# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the
-# "tree map" display option.
-censusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage
-
-# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the
-# "object class" display option.
-censusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name
-
-# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the
-# "internal type" display option.
-censusDisplays.internalType.tooltip=Group items by their internal C++ type
-
 # LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu
 # options of the label options.
 toolbar.labelBy=Label by:
 
 # LOCALIZATION NOTE (toolbar.labelBy.tooltip): The tooltip for the label describing the
 # select menu options of the label options.
 toolbar.labelBy.tooltip=Change how objects are labeled
 
 # LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for
 # the "coarse type" dominator tree display option.
 dominatorTreeDisplays.coarseType.tooltip=Label objects by the broad categories they fit in
 
 # LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The
 # tooltip for the "call stack" dominator tree display option.
 dominatorTreeDisplays.allocationStack.tooltip=Label objects by the JavaScript stack recorded when it was allocated
 
-# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The
-# tooltip for the "internal type" dominator tree display option.
-dominatorTreeDisplays.internalType.tooltip=Label objects by their internal C++ type name
-
 # LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for
 # the "coarse type" tree map display option.
 treeMapDisplays.coarseType.tooltip=Label objects by the broad categories they fit in
 
 # LOCALIZATION NOTE (toolbar.view): The label for the view selector in the
 # toolbar.
 toolbar.view=View:
 
@@ -277,20 +261,16 @@ dominatorTree.state.error=Error
 # LOCALIZATION NOTE (dominatorTree.state.error.full): The label describing the
 # dominator tree state ERROR, used in the dominator tree view.
 dominatorTree.state.error.full=There was an error while processing the dominator tree
 
 # LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the
 # snapshot state SAVING, used in the main heap view.
 snapshot.state.saving.full=Saving snapshot…
 
-# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the
-# snapshot state IMPORTING, used in the main heap view.
-snapshot.state.importing.full=Importing…
-
 # LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the
 # snapshot state READING, and SAVED, due to these states being combined
 # visually, used in the main heap view.
 snapshot.state.reading.full=Reading snapshot…
 
 # LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing
 # the snapshot state SAVING, used in the main heap view.
 snapshot.state.saving-census.full=Generating aggregate report…
--- a/devtools/client/menus.properties
+++ b/devtools/client/menus.properties
@@ -3,58 +3,33 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 # LOCALIZATION NOTE (devtoolsRemoteDebugging.label): This is the label for the menu item
 # in Tools > Web Developer. Clicking on this menu item will open about:debugging which
 # acts as a hub for debugging remote devices.
 devtoolsRemoteDebugging.label = Remote Debugging
 devtoolsRemoteDebugging.accesskey = R
 
-devtoolsConnect.label = Connect…
-devtoolsConnect.accesskey = C
-
 browserConsoleCmd.label = Browser Console
 browserConsoleCmd.accesskey = B
 
 responsiveDesignMode.label = Responsive Design Mode
 responsiveDesignMode.accesskey = R
 
 eyedropper.label = Eyedropper
 eyedropper.accesskey = Y
 
-# LOCALIZATION NOTE (scratchpad.label): This menu item label appears
-# in the Tools menu. See bug 653093.
-# The Scratchpad is intended to provide a simple text editor for creating
-# and evaluating bits of JavaScript code for the purposes of function
-# prototyping, experimentation and convenient scripting.
-#
-# It's quite possible that you won't have a good analogue for the word
-# "Scratchpad" in your locale. You should feel free to find a close
-# approximation to it or choose a word (or words) that means
-# "simple discardable text editor".
-scratchpad.label = Scratchpad
-scratchpad.accesskey = s
-
 # LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the
 # application menu item that opens the browser toolbox UI in the Tools menu.
 browserToolboxMenu.label = Browser Toolbox
 browserToolboxMenu.accesskey = e
 
 # LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the
 # application menu item that opens the browser content toolbox UI in the Tools menu.
 # This toolbox allows to debug the chrome of the content process in multiprocess builds.
 browserContentToolboxMenu.label = Browser Content Toolbox
 browserContentToolboxMenu.accesskey = x
 
-webide.label = WebIDE
-webide.accesskey = W
-
-devtoolsWebReplay.label = Web Replay
-devtoolsRecordNewTab.label = Open New Recording Tab
-devtoolsReloadAndRecordTab.label = Reload and Record Tab
-devtoolsSaveRecording.label = Save Recording
-devtoolsReplayNewTab.label = Load Recording in New Tab
-
 devToolboxMenuItem.label = Toggle Tools
 devToolboxMenuItem.accesskey = T
 
 getMoreDevtoolsCmd.label = Get More Tools
 getMoreDevtoolsCmd.accesskey = M
--- a/devtools/client/netmonitor.properties
+++ b/devtools/client/netmonitor.properties
@@ -273,21 +273,16 @@ networkMenu.sizeUnavailable.title=Transf
 # cached.
 networkMenu.sizeCached=cached
 
 # LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
 # in the network menu and the headers panel specifying the transferred of a request
 # computed by a service worker.
 networkMenu.sizeServiceWorker=service worker
 
-# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
-# in the network menu specifying the request was blocked by something.
-# %S is replaced by the blocked reason, which could be "DevTools", "CORS", etc.
-networkMenu.blockedBy=blocked by %S
-
 # LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
 # URL that has been blocked for an unknown reason
 networkMenu.blocked2=Blocked
 
 # LOCALIZATION NOTE (networkMenu.blockedby): This is a generic message for a
 # URL that has been blocked by an extension
 # %S is the extension name.
 networkMenu.blockedby=Blocked By %S
@@ -475,71 +470,16 @@ charts.nonBlockingTime=Non blocking time
 # a request.
 netRequest.originalFileURL.tooltip=Original: %S
 
 # LOCALIZATION NOTE (netRequest.decodedFileURL.tooltip): This is the tooltip
 # displayed for the file's decoded URL value displayed in the file column of
 # a request.
 netRequest.decodedFileURL.tooltip=Decoded: %S
 
-# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab
-# This tab displays list of HTTP headers
-netRequest.headers=Headers
-
-# LOCALIZATION NOTE (netRequest.response): A label used for Response tab
-# This tab displays HTTP response body
-netRequest.response=Response
-
-# LOCALIZATION NOTE (netRequest.rawData): A label used for a section
-# in Response tab. This section displays raw response body as it's
-# been received from the backend (debugger server)
-netRequest.rawData=Raw Data
-
-# LOCALIZATION NOTE (netRequest.xml): A label used for a section
-# in Response tab. This section displays parsed XML response body.
-netRequest.xml=XML
-
-# LOCALIZATION NOTE (netRequest.image): A label used for a section
-# in Response tab. This section displays images returned in response body.
-netRequest.image=Image
-
-# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used
-# in Response and Post tabs in case the body is bigger than given limit.
-# It allows the user to click and fetch more from the backend.
-# The {{link}} will be replace at run-time by an active link.
-# String with ID 'netRequest.sizeLimitMessageLink' will be used as text
-# for this link.
-netRequest.sizeLimitMessage=Size limit has been reached. Click {{link}} to load more.
-netRequest.sizeLimitMessageLink=here
-
-# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used
-# in Response tab if the response body is not available.
-netRequest.responseBodyDiscarded=Response body was not stored.
-
-# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used
-# in Post tab if the post body is not available.
-netRequest.requestBodyDiscarded=Request POST body was not stored.
-
-# LOCALIZATION NOTE (netRequest.post): A label used for Post tab
-# This tab displays HTTP post body
-netRequest.post=POST
-
-# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab
-# This tab displays request and response cookies.
-netRequest.cookies=Cookies
-
-# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab
-# This tab displays data parsed from URL query string.
-netRequest.params=Params
-
-# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab
-# This tab displays the request's JavaScript stack trace. Should be identical to
-# debuggerUI.tabs.callstack
-netRequest.callstack=Call Stack
-
 # LOCALIZATION NOTE (certmgr.subjectinfo.label):
 # A label used for a certificate section in security tab.
 # This section displays Name and organization who has been assigned the fingerprints
 certmgr.subjectinfo.label=Issued To
 
 # LOCALIZATION NOTE (certmgr.certdetail.cn):
 # A label used for Issued To and Issued By sub-section in security tab
 certmgr.certdetail.cn=Common Name (CN):
@@ -640,20 +580,16 @@ netmonitor.toolbar.protocol=Protocol
 # LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed
 # in the network table toolbar, above the "domain" column.
 netmonitor.toolbar.domain=Domain
 
 # LOCALIZATION NOTE (netmonitor.toolbar.remoteip): This is the label displayed
 # in the network table toolbar, above the "remoteip" column.
 netmonitor.toolbar.remoteip=Remote IP
 
-# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed
-# in the network table toolbar, above the "cause" column.
-netmonitor.toolbar.cause=Cause
-
 # LOCALIZATION NOTE (netmonitor.toolbar.initiator): This is the label displayed
 # in the network table toolbar, above the "initiator" column.
 netmonitor.toolbar.initiator=Initiator
 
 # LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed
 # in the network table toolbar, above the "type" column.
 netmonitor.toolbar.type=Type
 
@@ -1050,20 +986,16 @@ netmonitor.toolbar.disableCache.tooltip=
 # LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed
 # in the network toolbar for the "Clear" button.
 netmonitor.toolbar.clear=Clear
 
 # LOCALIZATION NOTE (netmonitor.toolbar.toggleRecording): This is the label displayed
 # in the network toolbar for the toggle recording button.
 netmonitor.toolbar.toggleRecording=Pause/Resume recording network log
 
-# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed
-# in the network toolbar for the performance analysis button.
-netmonitor.toolbar.perf=Toggle performance analysis…
-
 # LOCALIZATION NOTE (netmonitor.toolbar.search): This is the tooltip label displayed
 # in the network toolbar for the search  button.
 netmonitor.toolbar.search=Search
 
 # LOCALIZATION NOTE (netmonitor.toolbar.resetColumns): This is the label
 # displayed in the network table header context menu.
 netmonitor.toolbar.resetColumns=Reset Columns
 
@@ -1083,36 +1015,16 @@ netmonitor.toolbar.resizeColumnToFitCont
 # displayed in the network table header context menu for the timing submenu
 netmonitor.toolbar.timings=Timings
 
 # LOCALIZATION NOTE (netmonitor.toolbar.responseHeaders): This is the
 # label displayed in the network table header context menu for the
 # response headers submenu.
 netmonitor.toolbar.responseHeaders=Response Headers
 
-# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed
-# in the network details headers tab identifying the URL.
-netmonitor.summary.url=Request URL:
-
-# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed
-# in the network details headers tab identifying the method.
-netmonitor.summary.method=Request method:
-
-# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed
-# in the network details headers tab identifying the remote address.
-netmonitor.summary.address=Remote address:
-
-# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed
-# in the network details headers tab identifying the status code.
-netmonitor.summary.status=Status code:
-
-# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed
-# in the network details headers tab identifying the http version.
-netmonitor.summary.version=Version:
-
 # LOCALIZATION NOTE (netmonitor.headers.toolbar.block): This is the
 # label displayed in the network details headers tab identifying the
 # block url toolbar button.
 netmonitor.headers.toolbar.block=Block
 
 # LOCALIZATION NOTE (netmonitor.headers.address): This is the label displayed
 # in the network details headers tab identifying the remote address.
 netmonitor.headers.address=Address
@@ -1134,50 +1046,29 @@ netmonitor.headers.sizeDetails=%1$S (%2$
 # in the network details headers tab identifying the http version.
 netmonitor.headers.version=Version
 
 # LOCALIZATION NOTE (netmonitor.summary.learnMore): This is the label displayed
 # in the network details headers tab, with a link to external documentation for
 # status codes.
 netmonitor.summary.learnMore=Learn more about status code
 
-# LOCALIZATION NOTE (netmonitor.summary.referrerPolicy): This is the label displayed
-# in the network details headers tab identifying the referrer policy.
-netmonitor.summary.referrerPolicy=Referrer Policy:
-
 # LOCALIZATION NOTE (netmonitor.headers.referrerPolicy): This is the label displayed
 # in the network details headers tab identifying the referrer policy.
 netmonitor.headers.referrerPolicy=Referrer Policy
 
 # LOCALIZATION NOTE (netmonitor.headers.contentBlocking): This is the label displayed
 # in the network details headers tab identifying the content blocking mode.
 netmonitor.headers.contentBlocking=Blocking
 
 # LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed
 # on the button in the headers tab that opens a form to edit and resend the currently
 # displayed request
 netmonitor.summary.editAndResend=Edit and Resend
 
-# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed
-# on the button in the headers tab that toggle view for raw request/response headers
-# from the currently displayed request
-netmonitor.summary.rawHeaders=Raw headers
-
-# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed
-# in the network details headers tab identifying the raw request headers textarea
-netmonitor.summary.rawHeaders.requestHeaders=Request headers:
-
-# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed
-# in the network details headers tab identifying the raw response headers textarea
-netmonitor.summary.rawHeaders.responseHeaders=Response headers:
-
-# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed
-# in the network details headers tab identifying the headers size.
-netmonitor.summary.size=Headers size:
-
 # LOCALIZATION NOTE (netmonitor.headers.raw): This is the label displayed
 # on the button in the headers tab that toggle view for raw request/response headers
 # from the currently displayed request
 netmonitor.headers.raw=Raw
 
 # LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed
 # in the network details response tab identifying an image's file name.
 netmonitor.response.name=Name:
@@ -1437,20 +1328,16 @@ netmonitor.context.copyAllAsHar.accesske
 # LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed
 # on the context menu that saves all as HAR format
 netmonitor.context.saveAllAsHar=Save All As HAR
 
 # LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key
 # for the Save All As HAR menu item displayed in the context menu for a network panel
 netmonitor.context.saveAllAsHar.accesskey=H
 
-# LOCALIZATION NOTE (netmonitor.context.importHar): This is the label displayed
-# on the context menu that imports HAR files
-netmonitor.context.importHar=Import…
-
 # LOCALIZATION NOTE (netmonitor.context.importHar.accesskey): This is the access key
 # for the Import HAR menu item displayed in the context menu for a network panel
 netmonitor.context.importHar.accesskey=I
 
 # LOCALIZATION NOTE (netmonitor.har.importHarDialogTitle): This is a label
 # used for import file open dialog
 netmonitor.har.importHarDialogTitle=Import HAR File
 
@@ -1556,20 +1443,16 @@ netmonitor.custom.send=Send
 # LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed
 # on the button which cancels and closes the custom request form
 netmonitor.custom.cancel=Cancel
 
 # LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed
 # on the button which exists the performance statistics view
 netmonitor.backButton=Back
 
-# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed
-# next to a header list item, with a link to external documentation
-netmonitor.headers.learnMore=Learn More
-
 # LOCALIZATION NOTE (netmonitor.status.tooltip.simple): This is the tooltip of the
 # column status code, when request is not being cached or is not from a service worker
 # %1$S is the status code, %2$S is the status text.
 netmonitor.status.tooltip.simple = %1$S %2$S
 
 # LOCALIZATION NOTE (netmonitor.status.tooltip.cached): This is the tooltip of
 # the column status code, when the request is cached
 # %1$S is the status code, %2$S is the status text.
--- a/devtools/client/performance.dtd
+++ b/devtools/client/performance.dtd
@@ -56,18 +56,16 @@
 <!ENTITY performanceUI.table.selfPercentage           "Self Cost">
 <!ENTITY performanceUI.table.selfPercentage.tooltip   "The percentage of time spent only within this function.">
 <!ENTITY performanceUI.table.samples                  "Samples">
 <!ENTITY performanceUI.table.samples.tooltip          "The number of times this function was on the stack when the profiler took a sample.">
 <!ENTITY performanceUI.table.function                 "Function">
 <!ENTITY performanceUI.table.function.tooltip         "The name and source location of the sampled function.">
 <!ENTITY performanceUI.table.totalAlloc               "Total Sampled Allocations">
 <!ENTITY performanceUI.table.totalAlloc.tooltip       "The total number of Object allocations sampled at this location and in callees.">
-<!ENTITY performanceUI.table.selfAlloc                "Self Sampled Allocations">
-<!ENTITY performanceUI.table.selfAlloc.tooltip        "The number of Object allocations sampled at this location.">
 
 <!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string
   -  is displayed next to the filter button-->
 <!ENTITY performanceUI.options.filter.tooltiptext "Select what data to display in the timeline">
 
 <!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the
   -  tooltip for the options button. -->
 <!ENTITY performanceUI.options.gear.tooltiptext "Configure performance preferences.">
--- a/devtools/client/responsive.properties
+++ b/devtools/client/responsive.properties
@@ -16,19 +16,16 @@
 responsive.editDeviceList2=Edit List…
 
 # LOCALIZATION NOTE (responsive.exit): Tooltip text of the exit button.
 responsive.exit=Close Responsive Design Mode
 
 # LOCALIZATION NOTE (responsive.rotate): Tooltip text of the rotate button.
 responsive.rotate=Rotate viewport
 
-# LOCALIZATION NOTE (responsive.done): Button text in the device list modal
-responsive.done=Done
-
 # LOCALIZATION NOTE (responsive.responsiveMode): Placeholder text for the
 # device selector.
 responsive.responsiveMode=Responsive
 
 # LOCALIZATION NOTE (responsive.enableTouch): Tooltip text for the touch
 # simulation button when it's disabled.
 responsive.enableTouch=Enable touch simulation
 
@@ -152,21 +149,16 @@ responsive.reloadConditions.userAgent=Re
 # LOCALIZATION NOTE (responsive.reloadNotification.description2): Text in notification bar
 # shown on first open to clarify that some features need a reload to apply.
 responsive.reloadNotification.description2=Device simulation changes require a reload to fully apply. Automatic reloads are disabled by default to avoid losing any changes in DevTools. You can enable reloading via the Settings menu.
 
 # LOCALIZATION NOTE (responsive.leftAlignViewport): Label on checkbox used in the settings
 # menu.
 responsive.leftAlignViewport=Left-align Viewport
 
-# LOCALIZATION NOTE (responsive.settingOnboarding.content): This is the content shown in
-# the setting onboarding tooltip that is displayed below the settings menu button in
-# Responsive Design Mode.
-responsive.settingOnboarding.content=New: Change to left-alignment or edit reload behavior here.
-
 # LOCALIZATION NOTE (responsive.customUserAgent): This is the placeholder for the user
 # agent input in the responsive design mode toolbar.
 responsive.customUserAgent=Custom User Agent
 
 responsive.showUserAgentInput=Show user agent
 
 # LOCALIZATION NOTE (responsive.deviceSettings): The header text for the device settings
 # view.
deleted file mode 100644
--- a/devtools/client/scratchpad.dtd
+++ /dev/null
@@ -1,155 +0,0 @@
-<!-- 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/. -->
-
-<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->
-<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
-
-<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
-  - keep it in English, or another language commonly spoken among web developers.
-  - You want to make that choice consistent across the developer tools.
-  - A good criteria is the language in which you'd find the best
-  - documentation on web development on the web. -->
-
-<!-- LOCALIZATION NOTE (window.title):
-  -  The Scratchpad is intended to provide a simple text editor for creating
-  -  and evaluating bits of JavaScript code for the purposes of function
-  -  prototyping, experimentation and convenient scripting.
-  -
-  -  It's quite possible that you won't have a good analogue for the word
-  -  "Scratchpad" in your locale. You should feel free to find a close
-  -  approximation to it or choose a word (or words) that means
-  -  "simple discardable text editor". -->
-<!ENTITY window.title                 "Scratchpad">
-
-<!ENTITY fileMenu.label               "File">
-<!ENTITY fileMenu.accesskey           "F">
-
-<!ENTITY newWindowCmd.label           "New Window">
-<!ENTITY newWindowCmd.accesskey       "N">
-<!ENTITY newWindowCmd.commandkey      "n">
-
-<!ENTITY openFileCmd.label            "Open File…">
-<!ENTITY openFileCmd.accesskey        "O">
-<!ENTITY openFileCmd.commandkey       "o">
-
-<!ENTITY openRecentMenu.label         "Open Recent">
-<!ENTITY openRecentMenu.accesskey     "R">
-
-<!ENTITY revertCmd.label              "Revert…">
-<!ENTITY revertCmd.accesskey          "t">
-
-<!ENTITY saveFileCmd.label            "Save">
-<!ENTITY saveFileCmd.accesskey        "S">
-<!ENTITY saveFileCmd.commandkey       "s">
-
-<!ENTITY saveFileAsCmd.label          "Save As…">
-<!ENTITY saveFileAsCmd.accesskey      "A">
-
-<!ENTITY closeCmd.label               "Close">
-<!ENTITY closeCmd.key                 "W">
-<!ENTITY closeCmd.accesskey           "C">
-
-<!ENTITY viewMenu.label               "View">
-<!ENTITY viewMenu.accesskey           "V">
-
-<!ENTITY lineNumbers.label             "Show Line Numbers">
-<!ENTITY lineNumbers.accesskey         "L">
-
-<!ENTITY wordWrap.label                "Wrap Text">
-<!ENTITY wordWrap.accesskey            "W">
-
-<!ENTITY highlightTrailingSpace.label     "Highlight Trailing Space">
-<!ENTITY highlightTrailingSpace.accesskey "H">
-
-<!ENTITY largerFont.label             "Larger Font">
-<!ENTITY largerFont.accesskey         "a">
-<!ENTITY largerFont.commandkey        "+">
-<!ENTITY largerFont.commandkey2       "="> <!-- + is above this key on many keyboards -->
-
-<!ENTITY smallerFont.label            "Smaller Font">
-<!ENTITY smallerFont.accesskey        "M">
-<!ENTITY smallerFont.commandkey       "-">
-
-<!ENTITY normalSize.label             "Normal Size">
-<!ENTITY normalSize.accesskey         "N">
-<!ENTITY normalSize.commandkey        "0">
-
-<!ENTITY editMenu.label               "Edit">
-<!ENTITY editMenu.accesskey           "E">
-
-<!ENTITY run.label                    "Run">
-<!ENTITY run.accesskey                "R">
-<!ENTITY run.key                      "r">
-
-<!ENTITY inspect.label                "Inspect">
-<!ENTITY inspect.accesskey            "I">
-<!ENTITY inspect.key                  "i">
-
-<!ENTITY display.label                "Display">
-<!ENTITY display.accesskey            "D">
-<!ENTITY display.key                  "l">
-
-<!ENTITY pprint.label                 "Pretty Print">
-<!ENTITY pprint.key                   "p">
-<!ENTITY pprint.accesskey             "P">
-
-<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was
-  -  renamed from "Context" to avoid confusion with the right-click context
-  -  menu in the text area. It refers to the JavaScript Environment (or context)
-  -  the user is evaluating against. I.e., Content (current tab) or Chrome
-  -  (browser).
-  -->
-<!ENTITY environmentMenu.label        "Environment">
-<!ENTITY environmentMenu.accesskey    "N">
-
-
-<!ENTITY contentContext.label         "Content">
-<!ENTITY contentContext.accesskey     "C">
-
-<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used
-  -  to select an execution environment for the browser window itself as opposed
-  -  to content. This is a feature for browser and addon developers and only
-  -  enabled via the devtools.chrome.enabled preference. Formerly, this label
-  -  was called "Chrome".
-  -->
-<!ENTITY browserContext.label         "Browser">
-<!ENTITY browserContext.accesskey     "B">
-
-<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use "?"
-  -  for the help button in the menubar but Gnome does not.
-  -->
-<!ENTITY helpMenu.label               "Help">
-<!ENTITY helpMenu.accesskey           "H">
-<!ENTITY helpMenuWin.label            "Help">
-<!ENTITY helpMenuWin.accesskey        "H">
-
-<!ENTITY documentationLink.label      "Scratchpad Help on MDN">
-<!ENTITY documentationLink.accesskey  "D">
-
-
-<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer
-  -  to reset/clear the global object of the environment where the code executes.
-  -->
-<!ENTITY resetContext2.label          "Reset Variables">
-<!ENTITY resetContext2.accesskey      "T">
-
-<!ENTITY reloadAndRun.label           "Reload And Run">
-<!ENTITY reloadAndRun.accesskey       "E">
-<!ENTITY reloadAndRun.key             "r">
-
-<!ENTITY executeMenu.label            "Execute">
-<!ENTITY executeMenu.accesskey        "X">
-
-<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches
-  -  the browser Error Console, the key should be identical to the property of
-  -  the same name in browser.dtd.
-  -->
-<!ENTITY errorConsoleCmd.commandkey   "j">
-
-<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer
-  -  to evaluate the top-level function that the cursor is currently at.
-  -->
-<!ENTITY evalFunction.label "Evaluate Current Function">
-<!ENTITY evalFunction.accesskey "v">
-<!ENTITY evalFunction.key "e">
deleted file mode 100644
--- a/devtools/client/scratchpad.properties
+++ /dev/null
@@ -1,105 +0,0 @@
-# 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/.
-
-# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad
-# which is available from the Web Developer sub-menu -> 'Scratchpad'.
-#
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-
-# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when
-# the user attempts to save to an already existing file.
-export.fileOverwriteConfirmation=File exists. Overwrite?
-
-# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown
-# when Scratchpad does not find any recently active main browser window.
-browserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.
-
-# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown
-# when user tries to run an operation in Scratchpad in an unsupported context.
-scratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.
-
-# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you
-# open a file from Scratchpad.
-openFile.title=Open File
-
-# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file
-# open fails.
-openFile.failed=Failed to read the file.
-
-# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message
-# displayed when file conversion from some charset to Unicode fails.
-# %1 is the name of the charset from which the conversion failed.
-importFromFile.convert.failed=Failed to convert file to Unicode from %1$S.
-
-# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the
-# menuitem in the 'Open Recent'-menu which clears all recent files.
-clearRecentMenuItems.label=Clear Items
-
-# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save
-# a file in Scratchpad.
-saveFileAs=Save File As
-
-# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file
-# save fails.
-saveFile.failed=The file save operation failed.
-
-# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when
-# you try to close a scratchpad with unsaved changes.
-confirmClose=Do you want to save the changes you made to this scratchpad?
-
-# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when
-# you try to close a scratchpad with unsaved changes.
-confirmClose.title=Unsaved Changes
-
-# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when
-# you try to revert unsaved content of scratchpad.
-confirmRevert=Do you want to revert the changes you made to this scratchpad?
-
-# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when
-# you try to revert unsaved content of scratchpad.
-confirmRevert.title=Revert Changes
-
-# LOCALIZATION NOTE  (scratchpadIntro1): This is a multi-line comment explaining
-# how to use the Scratchpad. Note that this should be a valid JavaScript
-# comment inside /* and */.
-scratchpadIntro1=/*\n * This is a JavaScript Scratchpad.\n *\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\n * 1. Run to evaluate the selected text (%1$S),\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\n * 3. Display to insert the result in a comment after the selection. (%3$S)\n */\n\n
-
-# LOCALIZATION NOTE  (browserContext.notification): This is the message displayed
-# over the top of the editor when the user has switched to browser context.
-browserContext.notification=This scratchpad executes in the Browser context.
-
-# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with
-# documentation for Scratchpad on MDN.
-help.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad
-
-# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column
-# information displayed in statusbar when selection is made in
-# Scratchpad.
-scratchpad.statusBarLineCol  = Line %1$S, Col %2$S
-
-# LOCALIZATION NOTE (fileNoLongerExists.notification): This is the message displayed
-# over the top of the the editor when a file does not exist.
-fileNoLongerExists.notification=This file no longer exists.
-
-# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
-# appears in the filter text box for the properties view container.
-propertiesFilterPlaceholder=Filter properties
-
-# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad
-# fails to connect to the server due to a timeout.
-connectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.
-
-# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when
-# a new user of the developer tools pastes code into the console
-# %1 is the text of selfxss.okstring
-selfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ in the scratchpad below to allow pasting.
-
-# LOCALIZATION NOTE (selfxss.okstring): the string to be typed
-# in by a new user of the developer tools when they receive the sefxss.msg prompt.
-# Please avoid using non-keyboard characters here
-selfxss.okstring=allow pasting
--- a/devtools/client/sourceeditor.dtd
+++ b/devtools/client/sourceeditor.dtd
@@ -1,17 +1,13 @@
 <!-- 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/. -->
 
 <!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component
-  - strings. The source editor component is used within the Scratchpad and
-  - Style Editor tools. -->
-
-<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component
   - strings. The source editor component is used within the Style Editor. -->
 
 <!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
 
 <!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
   - keep it in English, or another language commonly spoken among web developers.
   - You want to make that choice consistent across the developer tools.
   - A good criteria is the language in which you'd find the best
--- a/devtools/client/sourceeditor.properties
+++ b/devtools/client/sourceeditor.properties
@@ -1,63 +1,32 @@
 # 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/.
 
 # LOCALIZATION NOTE These strings are used inside the Source Editor component.
 # This component is used whenever source code is displayed for the purpose of
-# being edited, inside the Firefox developer tools - current examples are the
-# Scratchpad and the Style Editor tools.
-
-# LOCALIZATION NOTE These strings are used inside the Source Editor component.
-# This component is used whenever source code is displayed for the purpose of
 # being edited, inside the Firefox developer tools (like Style Editor).
 
 # LOCALIZATION NOTE The correct localization of this file might be to keep it
 # in English, or another language commonly spoken among web developers.
 # You want to make that choice consistent across the developer tools.
 # A good criteria is the language in which you'd find the best documentation
 # on web development on the web.
 
-# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used
-# when the user wants to search for a string in the code. You can
-# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.
-findCmd.promptTitle=Find…
-
 # LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when
 # the user wants to search for a string in the code. You can
 # access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.
 findCmd.promptMessage=Search for:
 
 # LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used
 # when the user wants to jump to a specific line number in the code. You can
 # access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.
 gotoLineCmd.promptTitle=Go to line…
 
-# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when
-# the user wants to jump to a specific line number in the code. You can
-# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.
-gotoLineCmd.promptMessage=Jump to line number:
-
-# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in
-# front of any breakpoint annotation when it is displayed as a tooltip in one of
-# the editor gutters. This feature is used in the JavaScript Debugger.
-annotation.breakpoint.title=Breakpoint: %S
-
-# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in
-# a tooltip displayed in any of the editor gutters when the user hovers the
-# current line.
-annotation.currentLine=Current line
-
-# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in
-# a tooltip displayed in any of the editor gutters when the user hovers the
-# current debugger location. The debugger can pause the JavaScript execution at
-# user-defined lines.
-annotation.debugLocation.title=Current step: %S
-
 # LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on
 # the link inside of the documentation popup, used in the source editor.
 autocompletion.docsLink=docs
 
 # LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in
 # the documentation popup if Tern fails to find a type for the object.
 autocompletion.notFound=not found
 
--- a/devtools/client/startup.properties
+++ b/devtools/client/startup.properties
@@ -65,21 +65,16 @@ webConsoleCmd.accesskey=W
 # This string is displayed in the title of the tab when the debugger is
 # displayed inside the developer tools window and in the Developer Tools Menu.
 ToolboxDebugger.label=Debugger
 
 # LOCALIZATION NOTE (ToolboxDebugger.panelLabel):
 # This is used as the label for the toolbox panel.
 ToolboxDebugger.panelLabel=Debugger Panel
 
-# LOCALIZATION NOTE (ToolboxDebugger.tooltip3):
-# This string is displayed in the tooltip of the tab when the debugger is
-# displayed inside the developer tools window.
-ToolboxDebugger.tooltip3=JavaScript Debugger
-
 # LOCALIZATION NOTE (ToolboxDebugger.tooltip4):
 # This string is displayed in the tooltip of the tab when the debugger is
 # displayed inside the developer tools window.
 ToolboxDebugger.tooltip4=JavaScript Debugger (%S)
 
 # LOCALIZATION NOTE (debuggerMenu.accesskey)
 # Used for the menuitem in the tool menu
 debuggerMenu.accesskey=D
@@ -160,30 +155,16 @@ storage.menuLabel=Storage Inspector
 storage.panelLabel=Storage Panel
 
 # LOCALIZATION NOTE (storage.tooltip3):
 # This string is displayed in the tooltip of the tab when the storage editor is
 # displayed inside the developer tools window.
 # A keyboard shortcut for Storage Inspector will be shown inside the brackets.
 storage.tooltip3=Storage Inspector (Cookies, Local Storage, …) (%S)
 
-# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of
-# the tab when the Scratchpad is displayed inside the developer tools window and
-# in the Developer Tools Menu.
-scratchpad.label=Scratchpad
-
-# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the
-# label for the toolbox panel.
-scratchpad.panelLabel=Scratchpad Panel
-
-# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the
-# tooltip of the tab when the Scratchpad is displayed inside the developer tools
-# window.
-scratchpad.tooltip=Scratchpad
-
 # LOCALIZATION NOTE (memory.label): This string is displayed in the title of the
 # tab when the memory tool is displayed inside the developer tools window and in
 # the Developer Tools Menu.
 memory.label=Memory
 
 # LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the
 # toolbox panel.
 memory.panelLabel=Memory Panel
@@ -245,47 +226,27 @@ application.panelLabel=Application Panel
 application.tooltip=Application Panel
 
 # LOCALIZATION NOTE (toolbox.buttons.responsive):
 # This is the tooltip of the button in the toolbox toolbar that toggles
 # the Responsive mode.
 # Keyboard shortcut will be shown inside brackets.
 toolbox.buttons.responsive = Responsive Design Mode (%S)
 
-# LOCALIZATION NOTE (toolbox.buttons.replay):
-# This is the tooltip of the button in the toolbox toolbar that enables
-# the web replay record feature.
-toolbox.buttons.replay = Enable WebReplay
-
-# LOCALIZATION NOTE (toolbox.buttons.stopReplay):
-# This is the tooltip of the button in the toolbox toolbar that dissables
-# the web replay feature.
-toolbox.buttons.stopReplay = Disable WebReplay
-
 # LOCALIZATION NOTE (toolbox.buttons.paintflashing):
 # This is the tooltip of the paintflashing button in the toolbox toolbar
 # that toggles paintflashing.
 toolbox.buttons.paintflashing = Toggle paint flashing
 
-# LOCALIZATION NOTE (toolbox.buttons.scratchpad):
-# This is the tooltip of the button in the toolbox toolbar that opens
-# the scratchpad window
-toolbox.buttons.scratchpad = Scratchpad
-
 # LOCALIZATION NOTE (toolbox.buttons.screenshot):
 # This is the tooltip of the button in the toolbox toolbar that allows you to
 # take a screenshot of the entire page
 toolbox.buttons.screenshot = Take a screenshot of the entire page
 
 # LOCALIZATION NOTE (toolbox.buttons.rulers):
 # This is the tooltip of the button in the toolbox toolbar that toggles the
 # rulers in the page
 toolbox.buttons.rulers = Toggle rulers for the page
 
 # LOCALIZATION NOTE (toolbox.buttons.measure):
 # This is the tooltip of the button in the toolbox toolbar that toggles the
 # measuring tools
 toolbox.buttons.measure = Measure a portion of the page
-
-# LOCALIZATION NOTE (toolbox.tab.newBadge):
-# This is the text of a promotion badge showed in the toobox tab bar, next to a tab panel
-# name. Used to promote new/recent panels such as the accessibility panel.
-toolbox.tab.newBadge=New
--- a/devtools/client/storage.properties
+++ b/devtools/client/storage.properties
@@ -8,60 +8,31 @@
 # You want to make that choice consistent across the developer tools.
 # A good criteria is the language in which you'd find the best documentation
 # on web development on the web.
 
 # LOCALIZATION NOTE (storage.filter.key):
 # Key shortcut used to focus the filter box on top of the data view
 storage.filter.key=CmdOrCtrl+F
 
-# LOCALIZATION NOTE (tree.emptyText):
-# This string is displayed when the Storage Tree is empty. This can happen when
-# there are no websites on the current page (about:blank)
-tree.emptyText=No hosts on the page
-
-# LOCALIZATION NOTE (table.emptyText):
-# This string is displayed when there are no rows in the Storage Table for the
-# selected host.
-table.emptyText=No data present for selected host
-
 # LOCALIZATION NOTE (tree.labels.*):
 # These strings are the labels for Storage type groups present in the Storage
 # Tree, like cookies, local storage etc.
 tree.labels.cookies=Cookies
 tree.labels.localStorage=Local Storage
 tree.labels.sessionStorage=Session Storage
 tree.labels.indexedDB=Indexed DB
 tree.labels.Cache=Cache Storage
-
-# LOCALIZATION NOTE (table.headers.*.*):
-# These strings are the header names of the columns in the Storage Table for
-# each type of storage available through the Storage Tree to the side.
-table.headers.cookies.uniqueKey=Unique key
 tree.labels.extensionStorage=Extension Storage
 
 # LOCALIZATION NOTE (table.headers.*.*):
 # These strings are the header names of the columns in the Storage Table for
 # each type of storage available through the Storage Tree to the side.
 table.headers.cookies.name=Name
-table.headers.cookies.path=Path
-table.headers.cookies.host=Domain
-table.headers.cookies.expires=Expires on
 table.headers.cookies.value=Value
-table.headers.cookies.lastAccessed=Last accessed on
-table.headers.cookies.creationTime=Created on
-table.headers.cookies.sameSite=sameSite
-
-table.headers.localStorage.name=Key
-table.headers.localStorage.value=Value
-
-table.headers.sessionStorage.name=Key
-table.headers.sessionStorage.value=Value
-
-table.headers.Cache.url=URL
 table.headers.cookies.expires2=Expires / Max-Age
 table.headers.cookies.size=Size
 table.headers.cookies.lastAccessed2=Last Accessed
 table.headers.cookies.creationTime2=Created
 
 table.headers.Cache.status=Status
 
 table.headers.indexedDB.uniqueKey=Unique key
deleted file mode 100644
--- a/devtools/client/styleeditor.dtd
+++ /dev/null
@@ -1,55 +0,0 @@
-<!-- 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/. -->
-
-<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->
-<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
-<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep
-     it in English, or another language commonly spoken among web developers.
-     You want to make that choice consistent across the developer tools.
-     A good criteria is the language in which you'd find the best documentation
-     on web development on the web. -->
-
-<!ENTITY newButton.label            "New">
-<!ENTITY newButton.tooltip          "Create and append a new style sheet to the document">
-<!ENTITY newButton.accesskey        "N">
-
-<!ENTITY importButton.label         "Import…">
-<!ENTITY importButton.tooltip       "Import and append an existing style sheet to the document">
-<!ENTITY importButton.accesskey     "I">
-
-<!ENTITY visibilityToggle.tooltip   "Toggle style sheet visibility">
-
-<!ENTITY saveButton.label           "Save">
-<!ENTITY saveButton.tooltip         "Save this style sheet to a file">
-<!ENTITY saveButton.accesskey       "S">
-
-<!ENTITY optionsButton.tooltip      "Style Editor options">
-
-<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules
-     in each stylesheet editor sidebar. -->
-<!ENTITY mediaRules.label           "@media rules">
-
-<!ENTITY editorTextbox.placeholder  "Type CSS here.">
-
-<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no
-     stylesheet. -->
-<!ENTITY noStyleSheet.label         "This page has no style sheet.">
-
-<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a
-     tip sentence shown when there is no stylesheet. It suggests to create a new
-     stylesheet and provides an action link to do so. -->
-<!ENTITY noStyleSheet-tip-start.label  "Perhaps you'd like to ">
-<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the
-     link that triggers creation of a new stylesheet. -->
-<!ENTITY noStyleSheet-tip-action.label "append a new style sheet">
-<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->
-<!ENTITY noStyleSheet-tip-end.label    "?">
-
-<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the
-     context menu item that opens a stylesheet in a new tab -->
-<!ENTITY openLinkNewTab.label     "Open Link in New Tab">
-
-<!-- LOCALIZATION NOTE (copyUrl.label): This is the text for the
-     context menu item that copies a stylesheet's URL -->
-<!ENTITY copyUrl.label            "Copy URL">
deleted file mode 100644
--- a/devtools/client/toolbox.dtd
+++ /dev/null
@@ -1,195 +0,0 @@
-<!-- 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/. -->
-
-<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->
-<!-- LOCALIZATION NOTE : FILE Do not translate key -->
-
-<!ENTITY closeCmd.key  "W">
-<!ENTITY toggleToolbox.key  "I">
-<!ENTITY toggleToolboxF12.keycode          "VK_F12">
-<!ENTITY toggleToolboxF12.keytext          "F12">
-
-<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for
-  -  the heading of the advanced settings group in the options panel. -->
-<!ENTITY options.context.advancedSettings "Advanced settings">
-
-<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for
-  -  the heading of the Inspector group in the options panel. -->
-<!ENTITY options.context.inspector "Inspector">
-
-<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label
-  -  for the checkbox option to show user agent styles in the Inspector
-  -  panel. -->
-<!ENTITY options.showUserAgentStyles.label "Show Browser Styles">
-<!ENTITY options.showUserAgentStyles.tooltip "Turning this on will show default styles that are loaded by the browser.">
-
-<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label
-  -  for the checkbox option to enable collapse attributes in the Inspector
-  -  panel. -->
-<!ENTITY options.collapseAttrs.label "Truncate DOM attributes">
-<!ENTITY options.collapseAttrs.tooltip "Truncate long attributes in the inspector">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a
-  -  dropdown list that controls the default color unit used in the inspector.
-  -  This label is visible in the options panel. -->
-<!ENTITY options.defaultColorUnit.label "Default color unit">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access
-  -  key for a dropdown list that controls the default color unit used in the
-  -  inspector. This is visible in the options panel. -->
-<!ENTITY options.defaultColorUnit.accesskey "U">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the
-  -  'Default color unit' dropdown list and is visible in the options panel. -->
-<!ENTITY options.defaultColorUnit.authored "As Authored">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the
-  -  'Default color unit' dropdown list and is visible in the options panel. -->
-<!ENTITY options.defaultColorUnit.hex "Hex">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the
-  -  'Default color unit' dropdown list and is visible in the options panel. -->
-<!ENTITY options.defaultColorUnit.hsl "HSL(A)">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the
-  -  'Default color unit' dropdown list and is visible in the options panel. -->
-<!ENTITY options.defaultColorUnit.rgb "RGB(A)">
-
-<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in
-  -  the 'Default color unit' dropdown list and is visible in the options panel.
-  -  -->
-<!ENTITY options.defaultColorUnit.name "Color Names">
-
-<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the
-  -  triggers page refresh footnote under the advanced settings group in the
-  -  options panel and is used for settings that trigger page reload. -->
-<!ENTITY options.context.triggersPageRefresh  "* Current session only, reloads the page">
-
-<!-- LOCALIZATION NOTE (options.enableChrome.label5): This is the label for the
-  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled
-  -  boolean preference in about:config, in the options panel. -->
-<!ENTITY options.enableChrome.label5    "Enable browser chrome and add-on debugging toolboxes">
-<!ENTITY options.enableChrome.tooltip3  "Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager">
-
-<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the
-  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled
-  -  boolean preference in about:config, in the options panel. -->
-<!ENTITY options.enableRemote.label3    "Enable remote debugging">
-<!ENTITY options.enableRemote.tooltip2  "Turning this option on will allow the developer tools to debug a remote instance like Firefox OS">
-
-<!-- LOCALIZATION NOTE (options.disableJavaScript.label,
-  -  options.disableJavaScript.tooltip): This is the options panel label and
-  -  tooltip for the checkbox that toggles JavaScript on or off. -->
-<!ENTITY options.disableJavaScript.label     "Disable JavaScript *">
-<!ENTITY options.disableJavaScript.tooltip   "Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.">
-
-<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,
-  -  options.disableHTTPCache.tooltip): This is the options panel label and
-  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->
-<!ENTITY options.disableHTTPCache.label     "Disable HTTP Cache (when toolbox is open)">
-<!ENTITY options.disableHTTPCache.tooltip   "Turning this option on will disable the HTTP cache for all tabs that have the toolbox open. Service Workers are not affected by this option.">
-
-<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,
-  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and
-  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->
-<!ENTITY options.enableServiceWorkersHTTP.label     "Enable Service Workers over HTTP (when toolbox is open)">
-<!ENTITY options.enableServiceWorkersHTTP.tooltip   "Turning this option on will enable the service workers over HTTP for all tabs that have the toolbox open.">
-
-<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for
-  -  the heading of group of checkboxes corresponding to the default developer
-  -  tools. -->
-<!ENTITY options.selectDefaultTools.label2    "Default Developer Tools">
-
-<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for
-  -  the heading of group of checkboxes corresponding to the developer tools
-  -  added by add-ons. This heading is hidden when there is no developer tool
-  -  installed by add-ons. -->
-<!ENTITY options.selectAdditionalTools.label  "Developer Tools installed by add-ons">
-
-<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for
-  -  the heading of group of checkboxes corresponding to the default developer
-  -  tool buttons. -->
-<!ENTITY options.selectEnabledToolboxButtons.label     "Available Toolbox Buttons">
-
-<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for
-  -  the explanation of the * marker on a tool which is currently not supported
-  -  for the target of the toolbox. -->
-<!ENTITY options.toolNotSupported.label  "* Not supported for current toolbox target">
-
-<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for
-  -  the heading of the radiobox corresponding to the theme of the developer
-  -  tools. -->
-<!ENTITY options.selectDevToolsTheme.label2   "Themes">
-
-<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the
-  -  toolbox for enabling and disabling the Developer Edition browser theme. -->
-<!ENTITY options.usedeveditiontheme.label   "Use Developer Edition browser theme">
-<!ENTITY options.usedeveditiontheme.tooltip "Toggles the Developer Edition browser theme.">
-
-<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the
-  -  heading of the group of Web Console preferences in the options panel. -->
-<!ENTITY options.webconsole.label            "Web Console">
-
-<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the
-   - label for the checkbox that toggles timestamps in the Web Console -->
-<!ENTITY options.timestampMessages.label      "Enable timestamps">
-<!ENTITY options.timestampMessages.tooltip    "If you enable this option commands and output in the Web Console will display a timestamp">
-
-<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the
-  -  heading of the group of Debugger preferences in the options panel. -->
-<!ENTITY options.debugger.label            "Debugger">
-
-<!-- LOCALIZATION NOTE (options.sourceMaps.label): This is the
-   - label for the checkbox that toggles source maps in all tools -->
-<!ENTITY options.sourceMaps.label      "Enable Source Maps">
-<!ENTITY options.sourceMaps.tooltip1   "If you enable this option sources will be mapped in the tools.">
-
-<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the
-  -  heading of the group of Style Editor preferences in the options
-  -  panel. -->
-<!ENTITY options.styleeditor.label            "Style Editor">
-
-<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the
-   - label for the checkbox that toggles autocompletion of css in the Style Editor -->
-<!ENTITY options.stylesheetAutocompletion.label      "Autocomplete CSS">
-<!ENTITY options.stylesheetAutocompletion.tooltip    "Autocomplete CSS properties, values and selectors in Style Editor as you type">
-
-<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the
-   -  heading of the group of Screenshot preferences in the options
-   -  panel. -->
-<!ENTITY options.screenshot.label            "Screenshot Behavior">
-
-<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the
-   - label for the checkbox that toggles screenshot to clipboard feature. -->
-<!ENTITY options.screenshot.clipboard.label      "Screenshot to clipboard">
-<!ENTITY options.screenshot.clipboard.tooltip    "Saves to the screenshot directly to the clipboard">
-
-<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the
-   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->
-<!ENTITY options.screenshot.audio.label      "Play camera shutter sound">
-<!ENTITY options.screenshot.audio.tooltip    "Enables the camera audio sound when taking screenshot">
-
-<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the
-  -  label for the checkbox that toggles the display of the platform data in the,
-  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference
-  -  in about:config, in the options panel. -->
-<!ENTITY options.showPlatformData.label    "Show Gecko platform data">
-<!ENTITY options.showPlatformData.tooltip  "If you enable this option the JavaScript Profiler reports will include
-Gecko platform symbols">
-
-<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor
-  -  section. -->
-
-<!ENTITY options.sourceeditor.label                     "Editor Preferences">
-<!ENTITY options.sourceeditor.detectindentation.label   "Detect indentation">
-<!ENTITY options.sourceeditor.detectindentation.tooltip "Guess indentation based on source content">
-<!ENTITY options.sourceeditor.autoclosebrackets.label   "Autoclose brackets">
-<!ENTITY options.sourceeditor.autoclosebrackets.tooltip "Automatically insert closing brackets">
-<!ENTITY options.sourceeditor.expandtab.label           "Indent using spaces">
-<!ENTITY options.sourceeditor.expandtab.tooltip         "Use spaces instead of the tab character">
-<!ENTITY options.sourceeditor.tabsize.label             "Tab size">
-<!ENTITY options.sourceeditor.tabsize.accesskey         "T">
-<!ENTITY options.sourceeditor.keybinding.label          "Keybindings">
-<!ENTITY options.sourceeditor.keybinding.accesskey      "K">
-<!ENTITY options.sourceeditor.keybinding.default.label  "Default">
--- a/devtools/client/toolbox.properties
+++ b/devtools/client/toolbox.properties
@@ -28,21 +28,16 @@ toolbox.defaultTitle=Developer Tools
 toolbox.label=Developer Tools
 
 # LOCALIZATION NOTE (options.toolNotSupportedMarker): This is the template
 # used to add a * marker to the label for the Options Panel tool checkbox for the
 # tool which is not supported for the current toolbox target.
 # The name of the tool: %1$S.
 options.toolNotSupportedMarker=%1$S *
 
-# LOCALIZATION NOTE (scratchpad.keycode)
-# Used for opening scratchpad from the detached toolbox window
-# Needs to match scratchpad.keycode from browser.dtd
-scratchpad.keycode=VK_F4
-
 # LOCALIZATION NOTE (toolbox.pickButton.tooltip)
 # This is the tooltip of the element picker button in the toolbox toolbar.
 # %S is the keyboard shortcut that toggles the element picker.
 toolbox.elementPicker.tooltip=Pick an element from the page (%S)
 
 # LOCALIZATION NOTE (toolbox.pickButton.mac.tooltip)
 # Like toolbox.pickButton.tooltip, but for macOS there are two possible keyboard
 # shortcuts: Cmd+Shift+C or Cmd+Opt+C
@@ -51,21 +46,16 @@ toolbox.elementPicker.mac.tooltip=Pick a
 # LOCALIZATION NOTE (toolbox.elementPicker.key)
 # Key shortcut used to toggle the element picker.
 toolbox.elementPicker.key=CmdOrCtrl+Shift+C
 
 # LOCALIZATION NOTE (toolbox.elementPicker.mac.key)
 # Key shortcut used to toggle the element picker for macOS.
 toolbox.elementPicker.mac.key=Cmd+Opt+C
 
-# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)
-# This is the tooltip shown when hover over the '…' button in the tabbed side
-# bar, when there's no enough space to show all tabs at once
-sidebar.showAllTabs.tooltip=All tabs
-
 # LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)
 # Used as a message in the alert displayed when trying to open a browser
 # content toolbox and there is no content process running for the current tab
 toolbox.noContentProcessForTab.message=No content process for this tab.
 
 # LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)
 # Used as a message in either tooltips or contextual menu items to open the
 # corresponding URL as a css file in the Style-Editor tool.
@@ -184,63 +174,45 @@ toolbox.meatballMenu.documentation.label=Documentation…
 # LOCALIZATION NOTE (toolbox.meatballMenu.community.label): This is the label
 # for the Community menu item.
 toolbox.meatballMenu.community.label=Community…
 
 # LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for
 # the close button the developer tools toolbox.
 toolbox.closebutton.tooltip=Close Developer Tools
 
-# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the
-# "all tools" button displayed when some tools are hidden by overflow of the toolbar.
-toolbox.allToolsButton.tooltip=Select another tool
-
 # LOCALIZATION NOTE (toolbox.sourceMapFailure): This is shown in the web console
 # when there is a failure to fetch or parse a source map.
 # The text of the error: %1$S
 # The URL that caused DevTools to try to fetch a source map: %2$S
 # The URL of the source map itself: %3$S
 toolbox.sourceMapFailure=Source map error: %1$S\nResource URL: %2$S\nSource Map URL: %3$S
 
 # LOCALIZATION NOTE (toolbox.sourceMapSourceFailure): This is shown in
 # the web console when there is a failure to fetch or parse an
 # original source that was mentioned in a source map.
 # The text of the error: %1$S
 # The URL of the source: %2$S
 toolbox.sourceMapSourceFailure=Error while fetching an original source: %1$S\nSource URL: %2$S
 
-# LOCALIZATION NOTE (toolbox.options.enableNewDebugger.label): Label of the options panel
-# checkbox to enable the new debugger frontend. Displayed only in Nightly and local
-# builds.
-toolbox.options.enableNewDebugger.label=Enable new debugger frontend
-
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel): This is displayed as a toolbox
 # header in about:devtools-toolbox. about:devtools-toolbox is used for instance when
 # inspecting tabs in about:debugging.
 # e.g. Mozilla Fennec (65.0a1)
 # The name of runtime: %1$S
 # The version of runtime: %2$S
 toolbox.debugTargetInfo.runtimeLabel=%1$S (%2$S)
 
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel.thisFirefox): this is displayed
 # as a toolbox header in about:devtools-toolbox, when inspecting the current Firefox runtime
 # (for instance, when inspecting one of its tabs in about:debugging)
 # e.g. This Firefox (65.0a1)
 # The version of runtime: %S
 toolbox.debugTargetInfo.runtimeLabel.thisFirefox=This Firefox (%S)
 
-# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabelWithDeviceName): This is displayed
-# as a toolbox header in about:devtools-toolbox. about:devtools-toolbox is used for
-# instance when inspecting tabs in about:debugging.
-# e.g. Mozilla Fennec on Pixel 2 (65.0a1)
-# The name of runtime: %1$S
-# The version of runtime: %2$S
-# The device name of runtime: %3$S
-toolbox.debugTargetInfo.runtimeLabelWithDeviceName=%1$S on %3$S (%2$S)
-
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleRemote):
 # Used as the tab title for about:devtools-toolbox when connected to a remote target.
 # The connection type (see toolbox.debugTargetInfo.connection.*): %1$S
 # The target type (see toolbox.debugTargetInfo.targetType.*): %2$S
 # The target name (retrieved from DevTools, eg the extension's name): %3$S
 toolbox.debugTargetInfo.tabTitleRemote=Toolbox (%1$S) - %2$S / %3$S
 
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleLocal):
@@ -249,30 +221,16 @@ toolbox.debugTargetInfo.tabTitleRemote=T
 # The target name (retrieved from DevTools, eg the extension's name): %2$S
 toolbox.debugTargetInfo.tabTitleLocal=Toolbox - %1$S / %2$S
 
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleError):
 # Used as the tab title for about:devtools-toolbox when it failed to connect to the
 # target.
 toolbox.debugTargetInfo.tabTitleError=Toolbox - error occurred
 
-# LOCALIZATION NOTE (toolbox.debugTargetInfo.targetLabel): This is displayed as a toolbox
-# header in about:devtools-toolbox. about:devtools-toolbox is used for instance when
-# inspecting tabs in about:debugging.
-# e.g. Internet for people, not profit — Mozilla (tab)
-# The name of debug target: %1$S
-# The type of debug target: %2$S
-toolbox.debugTargetInfo.targetLabel=%1$S (%2$S)
-
-# LOCALIZATION NOTE (toolbox.debugTargetInfo.type.tab): This is displayed as a toolbox
-# header in about:devtools-toolbox. about:devtools-toolbox is used for instance when
-# inspecting tabs in about:debugging.
-# Currently, we support only this type.
-toolbox.debugTargetInfo.type.tab=tab
-
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.connection.*): This is displayed in the
 # toolbox header in about:devtools-toolbox, to indicate how the connection to the
 # runtime being inspected was made.
 toolbox.debugTargetInfo.connection.usb=USB
 toolbox.debugTargetInfo.connection.network=Network
 
 # LOCALIZATION NOTE (toolbox.debugTargetInfo.reload):
 # Used as the reload button tooltip
@@ -294,20 +252,16 @@ toolbox.debugTargetInfo.targetType.proce
 toolbox.debugTargetInfo.targetType.tab=Tab
 toolbox.debugTargetInfo.targetType.worker=Worker
 
 # LOCALIZATION NOTE (browserToolbox.statusMessage): This is the label
 # shown next to status details when the Browser Toolbox fails to connect or
 # appears to be taking a while to do so.
 browserToolbox.statusMessage=Browser Toolbox connection status:
 
-# LOCALIZATION NOTE (toolbox.replay.jumpMessage): This is the label
-# shown in the web replay timeline marker
-toolbox.replay.jumpMessage=Jump to message %1$S
-
 # LOCALIZATION NOTE (toolbox.debugTargetErrorPage.title): This is the title
 # for the Error view shown by the toolbox when a connection to a debug target
 # could not be made
 toolbox.debugTargetErrorPage.title = Error
 
 # LOCALIZATION NOTE (toolbox.debugTargetErrorPage.description): This is the
 # text that appears in the Error view and explains to the user that an error
 # has happened while trying to connect to a debug target
--- a/devtools/client/tooltips.ftl
+++ b/devtools/client/tooltips.ftl
@@ -6,22 +6,16 @@
 
 learn-more = <span data-l10n-name="link">Learn more</span>
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain why
 ## the property is not applied.
 ## Variables:
 ##   $property (string) - A CSS property name e.g. "color".
-
-## In the Rule View when a CSS property cannot be successfully applied we display
-## an icon. When this icon is hovered this message is displayed to explain why
-## the property is not applied.
-## Variables:
-##   $property (string) - A CSS property name e.g. "color".
 ##   $display (string) - A CSS display value e.g. "inline-block".
 
 inactive-css-not-grid-or-flex-container = <strong>{ $property }</strong> has no effect on this element since it’s neither a flex container nor a grid container.
 
 inactive-css-not-grid-or-flex-container-or-multicol-container = <strong>{ $property }</strong> has no effect on this element since it’s not a flex container, a grid container, or a multi-column container.
 
 inactive-css-not-grid-or-flex-item = <strong>{ $property }</strong> has no effect on this element since it’s not a grid or flex item.
 
@@ -46,30 +40,24 @@ inactive-css-position-property-on-unpositioned-box = <strong>{ $property }</strong> has no effect on this element since it’s not a positioned element.
 inactive-text-overflow-when-no-overflow = <strong>{ $property }</strong> has no effect on this element since <strong>overflow:hidden</strong> is not set.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
 ## the problem can be solved.
 
 inactive-css-not-grid-or-flex-container-fix = Try adding <strong>display:grid</strong> or <strong>display:flex</strong>. { learn-more }
 
-inactive-css-not-grid-or-flex-item-fix = Try adding <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong> or <strong>display:inline-flex</strong>. { learn-more }
-
-inactive-css-not-grid-item-fix =Try adding <strong>display:grid</strong> or <strong>display:inline-grid</strong> to the item’s parent. { learn-more }
-
 inactive-css-not-grid-or-flex-container-or-multicol-container-fix = Try adding either <strong>display:grid</strong>, <strong>display:flex</strong>, or <strong>columns:2</strong>. { learn-more }
 
 inactive-css-not-grid-or-flex-item-fix-2 = Try adding <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong>, or <strong>display:inline-flex</strong>. { learn-more }
 
 inactive-css-not-grid-item-fix-2 =Try adding <strong>display:grid</strong> or <strong>display:inline-grid</strong> to the element’s parent. { learn-more }
 
 inactive-css-not-grid-container-fix = Try adding <strong>display:grid</strong> or <strong>display:inline-grid</strong>. { learn-more }
 
-inactive-css-not-flex-item-fix = Try adding <strong>display:flex</strong> or <strong>display:inline-flex</strong> to the item’s parent. { learn-more }
-
 inactive-css-not-flex-item-fix-2 = Try adding <strong>display:flex</strong> or <strong>display:inline-flex</strong> to the element’s parent. { learn-more }
 
 inactive-css-not-flex-container-fix = Try adding <strong>display:flex</strong> or <strong>display:inline-flex</strong>. { learn-more }
 
 inactive-css-not-inline-or-tablecell-fix = Try adding <strong>display:inline</strong> or <strong>display:table-cell</strong>. { learn-more }
 
 inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = Try adding <strong>display:inline-block</strong> or <strong>display:block</strong>. { learn-more }
 
--- a/devtools/client/webconsole.properties
+++ b/devtools/client/webconsole.properties
@@ -1,19 +1,8 @@
-# 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/.
-# LOCALIZATION NOTE
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-# LOCALIZATION NOTE (browserConsole.title): shown as the
-# title when opening the browser console popup
 # 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/.
 # LOCALIZATION NOTE
 # The correct localization of this file might be to keep it in
 # English, or another language commonly spoken among web developers.
 # You want to make that choice consistent across the developer tools.
 # A good criteria is the language in which you'd find the best
@@ -27,17 +16,16 @@ browserConsole.title=Browser Console
 # Console window when the pref `devtools.browsertoolbox.fission` is true. This
 # Browser Console will log messages from all processes, not just the the parent
 # process.
 multiProcessBrowserConsole.title=Multiprocess Browser Console
 
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
-helperFuncUnsupportedTypeError=Can’t call pprint on this type of object.
 
 ConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.
 
 # LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before
 # a URL in the Web Console that was requested using an XMLHttpRequest.
 webConsoleXhrIndicator=XHR
 
 # LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed
@@ -89,20 +77,16 @@ timerJSError=Failed to process the timer
 # LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web
 # Console fails to connect to the server due to a timeout.
 connectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.
 
 # LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
 # appears in the filter text box for the properties view container.
 propertiesFilterPlaceholder=Filter properties
 
-# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the
-# properties pane when there are no properties to display.
-emptyPropertiesList=No properties to display
-
 # LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed
 # when you hover the red bubble that shows how many times a message is repeated
 # in the web console output.
 # This is a semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 number of message repeats
 # example: 3 repeats
 messageRepeats.tooltip2=#1 repeat;#1 repeats
@@ -224,42 +208,19 @@ webconsole.menu.copyObject.accesskey=o
 # Label used for a context-menu item that will select all the content of the webconsole
 # output.
 webconsole.menu.selectAll.label=Select All
 webconsole.menu.selectAll.accesskey=A
 
 # LOCALIZATION NOTE (webconsole.menu.openInSidebar.label)
 # Label used for a context-menu item displayed for object/variable logs. Clicking on it
 # opens the webconsole sidebar for the logged variable.
-webconsole.menu.openInSidebar.label=Open in sidebar
-
-# LOCALIZATION NOTE (webconsole.menu.openInSidebar.label)
-# Label used for a context-menu item displayed for object/variable logs. Clicking on it
-# opens the webconsole sidebar for the logged variable.
 webconsole.menu.openInSidebar.label1=Inspect object in Sidebar
 webconsole.menu.openInSidebar.accesskey=V
 
-# LOCALIZATION NOTE (webconsole.menu.exportClipboard.label)
-# Label used for a context-menu item displayed on the output. Clicking on it
-# copies the entire output of the console to the clipboard.
-webconsole.menu.exportClipboard.label=Export visible messages to clipboard
-
-# LOCALIZATION NOTE (webconsole.menu.timeWarp.label)
-# Label used for a context-menu item displayed for any log. Clicking on it will
-# jump to the execution point where the log item was generated.
-webconsole.menu.timeWarp.label=Jump here
-
-# LOCALIZATION NOTE (webconsole.jumpButton.tooltip)
-# Label used for the tooltip on the "jump" button in the console. It's displayed when
-# the user recorded execution with WebReplay, is now paused in the debugger, and hover a
-# message in the console output. Clicking on it will jump to the execution point where the
-# log item was generated.
-# Parameters: %S is the level of the message.
-webconsole.jumpButton.tooltip=%S - Jump here
-
 # LOCALIZATION NOTE (webconsole.menu.exportSubmenu.label)
 # Label used for a context-menu item displayed on the output. Clicking on it
 # opens a submenu where the user can select how to export messages.
 webconsole.menu.exportSubmenu.label=Export Visible Messages To
 
 # LOCALIZATION NOTE (webconsole.menu.exportClipboard.label)
 # Label used for a context-menu item displayed on the output. Clicking on it
 # copies the entire output of the console to the clipboard.
@@ -330,33 +291,16 @@ webconsole.cssFilterButton.inactive.tool
 webconsole.xhrFilterButton.label=XHR
 
 # LOCALIZATION NOTE (webconsole.requestsFilterButton.label)
 # Label used as the text of the "Requests" button in the additional filter toolbar.
 # It shows or hides messages displayed when the page makes a network call, for example
 # when an image or a scripts is requested.
 webconsole.requestsFilterButton.label=Requests
 
-# LOCALIZATION NOTE (webconsole.filteredMessages.label)
-# Text of the "filtered messages" bar, shown when console messages are hidden
-# because the user has set non-default filters in the filter bar.
-# This is a semi-colon list of plural forms.
-# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-# example: 345 items hidden by filters.
-webconsole.filteredMessages.label=#1 item hidden by filters;#1 items hidden by filters
-
-# Label used as the text of the "Reset filters" button in the "filtered messages" bar.
-# It resets the default filters of the console to their original values.
-webconsole.resetFiltersButton.label=Reset filters
-
-# LOCALIZATION NOTE (webconsole.enablePersistentLogs.label)
-webconsole.enablePersistentLogs.label=Persist Logs
-# LOCALIZATION NOTE (webconsole.enablePersistentLogs.tooltip)
-webconsole.enablePersistentLogs.tooltip=If you enable this option the output will not be cleared each time you navigate to a new page
-
 # LOCALIZATION NOTE (webconsole.filteredMessagesByText.label)
 # Text on the filter input displayed when some console messages are hidden because the
 # user has filled in the input.
 # This is a semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # example: 345 hidden.
 webconsole.filteredMessagesByText.label=#1 hidden;#1 hidden
 
@@ -463,26 +407,16 @@ webconsole.reverseSearch.result.nextButt
 # LOCALIZATION NOTE (webconsole.confirmDialog.getter.label)
 # Label used for the "invoke getter" confirm dialog that appears in the console when
 # a user tries to autocomplete a property with a getter.
 # Example: given the following object `x = {get y() {}}`, when the user types `x.y.`, it
 # would return "Invoke getter y to retrieve the property list?".
 # Parameters: %S is the name of the getter.
 webconsole.confirmDialog.getter.label=Invoke getter %S to retrieve the property list?
 
-# LOCALIZATION NOTE (webconsole.confirmDialog.getter.invokeButtonLabel)
-# Label used for the confirm button in the "invoke getter" dialog that appears in the
-# console when a user tries to autocomplete a property with a getter.
-webconsole.confirmDialog.getter.invokeButtonLabel=Invoke
-
-# LOCALIZATION NOTE (webconsole.group.contentBlocked)
-# Label used as the group header in the console output when content blocking is enabled
-# and that we have several warning messages about resources being blocked.
-webconsole.group.contentBlocked=Content blocked messages
-
 # LOCALIZATION NOTE (webconsole.confirmDialog.getter.invokeButtonLabelWithShortcut)
 # Label used for the confirm button in the "invoke getter" dialog that appears in the
 # console when a user tries to autocomplete a property with a getter.
 # A keyboard shortcut will be shown inside the latter pair of brackets.
 webconsole.confirmDialog.getter.invokeButtonLabelWithShortcut=Invoke (%S)
 
 # LOCALIZATION NOTE (webconsole.confirmDialog.getter.closeButton.tooltip)
 # Label used as the tooltip for the close  button in the "invoke getter" dialog that
deleted file mode 100644
--- a/devtools/client/webide.dtd
+++ /dev/null
@@ -1,163 +0,0 @@
-<!-- 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/. -->
-
-<!ENTITY windowTitle "Firefox WebIDE">
-
-<!ENTITY projectMenu_label "Project">
-<!ENTITY projectMenu_accesskey "P">
-<!ENTITY projectMenu_newApp_label "New App…">
-<!ENTITY projectMenu_newApp_accesskey "N">
-<!ENTITY projectMenu_importPackagedApp_label "Open Packaged App…">
-<!ENTITY projectMenu_importPackagedApp_accesskey "P">
-<!ENTITY projectMenu_importHostedApp_label "Open Hosted App…">
-<!ENTITY projectMenu_importHostedApp_accesskey "H">
-<!ENTITY projectMenu_selectApp_label "Open App…">
-<!ENTITY projectMenu_selectApp_accesskey "O">
-<!ENTITY projectMenu_play_label "Install and Run">
-<!ENTITY projectMenu_play_accesskey "I">
-<!ENTITY projectMenu_stop_label "Stop App">
-<!ENTITY projectMenu_stop_accesskey "S">
-<!ENTITY projectMenu_debug_label "Debug App">
-<!ENTITY projectMenu_debug_accesskey "D">
-<!ENTITY projectMenu_remove_label "Remove Project">
-<!ENTITY projectMenu_remove_accesskey "R">
-<!ENTITY projectMenu_showPrefs_label "Preferences">
-<!ENTITY projectMenu_showPrefs_accesskey "e">
-<!ENTITY projectMenu_manageComponents_label "Manage Extra Components">
-<!ENTITY projectMenu_manageComponents_accesskey "M">
-<!ENTITY projectMenu_refreshTabs_label "Refresh Tabs">
-
-<!ENTITY runtimeMenu_label "Runtime">
-<!ENTITY runtimeMenu_accesskey "R">
-<!ENTITY runtimeMenu_disconnect_label "Disconnect">
-<!ENTITY runtimeMenu_disconnect_accesskey "D">
-<!ENTITY runtimeMenu_takeScreenshot_label "Screenshot">
-<!ENTITY runtimeMenu_takeScreenshot_accesskey "S">
-<!ENTITY runtimeMenu_showDetails_label "Runtime Info">
-<!ENTITY runtimeMenu_showDetails_accesskey "E">
-<!ENTITY runtimeMenu_showDevicePrefs_label "Device Preferences">
-<!ENTITY runtimeMenu_showDevicePrefs_accesskey "D">
-<!ENTITY runtimeMenu_showSettings_label "Device Settings">
-<!ENTITY runtimeMenu_showSettings_accesskey "s">
-<!ENTITY runtimeMenu_showPerformancePanel_label "Performance">
-<!ENTITY runtimeMenu_showPerformancePanel_accesskey "p">
-
-<!ENTITY viewMenu_label "View">
-<!ENTITY viewMenu_accesskey "V">
-<!ENTITY viewMenu_zoomin_label "Zoom In">
-<!ENTITY viewMenu_zoomin_accesskey "I">
-<!ENTITY viewMenu_zoomout_label "Zoom Out">
-<!ENTITY viewMenu_zoomout_accesskey "O">
-<!ENTITY viewMenu_resetzoom_label "Reset Zoom">
-<!ENTITY viewMenu_resetzoom_accesskey "R">
-
-<!ENTITY projectButton_label "Open App">
-<!ENTITY runtimeButton_label "Select Runtime">
-
-<!-- We try to repicate Firefox' bindings: -->
-<!-- quit app -->
-<!ENTITY key_quit "W">
-<!-- open menu -->
-<!ENTITY key_showProjectPanel "O">
-<!-- reload app -->
-<!ENTITY key_play "R">
-<!-- show toolbox -->
-<!ENTITY key_toggleToolbox "VK_F12">
-<!-- zoom -->
-<!ENTITY key_zoomin "+">
-<!ENTITY key_zoomin2 "=">
-<!ENTITY key_zoomout "-">
-<!ENTITY key_resetzoom "0">
-
-<!ENTITY projectPanel_myProjects "My Projects">
-<!ENTITY projectPanel_runtimeApps "Runtime Apps">
-<!ENTITY projectPanel_tabs "Tabs">
-<!ENTITY runtimePanel_usb "USB Devices">
-<!ENTITY runtimePanel_wifi "Wi-Fi Devices">
-<!ENTITY runtimePanel_other "Other">
-<!ENTITY runtimePanel_nousbdevice "Can’t see your device?">
-<!ENTITY runtimePanel_refreshDevices_label "Refresh Devices">
-
-<!-- Lense -->
-<!ENTITY details_valid_header "valid">
-<!ENTITY details_warning_header "warnings">
-<!ENTITY details_error_header "errors">
-<!ENTITY details_description "Description">
-<!ENTITY details_location "Location">
-<!ENTITY details_manifestURL "App ID">
-<!ENTITY details_removeProject_button "Remove Project">
-
-<!-- New App -->
-<!ENTITY newAppWindowTitle "New App">
-<!ENTITY newAppHeader "Select template">
-<!ENTITY newAppLoadingTemplate "Loading templates…">
-<!ENTITY newAppProjectName "Project Name:">
-
-
-<!-- Decks -->
-
-<!ENTITY deck_close "Close">
-
-<!-- Addons -->
-<!ENTITY addons_title "Extra Components">
-<!ENTITY addons_aboutaddons "Open Add-ons Manager">
-
-<!-- Prefs -->
-<!ENTITY prefs_title "Preferences">
-<!ENTITY prefs_editor_title "Editor">
-<!ENTITY prefs_general_title "General">
-<!ENTITY prefs_restore "Restore Defaults">
-<!ENTITY prefs_manage_components "Manage Extra Components">
-<!ENTITY prefs_options_autoconnectruntime "Reconnect to previous runtime">
-<!ENTITY prefs_options_autoconnectruntime_tooltip "Reconnect to previous runtime when WebIDE starts">
-<!ENTITY prefs_options_rememberlastproject "Remember last project">
-<!ENTITY prefs_options_rememberlastproject_tooltip "Restore previous project when WebIDE starts">
-<!ENTITY prefs_options_templatesurl "Templates URL">
-<!ENTITY prefs_options_templatesurl_tooltip "Index of available templates">
-
-<!-- Runtime Details -->
-<!ENTITY runtimedetails_title "Runtime Info">
-
-<!-- Device Preferences and Settings -->
-<!ENTITY device_typeboolean "Boolean">
-<!ENTITY device_typenumber "Integer">
-<!ENTITY device_typestring "String">
-<!ENTITY device_typeobject "Object">
-<!ENTITY device_typenone "Select a type">
-
-<!-- Device Preferences -->
-<!ENTITY devicepreference_title "Device Preferences">
-<!ENTITY devicepreference_search "Search preferences">
-<!ENTITY devicepreference_newname "New preference name">
-<!ENTITY devicepreference_newtext "Preference value">
-<!ENTITY devicepreference_addnew "Add new preference">
-
-<!-- Device Settings -->
-<!ENTITY devicesetting_title "Device Settings">
-<!ENTITY devicesetting_search "Search settings">
-<!ENTITY devicesetting_newname "New setting name">
-<!ENTITY devicesetting_newtext "Setting value">
-<!ENTITY devicesetting_addnew "Add new setting">
-
-<!-- WiFi Authentication -->
-<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog
-     that instructs the user to transfer an authentication token to the
-     server. -->
-<!ENTITY wifi_auth_header "Client Identification">
-<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the
-     user to transfer authentication info by scanning a QR code. -->
-<!ENTITY wifi_auth_scan_request "The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.">
-<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with
-     devices that can't scan a QR code. -->
-<!ENTITY wifi_auth_no_scanner "No QR scanner prompt?">
-<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with
-     devices that can scan a QR code. -->
-<!ENTITY wifi_auth_yes_scanner "Have a QR scanner prompt?">
-<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the
-     user to transfer authentication info by transferring a token. -->
-<!ENTITY wifi_auth_token_request "If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:">
-<!ENTITY wifi_auth_qr_size_note "If the QR code appears too small for the connection to be successfully established, try zooming or enlarging the window.">
-
-<!-- Logs panel -->
-<!ENTITY logs_title "Pre-packaging Command Logs">
deleted file mode 100644
--- a/devtools/client/webide.properties
+++ /dev/null
@@ -1,100 +0,0 @@
-# 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/.
-
-title_noApp=Firefox WebIDE
-title_app=Firefox WebIDE: %S
-
-runtimeButton_label=Select Runtime
-projectButton_label=Open App
-
-mainProcess_label=Main Process
-
-local_runtime=Local Runtime
-remote_runtime=Remote Runtime
-remote_runtime_promptTitle=Remote Runtime
-remote_runtime_promptMessage=hostname:port
-
-importPackagedApp_title=Select Directory
-importHostedApp_title=Open Hosted App
-importHostedApp_header=Enter Manifest URL
-
-selectCustomBinary_title=Select custom B2G binary
-selectCustomProfile_title=Select custom Gaia profile
-
-notification_showTroubleShooting_label=Troubleshooting
-notification_showTroubleShooting_accesskey=T
-
-# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab
-# title for browser tab projects when the tab is still loading.
-project_tab_loading=Loading…
-
-# These messages appear in a notification box when an error occur.
-
-error_cantInstallNotFullyConnected=Can’t install project. Not fully connected.
-error_cantInstallValidationErrors=Can’t install project. Validation errors.
-error_listRunningApps=Can’t get app list from device
-
-# Variable: name of the operation (in english)
-error_operationTimeout=Operation timed out: %1$S
-error_operationFail=Operation failed: %1$S
-
-# Variable: app name
-error_cantConnectToApp=Can’t connect to app: %1$S
-
-error_appProjectsLoadFailed=Unable to load project list. This can occur if you’ve used this profile with a newer version of Firefox.
-error_folderCreationFailed=Unable to create project folder in the selected directory.
-
-# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)
-error_runtimeVersionTooRecent=The connected runtime has a more recent build date (%1$S) than your desktop Firefox (%2$S) does. This is an unsupported setup and may cause DevTools to fail. Please update Firefox.
-
-# Variable: runtime app version (looks like this 52.a3) and firefox version (same format)
-error_runtimeVersionTooOld=The connected runtime has an old version (%1$S). The minimum supported version is (%2$S). This is an unsupported setup and may cause DevTools to fail. Please update the connected runtime.
-
-# LOCALIZATION NOTE (error_runtimeVersionTooOld67Debugger): Dedicated message
-# for a backward compatibility issue that occurs when connecting:
-# - from Fx 67 to 66 or to 65
-# - from Fx 68 to 66
-# Those are normally in range for DevTools compatibility policy, but specific non
-# backward compatible changes broke the debugger in those scenarios (Bug 1528219).
-# Variable: runtime app version (looks like this 52.a3)
-error_runtimeVersionTooOld67Debugger=The Debugger panel may not work with the connected runtime. Please use Firefox %S if you need to use the Debugger with this runtime.
-
-# LOCALIZATION NOTE (error_webIDEDeprecated2): Text for the deprecation message displayed when starting WebIDE.
-error_webIDEDeprecated2=WebIDE will be disabled in an upcoming release. Remote debugging is now available in about:debugging.
-
-# LOCALIZATION NOTE (notification_openAboutDebugging): Text for a button displayed in the deprecation message for WebIDE.
-# Clicking on the button will open a tab on about:debugging.
-notification_openAboutDebugging.label=Open about:debugging
-notification_openAboutDebugging.accesskey=O
-
-addons_stable=stable
-addons_unstable=unstable
-addons_install_button=install
-addons_uninstall_button=uninstall
-addons_adb_warning=USB devices won’t be detected without this add-on
-addons_status_unknown=?
-addons_status_installed=Installed
-addons_status_uninstalled=Not Installed
-addons_status_preparing=preparing
-addons_status_downloading=downloading
-addons_status_installing=installing
-
-runtimedetails_checkno=no
-runtimedetails_checkyes=yes
-runtimedetails_notUSBDevice=Not a USB device
-
-# LOCALIZATION NOTE (runtimePanel_noadbextension): Displayed in the WebIDE right sidebar
-# when the ADB Extension is not installed, %S will be replaced with the name of extension
-# ("ADB Extension").
-runtimePanel_noadbextension=Install %S
-
-# Validation status
-status_tooltip=Validation status: %1$S
-status_valid=VALID
-status_warning=WARNINGS
-status_error=ERRORS
-status_unknown=UNKNOWN
-
-# Device preferences and settings
-device_reset_default=Reset to default
deleted file mode 100644
--- a/devtools/shared/browsing-context.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# 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/.
-
-# LOCALIZATION NOTE (cssSheetsReparsedWarning): The warning
-# to show after the CSS message filter has been toggled on.
-cssSheetsReparsedWarning=Stylesheets without CSSOM changes reparsed to check for errors. Refresh the page to also see errors from stylesheets changed from CSSOM and from style attributes.
--- a/devtools/shared/styleinspector.properties
+++ b/devtools/shared/styleinspector.properties
@@ -6,20 +6,16 @@
 #
 # The correct localization of this file might be to keep it in
 # English, or another language commonly spoken among web developers.
 # You want to make that choice consistent across the developer tools.
 # A good criteria is the language in which you'd find the best
 # documentation on web development on the web.
 
 
-# LOCALIZATION NOTE (panelTitle): This is the panel title
-panelTitle=Style Inspector
-
-
 # LOCALIZATION NOTE (rule.status): For each style property the panel shows
 # the rules which hold that specific property. For every rule, the rule status
 # is also displayed: a rule can be the best match, a match, a parent match, or a
 # rule did not match the element the user has highlighted.
 rule.status.BEST=Best Match
 rule.status.MATCHED=Matched
 rule.status.PARENT_MATCH=Parent Match
 
--- a/devtools/startup/key-shortcuts.properties
+++ b/devtools/startup/key-shortcuts.properties
@@ -5,36 +5,28 @@
 # LOCALIZATION NOTE (toggleToolbox.commandkey):
 # Key pressed to open a toolbox with the default panel selected
 toggleToolbox.commandkey=I
 
 # LOCALIZATION NOTE (toggleToolboxF12.commandkey):
 # Alternative key pressed to open a toolbox with the default panel selected
 toggleToolboxF12.commandkey=VK_F12
 
-# LOCALIZATION NOTE (webide.commandkey):
-# Key pressed to open the Web IDE window
-webide.commandkey=VK_F8
-
 # LOCALIZATION NOTE (browserToolbox.commandkey):
 # Key pressed to open the Browser Toolbox, used for debugging Firefox itself
 browserToolbox.commandkey=I
 
 # LOCALIZATION NOTE (browserConsole.commandkey):
 # Key pressed to open the Browser Console, used for debugging Firefox itself
 browserConsole.commandkey=J
 
 # LOCALIZATION NOTE (responsiveDesignMode.commandkey):
 # Key pressed to toggle on the Responsive Design Mode
 responsiveDesignMode.commandkey=M
 
-# LOCALIZATION NOTE (scratchpad.commandkey):
-# Key pressed to open the Scratchpad in its own window
-scratchpad.commandkey=VK_F4
-
 # LOCALIZATION NOTE (inspector.commandkey):
 # Key pressed to open a toolbox with the inspector panel selected
 inspector.commandkey=C
 
 # LOCALIZATION NOTE (webconsole.commandkey):
 # Key pressed to open a toolbox with the web console panel selected
 webconsole.commandkey=K
 
--- a/dom/chrome/accessibility/AccessFu.properties
+++ b/dom/chrome/accessibility/AccessFu.properties
@@ -124,17 +124,16 @@ objItemOfN      =       %1$S of %2$S
 
 # Landmark announcements
 banner         =       banner
 complementary  =       complementary
 contentinfo    =       content info
 main           =       main
 navigation     =       navigation
 search         =       search
-
 region         =       region
 
 # LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.
 # Number of columns within the table.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 tblColumnInfo = with 1 column;with #1 columns
 # LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.
 # Number of rows within the table or grid.
--- a/dom/chrome/appstrings.properties
+++ b/dom/chrome/appstrings.properties
@@ -18,22 +18,16 @@ netReset=The document contains no data.
 notCached=This document is no longer available.
 netOffline=This document cannot be displayed while offline. To go online, uncheck Work Offline from the File menu.
 isprinting=The document cannot change while Printing or in Print Preview.
 deniedPortAccess=Access to the port number given has been disabled for security reasons.
 proxyResolveFailure=The proxy server you have configured could not be found. Please check your proxy settings and try again.
 proxyConnectFailure=The connection was refused when attempting to contact the proxy server you have configured. Please check your proxy settings and try again.
 contentEncodingError=The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.
 unsafeContentType=The page you are trying to view cannot be shown because it is contained in a file type that may not be safe to open. Please contact the website owners to inform them of this problem.
-externalProtocolTitle=External Protocol Request
-externalProtocolPrompt=An external application must be launched to handle %1$S: links.\n\n\nRequested link:\n\n%2$S\n\nApplication: %3$S\n\n\nIf you were not expecting this request it may be an attempt to exploit a weakness in that other program. Cancel this request unless you are sure it is not malicious.\n
-#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
-externalProtocolUnknown=<Unknown>
-externalProtocolChkMsg=Remember my choice for all links of this type.
-externalProtocolLaunchBtn=Launch application
 malwareBlocked=The site at %S has been reported as an attack site and has been blocked based on your security preferences.
 harmfulBlocked=The site at %S has been reported as a potentially harmful site and has been blocked based on your security preferences.
 unwantedBlocked=The site at %S has been reported as serving unwanted software and has been blocked based on your security preferences.
 deceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.
 cspBlocked=This page has a content security policy that prevents it from being loaded in this way.
 xfoBlocked=This page has an X-Frame-Options policy that prevents it from being loaded in this context.
 corruptedContentErrorv2=The site at %S has experienced a network protocol violation that cannot be repaired.
 remoteXUL=This page uses an unsupported technology that is no longer available by default.
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -12,26 +12,22 @@ KillAddonScriptTitle=Warning: Unresponsi
 # %2$S is the name of the application (e.g., Firefox).
 KillAddonScriptMessage=A script from the extension “%1$S” is running on this page, and making %2$S unresponsive.\n\nIt may be busy, or it may have stopped responding permanently. You can stop the script now, or you can continue to see if it will complete.
 KillAddonScriptGlobalMessage=Prevent the extension script from running on this page until it next reloads
 
 StopScriptButton=Stop script
 DebugScriptButton=Debug script
 WaitForScriptButton=Continue
 DontAskAgain=&Don’t ask me again
-JSURLLoadBlockedWarning=Attempt to load a javascript: URL from one host\nin a window displaying content from another host\nwas blocked by the security manager.
 WindowCloseBlockedWarning=Scripts may not close windows that were not opened by script.
 OnBeforeUnloadTitle=Are you sure?
 OnBeforeUnloadMessage=This page is asking you to confirm that you want to leave - data you have entered may not be saved.
 OnBeforeUnloadStayButton=Stay on Page
 OnBeforeUnloadLeaveButton=Leave Page
-UnexpectedCanvasVariantStyle=canvas: an attempt to set strokeStyle or fillStyle to a value that is neither a string, a CanvasGradient, or a CanvasPattern was ignored.
 EmptyGetElementByIdParam=Empty string passed to getElementById().
-LowMemoryTitle=Warning: Low memory
-LowMemoryMessage=A script on this page has been stopped due to a low memory condition.
 SpeculationFailed=An unbalanced tree was written using document.write() causing data from the network to be reparsed. For more information https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing
 DocumentWriteIgnored=A call to document.write() from an asynchronously-loaded external script was ignored.
 # LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
 EditorFileDropFailed=Dropping a file into a contenteditable element failed: %S.
 FormValidationTextTooLong=Please shorten this text to %S characters or less (you are currently using %S characters).
 FormValidationTextTooShort=Please use at least %S characters (you are currently using %S characters).
 FormValidationValueMissing=Please fill out this field.
 FormValidationCheckboxMissing=Please check this box if you want to proceed.
@@ -54,17 +50,16 @@ FormValidationNumberRangeUnderflow=Pleas
 FormValidationDateTimeRangeUnderflow=Please select a value that is no earlier than %S.
 # LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
 FormValidationStepMismatch=Please select a valid value. The two nearest valid values are %S and %S.
 # LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.
 FormValidationStepMismatchOneValue=Please select a valid value. The nearest valid value is %S.
 # LOCALIZATION NOTE (FormValidationTimeReversedRangeUnderflowAndOverflow): %1$S,%2$S are time.
 FormValidationTimeReversedRangeUnderflowAndOverflow=Please select a value between %1$S and %2$S.
 FormValidationBadInputNumber=Please enter a number.
-EnablePrivilegeWarning=Use of enablePrivilege is deprecated.  Please use code that runs with the system principal (e.g. an extension) instead.
 FullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference.
 FullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused.
 FullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible.
 FullscreenDeniedHTMLDialog=Request for fullscreen was denied because requesting element is a <dialog> element.
 FullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document’s containing elements is not an iframe or does not have an “allowfullscreen” attribute.
 FullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.
 FullscreenDeniedMouseEventOnlyLeftBtn=Request for fullscreen was denied because Element.requestFullscreen() was called from inside a mouse event handler not triggered by left mouse button.
 FullscreenDeniedNotHTMLSVGOrMathML=Request for fullscreen was denied because requesting element is not <svg>, <math>, or an HTML element.
@@ -83,26 +78,23 @@ PointerLockDeniedInUse=Request for point
 PointerLockDeniedNotInDocument=Request for pointer lock was denied because the requesting element is not in a document.
 PointerLockDeniedSandboxed=Request for pointer lock was denied because Pointer Lock API is restricted via sandbox.
 PointerLockDeniedHidden=Request for pointer lock was denied because the document is not visible.
 PointerLockDeniedNotFocused=Request for pointer lock was denied because the document is not focused.
 PointerLockDeniedMovedDocument=Request for pointer lock was denied because the requesting element has moved document.
 PointerLockDeniedNotInputDriven=Request for pointer lock was denied because Element.requestPointerLock() was not called from inside a short running user-generated event handler, and the document is not in full screen.
 PointerLockDeniedFailedToLock=Request for pointer lock was denied because the browser failed to lock the pointer.
 HTMLSyncXHRWarning=HTML parsing in XMLHttpRequest is not supported in the synchronous mode.
-InvalidRedirectChannelWarning=Unable to redirect to %S because the channel doesn’t implement nsIWritablePropertyBag2.
 # LOCALIZATION NOTE: %S is the name of the header in question
 ForbiddenHeaderWarning=Attempt to set a forbidden header was denied: %S
 ResponseTypeSyncXHRWarning=Use of XMLHttpRequest’s responseType attribute is no longer supported in the synchronous mode in window context.
 TimeoutSyncXHRWarning=Use of XMLHttpRequest’s timeout attribute is not supported in the synchronous mode in window context.
 # LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest.
 UseSendBeaconDuringUnloadAndPagehideWarning=Use of navigator.sendBeacon instead of synchronous XMLHttpRequest during unload and pagehide improves user experience.
 JSONCharsetWarning=An attempt was made to declare a non-UTF-8 encoding for JSON retrieved using XMLHttpRequest. Only UTF-8 is supported for decoding JSON.
-# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode
-MediaBufferSourceNodeResampleOutOfMemory=Insufficient memory to resample the AudioBufferSourceNode for playback.
 # LOCALIZATION NOTE: Do not translate decodeAudioData.
 MediaDecodeAudioDataUnknownContentType=The buffer passed to decodeAudioData contains an unknown content type.
 # LOCALIZATION NOTE: Do not translate decodeAudioData.
 MediaDecodeAudioDataUnknownError=An unknown error occurred while processing decodeAudioData.
 # LOCALIZATION NOTE: Do not translate decodeAudioData.
 MediaDecodeAudioDataInvalidContent=The buffer passed to decodeAudioData contains invalid content which cannot be decoded successfully.
 # LOCALIZATION NOTE: Do not translate decodeAudioData.
 MediaDecodeAudioDataNoAudio=The buffer passed to decodeAudioData does not contain any audio.
@@ -114,26 +106,22 @@ MediaStreamAudioSourceNodeCrossOrigin=Th
 MediaStreamTrackAudioSourceNodeCrossOrigin=The MediaStreamTrack passed to createMediaStreamTrackSource is a cross-origin resource, the node will output silence.
 # LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
 MediaElementAudioCaptureOfMediaStreamError=The captured HTMLMediaElement is playing a MediaStream. Applying volume or mute status is not currently supported.
 # LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
 MediaElementStreamCaptureCycle=The MediaStream assigned to srcObject comes from a capture of this HTMLMediaElement, forming a cycle, assignment ignored.
 MediaLoadExhaustedCandidates=All candidate resources failed to load. Media load paused.
 MediaLoadSourceMissingSrc=<source> element has no “src” attribute. Media resource load failed.
 MediaStreamAudioSourceNodeDifferentRate=Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported.
-# LOCALIZATION NOTE: Do not translate ConvolverNode
-ConvolverNodeAllocationError=Out-of-memory error when instantiating a ConvolverNode: the node will output silence.
 # LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.
 MediaLoadHttpError=HTTP load failed with status %1$S. Load of media resource %2$S failed.
 # LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
 MediaLoadInvalidURI=Invalid URI. Load of media resource %S failed.
 # LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.
 MediaLoadUnsupportedTypeAttribute=Specified “type” attribute of “%1$S” is not supported. Load of media resource %2$S failed.
-# LOCALIZATION NOTE: %1$S is the "media" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.
-MediaLoadSourceMediaNotMatched=Specified “media” attribute of “%1$S” does not match the environment. Load of media resource %2$S failed.
 MediaLoadUnsupportedTypeAttributeLoadingNextChild=Specified “type” attribute of “%1$S” is not supported. Load of media resource %2$S failed. Trying to load from next <source> element.
 # LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.
 MediaLoadUnsupportedMimeType=HTTP “Content-Type” of “%1$S” is not supported. Load of media resource %2$S failed.
 # LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
 MediaLoadDecodeError=Media resource %S could not be decoded.
 MediaWidevineNoWMF=Trying to play Widevine with no Windows Media Foundation. See https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
 MediaWMFNeeded=To play video formats %S, you need to install extra Microsoft software, see https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
@@ -146,18 +134,16 @@ MediaDecodeError=Media resource %1$S cou
 MediaDecodeWarning=Media resource %1$S could be decoded, but with error: %2$S
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
 MediaCannotPlayNoDecoders=Cannot play media. No decoders for requested formats: %S
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
 MediaNoDecoders=No decoders for some of the requested formats: %S
 MediaCannotInitializePulseAudio=Unable to use PulseAudio
 # LOCALIZATION NOTE: Do not translate "MediaRecorder".
 MediaRecorderMultiTracksNotSupported=MediaRecorder does not support recording multiple tracks of the same type at this time.
-# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate "MediaStreamTrack" and "AudioChannel".
-MediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S could not be added since it belongs to a different AudioChannel.
 # LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure.
 MediaEMEInsecureContextDeprecatedWarning=Using Encrypted Media Extensions at %S on an insecure (i.e. non-HTTPS) context is deprecated and will soon be removed. You should consider switching to a secure origin such as HTTPS.
 # LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (either an audioCapabilities or a videoCapabilities) that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
 MediaEMENoCapabilitiesDeprecatedWarning=Calling navigator.requestMediaKeySystemAccess() (at %S) without passing a candidate MediaKeySystemConfiguration containing audioCapabilities or videoCapabilities is deprecated and will soon become unsupported.
 # LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (a "codecs" string in the "contentType") that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
 MediaEMENoCodecsDeprecatedWarning=Calling navigator.requestMediaKeySystemAccess() (at %S) passing a candidate MediaKeySystemConfiguration containing audioCapabilities or videoCapabilities without a contentType with a “codecs” string is deprecated and will soon become unsupported.
 # LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
 MutationEventWarning=Use of Mutation Events is deprecated. Use MutationObserver instead.
@@ -168,43 +154,33 @@ ComponentsWarning=The Components object 
 PluginHangUITitle=Warning: Unresponsive plugin
 PluginHangUIMessage=%S may be busy, or it may have stopped responding. You can stop the plugin now, or you can continue to see if the plugin will complete.
 PluginHangUIWaitButton=Continue
 PluginHangUIStopButton=Stop plugin
 # LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
 NodeIteratorDetachWarning=Calling detach() on a NodeIterator no longer has an effect.
 # LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
 LenientThisWarning=Ignoring get or set of property that has [LenientThis] because the “this” object is incorrect.
-# LOCALIZATION NOTE: Do not translate "mozGetAsFile" or "toBlob"
-MozGetAsFileWarning=The non-standard mozGetAsFile method is deprecated and will soon be removed.  Use the standard toBlob method instead.
 # LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
 UseOfCaptureEventsWarning=Use of captureEvents() is deprecated. To upgrade your code, use the DOM 2 addEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.addEventListener
 # LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
 UseOfReleaseEventsWarning=Use of releaseEvents() is deprecated. To upgrade your code, use the DOM 2 removeEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
-# LOCALIZATION NOTE: Do not translate "document.load()" or "XMLHttpRequest"
-UseOfDOM3LoadMethodWarning=Use of document.load() is deprecated. To upgrade your code, use the DOM XMLHttpRequest object. For more help https://developer.mozilla.org/en/XMLHttpRequest
-# LOCALIZATION NOTE: Do not translate "window.showModalDialog()" or "window.open()"
-ShowModalDialogWarning=Use of window.showModalDialog() is deprecated. Use window.open() instead. For more help https://developer.mozilla.org/en-US/docs/Web/API/Window.open
 # LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
 SyncXMLHttpRequestWarning=Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help http://xhr.spec.whatwg.org/
-ImplicitMetaViewportTagFallback=No meta-viewport tag found. Please explicitly specify one to prevent unexpected behavioural changes in future versions. For more help https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag
 # LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
 Window_Cc_ontrollersWarning=window.controllers/Controllers is deprecated. Do not use it for UA detection.
 ImportXULIntoContentWarning=Importing XUL nodes into a content document is deprecated. This functionality may be removed soon.
-XMLDocumentLoadPrincipalMismatch=Use of document.load forbidden on Documents that come from other Windows. Only the Window in which a Document was created is allowed to call .load on that Document. Preferably, use XMLHttpRequest instead.
 # LOCALIZATION NOTE: Do not translate "IndexedDB".
 IndexedDBTransactionAbortNavigation=An IndexedDB transaction that was not yet complete has been aborted due to page navigation.
 # LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
 IgnoringWillChangeOverBudgetWarning=Will-change memory consumption is too high. Budget limit is the document surface area multiplied by %1$S (%2$S px). Occurrences of will-change over the budget will be ignored.
 # LOCALIZATION NOTE: Do not translate "Worker".
 HittingMaxWorkersPerDomain2=A Worker could not be started immediately because other documents in the same origin are already using the maximum number of workers. The Worker is now queued and will be started after some of the other workers have completed.
 # LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
 AppCacheWarning=The Application Cache API (AppCache) is deprecated and will be removed at a future date.  Please consider using ServiceWorker for offline support.
-# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache".
-AppCacheInsecureWarning=Use of the Application Cache API (AppCache) for insecure connections will be removed in version 62.
 # LOCALIZATION NOTE: Do not translate "Worker".
 EmptyWorkerSourceWarning=Attempting to create a Worker from an empty source. This is probably unintentional.
 WebrtcDeprecatedPrefixWarning=WebRTC interfaces with the “moz” prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.
 NavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia
 # LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
 RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
 InterceptionFailedWithURL=Failed to load ‘%S’. A ServiceWorker intercepted the request and encountered an unexpected error.
@@ -317,20 +293,16 @@ PushMessageBadPaddingError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. A record in the encrypted message was not padded correctly. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.
 # %1$S is the ServiceWorker scope URL.
 PushMessageBadCryptoError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. For help with encryption, please see https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption
 # LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.
 PreventDefaultFromPassiveListenerWarning=Ignoring ‘preventDefault()’ call on event of type ‘%1$S’ from a listener registered as ‘passive’.
 # LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated
 ImageBitmapRenderingContext_TransferImageBitmapWarning=ImageBitmapRenderingContext.transferImageBitmap is deprecated and will be removed soon. Use ImageBitmapRenderingContext.transferFromImageBitmap instead.
 IIRFilterChannelCountChangeWarning=IIRFilterNode channel count changes may produce audio glitches.
 BiquadFilterChannelCountChangeWarning=BiquadFilterNode channel count changes may produce audio glitches.
-# LOCALIZATION NOTE: Do not translate ".jpeg"
-GenericImageNameJPEG=image.jpeg
-# LOCALIZATION NOTE: Do not translate ".gif"
-GenericImageNameGIF=image.gif
 # LOCALIZATION NOTE: Do not translate ".png"
 GenericImageNamePNG=image.png
 GenericFileName=file
 # LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name
 LargeAllocationSuccess=This page was loaded in a new process due to a Large-Allocation header.
 # LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name. Do not translate GET.
 LargeAllocationNonGetRequest=A Large-Allocation header was ignored due to the load being triggered by a non-GET request.
 # LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name. Do not translate `window.opener`.
@@ -363,31 +335,26 @@ ModuleSourceMalformed=Module source URI is malformed: “%S”.
 # LOCALIZATION NOTE: Do not translate "<script>".
 ScriptSourceNotAllowed=<script> source URI is not allowed in this document: “%S”.
 ModuleSourceNotAllowed=Module source URI is not allowed in this document: “%S”.
 ModuleResolveFailure=Error resolving module specifier “%S”. Relative module specifiers must start with “./”, “../” or “/”.
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=Keyframe property value “%1$S” is invalid according to the syntax for “%2$S”.
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
 ReadableStreamReadingFailed=Failed to read data from the ReadableStream: “%S”.
-# LOCALIZATION NOTE: Do not translate "registerProtocolHandler".
-RegisterProtocolHandlerInsecureWarning=Use of the registerProtocolHandler for insecure connections will be removed in version 62.
 # LOCALIZATION NOTE: Do not translate "registerProtocolHandler"
 RegisterProtocolHandlerPrivateBrowsingWarning=Can’t use registerProtocolHandler inside private browsing mode.
-MixedDisplayObjectSubrequestWarning=Loading insecure content within a plugin embedded in a secure connection is going to be removed.
 MotionEventWarning=Use of the motion sensor is deprecated.
 OrientationEventWarning=Use of the orientation sensor is deprecated.
 ProximityEventWarning=Use of the proximity sensor is deprecated.
 AmbientLightEventWarning=Use of the ambient light sensor is deprecated.
 # LOCALIZATION NOTE: Do not translate "storage", "indexedDB.open" and "navigator.storage.persist()".
 IDBOpenDBOptions_StorageTypeWarning=The ‘storage’ attribute in options passed to indexedDB.open is deprecated and will soon be removed. To get persistent storage, please use navigator.storage.persist() instead.
-DOMQuadBoundsAttrWarning=DOMQuad.bounds is deprecated in favor of DOMQuad.getBounds()
 UnsupportedEntryTypesIgnored=Ignoring unsupported entryTypes: %S.
 AllEntryTypesIgnored=No valid entryTypes; aborting registration.
-
 # LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”
 GTK2Conflict2=Key event not available on GTK2: key=“%S” modifiers=“%S” id=“%S”
 WinConflict2=Key event not available on some keyboard layouts: key=“%S” modifiers=“%S” id=“%S”
 # LOCALIZATION NOTE: do not trnaslated "document.domain"
 DocumentSetDomainNotAllowedWarning=Setting document.domain in a cross-origin isolated environment is not allowed.
 
 #LOCALIZATION NOTE(DeprecatedTestingInterfaceWarning): Do not translate this message. It's just testing only.
 DeprecatedTestingInterfaceWarning=TestingDeprecatedInterface is a testing-only interface and this is its testing deprecation message.
--- a/dom/chrome/layout/css.properties
+++ b/dom/chrome/layout/css.properties
@@ -1,186 +1,45 @@
 # 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/.
 
 MimeNotCss=The stylesheet %1$S was not loaded because its MIME type, “%2$S”, is not “text/css”.
 MimeNotCssWarn=The stylesheet %1$S was loaded as CSS even though its MIME type, “%2$S”, is not “text/css”.
 
-PEUnexpEOF2=Unexpected end of file while searching for %1$S.
-PEParseRuleWSOnly=Whitespace-only string given to be parsed as rule.
-
 PEDeclDropped=Declaration dropped.
 PEDeclSkipped=Skipped to next declaration.
 PEUnknownProperty=Unknown property ‘%1$S’.
 PEValueParsingError=Error in parsing value for ‘%1$S’.
-PEExpectEndValue=Expected end of value but found ‘%1$S’.
-PERuleTrailing=Expected end of rule but found ‘%1$S’.
-PESkipAtRuleEOF2=end of at-rule
 PEUnknownAtRule=Unrecognized at-rule or error parsing at-rule ‘%1$S’.
-PECharsetRuleEOF=charset string in @charset rule
-PECharsetRuleNotString=Expected charset string but found ‘%1$S’.
-PEGatherMediaEOF=end of media list in @import or @media rule
 PEMQUnexpectedOperator=Unexpected operator in media list.
 PEMQUnexpectedToken=Unexpected token ‘%1$S’ in media list.
-PEGatherMediaNotComma=Expected ‘,’ in media list but found ‘%1$S’.
-PEGatherMediaNotIdent=Expected identifier in media list but found ‘%1$S’.
-PEGatherMediaReservedMediaType=Found reserved keyword ‘%1$S’ when looking for media type.
-PEParseSourceSizeListEOF=length value for matched media condition
-PEParseSourceSizeListNotComma=Expected ‘,’ after value but found ‘%1$S’
-PEImportNotURI=Expected URI in @import rule but found ‘%1$S’.
-PEImportBadURI=Invalid URI in @import rule: ‘%1$S’.
-PEImportUnexpected=Found unexpected ‘%1$S’ within @import.
-PEGroupRuleEOF2=end of @media, @supports or @-moz-document rule
-PEGroupRuleNestedAtRule=%1$S rule not allowed within @media or @-moz-document rule.
-PEMozDocRuleBadFunc2=Expected url(), url-prefix(), domain() or regexp() in @-moz-document rule but found ‘%1$S’.
-PEMozDocRuleNotURI=Expected URI in @-moz-document rule but found ‘%1$S’.
-PEMozDocRuleNotString=Expected string in @-moz-document rule regexp() function but found ‘%1$S’.
-PEMozDocRuleEOF=next URI in @-moz-document rule
-PEAtNSPrefixEOF=namespace prefix in @namespace rule
-PEAtNSURIEOF=namespace URI in @namespace rule
 PEAtNSUnexpected=Unexpected token within @namespace: ‘%1$S’.
-PEKeyframeNameEOF=name of @keyframes rule.
 PEKeyframeBadName=Expected identifier for name of @keyframes rule.
-PEKeyframeBrace=Expected opening { of @keyframes rule.
-PESkipDeclBraceEOF=closing } of declaration block
-PESkipRSBraceEOF=closing } of invalid rule set
 PEBadSelectorRSIgnored=Ruleset ignored due to bad selector.
 PEBadSelectorKeyframeRuleIgnored=Keyframe rule ignored due to bad selector.
-PESelectorListExtraEOF=‘,’ or ‘{’
-PESelectorListExtra=Expected ‘,’ or ‘{’ but found ‘%1$S’.
 PESelectorGroupNoSelector=Selector expected.
 PESelectorGroupExtraCombinator=Dangling combinator.
-PECounterStyleNotIdent=Expected identifier for name of @counter-style rule.
-PECounterStyleBadName=Name of @counter-style rule can’t be ‘%1$S’.
-PECounterStyleBadBlockStart=Expected ‘{’ to begin @counter-style rule but found ‘%1$S’.
-PECounterStyleEOF=closing ‘}’ of @counter-style block
-PECounterDescExpected=Expected counter descriptor but found ‘%1$S’.
-PEUnknownCounterDesc=Unknown descriptor ‘%1$S’ in @counter-style rule.
-PECounterExtendsNotIdent=Expected identifier for extends system but found ‘%1$S’.
-PECounterASWeight=Each weight in the additive-symbols descriptor must be smaller than the previous weight.
-PEClassSelEOF=class name
 PEClassSelNotIdent=Expected identifier for class selector but found ‘%1$S’.
-PECoordinatePair=Expected coordinate pair but found ‘%1$S’.
-PETypeSelEOF=element type
 PETypeSelNotType=Expected element name or ‘*’ but found ‘%1$S’.
 PEUnknownNamespacePrefix=Unknown namespace prefix ‘%1$S’.
-PEAttributeNameEOF=attribute name
 PEAttributeNameExpected=Expected identifier for attribute name but found ‘%1$S’.
 PEAttributeNameOrNamespaceExpected=Expected attribute name or namespace but found ‘%1$S’.
 PEAttSelNoBar=Expected ‘|’ but found ‘%1$S’.
-PEAttSelInnerEOF=part of attribute selector
 PEAttSelUnexpected=Unexpected token in attribute selector: ‘%1$S’.
-PEAttSelValueEOF=attribute value
-PEAttSelCloseEOF=‘]’ to end attribute selector
-PEAttSelNoClose=Expected ‘]’ to terminate attribute selector but found ‘%1$S’.
 PEAttSelBadValue=Expected identifier or string for value in attribute selector but found ‘%1$S’.
-PEPseudoSelEOF=name of pseudo-class or pseudo-element
 PEPseudoSelBadName=Expected identifier for pseudo-class or pseudo-element but found ‘%1$S’.
-PEPseudoSelNonFunc=Function token for non-function pseudo-class or pseudo-element, or the other way around, when reading ‘%1$S’.
-PEPseudoSelNotPE=Expected pseudo-element but found ‘%1$S’.
-PEPseudoSelDoubleNot=Negation pseudo-class can’t be negated ‘%1$S’.
-PEPseudoSelPEInNot=Pseudo-elements can’t be negated ‘%1$S’.
-PEPseudoSelNewStyleOnly=This pseudo-element must use the “::” form: ‘%1$S’.
 PEPseudoSelEndOrUserActionPC=Expected end of selector or a user action pseudo-class after pseudo-element but found ‘%1$S’.
-PEPseudoSelNoUserActionPC=Expected end of selector after pseudo-element that does not support user action pseudo-classes but found ‘%1$S’.
-PEPseudoSelMultiplePE=Extra pseudo-element ‘%1$S’.
 PEPseudoSelUnknown=Unknown pseudo-class or pseudo-element ‘%1$S’.
-PENegationEOF=selector within negation
-PENegationBadInner=Malformed simple selector as negation pseudo-class argument ‘%1$S’.
-PENegationNoClose=Missing closing ‘)’ in negation pseudo-class ‘%1$S’.
 PENegationBadArg=Missing argument in negation pseudo-class ‘%1$S’.
-PEPseudoClassArgEOF=argument to pseudo-class selector
 PEPseudoClassArgNotIdent=Expected identifier for pseudo-class parameter but found ‘%1$S’.
-PEPseudoClassArgNotNth=Expected part of argument to pseudo-class but found ‘%1$S’.
-PEPseudoClassNoClose=Missing closing ‘)’ in pseudo-class, found ‘%1$S’ instead.
-PEPseudoClassNoArg=Missing argument in pseudo-class ‘%1$S’.
-PEPseudoClassNotUserAction=Expected end of selector or a user action pseudo-class after pseudo-element but found pseudo-class ‘%1$S’.
-PESelectorEOF=selector
-PEBadDeclBlockStart=Expected ‘{’ to begin declaration block but found ‘%1$S’.
-PEColorEOF=color
 PEColorNotColor=Expected color but found ‘%1$S’.
-PEColorComponentEOF=color component
-PEExpectedPercent=Expected a percentage but found ‘%1$S’.
-PEExpectedInt=Expected an integer but found ‘%1$S’.
-PEExpectedNumberOrAngle=Expected a number or an angle but found ‘%1$S’.
-PEExpectedNumberOrPercent=Expected a number or a percentage but found ‘%1$S’.
-PEColorBadRGBContents=Expected number or percentage in rgb() but found ‘%1$S’.
-PEColorComponentBadTerm=Expected ‘%2$S’ but found ‘%1$S’.
-PEExpectedComma=Expected ‘,’ but found ‘%1$S’.
-PEColorSaturationEOF=saturation
-PEColorLightnessEOF=lightness
-PEColorOpacityEOF=opacity in color value
-PEExpectedNumber=Expected a number but found ‘%1$S’.
-PEPositionEOF=<position>
-PEExpectedPosition=Expected <position> but found ‘%1$S’.
-PEExpectedRadius=Expected radius but found ‘%1$S’.
-PEExpectedCloseParen=Expected ‘)’ but found ‘%1$S’.
-PEDeclEndEOF=‘;’ or ‘}’ to end declaration
-PEParseDeclarationNoColon=Expected ‘:’ but found ‘%1$S’.
 PEParseDeclarationDeclExpected=Expected declaration but found ‘%1$S’.
-PEEndOfDeclEOF=end of declaration
-PEImportantEOF=important
-PEExpectedImportant=Expected ‘important’ but found ‘%1$S’.
-PEBadDeclEnd=Expected ‘;’ to terminate declaration but found ‘%1$S’.
-PEBadDeclOrRuleEnd2=Expected ‘;’ or ‘}’ to terminate declaration but found ‘%1$S’.
-PEInaccessibleProperty2=Cannot specify value for internal property.
-PECommentEOF=end of comment
-SEUnterminatedString=Found unclosed string ‘%1$S’.
-PEFontDescExpected=Expected font descriptor but found ‘%1$S’.
 PEUnknownFontDesc=Unknown descriptor ‘%1$S’ in @font-face rule.
-PEMQExpectedExpressionStart=Expected ‘(’ to start media query expression but found ‘%1$S’.
-PEMQExpressionEOF=contents of media query expression
 PEMQExpectedFeatureName=Expected media feature name but found ‘%1$S’.
-PEMQExpectedFeatureNameEnd=Expected ‘:’ or ‘)’ after media feature name but found ‘%1$S’.
 PEMQNoMinMaxWithoutValue=Media features with min- or max- must have a value.
 PEMQExpectedFeatureValue=Found invalid value for media feature.
-PEBadFontBlockStart=Expected ‘{’ to begin @font-face rule but found ‘%1$S’.
-PEBadFontBlockEnd=Expected ‘}’ to end @font-face rule but found ‘%1$S’.
-PEAnonBoxNotAlone=Did not expect anonymous box.
-PEFFVUnexpectedEOF=Unexpected end of @font-feature-values rule.
-PEFFVBlockStart=Expected opening { of @font-feature-values rule but found ‘%1$S’.
-PEFFVValueSetStart=Expected opening { of feature value set but found ‘%1$S’.
-PEFFVNoFamily=Expected font family list for @font-feature-values rule but found ‘%1$S’.
-PEFFVUnexpectedBlockEnd=Expected ‘}’ to end @font-feature-values rule but found ‘%1$S’.
-PEFFVUnknownFontVariantPropValue=Unknown font-variant property value ‘%1$S’.
-PEFFVExpectedIdent=Expected identifier but found ‘%1$S’.
-PEFFVExpectedValue=Expected non-negative integer value but found ‘%1$S’.
-PEFFVTooManyValues=Too many values for feature type ‘%1$S’.
-PEFFVGenericInFamilyList=Family list cannot contain generic font family name.
-PEFFVValueDefinitionTrailing=Expected end of value definition but found ‘%1$S’.
-PEBadDirValue=Expected ‘ltr’ or ‘rtl’ in direction selector but found ‘%1$S’.
-PESupportsConditionStartEOF2=‘not’, ‘(’, or function
-PESupportsConditionInParensEOF=‘)’
-PESupportsConditionNotEOF=‘not’
-PESupportsWhitespaceRequired=Expected whitespace after ‘not’, ‘and’, or ‘or’.
-PESupportsConditionExpectedOpenParenOrFunction=Expected ‘(’ or function while parsing supports condition but found ‘%1$S’.
-PESupportsConditionExpectedCloseParen=Expected ‘)’ while parsing supports condition but found ‘%1$S’.
-PESupportsConditionExpectedStart2=Expected ‘not’, ‘(’, or function while parsing supports condition but found ‘%1$S’.
-PESupportsConditionExpectedNot=Expected ‘not’ while parsing supports condition but found ‘%1$S’.
-PESupportsGroupRuleStart=Expected ‘{’ to begin @supports rule but found ‘%1$S’.
-PEFilterEOF=filter
 PEExpectedNoneOrURL=Expected ‘none’ or URL but found ‘%1$S’.
 PEExpectedNoneOrURLOrFilterFunction=Expected ‘none’, URL, or filter function but found ‘%1$S’.
-PEExpectedNonnegativeNP=Expected non-negative number or percentage.
-PEFilterFunctionArgumentsParsingError=Error in parsing arguments for filter function.
-PEVariableEOF=variable
-PEVariableEmpty=Expected variable value but found ‘%1$S’.
-# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced
-# with the property name and %2$S is replaced with the property value.
-PEValueWithVariablesParsingErrorInValue=Error in parsing value for ‘%1$S’ after substituting variables. Generated value was ‘%2$S’.
-PEValueWithVariablesFallbackInherit=Falling back to ‘inherit’.
-PEValueWithVariablesFallbackInitial=Falling back to ‘initial’.
-PEInvalidVariableReference=Property contained reference to invalid variable.
-PEInvalidVariableTokenFallback=Found invalid token ‘%1$S’ at top level of variable reference fallback.
-PEExpectedVariableNameEOF=identifier for variable name
-PEExpectedVariableName=Expected identifier for variable name but found ‘%1$S’.
-PEExpectedVariableFallback=Expected variable reference fallback after ‘,’.
-PEExpectedVariableCommaOrCloseParen=Expected ‘,’ or ‘)’ after variable name in variable reference but found ‘%1$S’.
-PESubgridNotSupported=Support for the ‘subgrid’ keyword of CSS Grid is not enabled.
-PEMoreThanOneGridRepeatAutoFillInNameList=Only one repeat(auto-fill, …) is allowed in a name list for a subgrid.
-PEMoreThanOneGridRepeatAutoFillFitInTrackList=Only one repeat(auto-fill, …) or repeat(auto-fit, …) is allowed in a track list.
-PEMoreThanOneGridRepeatTrackSize=Only one track size is allowed inside repeat(auto-fit/auto-fill, …).
-
 PEDisallowedImportRule=@import rules are not yet valid in constructed stylesheets.
 
 TooLargeDashedRadius=Border radius is too large for ‘dashed’ style (the limit is 100000px). Rendering as solid.
 TooLargeDottedRadius=Border radius is too large for ‘dotted’ style (the limit is 100000px). Rendering as solid.
--- a/dom/chrome/layout/layout_errors.properties
+++ b/dom/chrome/layout/layout_errors.properties
@@ -18,19 +18,16 @@ CompositorAnimationWarningContentTooLarg
 ## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):
 ## (%1$S, %2$S) is a pair of integer values of the frame size
 ## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size
 ## (%5$S, %6$S) is a pair of integer values of an absolute limit
 CompositorAnimationWarningContentTooLarge2=Animation cannot be run on the compositor because the frame size (%1$S, %2$S) is too large relative to the viewport (larger than (%3$S, %4$S)) or larger than the maximum allowed value (%5$S, %6$S)
 ## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
 ## 'backface-visibility: hidden' is a CSS property, don't translate it.
 CompositorAnimationWarningTransformBackfaceVisibilityHidden=Animations of ‘backface-visibility: hidden’ transforms cannot be run on the compositor
-## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):
-## 'transform-style: preserve-3d' is a CSS property, don't translate it.
-CompositorAnimationWarningTransformPreserve3D=Animations of ‘transform-style: preserve-3d’ transforms cannot be run on the compositor
 ## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
 ##                   CompositorAnimationWarningTransformWithGeometricProperties,
 ##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,
 ##                   CompositorAnimationWarningTransformFrameInactive,
 ##                   CompositorAnimationWarningOpacityFrameInactive):
 ## 'transform' and 'opacity' mean CSS property names, don't translate it.
 CompositorAnimationWarningTransformSVG=Animations of ‘transform’ on elements with SVG transforms cannot be run on the compositor
 CompositorAnimationWarningTransformWithGeometricProperties=Animations of ‘transform’ cannot be run on the compositor when geometric properties are animated on the same element at the same time
--- a/dom/chrome/layout/printing.properties
+++ b/dom/chrome/layout/printing.properties
@@ -13,22 +13,17 @@ pagenumber=%1$d
 ## @page_number The current page number
 ## @page_total The total number of pages
 #LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.
 # Place the word %ld where the page number and number of pages should be
 # The first %ld will receive the the page number
 # the second %ld will receive the total number of pages
 pageofpages=%1$d of %2$d
 
-noprinter=No printers available.
-
 PrintToFile=Print To File
-noPrintFilename.title=Filename is missing
-noPrintFilename.alert=You have selected “Print To File”, and the filename is empty!
-fileConfirm.exists=%S already exists.\nDo you want to replace it?
 print_error_dialog_title=Printer Error
 printpreview_error_dialog_title=Print Preview Error
 
 # Printing error messages.
 #LOCALIZATION NOTE: Some of these messages come in pairs, one
 # for printing and one for print previewing.  You can remove that
 # distinction in your language by removing the entity with the _PP
 # suffix; then the entity without a suffix will be used for both.
deleted file mode 100644
--- a/dom/chrome/layout/xbl.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# 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/.
-
-UnexpectedElement=Unexpected <%1$S> element.
-# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”
-GTK2Conflict2=Key event not available on GTK2: key=“%S” modifiers=“%S” id=“%S”
-WinConflict2=Key event not available on some keyboard layouts: key=“%S” modifiers=“%S” id=“%S”
-TooDeepBindingRecursion=The XBL binding “%S” is already used by too many ancestor elements; not applying it to prevent infinite recursion.
-CircularExtendsBinding=Extending the XBL binding “%S” with “%S” would lead to it extending itself
-# LOCALIZATION NOTE: do not localize <handler command="…">
-CommandNotInChrome=Use of <handler command="…"> not allowed outside chrome.
-MalformedXBL = An XBL file is malformed. Did you forget the XBL namespace on the bindings tag?
-InvalidExtendsBinding=Extending “%S” is invalid. In general, do not extend tag names.
-MissingIdAttr = An “id” attribute missing on the binding tag.
--- a/dom/chrome/layout/xul.properties
+++ b/dom/chrome/layout/xul.properties
@@ -1,9 +1,5 @@
 # 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/.
 
-MissingOverlay=Failed to load overlay from %1$S.
-
 PINotInProlog=<?%1$S?> processing instruction does not have any effect outside the prolog anymore (see bug 360119).
-NeededToWrapXUL=XUL box for %1$S element contained an inline %2$S child, forcing all its children to be wrapped in a block.
-NeededToWrapXULInlineBox=XUL box for %1$S element contained an inline %2$S child, forcing all its children to be wrapped in a block.  This can often be fixed by replacing “display: -moz-inline-box” with “display: -moz-inline-box; display: inline-block”.
--- a/dom/chrome/mathml/mathml.properties
+++ b/dom/chrome/mathml/mathml.properties
@@ -8,10 +8,9 @@ DuplicateMprescripts=Invalid markup: Mor
 # LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
 NoBase=Invalid markup: Expected exactly one Base element in <mmultiscripts/>.  Found none.
 SubSupMismatch=Invalid markup: Incomplete subscript/superscript pair in <mmultiscripts/>.
 
 # LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
 AttributeParsingError=Error in parsing the value ‘%1$S’ for ‘%2$S’ attribute of <%3$S/>.  Attribute ignored.
 AttributeParsingErrorNoTag=Error in parsing the value ‘%1$S’ for ‘%2$S’ attribute.  Attribute ignored.
 LengthParsingError=Error in parsing MathML attribute value ‘%1$S’ as length.  Attribute ignored.
-DeprecatedSupersededBy=‘%1$S’ is deprecated in MathML 3, superseded by ‘%2$S’.
 UnitlessValuesAreDeprecated=Unitless values are deprecated in MathML 3.
--- a/dom/chrome/security/caps.properties
+++ b/dom/chrome/security/caps.properties
@@ -1,113 +1,9 @@
 # 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/.
 CheckLoadURIError = Security Error: Content at %S may not load or link to %S.
 CheckSameOriginError = Security Error: Content at %S may not load data from %S.
-ExternalDataError = Security Error: Content at %S attempted to load %S, but may not load external data when being used as an image. 
-
-# LOCALIZATION NOTE (GetPropertyDeniedOrigins):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-GetPropertyDeniedOrigins = Permission denied for <%1$S> to get property %2$S.%3$S from <%4$S>.
-# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the script which was denied access;
-#      don't translate "document.domain".
-GetPropertyDeniedOriginsSubjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to get property %2$S.%3$S from <%4$S> (document.domain has not been set).
-# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the object being accessed;
-#      don't translate "document.domain".
-GetPropertyDeniedOriginsObjectDomain = Permission denied for <%1$S> (document.domain has not been set) to get property %2$S.%3$S from <%4$S> (document.domain=<%5$S>).
-# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the script which was denied access;
-#      don't translate "document.domain"
-# %6$S is the value of document.domain for the object being accessed;
-#      don't translate "document.domain".
-GetPropertyDeniedOriginsSubjectDomainObjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to get property %2$S.%3$S from <%4$S> (document.domain=<%6$S>).
-
-# LOCALIZATION NOTE (SetPropertyDeniedOrigins):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-SetPropertyDeniedOrigins = Permission denied for <%1$S> to set property %2$S.%3$S on <%4$S>.
-# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the script which was denied access;
-#      don't translate "document.domain".
-SetPropertyDeniedOriginsSubjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to set property %2$S.%3$S on <%4$S> (document.domain has not been set).
-# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the object being accessed;
-#      don't translate "document.domain".
-SetPropertyDeniedOriginsObjectDomain = Permission denied for <%1$S> (document.domain has not been set) to set property %2$S.%3$S on <%4$S> (document.domain=<%5$S>).
-# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the property of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the script which was denied access;
-#      don't translate "document.domain"
-# %6$S is the value of document.domain for the object being accessed;
-#      don't translate "document.domain".
-SetPropertyDeniedOriginsSubjectDomainObjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to set property %2$S.%3$S on <%4$S> (document.domain=<%6$S>).
-
-# LOCALIZATION NOTE (CallMethodDeniedOrigins):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the method of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-CallMethodDeniedOrigins = Permission denied for <%1$S> to call method %2$S.%3$S on <%4$S>.
-# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the method of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the script which was denied access;
-#      don't translate "document.domain".
-CallMethodDeniedOriginsSubjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to call method %2$S.%3$S on <%4$S> (document.domain has not been set).
-# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the method of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the object being accessed;
-#      don't translate "document.domain".
-CallMethodDeniedOriginsObjectDomain = Permission denied for <%1$S> (document.domain has not been set) to call method %2$S.%3$S on <%4$S> (document.domain=<%5$S>).
-# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):
-# %1$S is the origin of the script which was denied access.
-# %2$S is the type of object it was.
-# %3$S is the method of that object that access was denied for.
-# %4$S is the origin of the object access was denied to.
-# %5$S is the value of document.domain for the script which was denied access;
-#      don't translate "document.domain"
-# %6$S is the value of document.domain for the object being accessed;
-#      don't translate "document.domain".
-CallMethodDeniedOriginsSubjectDomainObjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to call method %2$S.%3$S on <%4$S> (document.domain=<%6$S>).
-
-GetPropertyDeniedOriginsOnlySubject = Permission denied for <%S> to get property %S.%S
-SetPropertyDeniedOriginsOnlySubject = Permission denied for <%S> to set property %S.%S
-CallMethodDeniedOriginsOnlySubject = Permission denied for <%S> to call method %S.%S
+ExternalDataError = Security Error: Content at %S attempted to load %S, but may not load external data when being used as an image.
 
 CreateWrapperDenied = Permission denied to create wrapper for object of class %S
 CreateWrapperDeniedForOrigin = Permission denied for <%2$S> to create wrapper for object of class %1$S
-ProtocolFlagError = Warning: Protocol handler for ‘%S’ doesn’t advertise a security policy.  While loading of such protocols is allowed for now, this is deprecated.  Please see the documentation in nsIProtocolHandler.idl.
--- a/dom/chrome/security/csp.properties
+++ b/dom/chrome/security/csp.properties
@@ -54,25 +54,16 @@ strictDynamicButNoHashOrNonce = Keyword ‘strict-dynamic’ within “%1$S” with no valid nonce or hash might block all scripts from loading
 # %1$S is the ETLD of the report URI that is not HTTP or HTTPS
 reportURInotHttpsOrHttp2 = The report URI (%1$S) should be an HTTP or HTTPS URI.
 # LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
 # %1$S is the ETLD of the page with the policy
 reportURInotInReportOnlyHeader = This site (%1$S) has a Report-Only policy without a report URI. CSP will not block and cannot report violations of this policy.
 # LOCALIZATION NOTE (failedToParseUnrecognizedSource):
 # %1$S is the CSP Source that could not be parsed
 failedToParseUnrecognizedSource = Failed to parse unrecognized source %1$S
-# LOCALIZATION NOTE (inlineScriptBlocked):
-# inline script refers to JavaScript code that is embedded into the HTML document.
-inlineScriptBlocked = An attempt to execute inline scripts has been blocked
-# LOCALIZATION NOTE (inlineStyleBlocked):
-# inline style refers to CSS code that is embedded into the HTML document.
-inlineStyleBlocked = An attempt to apply inline style sheets has been blocked
-# LOCALIZATION NOTE (scriptFromStringBlocked):
-# eval is a name and should not be localized.
-scriptFromStringBlocked = An attempt to call JavaScript from a string (by calling a function like eval) has been blocked
 # LOCALIZATION NOTE (upgradeInsecureRequest):
 # %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
 upgradeInsecureRequest = Upgrading insecure request ‘%1$S’ to use ‘%2$S’
 # LOCALIZATION NOTE (ignoreSrcForDirective):
 ignoreSrcForDirective = Ignoring srcs for directive ‘%1$S’
 # LOCALIZATION NOTE (hostNameMightBeKeyword):
 # %1$S is the hostname in question and %2$S is the keyword
 hostNameMightBeKeyword = Interpreting %1$S as a hostname, not a keyword. If you intended this to be a keyword, use ‘%2$S’ (wrapped in single quotes).
@@ -83,44 +74,33 @@ notSupportingDirective = Not supporting directive ‘%1$S’. Directive and values will be ignored.
 # %1$S is the URL of the blocked resource load.
 blockAllMixedContent = Blocking insecure request ‘%1$S’.
 # LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
 # %1$S is the name of a CSP directive that requires additional values
 ignoringDirectiveWithNoValues = Ignoring ‘%1$S’ since it does not contain any parameters.
 # LOCALIZATION NOTE (ignoringReportOnlyDirective):
 # %1$S is the directive that is ignored in report-only mode.
 ignoringReportOnlyDirective = Ignoring sandbox directive when delivered in a report-only policy ‘%1$S’
-# LOCALIZATION NOTE (deprecatedReferrerDirective):
-# %1$S is the value of the deprecated Referrer Directive.
-deprecatedReferrerDirective = Referrer Directive ‘%1$S’ has been deprecated. Please use the Referrer-Policy header instead.
 # LOCALIZATION NOTE (IgnoringSrcBecauseOfDirective):
 # %1$S is the name of the src that is ignored.
 # %2$S is the name of the directive that causes the src to be ignored.
 IgnoringSrcBecauseOfDirective=Ignoring ‘%1$S’ because of ‘%2$S’ directive.
-
 # LOCALIZATION NOTE (IgnoringSourceWithinDirective):
 # %1$S is the ignored src
 # %2$S is the directive  which supports src
 IgnoringSourceWithinDirective = Ignoring source “%1$S” (Not supported within ‘%2$S’).
  
 # CSP Errors:
 # LOCALIZATION NOTE (couldntParseInvalidSource):
 # %1$S is the source that could not be parsed
 couldntParseInvalidSource = Couldn’t parse invalid source %1$S
 # LOCALIZATION NOTE (couldntPa