Bug 1279647 - Wider dash in the Firefox title bar. draft
authorh-h <henrik.hank@aol.de>
Wed, 23 May 2018 10:12:08 +0200
changeset 798680 b5d36b7f369b0a511282c36e7c1b9beb9f465c92
parent 798564 9055d9d89a4bca5cf48dda789299559aefca4e54
push id110823
push userbmo:henrik.hank@aol.de
push dateWed, 23 May 2018 09:36:54 +0000
bugs1279647
milestone62.0a1
Bug 1279647 - Wider dash in the Firefox title bar. This is supposed to be the beginning of a change of separator dash usages in all languages. I will probably copy the localization note from `&mainWindow.titlemodifiermenuseparator;` in "browser.dtd" of the approved patch into the `comm-central` repo, every `l10n-central` repo and, if necessary, even more repos. Some rephrasing may be indicated, depending on the context. I plan to research which language uses which kind of separator dash -- with Wikipedia as the main source and the em dash (—, U+2014) as the fallback. (I've already done this for summarizing purposes on the bug webpage.) I will reference the bug webpage or the merge commit in every patch for another repo. --- While I was at it, I restructed "browser.dtd" for improved readability. I changed indentation (alignment), paragraph width (line breaks after 80 columns) and punctuation/spelling. Every change after the definition of `&mainWindow.titlemodifiermenuseparator;` at the beginning of the file should fall into one of these categories. To reduce the amount of changes the diff viewer displays, a reviewer should ignore whitespace changes. I used the option "Ignore all whitespace changes" in TortoiseMerge. Additionally, to ignore line break changes in XML comments, a reviewer can apply this regex to temporary copies of the left and right files which removes just the line breaks between `<!--` and `-->`: - Regex (between "): "(<!--(?:(?!-->).)*?)\R *" - Replacement (between "): "$1 " (Hit "Replace all" until there are no occurences left.) MozReview-Commit-ID: 9VVgB4Twqsu
browser/components/places/content/places.js
browser/locales/en-US/chrome/browser/browser.dtd
browser/locales/en-US/chrome/browser/pageInfo.properties
browser/locales/en-US/chrome/browser/tabbrowser.properties
browser/locales/en-US/chrome/browser/webrtcIndicator.properties
devtools/client/locales/en-US/animationinspector.properties
devtools/client/locales/en-US/toolbox.properties
devtools/shared/locales/en-US/gclicommands.properties
dom/locales/en-US/chrome/dom/dom.properties
dom/locales/en-US/chrome/layout/MediaDocument.properties
layout/tools/layout-debug/ui/content/layoutdebug.xul
toolkit/locales/en-US/chrome/global/aboutServiceWorkers.properties
toolkit/locales/en-US/chrome/mozapps/profile/profileSelection.properties
--- a/browser/components/places/content/places.js
+++ b/browser/components/places/content/places.js
@@ -465,16 +465,20 @@ var PlacesOrganizer = {
       for (let i = 0; i < backupFiles.length; i++) {
         let fileSize = (await OS.File.stat(backupFiles[i])).size;
         let [size, unit] = DownloadUtils.convertByteUnits(fileSize);
         let sizeString = PlacesUtils.getFormattedString("backupFileSizeText",
                                                         [size, unit]);
         let sizeInfo;
         let bookmarkCount = PlacesBackups.getBookmarkCountForFile(backupFiles[i]);
         if (bookmarkCount != null) {
+          // TODO: Don't hardcode " - ". Instead, use localized separator dash
+          // that's also used in the title bar of a browser window. See:
+          // "browser.dtd"; `getWindowTitleForBrowser()` in "tabbrowser.js";
+          // text " \u2014 " in various .properties files.
           sizeInfo = " (" + sizeString + " - " +
                      PlacesUIUtils.getPluralString("detailsPane.itemsCountLabel",
                                                    bookmarkCount,
                                                    [bookmarkCount]) +
                      ")";
         } else {
           sizeInfo = " (" + sizeString + ")";
         }
--- a/browser/locales/en-US/chrome/browser/browser.dtd
+++ b/browser/locales/en-US/chrome/browser/browser.dtd
@@ -1,1027 +1,1047 @@
 <!-- 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/. -->
+     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 (FILE): This file contains the browser main menu items.
+     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 mainWindow.title                       "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifier): DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifier               "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): This is the
+     separator dash, including spaces, that's used in the title bar of a window.
+     Choose the dash that's usually used in a typographically well-designed
+     context in your language. Typically, that means using an em dash
+     (`&#x2014;`) or en dash (`&#x2013;`). Note that the very short hyphen in
+     this role can be considered a leftover of the ANSI era and should not be
+     used. You also have to search through .properties files for separator
+     dashes and use the same code point there as in the line below (find
+     " \u2014 " or, possibly, " - "). -->
+<!ENTITY mainWindow.titlemodifiermenuseparator  " &#x2014; ">
+<!-- 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…">
+<!ENTITY appmenu.tooltip                    "Open menu">
+<!ENTITY navbarOverflow.label               "More tools…">
 
 <!-- Tab context menu -->
-<!ENTITY  reloadTab.label                    "Reload Tab">
-<!ENTITY  reloadTab.accesskey                "R">
-<!ENTITY  reloadAllTabs.label                "Reload All Tabs">
-<!ENTITY  reloadAllTabs.accesskey            "A">
+<!ENTITY reloadTab.label                    "Reload Tab">
+<!ENTITY reloadTab.accesskey                "R">
+<!ENTITY reloadAllTabs.label                "Reload All Tabs">
+<!ENTITY reloadAllTabs.accesskey            "A">
 <!-- LOCALIZATION NOTE (duplicateTab.label): This is a command to duplicate
-a tab (i.e. it is a verb, not adjective). -->
-<!ENTITY  duplicateTab.label                 "Duplicate Tab">
-<!ENTITY  duplicateTab.accesskey             "D">
+     a tab (i.e., it is a verb, not an adjective). -->
+<!ENTITY duplicateTab.label                 "Duplicate Tab">
+<!ENTITY duplicateTab.accesskey             "D">
 <!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the
-direction in which tabs are closed, i.e. locales that use RTL mode should say
-left instead of right. -->
-<!ENTITY  closeTabsToTheEnd.label            "Close Tabs to the Right">
-<!ENTITY  closeTabsToTheEnd.accesskey        "i">
-<!ENTITY  closeOtherTabs.label               "Close Other Tabs">
-<!ENTITY  closeOtherTabs.accesskey           "o">
+     direction in which tabs are closed, i.e. locales that use RTL mode should
+     say left instead of right. -->
+<!ENTITY closeTabsToTheEnd.label            "Close Tabs to the Right">
+<!ENTITY closeTabsToTheEnd.accesskey        "i">
+<!ENTITY closeOtherTabs.label               "Close Other Tabs">
+<!ENTITY closeOtherTabs.accesskey           "o">
 
-<!-- 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">
-<!ENTITY  pinTab.accesskey                   "P">
-<!ENTITY  unpinTab.label                     "Unpin Tab">
-<!ENTITY  unpinTab.accesskey                 "b">
-<!ENTITY  sendTabToDevice.label              "Send Tab to Device">
-<!ENTITY  sendTabToDevice.accesskey          "n">
-<!ENTITY  sendPageToDevice.label             "Send Page to Device">
-<!ENTITY  sendPageToDevice.accesskey         "n">
-<!ENTITY  sendLinkToDevice.label             "Send Link to Device">
-<!ENTITY  sendLinkToDevice.accesskey         "n">
-<!ENTITY  sendToDeviceFeedback.label         "Sent!">
-<!ENTITY  sendToDeviceOfflineFeedback.label  "Queued (offline)">
-<!ENTITY  moveToNewWindow.label              "Move to New Window">
-<!ENTITY  moveToNewWindow.accesskey          "W">
-<!ENTITY  bookmarkAllTabs.label              "Bookmark All Tabs…">
-<!ENTITY  bookmarkAllTabs.accesskey          "T">
-<!ENTITY  undoCloseTab.label                 "Undo Close Tab">
-<!ENTITY  undoCloseTab.accesskey             "U">
-<!ENTITY  closeTab.label                     "Close Tab">
-<!ENTITY  closeTab.accesskey                 "c">
-<!ENTITY  hiddenTabs.label                   "Hidden Tabs">
+<!-- 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">
+<!ENTITY pinTab.accesskey                   "P">
+<!ENTITY unpinTab.label                     "Unpin Tab">
+<!ENTITY unpinTab.accesskey                 "b">
+<!ENTITY sendTabToDevice.label              "Send Tab to Device">
+<!ENTITY sendTabToDevice.accesskey          "n">
+<!ENTITY sendPageToDevice.label             "Send Page to Device">
+<!ENTITY sendPageToDevice.accesskey         "n">
+<!ENTITY sendLinkToDevice.label             "Send Link to Device">
+<!ENTITY sendLinkToDevice.accesskey         "n">
+<!ENTITY sendToDeviceFeedback.label         "Sent!">
+<!ENTITY sendToDeviceOfflineFeedback.label  "Queued (offline)">
+<!ENTITY moveToNewWindow.label              "Move to New Window">
+<!ENTITY moveToNewWindow.accesskey          "W">
+<!ENTITY bookmarkAllTabs.label              "Bookmark All Tabs…">
+<!ENTITY bookmarkAllTabs.accesskey          "T">
+<!ENTITY undoCloseTab.label                 "Undo Close Tab">
+<!ENTITY undoCloseTab.accesskey             "U">
+<!ENTITY closeTab.label                     "Close Tab">
+<!ENTITY closeTab.accesskey                 "c">
+<!ENTITY hiddenTabs.label                   "Hidden Tabs">
 
-<!ENTITY  listAllTabs.label      "List all tabs">
+<!ENTITY listAllTabs.label                  "List all tabs">
 
-<!ENTITY tabCmd.label "New Tab">
-<!ENTITY tabCmd.accesskey "T">
-<!ENTITY tabCmd.commandkey "t">
+<!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">
+     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 goOfflineCmd.label "Work Offline">
-<!ENTITY goOfflineCmd.accesskey "k">
+<!ENTITY goOfflineCmd.label                            "Work Offline">
+<!ENTITY goOfflineCmd.accesskey                        "k">
 
-<!ENTITY menubarCmd.label "Menu Bar">
-<!ENTITY menubarCmd.accesskey "M">
-<!ENTITY navbarCmd.label "Navigation Toolbar">
-<!ENTITY personalbarCmd.label "Bookmarks Toolbar">
-<!ENTITY personalbarCmd.accesskey "B">
-<!ENTITY bookmarksToolbarItem.label "Bookmarks Toolbar Items">
+<!ENTITY menubarCmd.label                              "Menu Bar">
+<!ENTITY menubarCmd.accesskey                          "M">
+<!ENTITY navbarCmd.label                               "Navigation Toolbar">
+<!ENTITY personalbarCmd.label                          "Bookmarks Toolbar">
+<!ENTITY personalbarCmd.accesskey                      "B">
+<!ENTITY bookmarksToolbarItem.label                    "Bookmarks Toolbar Items">
 
-<!ENTITY toolbarContextMenu.reloadAllTabs.label "Reload All Tabs">
-<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey "A">
-<!ENTITY toolbarContextMenu.bookmarkAllTabs.label "Bookmark All Tabs…">
-<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey "T">
-<!ENTITY toolbarContextMenu.undoCloseTab.label "Undo Close Tab">
-<!ENTITY toolbarContextMenu.undoCloseTab.accesskey "U">
+<!ENTITY toolbarContextMenu.reloadAllTabs.label        "Reload All Tabs">
+<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey    "A">
+<!ENTITY toolbarContextMenu.bookmarkAllTabs.label      "Bookmark All Tabs…">
+<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey  "T">
+<!ENTITY toolbarContextMenu.undoCloseTab.label         "Undo Close Tab">
+<!ENTITY toolbarContextMenu.undoCloseTab.accesskey     "U">
 
-<!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 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">
+<!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">
+     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 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">
+<!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 (fullscreenWarning.beforeDomain.label,
      fullscreenWarning.afterDomain.label): these two strings are used
      respectively before and after the domain requiring fullscreen.
      Localizers can use one of them, or both, to better adapt this
      sentence to their language. -->
-<!ENTITY fullscreenWarning.beforeDomain.label "">
-<!ENTITY fullscreenWarning.afterDomain.label "is now full screen">
-<!ENTITY fullscreenWarning.generic.label "This document is now full screen">
+<!ENTITY fullscreenWarning.beforeDomain.label   "">
+<!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">
+<!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 (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 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 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 bookmarksMenu.label               "Bookmarks">
+<!ENTITY bookmarksMenu.accesskey           "B">
+<!ENTITY bookmarkThisPageCmd.label         "Bookmark This Page">
+<!ENTITY editThisBookmarkCmd.label         "Edit This Bookmark">
+<!ENTITY bookmarkThisPageCmd.commandkey    "d">
 
-<!ENTITY subscribeToPageMenupopup.label "Subscribe to This Page">
-<!ENTITY subscribeToPageMenuitem.label "Subscribe to This Page…">
-<!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 subscribeToPageMenupopup.label    "Subscribe to This Page">
+<!ENTITY subscribeToPageMenuitem.label     "Subscribe to This Page…">
+<!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 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.viewSiteInfo.label                               "View site information">
 
-<!ENTITY urlbar.defaultNotificationAnchor.tooltip         "Open message panel">
-<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     "Open location request 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.defaultNotificationAnchor.tooltip                "Open message panel">
+<!ENTITY urlbar.geolocationNotificationAnchor.tooltip            "Open location request 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.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.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.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.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.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.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.openHistoryPopup.tooltip                "Show history">
+<!ENTITY urlbar.openHistoryPopup.tooltip                         "Show history">
 
-<!ENTITY searchItem.title             "Search">
+<!ENTITY searchItem.title                  "Search">
 
 <!-- Toolbar items -->
-<!ENTITY homeButton.label             "Home">
-<!ENTITY homeButton.defaultPage.tooltip "&brandShortName; Home Page">
+<!ENTITY homeButton.label                  "Home">
+<!ENTITY homeButton.defaultPage.tooltip    "&brandShortName; Home Page">
 
-<!ENTITY bookmarksButton.label          "Bookmarks">
-<!ENTITY bookmarksCmd.commandkey "b">
+<!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">
+<!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">
+     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 toolsMenu.label                "Tools">
+<!ENTITY toolsMenu.accesskey            "T">
 
-<!ENTITY keywordfield.label           "Add a Keyword for this Search…">
-<!ENTITY keywordfield.accesskey       "K">
+<!ENTITY keywordfield.label             "Add a Keyword for this Search…">
+<!ENTITY keywordfield.accesskey         "K">
 
-<!ENTITY downloads.label              "Downloads">
+<!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">
+     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 webDeveloperMenu.label         "Web Developer">
+<!ENTITY webDeveloperMenu.accesskey     "W">
 
-<!ENTITY inspectContextMenu.label     "Inspect Element">
-<!ENTITY inspectContextMenu.accesskey "Q">
+<!ENTITY inspectContextMenu.label       "Inspect Element">
+<!ENTITY inspectContextMenu.accesskey   "Q">
 
-<!ENTITY inspectA11YContextMenu.label     "Inspect Accessibility Properties">
+<!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 newNavigatorCmd.label        "New Window">
-<!ENTITY newNavigatorCmd.key        "N">
+<!ENTITY fileMenu.label                 "File">
+<!ENTITY fileMenu.accesskey             "F">
+<!ENTITY newUserContext.label           "New Container Tab">
+<!ENTITY newUserContext.accesskey       "B">
+<!ENTITY newNavigatorCmd.label          "New Window">
+<!ENTITY newNavigatorCmd.key            "N">
 <!ENTITY newNavigatorCmd.accesskey      "N">
-<!ENTITY newPrivateWindow.label     "New Private Window">
-<!ENTITY newPrivateWindow.accesskey "W">
+<!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 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 preferencesCmdUnix.accesskey   "n">
 
-<!ENTITY clearRecentHistory.label               "Clear Recent History…">
+<!ENTITY clearRecentHistory.label       "Clear Recent History…">
 
-<!ENTITY privateBrowsingCmd.commandkey          "P">
+<!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 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 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 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.recentHistory.label "Recent History">
-<!ENTITY appMenuHelp.label "Help">
+<!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.recentHistory.label      "Recent History">
+<!ENTITY appMenuHelp.label                       "Help">
 
-<!ENTITY appMenuRemoteTabs.label "Synced Tabs">
+<!ENTITY appMenuRemoteTabs.label                 "Synced Tabs">
 <!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath
-     the name of a device when that device has no open tabs -->
-<!ENTITY appMenuRemoteTabs.notabs.label "No open tabs">
-<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):
-     This is shown after the tabs list if we can display more tabs by clicking on the button -->
-<!ENTITY appMenuRemoteTabs.showMore.label "Show More">
-<!ENTITY appMenuRemoteTabs.showMore.tooltip "Show more tabs from this device">
-<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):
-     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->
-<!ENTITY appMenuRemoteTabs.showAll.label "Show All">
-<!ENTITY appMenuRemoteTabs.showAll.tooltip "Show all tabs from this device">
+     the name of a device when that device has no open tabs. -->
+<!ENTITY appMenuRemoteTabs.notabs.label          "No open tabs">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label,
+     appMenuRemoteTabs.showMore.tooltip): This is shown after the tabs list if
+     we can display more tabs by clicking on the button. -->
+<!ENTITY appMenuRemoteTabs.showMore.label        "Show More">
+<!ENTITY appMenuRemoteTabs.showMore.tooltip      "Show more tabs from this device">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label,
+     appMenuRemoteTabs.showAll.tooltip): This is shown after the tabs list if we
+     can all the remaining tabs by clicking on the button. -->
+<!ENTITY appMenuRemoteTabs.showAll.label         "Show All">
+<!ENTITY appMenuRemoteTabs.showAll.tooltip       "Show all tabs from this device">
 <!-- 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.">
