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
--- 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
+ (`—`) or en dash (`–`). 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 " — ">
+<!-- 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): 🔎 is the magnifier icon emoji, please don't change it. -->
-<!ENTITY urlbar.searchSuggestionsNotification.hint "Get help finding things! Look for the 🔎 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): 🔎 is
+ the magnifier icon emoji, please don't change it. -->
+<!ENTITY urlbar.searchSuggestionsNotification.hint "Get help finding things! Look for the 🔎 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=" — "
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