+<!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.unverified.label "Your account needs to be verified.">
-<!ENTITY appMenuRemoteTabs.signin.label "Sign in to Sync">
-<!ENTITY appMenuRemoteTabs.managedevices.label "Manage Devices…">
-<!ENTITY appMenuRemoteTabs.sidebar.label "View Synced Tabs Sidebar">
-<!ENTITY appMenuRemoteTabs.connectdevice.label "Connect Another Device">
+<!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.unverified.label      "Your account needs to be verified.">
+<!ENTITY appMenuRemoteTabs.signin.label          "Sign in to Sync">
+<!ENTITY appMenuRemoteTabs.managedevices.label   "Manage Devices…">
+<!ENTITY appMenuRemoteTabs.sidebar.label         "View Synced Tabs Sidebar">
+<!ENTITY appMenuRemoteTabs.connectdevice.label   "Connect Another Device">
 
-<!ENTITY appMenuRecentHighlights.label "Recent Highlights">
+<!ENTITY appMenuRecentHighlights.label           "Recent Highlights">
 
-<!ENTITY customizeMenu.addToToolbar.label "Add to Toolbar">
-<!ENTITY customizeMenu.addToToolbar.accesskey "A">
-<!ENTITY customizeMenu.addToPanel.label "Add to Menu">
-<!ENTITY customizeMenu.addToPanel.accesskey "M">
+<!ENTITY customizeMenu.addToToolbar.label                 "Add to Toolbar">
+<!ENTITY customizeMenu.addToToolbar.accesskey             "A">
+<!ENTITY customizeMenu.addToPanel.label                   "Add to Menu">
+<!ENTITY customizeMenu.addToPanel.accesskey               "M">
 <!-- LOCALIZATION NOTE (customizeMenu.addToOverflowMenu.label,
-     customizeMenu.pinToOverflowMenu.label, customizeMenu.unpinFromOverflowMenu.label)
-     The overflow menu is the menu that appears if you click the chevron (>> button)
-     in the location bar. These labels are only used in Photon, where you can put
-     items into this menu permanently (pinned). -->
-<!ENTITY customizeMenu.addToOverflowMenu.label "Add to Overflow Menu">
-<!ENTITY customizeMenu.addToOverflowMenu.accesskey "M">
-<!ENTITY customizeMenu.moveToToolbar.label "Move to Toolbar">
-<!ENTITY customizeMenu.moveToToolbar.accesskey "o">
-<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey, customizeMenu.pinToOverflowMenu.accesskey)
-     can appear on the same context menu as menubarCmd and personalbarCmd,
-     so they should have different access keys. customizeMenu.moveToToolbar and
-     customizeMenu.moveToPanel are mutually exclusive, so can share access
-     keys.  -->
-<!ENTITY customizeMenu.moveToPanel.label "Move to Menu">
-<!ENTITY customizeMenu.moveToPanel.accesskey "o">
-<!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.removeFromMenu.label "Remove from Menu">
-<!ENTITY customizeMenu.removeFromMenu.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">
+     customizeMenu.pinToOverflowMenu.label,
+     customizeMenu.unpinFromOverflowMenu.label): The overflow menu is the menu
+     that appears if you click the chevron (>> button) in the location bar.
+     These labels are only used in Photon, where you can put items into this
+     menu permanently (pinned). -->
+<!ENTITY customizeMenu.addToOverflowMenu.label            "Add to Overflow Menu">
+<!ENTITY customizeMenu.addToOverflowMenu.accesskey        "M">
+<!ENTITY customizeMenu.moveToToolbar.label                "Move to Toolbar">
+<!ENTITY customizeMenu.moveToToolbar.accesskey            "o">
+<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey,
+     customizeMenu.pinToOverflowMenu.accesskey): Can appear on the same context
+     menu as menubarCmd and personalbarCmd, so they should have different access
+     keys. customizeMenu.moveToToolbar and customizeMenu.moveToPanel are
+     mutually exclusive, so can share access keys. -->
+<!ENTITY customizeMenu.moveToPanel.label                  "Move to Menu">
+<!ENTITY customizeMenu.moveToPanel.accesskey              "o">
+<!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.removeFromMenu.label               "Remove from Menu">
+<!ENTITY customizeMenu.removeFromMenu.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">
 
-<!-- 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">
+<!-- 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:">
+<!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">
+<!-- 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.
+  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">
 
- -->
-<!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 (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 (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 (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 (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">
+<!-- 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 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 viewPartialSourceForMathMLCmd.label    "View MathML Source">
-<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both
-         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->
-<!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">
-<!ENTITY copyURLFeedback.label        "Copied!">
-<!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">
-<!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">
-<!ENTITY copyEmailCmd.accesskey       "E">
-<!ENTITY thisFrameMenu.label              "This Frame">
-<!ENTITY thisFrameMenu.accesskey          "h">
+<!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 viewPartialSourceForMathMLCmd.label     "View MathML Source">
+<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used
+     for both viewPartialSourceForSelectionCmd.label and
+     viewPartialSourceForMathMLCmd.label. -->
+<!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">
+<!ENTITY copyURLFeedback.label                   "Copied!">
+<!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">
+<!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">
+<!ENTITY copyEmailCmd.accesskey                  "E">
+<!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">
+<!-- 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.  -->
+<!-- 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 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 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 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 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 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 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 closeCmd.label                          "Close">
+<!ENTITY closeCmd.key                            "W">
+<!ENTITY closeCmd.accesskey                      "C">
 
-<!ENTITY toggleMuteCmd.key              "M">
+<!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 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 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 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 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">
+<!ENTITY spellAddDictionaries.label              "Add Dictionaries…">
+<!ENTITY spellAddDictionaries.accesskey          "A">
 
-<!ENTITY editBookmark.done.label                     "Done">
-<!ENTITY editBookmark.removeBookmark.accessKey       "R">
+<!ENTITY editBookmark.done.label                 "Done">
+<!ENTITY editBookmark.removeBookmark.accessKey   "R">
 
-<!-- LOCALIZATION NOTE (identity.securityView.label)
-     This is the header of the security subview in the Site Identity panel. -->
-<!ENTITY identity.securityView.label "Site Security">
+<!-- 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.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.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.">
 
 <!-- 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.">
+<!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.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.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.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.removeCertException.label              "Remove Exception">
+<!ENTITY identity.removeCertException.accesskey          "R">
 
-<!ENTITY identity.moreInfoLinkText2 "More Information">
+<!ENTITY identity.moreInfoLinkText2                      "More Information">
 
-<!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.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.">
 
-<!-- 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">
+<!-- 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">
+<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu. -->
+<!ENTITY syncTabsMenu3.label                                   "Synced Tabs">
 
-<!ENTITY syncedTabs.sidebar.label              "Synced Tabs">
-<!ENTITY syncedTabs.sidebar.noclients.label    "Sign in to Firefox from your other devices to view their tabs here.">
-<!ENTITY syncedTabs.sidebar.noclients.subtitle "Want to see your tabs from other devices here?">
-<!ENTITY syncedTabs.sidebar.notsignedin.label  "Sign in to view a list of tabs from your other devices.">
-<!ENTITY syncedTabs.sidebar.unverified.label   "Your account needs to be verified.">
-<!ENTITY syncedTabs.sidebar.notabs.label       "No open tabs">
-<!ENTITY syncedTabs.sidebar.openprefs.label    "Open &syncBrand.shortName.label; Preferences">
+<!ENTITY syncedTabs.sidebar.label                              "Synced Tabs">
+<!ENTITY syncedTabs.sidebar.noclients.label                    "Sign in to Firefox from your other devices to view their tabs here.">
+<!ENTITY syncedTabs.sidebar.noclients.subtitle                 "Want to see your tabs from other devices here?">
+<!ENTITY syncedTabs.sidebar.notsignedin.label                  "Sign in to view a list of tabs from your other devices.">
+<!ENTITY syncedTabs.sidebar.unverified.label                   "Your account needs to be verified.">
+<!ENTITY syncedTabs.sidebar.notabs.label                       "No open tabs">
+<!ENTITY syncedTabs.sidebar.openprefs.label                    "Open &syncBrand.shortName.label; Preferences">
 <!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown
      when Sync is configured but syncing tabs is disabled. -->
-<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       "Turn on tab syncing to view a list of tabs from your other devices.">
-<!ENTITY syncedTabs.sidebar.searchPlaceholder  "Search synced tabs">
-<!ENTITY syncedTabs.sidebar.connectAnotherDevice  "Connect Another Device">
+<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label               "Turn on tab syncing to view a list of tabs from your other devices.">
+<!ENTITY syncedTabs.sidebar.searchPlaceholder                  "Search synced tabs">
+<!ENTITY syncedTabs.sidebar.connectAnotherDevice               "Connect Another Device">
 
 <!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,
-                        syncedTabs.context.openAllInTabs.accesskey):
-     These access keys are identical because their associated menu items are
-     mutually exclusive -->
-<!ENTITY syncedTabs.context.open.label                       "Open">
-<!ENTITY syncedTabs.context.open.accesskey                   "O">
-<!ENTITY syncedTabs.context.openInNewTab.label               "Open in a New Tab">
-<!ENTITY syncedTabs.context.openInNewTab.accesskey           "w">
-<!ENTITY syncedTabs.context.openInNewWindow.label            "Open in a New Window">
-<!ENTITY syncedTabs.context.openInNewWindow.accesskey        "N">
-<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     "Open in a New Private Window">
-<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey "P">
-<!ENTITY syncedTabs.context.bookmarkSingleTab.label          "Bookmark This Tab…">
-<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      "B">
-<!ENTITY syncedTabs.context.copy.label                       "Copy">
-<!ENTITY syncedTabs.context.copy.accesskey                   "C">
+     syncedTabs.context.openAllInTabs.accesskey): These access keys are
+     identical because their associated menu items are mutually exclusive. -->
+<!ENTITY syncedTabs.context.open.label                         "Open">
+<!ENTITY syncedTabs.context.open.accesskey                     "O">
+<!ENTITY syncedTabs.context.openInNewTab.label                 "Open in a New Tab">
+<!ENTITY syncedTabs.context.openInNewTab.accesskey             "w">
+<!ENTITY syncedTabs.context.openInNewWindow.label              "Open in a New Window">
+<!ENTITY syncedTabs.context.openInNewWindow.accesskey          "N">
+<!ENTITY syncedTabs.context.openInNewPrivateWindow.label       "Open in a New Private Window">
+<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey   "P">
+<!ENTITY syncedTabs.context.bookmarkSingleTab.label            "Bookmark This Tab…">
+<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey        "B">
+<!ENTITY syncedTabs.context.copy.label                         "Copy">
+<!ENTITY syncedTabs.context.copy.accesskey                     "C">
 
-<!ENTITY syncedTabs.context.openAllInTabs.label              "Open All in Tabs">
-<!ENTITY syncedTabs.context.openAllInTabs.accesskey          "O">
-<!ENTITY syncedTabs.context.managedevices.label              "Manage Devices…">
-<!ENTITY syncedTabs.context.managedevices.accesskey          "D">
+<!ENTITY syncedTabs.context.openAllInTabs.label                "Open All in Tabs">
+<!ENTITY syncedTabs.context.openAllInTabs.accesskey            "O">
+<!ENTITY syncedTabs.context.managedevices.label                "Manage Devices…">
+<!ENTITY syncedTabs.context.managedevices.accesskey            "D">
 
 
-<!ENTITY syncBrand.shortName.label    "Sync">
+<!ENTITY syncBrand.shortName.label                             "Sync">
 
-<!ENTITY syncSignIn.label             "Sign In To &syncBrand.shortName.label;…">
-<!ENTITY syncSignIn.accesskey         "Y">
-<!ENTITY syncSyncNowItem.label        "Sync Now">
-<!ENTITY syncSyncNowItem.accesskey    "S">
-<!ENTITY syncReAuthItem.label         "Reconnect to &syncBrand.shortName.label;…">
-<!ENTITY syncReAuthItem.accesskey     "R">
-<!ENTITY syncToolbarButton.label      "Sync">
+<!ENTITY syncSignIn.label                                      "Sign In To &syncBrand.shortName.label;…">
+<!ENTITY syncSignIn.accesskey                                  "Y">
+<!ENTITY syncSyncNowItem.label                                 "Sync Now">
+<!ENTITY syncSyncNowItem.accesskey                             "S">
+<!ENTITY syncReAuthItem.label                                  "Reconnect to &syncBrand.shortName.label;…">
+<!ENTITY syncReAuthItem.accesskey                              "R">
+<!ENTITY syncToolbarButton.label                               "Sync">
 
-<!ENTITY customizeMode.menuAndToolbars.header3 "Drag your favorite items into the toolbar or overflow menu.">
-<!ENTITY customizeMode.restoreDefaults "Restore Defaults">
-<!ENTITY customizeMode.done "Done">
-<!ENTITY customizeMode.titlebar "Title Bar">
-<!ENTITY customizeMode.extraDragSpace "Drag Space">
-<!ENTITY customizeMode.toolbars2 "Toolbars">
-<!ENTITY customizeMode.lwthemes "Themes">
-<!ENTITY customizeMode.lwthemes.myThemes "My Themes">
-<!ENTITY customizeMode.lwthemes.recommended "Recommended">
-<!ENTITY customizeMode.lwthemes.menuManage "Manage">
-<!ENTITY customizeMode.lwthemes.menuManage.accessKey "M">
-<!ENTITY customizeMode.lwthemes.menuGetMore "Get More Themes">
-<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey "G">
-<!ENTITY customizeMode.overflowList.title2 "Overflow Menu">
-<!ENTITY customizeMode.overflowList.description "Drag and drop items here to keep them within reach but out of your toolbar…">
-<!ENTITY customizeMode.uidensity "Density">
-<!-- LOCALIZATION NOTE (customizeMode.uidensity.menuNormal.*):
-     “Normal” is displayed in the Customize screen, under the Density menu. -->
-<!ENTITY customizeMode.uidensity.menuNormal.label "Normal">
-<!ENTITY customizeMode.uidensity.menuNormal.tooltip "Normal">
-<!ENTITY customizeMode.uidensity.menuNormal.accessKey "N">
-<!-- LOCALIZATION NOTE (customizeMode.uidensity.menuCompact.*):
-     “Compact” is displayed in the Customize screen, under the Density menu.
-     It’s an adjective (Density -> Compact). -->
-<!ENTITY customizeMode.uidensity.menuCompact.label "Compact">
-<!ENTITY customizeMode.uidensity.menuCompact.tooltip "Compact">
-<!ENTITY customizeMode.uidensity.menuCompact.accessKey "C">
-<!-- LOCALIZATION NOTE (customizeMode.uidensity.menuTouch.*):
-     “Touch” is displayed in the Customize screen, under the Density menu.
-     It’s an adjective (Density -> Touch), and it means that control layout is
+<!ENTITY customizeMode.menuAndToolbars.header3                 "Drag your favorite items into the toolbar or overflow menu.">
+<!ENTITY customizeMode.restoreDefaults                         "Restore Defaults">
+<!ENTITY customizeMode.done                                    "Done">
+<!ENTITY customizeMode.titlebar                                "Title Bar">
+<!ENTITY customizeMode.extraDragSpace                          "Drag Space">
+<!ENTITY customizeMode.toolbars2                               "Toolbars">
+<!ENTITY customizeMode.lwthemes                                "Themes">
+<!ENTITY customizeMode.lwthemes.myThemes                       "My Themes">
+<!ENTITY customizeMode.lwthemes.recommended                    "Recommended">
+<!ENTITY customizeMode.lwthemes.menuManage                     "Manage">
+<!ENTITY customizeMode.lwthemes.menuManage.accessKey           "M">
+<!ENTITY customizeMode.lwthemes.menuGetMore                    "Get More Themes">
+<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey          "G">
+<!ENTITY customizeMode.overflowList.title2                     "Overflow Menu">
+<!ENTITY customizeMode.overflowList.description                "Drag and drop items here to keep them within reach but out of your toolbar…">
+<!ENTITY customizeMode.uidensity                               "Density">
+<!-- LOCALIZATION NOTE (customizeMode.uidensity.menuNormal.*): "Normal" is
+     displayed in the Customize screen, under the Density menu. -->
+<!ENTITY customizeMode.uidensity.menuNormal.label              "Normal">
+<!ENTITY customizeMode.uidensity.menuNormal.tooltip            "Normal">
+<!ENTITY customizeMode.uidensity.menuNormal.accessKey          "N">
+<!-- LOCALIZATION NOTE (customizeMode.uidensity.menuCompact.*): "Compact" is
+     displayed in the Customize screen, under the Density menu. It's an
+     adjective (Density -> Compact). -->
+<!ENTITY customizeMode.uidensity.menuCompact.label             "Compact">
+<!ENTITY customizeMode.uidensity.menuCompact.tooltip           "Compact">
+<!ENTITY customizeMode.uidensity.menuCompact.accessKey         "C">
+<!-- LOCALIZATION NOTE (customizeMode.uidensity.menuTouch.*): "Touch" is
+     displayed in the Customize screen, under the Density menu. It's an
+     adjective (Density -> Touch), and it means that control layout is
      optimized for touch devices. -->
-<!ENTITY customizeMode.uidensity.menuTouch.label "Touch">
-<!ENTITY customizeMode.uidensity.menuTouch.tooltip "Touch">
-<!ENTITY customizeMode.uidensity.menuTouch.accessKey "T">
-<!ENTITY customizeMode.uidensity.autoTouchMode.checkbox.label "Use Touch for Tablet Mode">
+<!ENTITY customizeMode.uidensity.menuTouch.label               "Touch">
+<!ENTITY customizeMode.uidensity.menuTouch.tooltip             "Touch">
+<!ENTITY customizeMode.uidensity.menuTouch.accessKey           "T">
+<!ENTITY customizeMode.uidensity.autoTouchMode.checkbox.label  "Use Touch for Tablet Mode">
 
-<!ENTITY customizeMode.autoHideDownloadsButton.label "Auto-hide">
+<!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 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 trackingProtection.title "Tracking Protection">
-<!ENTITY trackingProtection.detectedBlocked3 "&brandShortName; is blocking parts of the page that may track your browsing.">
-<!ENTITY trackingProtection.detectedNotBlocked3 "This site includes elements that may track your browsing. You have disabled protection.">
-<!ENTITY trackingProtection.notDetected3 "No tracking elements detected on this page.">
-<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.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.unblock.label "Disable protection for this site">
-<!ENTITY trackingProtection.unblock.accesskey "D">
-<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.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.unblockPrivate.label "Disable protection for this session">
-<!ENTITY trackingProtection.unblockPrivate.accesskey "D">
-<!ENTITY trackingProtection.block2.label "Enable protection">
-<!ENTITY trackingProtection.block2.accesskey "E">
+<!ENTITY trackingProtection.title                     "Tracking Protection">
+<!ENTITY trackingProtection.detectedBlocked3          "&brandShortName; is blocking parts of the page that may track your browsing.">
+<!ENTITY trackingProtection.detectedNotBlocked3       "This site includes elements that may track your browsing. You have disabled protection.">
+<!ENTITY trackingProtection.notDetected3              "No tracking elements detected on this page.">
+<!-- LOCALIZATION NOTE (trackingProtection.unblock.label,
+     trackingProtection.unblock.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.unblock.label             "Disable protection for this site">
+<!ENTITY trackingProtection.unblock.accesskey         "D">
+<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label,
+     trackingProtection.unblockPrivate.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.unblockPrivate.label      "Disable protection for this session">
+<!ENTITY trackingProtection.unblockPrivate.accesskey  "D">
+<!ENTITY trackingProtection.block2.label              "Enable protection">
+<!ENTITY trackingProtection.block2.accesskey          "E">
 
-<!ENTITY pluginNotification.showAll.label "Show All">
-<!ENTITY pluginNotification.showAll.accesskey "S">
+<!ENTITY pluginNotification.showAll.label             "Show All">
+<!ENTITY pluginNotification.showAll.accesskey         "S">
 
-<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->
-<!ENTITY pluginActivateNow.label "Allow Now">
-<!ENTITY pluginActivateAlways.label "Allow and Remember">
-<!ENTITY pluginBlockNow.label "Block Plugin">
+<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label,
+     pluginBlockNow.label): These should be the same as the matching strings in
+     browser.properties. -->
+<!ENTITY pluginActivateNow.label                      "Allow Now">
+<!ENTITY pluginActivateAlways.label                   "Allow and Remember">
+<!ENTITY pluginBlockNow.label                         "Block Plugin">
 
-<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the
+<!-- 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 pluginNotification.width                     "28em">
 
-<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):
-     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. "Forget the last: Five minutes".
-     Please ensure that this remains the case in the translation. -->
-<!ENTITY panicButton.view.mainTimeframeDesc       "Forget the last:">
-<!ENTITY panicButton.view.5min                    "Five minutes">
-<!ENTITY panicButton.view.2hr                     "Two hours">
-<!ENTITY panicButton.view.day                     "24 hours">
+<!ENTITY uiTour.infoPanel.close                       "Close">
 
-<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):
-     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. "Proceeding will: Delete Recent Cookies".
-     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words "Cookies", "History", "Tabs" and "Windows".
-     The translation should do the same. -->
-<!ENTITY panicButton.view.mainActionDesc          "Proceeding will:">
-<!ENTITY panicButton.view.deleteCookies           "Delete Recent <html:strong>Cookies</html:strong>">
-<!ENTITY panicButton.view.deleteHistory           "Delete Recent <html:strong>History</html:strong>">
-<!ENTITY panicButton.view.deleteTabsAndWindows    "Close all <html:strong>Tabs</html:strong> and <html:strong>Windows</html:strong>">
-<!ENTITY panicButton.view.openNewWindow           "Open a new clean Window">
-
-<!ENTITY panicButton.view.undoWarning             "This action cannot be undone.">
-<!ENTITY panicButton.view.forgetButton            "Forget!">
+<!-- LOCALIZATION NOTE (panicButton.view.mainTimeframeDesc,
+     panicButton.view.5min, panicButton.view.2hr, panicButton.view.day): The
+     .mainTimeframeDesc string combined with any of the 3 others is meant to
+     form a complete sentence, e.g. "Forget the last: Five minutes". Please
+     ensure that this remains the case in the translation. -->
+<!ENTITY panicButton.view.mainTimeframeDesc          "Forget the last:">
+<!ENTITY panicButton.view.5min                       "Five minutes">
+<!ENTITY panicButton.view.2hr                        "Two hours">
+<!ENTITY panicButton.view.day                        "24 hours">
 
-<!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">
+<!-- LOCALIZATION NOTE (panicButton.view.mainLabel,
+     panicButton.view.deleteCookies, panicButton.view.deleteHistory,
+     panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow): The
+     .mainActionDesc string combined with any of the 4 others is meant to form a
+     complete sentence, e.g. "Proceeding will: Delete Recent Cookies". Note also
+     that the deleteCookies, deleteHistory and deleteTabsAndWindows strings
+     include <html:strong> tags for emphasis on the words "Cookies", "History",
+     "Tabs" and "Windows". The translation should do the same. -->
+<!ENTITY panicButton.view.mainActionDesc             "Proceeding will:">
+<!ENTITY panicButton.view.deleteCookies              "Delete Recent <html:strong>Cookies</html:strong>">
+<!ENTITY panicButton.view.deleteHistory              "Delete Recent <html:strong>History</html:strong>">
+<!ENTITY panicButton.view.deleteTabsAndWindows       "Close all <html:strong>Tabs</html:strong> and <html:strong>Windows</html:strong>">
+<!ENTITY panicButton.view.openNewWindow              "Open a new clean Window">
 
-<!ENTITY updateAvailable.message "Update your &brandShorterName; for the latest in speed and privacy.">
-<!ENTITY updateAvailable.whatsnew.label "See what’s new.">
-<!ENTITY updateAvailable.header.message "A new &brandShorterName; update is available.">
-<!ENTITY updateAvailable.acceptButton.label "Download Update">
-<!ENTITY updateAvailable.acceptButton.accesskey "D">
-<!ENTITY updateAvailable.cancelButton.label "Not Now">
-<!ENTITY updateAvailable.cancelButton.accesskey "N">
-<!ENTITY updateAvailable.panelUI.label "Download &brandShorterName; update">
+<!ENTITY panicButton.view.undoWarning                "This action cannot be undone.">
+<!ENTITY panicButton.view.forgetButton               "Forget!">
+
+<!ENTITY panicButton.thankyou.msg1                   "Your recent history is cleared.">
+<!ENTITY panicButton.thankyou.msg2                   "Safe browsing!">
+<!ENTITY panicButton.thankyou.buttonlabel            "Thanks!">
 
-<!ENTITY updateManual.message "Download a fresh copy of &brandShorterName; and we’ll help you to install it.">
-<!ENTITY updateManual.whatsnew.label "See what’s new.">
-<!ENTITY updateManual.header.message "&brandShorterName; can’t update to the latest version.">
-<!ENTITY updateManual.acceptButton.label "Download &brandShorterName;">
-<!ENTITY updateManual.acceptButton.accesskey "D">
-<!ENTITY updateManual.cancelButton.label "Not Now">
-<!ENTITY updateManual.cancelButton.accesskey "N">
-<!ENTITY updateManual.panelUI.label "Download a fresh copy of &brandShorterName;">
+<!ENTITY emeLearnMoreContextMenu.label               "Learn more about DRM…">
+<!ENTITY emeLearnMoreContextMenu.accesskey           "D">
+
+<!ENTITY updateAvailable.message                     "Update your &brandShorterName; for the latest in speed and privacy.">
+<!ENTITY updateAvailable.whatsnew.label              "See what’s new.">
+<!ENTITY updateAvailable.header.message              "A new &brandShorterName; update is available.">
+<!ENTITY updateAvailable.acceptButton.label          "Download Update">
+<!ENTITY updateAvailable.acceptButton.accesskey      "D">
+<!ENTITY updateAvailable.cancelButton.label          "Not Now">
+<!ENTITY updateAvailable.cancelButton.accesskey      "N">
+<!ENTITY updateAvailable.panelUI.label               "Download &brandShorterName; update">
 
-<!ENTITY updateRestart.message2 "After a quick restart, &brandShorterName; will restore all your open tabs and windows that are not in Private Browsing mode.">
-<!ENTITY updateRestart.header.message2 "Restart to update &brandShorterName;.">
-<!ENTITY updateRestart.acceptButton.label "Restart and Restore">
-<!ENTITY updateRestart.acceptButton.accesskey "R">
-<!ENTITY updateRestart.cancelButton.label "Not Now">
-<!ENTITY updateRestart.cancelButton.accesskey "N">
-<!ENTITY updateRestart.panelUI.label2 "Restart to update &brandShorterName;">
+<!ENTITY updateManual.message                        "Download a fresh copy of &brandShorterName; and we’ll help you to install it.">
+<!ENTITY updateManual.whatsnew.label                 "See what’s new.">
+<!ENTITY updateManual.header.message                 "&brandShorterName; can’t update to the latest version.">
+<!ENTITY updateManual.acceptButton.label             "Download &brandShorterName;">
+<!ENTITY updateManual.acceptButton.accesskey         "D">
+<!ENTITY updateManual.cancelButton.label             "Not Now">
+<!ENTITY updateManual.cancelButton.accesskey         "N">
+<!ENTITY updateManual.panelUI.label                  "Download a fresh copy of &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 updateRestart.message2                      "After a quick restart, &brandShorterName; will restore all your open tabs and windows that are not in Private Browsing mode.">
+<!ENTITY updateRestart.header.message2               "Restart to update &brandShorterName;.">
+<!ENTITY updateRestart.acceptButton.label            "Restart and Restore">
+<!ENTITY updateRestart.acceptButton.accesskey        "R">
+<!ENTITY updateRestart.cancelButton.label            "Not Now">
+<!ENTITY updateRestart.cancelButton.accesskey        "N">
+<!ENTITY updateRestart.panelUI.label2                "Restart to update &brandShorterName;">
 
-<!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 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 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.allowInUrlbar.label "Show in Address Bar">
-<!ENTITY pageAction.disallowInUrlbar.label "Don’t Show in Address Bar">
-<!ENTITY pageAction.manageExtension.label "Manage Extension…">
+<!ENTITY pageActionButton.tooltip                    "Page actions">
+<!ENTITY pageAction.addToUrlbar.label                "Add to Address Bar">
+<!ENTITY pageAction.removeFromUrlbar.label           "Remove from Address Bar">
+<!ENTITY pageAction.allowInUrlbar.label              "Show in Address Bar">
+<!ENTITY pageAction.disallowInUrlbar.label           "Don’t Show in Address Bar">
+<!ENTITY pageAction.manageExtension.label            "Manage Extension…">
 
-<!ENTITY pageAction.sendTabToDevice.label "Send Tab to Device">
-<!ENTITY sendToDevice.syncNotReady.label "Syncing Devices…">
+<!ENTITY pageAction.sendTabToDevice.label            "Send Tab to Device">
+<!ENTITY sendToDevice.syncNotReady.label             "Syncing Devices…">
 
-<!ENTITY pageAction.shareUrl.label "Share">
+<!ENTITY pageAction.shareUrl.label                   "Share">
 
-<!ENTITY libraryButton.tooltip "View history, saved bookmarks, and more">
+<!ENTITY libraryButton.tooltip                       "View history, saved bookmarks, and more">
 
-<!-- LOCALIZATION NOTE: (accessibilityIndicator.tooltip): This is used to
-     display a tooltip for accessibility indicator in toolbar/tabbar. It is also
-     used as a textual label for the indicator used by assistive technology
-     users. -->
-<!ENTITY accessibilityIndicator.tooltip "Accessibility Features Enabled">
+<!-- LOCALIZATION NOTE (accessibilityIndicator.tooltip): This is used to display
+     a tooltip for accessibility indicator in toolbar/tabbar. It is also used as
+     a textual label for the indicator used by assistive technology users. -->
+<!ENTITY accessibilityIndicator.tooltip              "Accessibility Features Enabled">
 
-<!-- LOCALIZATION NOTE: (addonPostInstallMessage.label):
-     The first <image> tag is replaced with the icon for the add-ons menu.
-     The second <image> tag is replaced with the icon for the toolbar menu. -->
-<!ENTITY addonPostInstallMessage.label "Manage your add-ons by clicking <image class='addon-addon-icon'/> in the <image class='addon-toolbar-icon'/> menu.">
+<!-- LOCALIZATION NOTE (addonPostInstallMessage.label): The first <image> tag is
+     replaced with the icon for the add-ons menu. The second <image> tag is
+     replaced with the icon for the toolbar menu. -->
+<!ENTITY addonPostInstallMessage.label               "Manage your add-ons by clicking <image class='addon-addon-icon'/> in the <image class='addon-toolbar-icon'/> menu.">
--- a/browser/locales/en-US/chrome/browser/pageInfo.properties
+++ b/browser/locales/en-US/chrome/browser/pageInfo.properties
@@ -1,14 +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/.
 
-pageInfo.page.title=Page Info - %S
-pageInfo.frame.title=Frame Info - %S
+pageInfo.page.title=Page Info \u2014 %S
+pageInfo.frame.title=Frame Info \u2014 %S
 
 noPageTitle=Untitled Page:
 unknown=Unknown
 notset=Not specified
 yes=Yes
 no=No
 
 mediaImg=Image
--- a/browser/locales/en-US/chrome/browser/tabbrowser.properties
+++ b/browser/locales/en-US/chrome/browser/tabbrowser.properties
@@ -34,17 +34,17 @@ tabs.unblockAudio.tooltip=Play tab
 # LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):
 # %S is the hostname of the site where dialogs are allowed to switch tabs
 tabs.allowTabFocusByPromptForSite=Allow dialogs from %S to take you to their tab
 
 # LOCALIZATION NOTE (tabs.containers.tooltip):
 # Displayed as a tooltip on container tabs
 # %1$S is the title of the current tab
 # %2$S is the name of the current container
-tabs.containers.tooltip=%1$S - %2$S
+tabs.containers.tooltip=%1$S \u2014 %2$S
 
 # LOCALIZATION NOTE (tabs.openWarningTitle, tabs.openWarningMultipleBranded, tabs.openButtonMultiple, tabs.openWarningPromptMeBranded):
 # These items are moved from chrome/browser/places/places.properties
 # Now they are not specific to bookmark.
 tabs.openWarningTitle=Confirm open
 tabs.openWarningMultipleBranded=You are about to open %S tabs.  This might slow down %S while the pages are loading.  Are you sure you want to continue?
 tabs.openButtonMultiple=Open tabs
 tabs.openWarningPromptMeBranded=Warn me when opening multiple tabs might slow down %S
--- a/browser/locales/en-US/chrome/browser/webrtcIndicator.properties
+++ b/browser/locales/en-US/chrome/browser/webrtcIndicator.properties
@@ -2,17 +2,17 @@
 # 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 webrtc global indicator strings
 
 # LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).
 # This string is used so that the window has a title in tools that enumerate/look for window
 # titles. It is not normally visible anywhere.
-webrtcIndicator.windowtitle = %S - Sharing Indicator
+webrtcIndicator.windowtitle = %S \u2014 Sharing Indicator
 
 webrtcIndicator.sharingCameraAndMicrophone.tooltip = Your camera and microphone are being shared. Click to control sharing.
 webrtcIndicator.sharingCamera.tooltip              = Your camera is being shared. Click to control sharing.
 webrtcIndicator.sharingMicrophone.tooltip          = Your microphone is being shared. Click to control sharing.
 webrtcIndicator.sharingApplication.tooltip = An application is being shared. Click to control sharing.
 webrtcIndicator.sharingScreen.tooltip = Your screen is being shared. Click to control sharing.
 webrtcIndicator.sharingWindow.tooltip = A window is being shared. Click to control sharing.
 webrtcIndicator.sharingBrowser.tooltip = A tab is being shared. Click to control sharing.
--- a/devtools/client/locales/en-US/animationinspector.properties
+++ b/devtools/client/locales/en-US/animationinspector.properties
@@ -153,29 +153,29 @@ timeline.rewindButtonTooltip=Rewind the 
 # graduation, to indicate what duration (in milliseconds) this graduation
 # corresponds to.
 timeline.timeGraduationLabel=%Sms
 
 # LOCALIZATION NOTE (timeline.cssanimation.nameLabel):
 # This string is displayed in a tooltip of the animation panel that is shown
 # when hovering over the name of a CSS Animation in the timeline UI.
 # %S will be replaced by the name of the animation at run-time.
-timeline.cssanimation.nameLabel=%S - CSS Animation
+timeline.cssanimation.nameLabel=%S \u2014 CSS Animation
 
 # LOCALIZATION NOTE (timeline.csstransition.nameLabel):
 # This string is displayed in a tooltip of the animation panel that is shown
 # when hovering over the name of a CSS Transition in the timeline UI.
 # %S will be replaced by the name of the transition at run-time.
-timeline.csstransition.nameLabel=%S - CSS Transition
+timeline.csstransition.nameLabel=%S \u2014 CSS Transition
 
 # LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):
 # This string is displayed in a tooltip of the animation panel that is shown
 # when hovering over the name of a script-generated animation in the timeline UI.
 # %S will be replaced by the name of the animation at run-time.
-timeline.scriptanimation.nameLabel=%S - Script Animation
+timeline.scriptanimation.nameLabel=%S \u2014 Script Animation
 
 # LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):
 # This string is displayed in a tooltip of the animation panel that is shown
 # when hovering over an unnamed script-generated animation in the timeline UI.
 timeline.scriptanimation.unnamedLabel=Script Animation
 
 # LOCALIZATION NOTE (timeline.unknown.nameLabel):
 # This string is displayed in a tooltip of the animation panel that is shown
--- a/devtools/client/locales/en-US/toolbox.properties
+++ b/devtools/client/locales/en-US/toolbox.properties
@@ -1,22 +1,22 @@
 # 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 (toolbox.titleTemplate1): This is the template
 # used to format the title of the toolbox.
 # The URL of the page being targeted: %1$S.
-toolbox.titleTemplate1=Developer Tools - %1$S
+toolbox.titleTemplate1=Developer Tools \u2014 %1$S
 
 # LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template
 # used to format the title of the toolbox.
 # The page title or other name for the thing being targeted: %1$S
 # The URL of the page being targeted: %2$S.
-toolbox.titleTemplate2=Developer Tools - %1$S - %2$S
+toolbox.titleTemplate2=Developer Tools \u2014 %1$S \u2014 %2$S
 
 # LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
 # name when no tool is selected.
 toolbox.defaultTitle=Developer Tools
 
 # LOCALIZATION NOTE (toolbox.label): This is used as the label for the
 # toolbox as a whole
 toolbox.label=Developer Tools
--- a/devtools/shared/locales/en-US/gclicommands.properties
+++ b/devtools/shared/locales/en-US/gclicommands.properties
@@ -1082,17 +1082,17 @@ jsbBraceStyleDesc2=Select the coding sty
 
 # LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the
 # 'jsb <braceStyle>' parameter, displayed when the user asks for help
 # on what it does.
 #
 # NOTES: The keywords collapse, expand, end-expand and expand-strict should not
 # be translated. "even if it will break your code" means that the resulting code
 # may no longer be functional.
-jsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.
+jsbBraceStyleManual2=Select the coding style of braces: collapse\u2014put braces on the same line as control statements; expand\u2014put braces on own line (Allman/ANSI style); end-expand\u2014put end braces on own line; expand-strict\u2014put braces on own line even if it will break your code.
 
 # LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description
 # of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to
 # be shown in a menu alongside the command name, which is why it should be as
 # short as possible.
 jsbNoSpaceBeforeConditionalDesc=No space before conditional statements
 
 # LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the
@@ -1445,17 +1445,17 @@ qsaQueryDesc=CSS selectors separated by 
 
 # LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,
 # injectFailed) These strings describe the 'inject' commands and all available
 # parameters.
 injectDesc=Inject common libraries into the page
 injectManual2=Inject common libraries into the content of the page which can also be accessed from the console.
 injectLibraryDesc=Select the library to inject or enter a valid script URI to inject
 injectLoaded=%1$S loaded
-injectFailed=Failed to load %1$S - Invalid URI
+injectFailed=Failed to load %1$S\u2014invalid URI
 
 # LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,
 # folderOpenProfileDesc) These strings describe the 'folder' commands and
 # all available parameters.
 folderDesc=Open folders
 folderOpenDesc=Open folder path
 folderOpenDir=Directory Path
 folderOpenProfileDesc=Open profile directory
--- a/dom/locales/en-US/chrome/dom/dom.properties
+++ b/dom/locales/en-US/chrome/dom/dom.properties
@@ -15,17 +15,17 @@ KillAddonScriptGlobalMessage=Prevent the
 
 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.
+OnBeforeUnloadMessage=This page is asking you to confirm that you want to leave\u2014data 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.
--- a/dom/locales/en-US/chrome/layout/MediaDocument.properties
+++ b/dom/locales/en-US/chrome/layout/MediaDocument.properties
@@ -13,9 +13,9 @@ ImageTitleWithoutDimensions=%S (%S Image
 ImageTitleWithDimensions2=(%S Image, %S\u00A0\u00D7\u00A0%S pixels)
 ImageTitleWithNeitherDimensionsNorFile=(%S Image)
 MediaTitleWithFile=%S (%S Object)
 MediaTitleWithNoInfo=(%S Object)
 
 InvalidImage=The image \u201c%S\u201d cannot be displayed because it contains errors.
 ScaledImage=Scaled (%S%%)
 
-TitleWithStatus=%S - %S
+TitleWithStatus=%S \u2014 %S
--- a/layout/tools/layout-debug/ui/content/layoutdebug.xul
+++ b/layout/tools/layout-debug/ui/content/layoutdebug.xul
@@ -20,17 +20,17 @@
 -->
 
 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
         id="main-window"
         align="stretch"
         title="&ldb.MainWindow.title;"
         titlemodifier="&ldb.MainWindow.title;"
         contenttitlesetting="true"
-        titlemenuseparator=" - "
+        titlemenuseparator=" &#x2014; "
         windowtype="mozapp:layoutdebug"
         onload="OnLDBLoad();"
         onunload="OnLDBUnload();"
         width="610" height="450"
         screenX="4" screenY="4"
         >
 
   <script src="chrome://layoutdebug/content/layoutdebug.js"/>
--- a/toolkit/locales/en-US/chrome/global/aboutServiceWorkers.properties
+++ b/toolkit/locales/en-US/chrome/global/aboutServiceWorkers.properties
@@ -1,17 +1,17 @@
 # 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 = Origin: %S
 
 # LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.
 # LOCALIZATION NOTE: the term "InBrowserElement" should not be translated
-b2gtitle = %1$S Application ID %2$S - InBrowserElement %3$S
+b2gtitle = %1$S Application ID %2$S \u2014 InBrowserElement %3$S
 
 scope = Scope:
 
 scriptSpec = Script Spec:
 
 # LOCALIZATION NOTE: the term "Worker" should not be translated.
 currentWorkerURL = Current Worker URL:
 
--- a/toolkit/locales/en-US/chrome/mozapps/profile/profileSelection.properties
+++ b/toolkit/locales/en-US/chrome/mozapps/profile/profileSelection.properties
@@ -9,17 +9,17 @@
 restartTitle=Close %S
 restartMessageNoUnlocker=%S is already running, but is not responding. To open a new window, you must first close the existing %S process, or restart your system.
 restartMessageUnlocker=%S is already running, but is not responding. The old %S process must be closed to open a new window.
 restartMessageNoUnlockerMac=A copy of %S is already open. Only one copy of %S can be open at a time.
 restartMessageUnlockerMac=A copy of %S is already open. The running copy of %S will quit in order to open this one.
 
 # Profile manager
 # LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
-profileTooltip=Profile: ‘%S’ - Path: ‘%S’
+profileTooltip=Profile: ‘%S’ \u2014 Path: ‘%S’
 
 pleaseSelectTitle=Select Profile
 pleaseSelect=Please select a profile to begin %S, or create a new profile.
 
 profileLockedTitle=Profile In Use
 profileLocked2=%S cannot use the profile “%S” because it is in use.\n\nTo continue, close the running instance of %S or choose a different profile.
 
 renameProfileTitle=Rename Profile