From def92d1b8e9d373e2f6f27c366d578d97d8960c6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 15 May 2024 05:34:50 +0200 Subject: Merging upstream version 126.0. Signed-off-by: Daniel Baumann --- l10n-en-GB/browser/browser/accounts.ftl | 14 +--- l10n-en-GB/browser/browser/browser.ftl | 15 ++++ l10n-en-GB/browser/browser/confirmationHints.ftl | 7 ++ .../browser/browser/defaultBrowserNotification.ftl | 17 +++++ l10n-en-GB/browser/browser/newtab/asrouter.ftl | 3 +- l10n-en-GB/browser/browser/newtab/newtab.ftl | 24 ++++++- l10n-en-GB/browser/browser/newtab/onboarding.ftl | 3 + .../browser/policies/policies-descriptions.ftl | 3 + l10n-en-GB/browser/browser/reportBrokenSite.ftl | 2 +- l10n-en-GB/browser/browser/screenshots.ftl | 55 ++++++++++---- l10n-en-GB/browser/browser/tabContextMenu.ftl | 4 +- l10n-en-GB/browser/browser/translations.ftl | 83 +++++++++++++++++++++- l10n-en-GB/browser/browser/webProtocolHandler.ftl | 2 + .../browser/chrome/browser/browser.properties | 9 ++- l10n-en-GB/dom/chrome/security/csp.properties | 12 ++++ .../mobile/android/chrome/browser.properties | 1 + .../mobile/android/chrome/passwordmgr.properties | 1 + .../mobile/android/mobile/android/aboutConfig.ftl | 1 + .../android/mobile/android/geckoViewConsole.ftl | 1 + .../manager/chrome/pipnss/nsserrors.properties | 66 ++++++++--------- .../manager/chrome/pipnss/pipnss.properties | 10 +-- .../manager/chrome/pippki/pippki.properties | 12 ++-- .../manager/security/certificates/certManager.ftl | 58 ++------------- .../security/certificates/deviceManager.ftl | 35 +-------- .../security/manager/security/pippki/pippki.ftl | 2 +- l10n-en-GB/toolkit/toolkit/about/aboutReader.ftl | 41 ++++++++++- .../toolkit/contentanalysis/contentanalysis.ftl | 36 ++++++++-- .../toolkit/toolkit/global/arrowscrollbox.ftl | 17 +++++ 28 files changed, 363 insertions(+), 171 deletions(-) (limited to 'l10n-en-GB') diff --git a/l10n-en-GB/browser/browser/accounts.ftl b/l10n-en-GB/browser/browser/accounts.ftl index 21f95d0b14..76ee775ece 100644 --- a/l10n-en-GB/browser/browser/accounts.ftl +++ b/l10n-en-GB/browser/browser/accounts.ftl @@ -5,14 +5,11 @@ # Used as the FxA toolbar menu item value when user has not # finished setting up an account. account-finish-account-setup = Finish Account Setup - # Used as the FxA toolbar menu item title when the user # needs to reconnect their account. account-disconnected2 = Account disconnected - # Menu item that sends a tab to all synced devices. account-send-to-all-devices = Send to all devices - # Menu item that links to the Firefox Accounts settings for connected devices. account-manage-devices = Manage devices… @@ -32,10 +29,8 @@ account-manage-devices-titlecase = Manage Devices… # Redirects to a marketing page. account-send-tab-to-device-singledevice-status = No Devices Connected - # Redirects to a marketing page. account-send-tab-to-device-singledevice-learnmore = Learn About Sending Tabs… - # Redirects to an FxAccounts page that tells to you to connect another device. account-send-tab-to-device-connectdevice = Connect Another Device… @@ -50,17 +45,16 @@ account-send-tab-to-device-verify = Verify Your Account… # The title shown in a notification when either this device or another device # has connected to, or disconnected from, a Firefox account. account-connection-title = { -fxaccount-brand-name(capitalization: "title") } - +# The title shown in a notification when either this device or another device +# has connected to, or disconnected from, a Firefox account. +account-connection-title-2 = Account # Variables: # $deviceName (String): the name of the new device account-connection-connected-with = This computer is now connected with { $deviceName }. - # Used when the name of the new device is not known. account-connection-connected-with-noname = This computer is now connected with a new device. - # Used in a notification shown after a Firefox account is connected to the current device. account-connection-connected = You have signed in successfully - # Used in a notification shown after the Firefox account was disconnected remotely. account-connection-disconnected = This computer has been disconnected. @@ -72,7 +66,6 @@ account-single-tab-arriving-title = Tab Received # Variables: # $deviceName (String): the device name. account-single-tab-arriving-from-device-title = Tab from { $deviceName } - # Used when a tab from a remote device arrives but the URL must be truncated. # Should display the URL with an indication that it's been truncated. # Variables: @@ -85,7 +78,6 @@ account-single-tab-arriving-truncated-url = { $url }… ## $tabCount (Number): the number of tabs received account-multiple-tabs-arriving-title = Tabs Received - # Variables: # $deviceName (String): the device name. account-multiple-tabs-arriving-from-single-device = diff --git a/l10n-en-GB/browser/browser/browser.ftl b/l10n-en-GB/browser/browser/browser.ftl index cdc7e1da1a..588a482805 100644 --- a/l10n-en-GB/browser/browser/browser.ftl +++ b/l10n-en-GB/browser/browser/browser.ftl @@ -602,6 +602,12 @@ urlbar-result-action-copy-to-clipboard = Copy # $result (String): the string representation for a formula result urlbar-result-action-calculator-result = = { $result } +## Strings used for buttons in the urlbar + +# Label prompting user to search with a particular search engine. +# $engine (String): the name of a search engine that searches a specific site +urlbar-result-search-with = Search with { $engine } + ## Action text shown in urlbar results, usually appended after the search ## string or the url, like "result value - action text". ## In these actions "Search" is a verb, followed by where the search is performed. @@ -908,6 +914,15 @@ data-reporting-notification-button = .accesskey = C # Label for the indicator shown in the private browsing window titlebar. private-browsing-indicator-label = Private browsing +# Tooltip for the indicator shown in the window titlebar when content analysis is active. +# Variables: +# $agentName (String): The name of the DLP agent that is connected +content-analysis-indicator-tooltip = + .tooltiptext = Data loss prevention (DLP) by { $agentName }. Click for more info. +content-analysis-panel-title = Data protection +# Variables: +# $agentName (String): The name of the DLP agent that is connected +content-analysis-panel-text = Your organisation uses { $agentName } to protect against data loss. Learn more ## Unified extensions (toolbar) button diff --git a/l10n-en-GB/browser/browser/confirmationHints.ftl b/l10n-en-GB/browser/browser/confirmationHints.ftl index e08f5a2e70..58b006d4d3 100644 --- a/l10n-en-GB/browser/browser/confirmationHints.ftl +++ b/l10n-en-GB/browser/browser/confirmationHints.ftl @@ -22,3 +22,10 @@ confirmation-hint-send-to-device = Sent! confirmation-hint-firefox-relay-mask-created = New mask created! confirmation-hint-firefox-relay-mask-reused = Existing mask reused! confirmation-hint-screenshot-copied = Screenshot copied! +# Variables: +# $tabCount (Number): The number of duplicate tabs closed, at least 1. +confirmation-hint-duplicate-tabs-closed = + { $tabCount -> + [one] Closed { $tabCount } tab + *[other] Closed { $tabCount } tabs + } diff --git a/l10n-en-GB/browser/browser/defaultBrowserNotification.ftl b/l10n-en-GB/browser/browser/defaultBrowserNotification.ftl index 117c59c475..e185eeae8f 100644 --- a/l10n-en-GB/browser/browser/defaultBrowserNotification.ftl +++ b/l10n-en-GB/browser/browser/defaultBrowserNotification.ftl @@ -21,3 +21,20 @@ default-browser-prompt-message-alt = Get speed, safety and privacy every time yo default-browser-prompt-button-primary-alt = Set as default browser default-browser-prompt-checkbox-not-again-label = Don’t show this message again default-browser-prompt-button-secondary = Not now + +## Strings for a Windows native guidance notification when the user is forced to +## use Windows Settings to set the default browser. Instructions differ for +## Windows 10 and 11. + +default-browser-guidance-notification-title = Finish making { -brand-short-name } your default +# Quoted text are keywords to look for in the Windows Settings app. +default-browser-guidance-notification-body-instruction-win10 = + Step 1: Go to Settings > Default apps + Step 2: Scroll down to “Web browser” + Step 3: Select and choose { -brand-short-name } +# Quoted text are keywords to look for in the Windows Settings app. +default-browser-guidance-notification-body-instruction-win11 = + Step 1: Go to Settings > Default apps + Step 2: Select “Set default” for { -brand-short-name } +default-browser-guidance-notification-info-page = Show me +default-browser-guidance-notification-dismiss = Done diff --git a/l10n-en-GB/browser/browser/newtab/asrouter.ftl b/l10n-en-GB/browser/browser/newtab/asrouter.ftl index 1069110ae2..fe2d55d60c 100644 --- a/l10n-en-GB/browser/browser/newtab/asrouter.ftl +++ b/l10n-en-GB/browser/browser/newtab/asrouter.ftl @@ -63,6 +63,7 @@ cfr-doorhanger-extension-total-users = cfr-doorhanger-bookmark-fxa-header = Synchronise your bookmarks everywhere. cfr-doorhanger-bookmark-fxa-body = Great find! Now don’t be left without this bookmark on your mobile devices. Get Started with a { -fxaccount-brand-name }. +cfr-doorhanger-bookmark-fxa-body-2 = Great find! Now don’t be left without this bookmark on your mobile devices. Get started with an account. cfr-doorhanger-bookmark-fxa-link-text = Synchronise bookmarks now… cfr-doorhanger-bookmark-fxa-close-btn-tooltip = .aria-label = Close button @@ -203,8 +204,6 @@ cfr-cbh-confirm-button = Reject cookie banners .accesskey = R cfr-cbh-dismiss-button = Not now .accesskey = N -cookie-banner-blocker-cfr-header = { -brand-short-name } just blocked cookies for you -cookie-banner-blocker-cfr-body = We automatically refuse many cookie pop-ups to make it tough for sites to track you. cookie-banner-blocker-onboarding-header = { -brand-short-name } just refused a cookie banner for you cookie-banner-blocker-onboarding-body = Less distractions, less cookies tracking you on this site. cookie-banner-blocker-onboarding-learn-more = Learn more diff --git a/l10n-en-GB/browser/browser/newtab/newtab.ftl b/l10n-en-GB/browser/browser/newtab/newtab.ftl index 522b1b7c1f..419a09e935 100644 --- a/l10n-en-GB/browser/browser/newtab/newtab.ftl +++ b/l10n-en-GB/browser/browser/newtab/newtab.ftl @@ -262,9 +262,6 @@ newtab-custom-row-selector = newtab-custom-sponsored-sites = Sponsored shortcuts newtab-custom-pocket-title = Recommended by { -pocket-brand-name } newtab-custom-pocket-subtitle = Exceptional content curated by { -pocket-brand-name }, part of the { -brand-product-name } family -newtab-custom-pocket-toggle = - .label = Recommended by { -pocket-brand-name } - .description = Exceptional content curated by { -pocket-brand-name }, part of the { -brand-product-name } family newtab-custom-stories-toggle = .label = Recommended stories .description = Exceptional content curated by the { -brand-product-name } family @@ -277,3 +274,24 @@ newtab-custom-recent-toggle = .description = A selection of recent sites and content newtab-custom-close-button = Close newtab-custom-settings = Manage more settings + +## New Tab Wallpapers + +newtab-wallpaper-title = Wallpapers +newtab-wallpaper-reset = Reset to default +newtab-wallpaper-light-red-panda = Red panda +newtab-wallpaper-light-mountain = White mountain +newtab-wallpaper-light-sky = Sky with purple and pink clouds +newtab-wallpaper-light-color = Blue, pink and yellow shapes +newtab-wallpaper-light-landscape = Blue mist mountain landscape +newtab-wallpaper-light-beach = Beach with palm tree +newtab-wallpaper-dark-aurora = Aurora Borealis +newtab-wallpaper-dark-color = Red and blue shapes +newtab-wallpaper-dark-panda = Red panda hidden in forest +newtab-wallpaper-dark-sky = City landscape with a night sky +newtab-wallpaper-dark-mountain = Landscape mountain +newtab-wallpaper-dark-city = Purple city landscape +# Variables +# $author_string (String) - The name of the creator of the photo. +# $webpage_string (String) - The name of the webpage where the photo is located. +newtab-wallpaper-attribution = Photo by { $author_string } on { $webpage_string } diff --git a/l10n-en-GB/browser/browser/newtab/onboarding.ftl b/l10n-en-GB/browser/browser/newtab/onboarding.ftl index 9a30427146..ed2864c309 100644 --- a/l10n-en-GB/browser/browser/newtab/onboarding.ftl +++ b/l10n-en-GB/browser/browser/newtab/onboarding.ftl @@ -53,6 +53,9 @@ mr1-onboarding-import-primary-button-label-attribution = Import from { $previous mr1-onboarding-theme-header = Make it your own mr1-onboarding-theme-subtitle = Personalise { -brand-short-name } with a theme. mr1-onboarding-theme-secondary-button-label = Not now +newtab-wallpaper-onboarding-title = Try a splash of colour +newtab-wallpaper-onboarding-subtitle = Choose a wallpaper to give your New Tab a fresh look. +newtab-wallpaper-onboarding-primary-button-label = Set wallpaper # System theme uses operating system color settings mr1-onboarding-theme-label-system = System theme mr1-onboarding-theme-label-light = Light diff --git a/l10n-en-GB/browser/browser/policies/policies-descriptions.ftl b/l10n-en-GB/browser/browser/policies/policies-descriptions.ftl index 4a49ccc028..a252a9342a 100644 --- a/l10n-en-GB/browser/browser/policies/policies-descriptions.ftl +++ b/l10n-en-GB/browser/browser/policies/policies-descriptions.ftl @@ -39,8 +39,11 @@ policy-DisableAppUpdate = Prevent the browser from updating. policy-DisableBuiltinPDFViewer = Disable PDF.js, the built-in PDF viewer in { -brand-short-name }. policy-DisableDefaultBrowserAgent = Prevent the default browser agent from taking any actions. Only applicable to Windows; other platforms don’t have the agent. policy-DisableDeveloperTools = Block access to the developer tools. +policy-DisableEncryptedClientHello = Disable use of the TLS feature Encrypted Client Hello (ECH). policy-DisableFeedbackCommands = Disable commands to send feedback from the Help menu (Submit Feedback and Report Deceptive Site). policy-DisableFirefoxAccounts = Disable { -fxaccount-brand-name } based services, including Sync. +# This string is in the process of being deprecated in favor of policy-DisableAccounts. +policy-DisableFirefoxAccounts1 = Disable account-based services, including sync. # Firefox Screenshots is the name of the feature, and should not be translated. policy-DisableFirefoxScreenshots = Disable the Firefox Screenshots feature. policy-DisableFirefoxStudies = Prevent { -brand-short-name } from running studies. diff --git a/l10n-en-GB/browser/browser/reportBrokenSite.ftl b/l10n-en-GB/browser/browser/reportBrokenSite.ftl index 8b5973c149..3424c27207 100644 --- a/l10n-en-GB/browser/browser/reportBrokenSite.ftl +++ b/l10n-en-GB/browser/browser/reportBrokenSite.ftl @@ -19,7 +19,7 @@ report-broken-site-panel-reason-media = report-broken-site-panel-reason-content = .label = Buttons, links, and other content report-broken-site-panel-reason-account = - .label = Sign-in or Sign-out + .label = Sign-in or sign-out report-broken-site-panel-reason-adblockers = .label = Ad blockers report-broken-site-panel-reason-other = diff --git a/l10n-en-GB/browser/browser/screenshots.ftl b/l10n-en-GB/browser/browser/screenshots.ftl index db3977d4f7..5f72f672a1 100644 --- a/l10n-en-GB/browser/browser/screenshots.ftl +++ b/l10n-en-GB/browser/browser/screenshots.ftl @@ -5,10 +5,8 @@ screenshot-toolbarbutton = .label = Screenshot .tooltiptext = Take a screenshot - screenshot-shortcut = .key = S - screenshots-instructions = Drag or click on the page to select a region. Press ESC to cancel. screenshots-cancel-button = Cancel screenshots-save-visible-button = Save visible @@ -25,7 +23,6 @@ screenshots-cancel-button-title = .title = Cancel screenshots-retry-button-title = .title = Retry screenshot - screenshots-meta-key = { PLATFORM() -> [macos] ⌘ @@ -33,28 +30,62 @@ screenshots-meta-key = } screenshots-notification-link-copied-title = Link Copied screenshots-notification-link-copied-details = The link to your shot has been copied to the clipboard. Press { screenshots-meta-key }-V to paste. - screenshots-notification-image-copied-title = Shot Copied screenshots-notification-image-copied-details = Your shot has been copied to the clipboard. Press { screenshots-meta-key }-V to paste. - screenshots-request-error-title = Out of order. screenshots-request-error-details = Sorry! We couldn’t save your shot. Please try again later. - screenshots-connection-error-title = We can’t connect to your screenshots. screenshots-connection-error-details = Please check your Internet connection. If you are able to connect to the Internet, there may be a temporary problem with the { -screenshots-brand-name } service. - screenshots-login-error-details = We couldn’t save your shot because there is a problem with the { -screenshots-brand-name } service. Please try again later. - screenshots-unshootable-page-error-title = We can’t screenshot this page. screenshots-unshootable-page-error-details = This isn’t a standard Web page, so you can’t take a screenshot of it. - screenshots-empty-selection-error-title = Your selection is too small - screenshots-private-window-error-title = { -screenshots-brand-name } is disabled in Private Browsing Mode screenshots-private-window-error-details = Sorry for the inconvenience. We are working on this feature for future releases. - screenshots-generic-error-title = Whoa! { -screenshots-brand-name } went haywire. screenshots-generic-error-details = We’re not sure what just happened. Care to try again or take a shot of a different page? - screenshots-too-large-error-title = Your screenshot was cropped because it was too large screenshots-too-large-error-details = Try selecting a region that’s smaller than 32,700 pixels on its longest side or 124,900,000 pixels total area. +screenshots-component-retry-button = + .title = Retry screenshot + .aria-label = Retry screenshot +screenshots-component-cancel-button = + .title = + { PLATFORM() -> + [macos] Cancel (esc) + *[other] Cancel (Esc) + } + .aria-label = Cancel +# Variables +# $shortcut (String) - A keyboard shortcut for copying the screenshot. +screenshots-component-copy-button = + .title = Copy ({ $shortcut }) + .aria-label = Copy +screenshots-component-copy-button-label = Copy +# Variables +# $shortcut (String) - A keyboard shortcut for saving/downloading the screenshot. +screenshots-component-download-button = + .title = Download ({ $shortcut }) + .aria-label = Download +screenshots-component-download-button-label = Download + +## The below strings are used to capture keydown events so the strings should +## not be changed unless the keyboard layout in the locale requires it. + +screenshots-component-download-key = S +screenshots-component-copy-key = C + +## + +# This string represents the selection size area +# "x" here represents "by" (i.e 123 by 456) +# Variables: +# $width (Number) - The width of the selection region in pixels +# $height (Number) - The height of the selection region in pixels +screenshots-overlay-selection-region-size-2 = { $width } x { $height } +# This string represents the selection size area +# "×" here represents "by" (i.e 123 by 456) +# Variables: +# $width (Number) - The width of the selection region in pixels +# $height (Number) - The height of the selection region in pixels +screenshots-overlay-selection-region-size-3 = { $width } × { $height } diff --git a/l10n-en-GB/browser/browser/tabContextMenu.ftl b/l10n-en-GB/browser/browser/tabContextMenu.ftl index df58df794c..6b52877970 100644 --- a/l10n-en-GB/browser/browser/tabContextMenu.ftl +++ b/l10n-en-GB/browser/browser/tabContextMenu.ftl @@ -72,6 +72,9 @@ move-to-new-window = tab-context-close-multiple-tabs = .label = Close Multiple Tabs .accesskey = M +tab-context-close-duplicate-tabs = + .label = Close Duplicate Tabs + .accesskey = u tab-context-share-url = .label = Share .accesskey = h @@ -100,7 +103,6 @@ tab-context-move-tabs = *[other] Move Tabs } .accesskey = v - tab-context-send-tabs-to-device = .label = { $tabCount -> diff --git a/l10n-en-GB/browser/browser/translations.ftl b/l10n-en-GB/browser/browser/translations.ftl index a84e7b7e94..b3963bb982 100644 --- a/l10n-en-GB/browser/browser/translations.ftl +++ b/l10n-en-GB/browser/browser/translations.ftl @@ -126,8 +126,6 @@ translations-manage-description = Download languages for offline translation. translations-manage-all-language = All languages translations-manage-download-button = Download translations-manage-delete-button = Delete -translations-manage-error-download = There was a problem downloading the language files. Please try again. -translations-manage-error-delete = There was an error deleting the language files. Please try again. translations-manage-intro = Set your language and site translation preferences and manage languages installed for offline translation. translations-manage-install-description = Install languages for offline translation translations-manage-language-install-button = @@ -135,12 +133,21 @@ translations-manage-language-install-button = translations-manage-language-install-all-button = .label = Install all .accesskey = I +translations-manage-intro-2 = Set your language and site translation preferences and manage languages downloaded for offline translation. +translations-manage-download-description = Download languages for offline translation +translations-manage-language-download-button = + .label = Download +translations-manage-language-download-all-button = + .label = Download all + .accesskey = D translations-manage-language-remove-button = .label = Remove translations-manage-language-remove-all-button = .label = Remove all .accesskey = e translations-manage-error-install = There was a problem installing the language files. Please try again. +translations-manage-error-download = There was a problem downloading the language files. Please try again. +translations-manage-error-delete = There was an error deleting the language files. Please try again. translations-manage-error-remove = There was an error removing the language files. Please try again. translations-manage-error-list = Failed to get the list of available languages for translation. Refresh the page to try again. translations-settings-title = @@ -170,3 +177,75 @@ translations-settings-remove-all-sites-button = translations-settings-close-dialog = .buttonlabelaccept = Close .buttonaccesskeyaccept = C +# Text displayed in the right-click context menu for translating +# selected text to a yet-to-be-determined language. +main-context-menu-translate-selection = + .label = Translate Selection… + .accesskey = n +# Text displayed in the right-click context menu for translating +# selected text to a target language. +# +# Variables: +# $language (string) - The localized display name of the target language +main-context-menu-translate-selection-to-language = + .label = Translate Selection to { $language } + .accesskey = n +# Text displayed in the right-click context menu for translating +# the text of a hyperlink to a yet-to-be-determined language. +main-context-menu-translate-link-text = + .label = Translate Link Text… + .accesskey = n +# Text displayed in the right-click context menu for translating +# the text of a hyperlink to a target language. +# +# Variables: +# $language (string) - The localized display name of the target language +main-context-menu-translate-link-text-to-language = + .label = Translate Link Text to { $language } + .accesskey = n +# Text displayed in the select translations panel header. +select-translations-panel-header = Translation +# Text displayed above the from-language dropdown menu. +select-translations-panel-from-label = From +# Text displayed above the to-language dropdown menu. +select-translations-panel-to-label = To +# Text displayed above the try-another-source-language dropdown menu. +select-translations-panel-try-another-language-label = Try another source language +select-translations-panel-cancel-button = + .label = Cancel +# Text displayed on the copy button before it is clicked. +select-translations-panel-copy-button = + .label = Copy +# Text displayed on the copy button after it is clicked. +select-translations-panel-copy-button-copied = + .label = Copied +select-translations-panel-done-button = + .label = Done +select-translations-panel-translate-full-page-button = + .label = Translate full page +select-translations-panel-translate-button = + .label = Translate +select-translations-panel-try-again-button = + .label = Try again +# Text displayed as a placeholder when the panel is idle. +select-translations-panel-idle-placeholder-text = Translated text will appear here. +# Text displayed as a placeholder when the panel is actively translating. +select-translations-panel-translating-placeholder-text = Translating… +select-translations-panel-init-failure-message = + .message = Couldn’t load languages. Check your internet connection and try again. +# Text displayed when the translation fails to complete. +select-translations-panel-translation-failure-message = + .message = There was a problem translating. Please try again. +# If your language requires declining the language name, a possible solution +# is to adapt the structure of the phrase, or use a support noun, e.g. +# `Sorry, we don't support the language yet: { $language } +# +# Variables: +# $language (string) - The language of the document. +select-translations-panel-unsupported-language-message-known = + .message = Sorry, we don’t support { $language } yet. +select-translations-panel-unsupported-language-message-unknown = + .message = Sorry, we don’t support this language yet. +# Text displayed on the menuitem that opens the Translation Settings page. +select-translations-panel-open-translations-settings-menuitem = + .label = Translation settings diff --git a/l10n-en-GB/browser/browser/webProtocolHandler.ftl b/l10n-en-GB/browser/browser/webProtocolHandler.ftl index 848e5d469b..5f041dd379 100644 --- a/l10n-en-GB/browser/browser/webProtocolHandler.ftl +++ b/l10n-en-GB/browser/browser/webProtocolHandler.ftl @@ -14,6 +14,8 @@ protocolhandler-mailto-handler-notificationbox-always = Always open email links protocolhandler-mailto-handler-yes-confirm = { $url } is now your default site for opening links that send email. protocolhandler-mailto-handler-set-message = Use { $url } in { -brand-short-name } every time you click a link that opens your email? protocolhandler-mailto-handler-confirm-message = { $url } in { -brand-short-name } is now your computer’s default email handler. +protocolhandler-mailto-handler-set = Use { -brand-short-name } to open { $url } every time you click a link that opens your email? +protocolhandler-mailto-handler-confirm = { -brand-short-name } will open { $url } every time you click a link that sends email. ## diff --git a/l10n-en-GB/browser/chrome/browser/browser.properties b/l10n-en-GB/browser/chrome/browser/browser.properties index 13c75ef4ae..c2058b9aa4 100644 --- a/l10n-en-GB/browser/chrome/browser/browser.properties +++ b/l10n-en-GB/browser/chrome/browser/browser.properties @@ -157,6 +157,11 @@ webauthn.anonymize=Anonymise anyway # Spoof Accept-Language prompt privacy.spoof_english=Changing your language setting to English will make you more difficult to identify and enhance your privacy. Do you want to request English language versions of web pages? +webauthn.allow=Allow +webauthn.allow.accesskey=A +webauthn.block=Block +webauthn.block.accesskey=B + # LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2): # %S is the hostname of the site that is being displayed. identity.identified.verifier=Verified by: %S @@ -512,7 +517,7 @@ midi.shareSysexWithSite = Allow %S to access your MIDI devices and send/receive # LOCALIZATION NOTE (panel.back): # This is used by screen readers to label the "back" button in various browser -# popup panels, including the sliding subviews of the main menu. +# popup panels, including the sliding subviews of the main menu. panel.back = Back storageAccess1.Allow.label = Allow @@ -525,8 +530,6 @@ storageAccess1.DontAllow.accesskey = B storageAccess4.message = Allow %1$S to use its cookies on %2$S? storageAccess1.hintText = You may want to block access if it’s not clear why %1$S needs this data. - - # LOCALIZATION NOTE (gnomeSearchProviderSearchWeb): # Used for search by Gnome Shell activity screen, %S is a searched string. gnomeSearchProviderSearchWeb=Search the web for “%S” diff --git a/l10n-en-GB/dom/chrome/security/csp.properties b/l10n-en-GB/dom/chrome/security/csp.properties index 1d8d8ca43a..2f49fd3c9b 100644 --- a/l10n-en-GB/dom/chrome/security/csp.properties +++ b/l10n-en-GB/dom/chrome/security/csp.properties @@ -218,6 +218,18 @@ duplicateDirective = Duplicate %1$S directives detected. All but the first inst # %1$S is the option that could not be understood couldntParseInvalidSandboxFlag = Couldn’t parse invalid sandbox flag ‘%1$S’ +# LOCALIZATION NOTE (invalidNumberOfTrustedTypesForDirectiveValues): +# %1$S is the number of passed tokens. +invalidNumberOfTrustedTypesForDirectiveValues = Received an invalid number of tokens for the ‘require-trusted-types-for‘ directive: %1$S; expected 1 +# LOCALIZATION NOTE (invalidRequireTrustedTypesForDirectiveValue): +# %1$S is the passed token +invalidRequireTrustedTypesForDirectiveValue = Received an invalid token for the ‘require-trusted-types-for‘ directive: %1$S; expected ‘script‘ + + +# LOCALIZATION NOTE (invalidTrustedTypesExpression): +# %1$S is the passed token +invalidTrustedTypesExpression = Received an invalid token for the ‘trusted-types‘ directive: %1$S + # LOCALIZATION NOTE (CSPMessagePrefix): # Do not translate "Content-Security-Policy", only handle spacing for the colon. # %S is a console message that is being prefixed here. diff --git a/l10n-en-GB/mobile/android/chrome/browser.properties b/l10n-en-GB/mobile/android/chrome/browser.properties index dfcc5a9bda..02e03a43cf 100644 --- a/l10n-en-GB/mobile/android/chrome/browser.properties +++ b/l10n-en-GB/mobile/android/chrome/browser.properties @@ -42,3 +42,4 @@ userContextWork.label = Work userContextBanking.label = Banking userContextShopping.label = Shopping + diff --git a/l10n-en-GB/mobile/android/chrome/passwordmgr.properties b/l10n-en-GB/mobile/android/chrome/passwordmgr.properties index 22b2d080a2..0e546f0c5c 100644 --- a/l10n-en-GB/mobile/android/chrome/passwordmgr.properties +++ b/l10n-en-GB/mobile/android/chrome/passwordmgr.properties @@ -18,3 +18,4 @@ passwordChangeTitle=Confirm Password Change username=Username password=Password + diff --git a/l10n-en-GB/mobile/android/mobile/android/aboutConfig.ftl b/l10n-en-GB/mobile/android/mobile/android/aboutConfig.ftl index 5cb419181a..ed58df29ef 100644 --- a/l10n-en-GB/mobile/android/mobile/android/aboutConfig.ftl +++ b/l10n-en-GB/mobile/android/mobile/android/aboutConfig.ftl @@ -26,3 +26,4 @@ config-context-menu-copy-pref-name = .label = Copy Name config-context-menu-copy-pref-value = .label = Copy Value + diff --git a/l10n-en-GB/mobile/android/mobile/android/geckoViewConsole.ftl b/l10n-en-GB/mobile/android/mobile/android/geckoViewConsole.ftl index 414b20664f..3f61a052a9 100644 --- a/l10n-en-GB/mobile/android/mobile/android/geckoViewConsole.ftl +++ b/l10n-en-GB/mobile/android/mobile/android/geckoViewConsole.ftl @@ -20,3 +20,4 @@ console-timer-start = { $name }: timer started # $name (String): user-defined name for the timer # $duration (String): number of milliseconds console-timer-end = { $name }: { $duration }ms + diff --git a/l10n-en-GB/security/manager/chrome/pipnss/nsserrors.properties b/l10n-en-GB/security/manager/chrome/pipnss/nsserrors.properties index 84a6c85ea2..541705938e 100644 --- a/l10n-en-GB/security/manager/chrome/pipnss/nsserrors.properties +++ b/l10n-en-GB/security/manager/chrome/pipnss/nsserrors.properties @@ -6,13 +6,13 @@ SSL_ERROR_EXPORT_ONLY_SERVER=Unable to communicate securely. Peer does not suppo SSL_ERROR_US_ONLY_SERVER=Unable to communicate securely. Peer requires high-grade encryption which is not supported. SSL_ERROR_NO_CYPHER_OVERLAP=Cannot communicate securely with peer: no common encryption algorithm(s). SSL_ERROR_NO_CERTIFICATE=Unable to find the certificate or key necessary for authentication. -SSL_ERROR_BAD_CERTIFICATE=Unable to communicate securely with peer: peers's certificate was rejected. +SSL_ERROR_BAD_CERTIFICATE=Unable to communicate securely with peer: peers’s certificate was rejected. SSL_ERROR_BAD_CLIENT=The server has encountered bad data from the client. SSL_ERROR_BAD_SERVER=The client has encountered bad data from the server. SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Unsupported certificate type. SSL_ERROR_UNSUPPORTED_VERSION=Peer using unsupported version of security protocol. SSL_ERROR_WRONG_CERTIFICATE=Client authentication failed: private key in key database does not match public key in certificate database. -SSL_ERROR_BAD_CERT_DOMAIN=Unable to communicate securely with peer: requested domain name does not match the server's certificate. +SSL_ERROR_BAD_CERT_DOMAIN=Unable to communicate securely with peer: requested domain name does not match the server’s certificate. SSL_ERROR_POST_WARNING=Unrecognised SSL error code. SSL_ERROR_SSL2_DISABLED=Peer only supports SSL version 2, which is locally disabled. SSL_ERROR_BAD_MAC_READ=SSL received a record with an incorrect Message Authentication Code. @@ -67,7 +67,7 @@ SSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL peer does not support certificates of the t SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL peer had some unspecified issue with the certificate it received. SSL_ERROR_GENERATE_RANDOM_FAILURE=SSL experienced a failure of its random number generator. SSL_ERROR_SIGN_HASHES_FAILURE=Unable to digitally sign data required to verify your certificate. -SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL was unable to extract the public key from the peer's certificate. +SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL was unable to extract the public key from the peer’s certificate. SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Server Key Exchange handshake. SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Client Key Exchange handshake. SSL_ERROR_ENCRYPTION_FAILURE=Bulk data encryption algorithm failed in selected cipher suite. @@ -90,7 +90,7 @@ SSL_ERROR_HANDSHAKE_NOT_COMPLETED=Cannot initiate another SSL handshake until cu SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Received incorrect handshakes hash values from peer. SSL_ERROR_CERT_KEA_MISMATCH=The certificate provided cannot be used with the selected key exchange algorithm. SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=No certificate authority is trusted for SSL client authentication. -SSL_ERROR_SESSION_NOT_FOUND=Client's SSL session ID not found in server's session cache. +SSL_ERROR_SESSION_NOT_FOUND=Client’s SSL session ID not found in server’s session cache. SSL_ERROR_DECRYPTION_FAILED_ALERT=Peer was unable to decrypt an SSL record it received. SSL_ERROR_RECORD_OVERFLOW_ALERT=Peer received an SSL record that was longer than is permitted. SSL_ERROR_UNKNOWN_CA_ALERT=Peer does not recognise and trust the CA that issued your certificate. @@ -148,29 +148,29 @@ SEC_ERROR_INVALID_ALGORITHM=security library: invalid algorithm. SEC_ERROR_INVALID_AVA=security library: invalid AVA. SEC_ERROR_INVALID_TIME=Improperly formatted time string. SEC_ERROR_BAD_DER=security library: improperly formatted DER-encoded message. -SEC_ERROR_BAD_SIGNATURE=Peer's certificate has an invalid signature. -SEC_ERROR_EXPIRED_CERTIFICATE=Peer's Certificate has expired. -SEC_ERROR_REVOKED_CERTIFICATE=Peer's Certificate has been revoked. -SEC_ERROR_UNKNOWN_ISSUER=Peer's Certificate issuer is not recognised. -SEC_ERROR_BAD_KEY=Peer's public key is invalid. +SEC_ERROR_BAD_SIGNATURE=Peer’s certificate has an invalid signature. +SEC_ERROR_EXPIRED_CERTIFICATE=Peer’s Certificate has expired. +SEC_ERROR_REVOKED_CERTIFICATE=Peer’s Certificate has been revoked. +SEC_ERROR_UNKNOWN_ISSUER=Peer’s Certificate issuer is not recognised. +SEC_ERROR_BAD_KEY=Peer’s public key is invalid. SEC_ERROR_BAD_PASSWORD=The security password entered is incorrect. SEC_ERROR_RETRY_PASSWORD=New password entered incorrectly. Please try again. SEC_ERROR_NO_NODELOCK=security library: no nodelock. SEC_ERROR_BAD_DATABASE=security library: bad database. SEC_ERROR_NO_MEMORY=security library: memory allocation failure. -SEC_ERROR_UNTRUSTED_ISSUER=Peer's certificate issuer has been marked as not trusted by the user. -SEC_ERROR_UNTRUSTED_CERT=Peer's certificate has been marked as not trusted by the user. +SEC_ERROR_UNTRUSTED_ISSUER=Peer’s certificate issuer has been marked as not trusted by the user. +SEC_ERROR_UNTRUSTED_CERT=Peer’s certificate has been marked as not trusted by the user. SEC_ERROR_DUPLICATE_CERT=Certificate already exists in your database. -SEC_ERROR_DUPLICATE_CERT_NAME=Downloaded certificate's name duplicates one already in your database. +SEC_ERROR_DUPLICATE_CERT_NAME=Downloaded certificate’s name duplicates one already in your database. SEC_ERROR_ADDING_CERT=Error adding certificate to database. SEC_ERROR_FILING_KEY=Error refiling the key for this certificate. SEC_ERROR_NO_KEY=The private key for this certificate cannot be found in key database SEC_ERROR_CERT_VALID=This certificate is valid. SEC_ERROR_CERT_NOT_VALID=This certificate is not valid. SEC_ERROR_CERT_NO_RESPONSE=Cert Library: No Response -SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=The certificate issuer's certificate has expired. Check your system date and time. -SEC_ERROR_CRL_EXPIRED=The CRL for the certificate's issuer has expired. Update it or check your system date and time. -SEC_ERROR_CRL_BAD_SIGNATURE=The CRL for the certificate's issuer has an invalid signature. +SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=The certificate issuer’s certificate has expired. Check your system date and time. +SEC_ERROR_CRL_EXPIRED=The CRL for the certificate’s issuer has expired. Update it or check your system date and time. +SEC_ERROR_CRL_BAD_SIGNATURE=The CRL for the certificate’s issuer has an invalid signature. SEC_ERROR_CRL_INVALID=New CRL has an invalid format. SEC_ERROR_EXTENSION_VALUE_INVALID=Certificate extension value is invalid. SEC_ERROR_EXTENSION_NOT_FOUND=Certificate extension not found. @@ -195,11 +195,11 @@ XP_SEC_FORTEZZA_MORE_INFO=Please select a personality to get more info on XP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personality not found XP_SEC_FORTEZZA_NO_MORE_INFO=No more information on that Personality XP_SEC_FORTEZZA_BAD_PIN=Invalid Pin -XP_SEC_FORTEZZA_PERSON_ERROR=Couldn't initialise Fortezza personalities. -SEC_ERROR_NO_KRL=No KRL for this site's certificate has been found. -SEC_ERROR_KRL_EXPIRED=The KRL for this site's certificate has expired. -SEC_ERROR_KRL_BAD_SIGNATURE=The KRL for this site's certificate has an invalid signature. -SEC_ERROR_REVOKED_KEY=The key for this site's certificate has been revoked. +XP_SEC_FORTEZZA_PERSON_ERROR=Couldn’t initialise Fortezza personalities. +SEC_ERROR_NO_KRL=No KRL for this site’s certificate has been found. +SEC_ERROR_KRL_EXPIRED=The KRL for this site’s certificate has expired. +SEC_ERROR_KRL_BAD_SIGNATURE=The KRL for this site’s certificate has an invalid signature. +SEC_ERROR_REVOKED_KEY=The key for this site’s certificate has been revoked. SEC_ERROR_KRL_INVALID=New KRL has an invalid format. SEC_ERROR_NEED_RANDOM=security library: need random data. SEC_ERROR_NO_MODULE=security library: no security module can perform the requested operation. @@ -210,9 +210,9 @@ SEC_ERROR_CERT_NICKNAME_COLLISION=A certificate with the same nickname already e SEC_ERROR_KEY_NICKNAME_COLLISION=A key with the same nickname already exists. SEC_ERROR_SAFE_NOT_CREATED=error while creating safe object SEC_ERROR_BAGGAGE_NOT_CREATED=error while creating baggage object -XP_JAVA_REMOVE_PRINCIPAL_ERROR=Couldn't remove the principal -XP_JAVA_DELETE_PRIVILEGE_ERROR=Couldn't delete the privilege -XP_JAVA_CERT_NOT_EXISTS_ERROR=This principal doesn't have a certificate +XP_JAVA_REMOVE_PRINCIPAL_ERROR=Couldn’t remove the principal +XP_JAVA_DELETE_PRIVILEGE_ERROR=Couldn’t delete the privilege +XP_JAVA_CERT_NOT_EXISTS_ERROR=This principal doesn’t have a certificate SEC_ERROR_BAD_EXPORT_ALGORITHM=Required algorithm is not allowed. SEC_ERROR_EXPORTING_CERTIFICATES=Error attempting to export certificates. SEC_ERROR_IMPORTING_CERTIFICATES=Error attempting to import certificates. @@ -254,7 +254,7 @@ SEC_ERROR_CERT_NOT_IN_NAME_SPACE=The Certifying Authority for this certificate i SEC_ERROR_KRL_NOT_YET_VALID=The key revocation list for this certificate is not yet valid. SEC_ERROR_CRL_NOT_YET_VALID=The certificate revocation list for this certificate is not yet valid. SEC_ERROR_UNKNOWN_CERT=The requested certificate could not be found. -SEC_ERROR_UNKNOWN_SIGNER=The signer's certificate could not be found. +SEC_ERROR_UNKNOWN_SIGNER=The signer’s certificate could not be found. SEC_ERROR_CERT_BAD_ACCESS_LOCATION=The location for the certificate status server has invalid format. SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=The OCSP response cannot be fully decoded; it is of an unknown type. SEC_ERROR_OCSP_BAD_HTTP_RESPONSE=The OCSP server returned unexpected/invalid HTTP data. @@ -283,18 +283,18 @@ SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Unsupported elliptic curve. SEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Unsupported elliptic curve point form. SEC_ERROR_UNRECOGNIZED_OID=Unrecognised Object Identifier. SEC_ERROR_OCSP_INVALID_SIGNING_CERT=Invalid OCSP signing certificate in OCSP response. -SEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer's certificate revocation list. -SEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer's OCSP responder reports certificate is revoked. -SEC_ERROR_CRL_INVALID_VERSION=Issuer's Certificate Revocation List has an unknown version number. -SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Issuer's V1 Certificate Revocation List has a critical extension. -SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Issuer's V2 Certificate Revocation List has an unknown critical extension. +SEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer’s certificate revocation list. +SEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer’s OCSP responder reports certificate is revoked. +SEC_ERROR_CRL_INVALID_VERSION=Issuer’s Certificate Revocation List has an unknown version number. +SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Issuer’s V1 Certificate Revocation List has a critical extension. +SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Issuer’s V2 Certificate Revocation List has an unknown critical extension. SEC_ERROR_UNKNOWN_OBJECT_TYPE=Unknown object type specified. SEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 driver violates the spec in an incompatible way. SEC_ERROR_NO_EVENT=No new slot event is available at this time. SEC_ERROR_CRL_ALREADY_EXISTS=CRL already exists. SEC_ERROR_NOT_INITIALIZED=NSS is not initialised. SEC_ERROR_TOKEN_NOT_LOGGED_IN=The operation failed because the PKCS#11 token is not logged in. -SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Configured OCSP responder's certificate is invalid. +SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Configured OCSP responder’s certificate is invalid. SEC_ERROR_OCSP_BAD_SIGNATURE=OCSP response has an invalid signature. SEC_ERROR_OUT_OF_SEARCH_LIMITS=Certificate validation search is out of search limits SEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping contains anypolicy @@ -314,13 +314,13 @@ SEC_ERROR_EXPIRED_PASSWORD=The password expired. SEC_ERROR_LOCKED_PASSWORD=The password is locked. SEC_ERROR_UNKNOWN_PKCS11_ERROR=Unknown PKCS #11 error. SEC_ERROR_BAD_CRL_DP_URL=Invalid or unsupported URL in CRL distribution point name. -SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=The certificate was signed using an signature algorithm that is disabled because it is not secure. +SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=The certificate was signed using a signature algorithm that is disabled because it is not secure. MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=The server uses key pinning (HPKP) but no trusted certificate chain could be constructed that matches the pinset. Key pinning violations cannot be overridden. MOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=The server uses a certificate with a basic constraints extension identifying it as a certificate authority. For a properly-issued certificate, this should not be the case. MOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=The server presented a certificate with a key size that is too small to establish a secure connection. -MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=An X.509 version 1 certificate that is not a trust anchor was used to issue the server's certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates. +MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=An X.509 version 1 certificate that is not a trust anchor was used to issue the server’s certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates. MOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=The server presented a certificate that is not yet valid. -MOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=A certificate that is not yet valid was used to issue the server's certificate. +MOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=A certificate that is not yet valid was used to issue the server’s certificate. MOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field. MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=The OCSP response does not include a status for the certificate being verified. MOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=The server presented a certificate that is valid for too long. diff --git a/l10n-en-GB/security/manager/chrome/pipnss/pipnss.properties b/l10n-en-GB/security/manager/chrome/pipnss/pipnss.properties index 8953a410c3..1a0cd0a3c8 100644 --- a/l10n-en-GB/security/manager/chrome/pipnss/pipnss.properties +++ b/l10n-en-GB/security/manager/chrome/pipnss/pipnss.properties @@ -71,7 +71,7 @@ Fips140TokenDescription=Software Security Device (FIPS) Fips140SlotDescription=FIPS 140 Cryptographic, Key and Certificate Services # LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. "Mozilla"), $2s is the CA name (e.g. VeriSign) -nick_template=%1$s's %2$s ID +nick_template=%1$s’s %2$s ID CertDumpKUSign=Signing CertDumpKUNonRep=Non-repudiation @@ -81,8 +81,8 @@ CertDumpKUKA=Key Agreement CertDumpKUCertSign=Certificate Signer CertDumpKUCRLSigner=CRL Signer -PSMERR_SSL_Disabled=Can't connect securely because the SSL protocol has been disabled. -PSMERR_SSL2_Disabled=Can't connect securely because the site uses an older, insecure version of the SSL protocol. +PSMERR_SSL_Disabled=Can’t connect securely because the SSL protocol has been disabled. +PSMERR_SSL2_Disabled=Can’t connect securely because the site uses an older, insecure version of the SSL protocol. PSMERR_HostReusedIssuerSerial=You have received an invalid certificate. Please contact the server administrator or email correspondent and give them the following information:\n\nYour certificate contains the same serial number as another certificate issued by the certificate authority. Please get a new certificate containing a unique serial number. # LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well). @@ -127,8 +127,8 @@ P12DefaultNickname=Imported Certificate CertUnknown=Unknown CertNoEmailAddress=(no email address) CaCertExists=This certificate is already installed as a certificate authority. -NotACACert=This is not a certificate authority certificate, so it can't be imported into the certificate authority list. -UserCertIgnoredNoPrivateKey=This personal certificate can't be installed because you do not own the corresponding private key which was created when the certificate was requested. +NotACACert=This is not a certificate authority certificate, so it can’t be imported into the certificate authority list. +UserCertIgnoredNoPrivateKey=This personal certificate can’t be installed because you do not own the corresponding private key which was created when the certificate was requested. UserCertImported=Your personal certificate has been installed. You should keep a backup copy of this certificate. CertOrgUnknown=(Unknown) CertNotStored=(Not Stored) diff --git a/l10n-en-GB/security/manager/chrome/pippki/pippki.properties b/l10n-en-GB/security/manager/chrome/pippki/pippki.properties index 9a79994ed8..78f6fd9a7f 100644 --- a/l10n-en-GB/security/manager/chrome/pippki/pippki.properties +++ b/l10n-en-GB/security/manager/chrome/pippki/pippki.properties @@ -5,7 +5,7 @@ # Download Cert dialog # LOCALIZATION NOTE(newCAMessage1): # %S is a string representative of the certificate being downloaded/imported. -newCAMessage1=Do you want to trust "%S" for the following purposes? +newCAMessage1=Do you want to trust “%S” for the following purposes? unnamedCA=Certificate Authority (unnamed) getPKCS12FilePasswordMessage=Please enter the password that was used to encrypt this certificate backup: @@ -23,10 +23,10 @@ clientAuthNickAndSerial=%1$S [%2$S] clientAuthHostnameAndPort=%1$S:%2$S # LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server # cert. -clientAuthMessage1=Organisation: "%S" +clientAuthMessage1=Organisation: “%S” # LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer # cert of the server cert. -clientAuthMessage2=Issued Under: "%S" +clientAuthMessage2=Issued Under: “%S” # LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the # currently selected client cert, such as "CN=John Doe,OU=Example" (without # quotes). @@ -54,7 +54,7 @@ clientAuthStoredOn=Stored on: %1$S # Page Info pageInfo_NoEncryption=Connection Not Encrypted pageInfo_Privacy_None1=The web site %S does not support encryption for the page you are viewing. -pageInfo_Privacy_None2=Information sent over the Internet without encryption can be seen by other people while it is in transit. +pageInfo_Privacy_None2=Information sent over the Internet without encryption can be seen by other people while it is in transit. pageInfo_Privacy_None4=The page you are viewing was not encrypted before being transmitted over the Internet. # LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption): # %1$S is the name of the encryption standard, @@ -66,10 +66,10 @@ pageInfo_Privacy_Encrypted1=The page you are viewing was encrypted before being pageInfo_Privacy_Encrypted2=Encryption makes it difficult for unauthorised people to view information travelling between computers. It is therefore unlikely that anyone read this page as it travelled across the network. pageInfo_MixedContent=Connection Partially Encrypted pageInfo_MixedContent2=Parts of the page you are viewing were not encrypted before being transmitted over the Internet. -pageInfo_WeakCipher=Your connection to this web site uses weak encryption and is not private. Other people can view your information or modify the site's behaviour. +pageInfo_WeakCipher=Your connection to this web site uses weak encryption and is not private. Other people can view your information or modify the web site’s behaviour. pageInfo_CertificateTransparency_Compliant=This web site complies with the Certificate Transparency policy. # Token Manager -password_not_set=(not set) +password_not_set=(not set) enable_fips=Enable FIPS diff --git a/l10n-en-GB/security/manager/security/certificates/certManager.ftl b/l10n-en-GB/security/manager/security/certificates/certManager.ftl index 3945de1f59..c77916d830 100644 --- a/l10n-en-GB/security/manager/security/certificates/certManager.ftl +++ b/l10n-en-GB/security/manager/security/certificates/certManager.ftl @@ -4,131 +4,94 @@ certmgr-title = .title = Certificate Manager - certmgr-tab-mine = .label = Your Certificates - certmgr-tab-remembered = .label = Authentication Decisions - certmgr-tab-people = .label = People - certmgr-tab-servers = .label = Servers - certmgr-tab-ca = .label = Authorities - certmgr-mine = You have certificates from these organisations that identify you certmgr-remembered = These certificates are used to identify you to web sites certmgr-people = You have certificates on file that identify these people certmgr-server = These entries identify server certificate error exceptions certmgr-ca = You have certificates on file that identify these certificate authorities - certmgr-edit-ca-cert2 = .title = Edit CA certificate trust settings .style = min-width: 48em; - certmgr-edit-cert-edit-trust = Edit trust settings: - certmgr-edit-cert-trust-ssl = .label = This certificate can identify web sites. - certmgr-edit-cert-trust-email = .label = This certificate can identify mail users. - certmgr-delete-cert2 = .title = Delete Certificate .style = min-width: 48em; min-height: 24em; - certmgr-cert-host = .label = Host - certmgr-cert-name = .label = Certificate Name - certmgr-cert-server = .label = Server - certmgr-token-name = .label = Security Device - certmgr-begins-label = .label = Begins On - certmgr-expires-label = .label = Expires On - certmgr-email = .label = Email Address - certmgr-serial = .label = Serial Number - certmgr-fingerprint-sha-256 = .label = SHA-256 Fingerprint - certmgr-view = .label = View… .accesskey = V - certmgr-edit = .label = Edit Trust… .accesskey = E - certmgr-export = .label = Export… .accesskey = x - certmgr-delete = .label = Delete… .accesskey = D - certmgr-delete-builtin = .label = Delete or Distrust… .accesskey = D - certmgr-backup = .label = Backup… .accesskey = B - certmgr-backup-all = .label = Backup All… .accesskey = k - certmgr-restore = .label = Import… .accesskey = m - certmgr-add-exception = .label = Add Exception… .accesskey = x - exception-mgr = .title = Add Security Exception - exception-mgr-extra-button = .label = Confirm Security Exception .accesskey = C - exception-mgr-supplemental-warning = Legitimate banks, stores, and other public sites will not ask you to do this. - exception-mgr-cert-location-url = .value = Location: - exception-mgr-cert-location-download = .label = Get Certificate .accesskey = G - exception-mgr-cert-status-view-cert = .label = View… .accesskey = V - exception-mgr-permanent = .label = Permanently store this exception .accesskey = P - pk11-bad-password = The password entered was incorrect. pkcs12-decode-err = Failed to decode the file. Either it is not in PKCS #12 format, has been corrupted, or the password you entered was incorrect. pkcs12-unknown-err-restore = Failed to restore the PKCS #12 file for unknown reasons. @@ -147,13 +110,13 @@ choose-p12-restore-file-dialog = Certificate File to Import file-browse-certificate-spec = Certificate Files import-ca-certs-prompt = Select File containing CA certificate(s) to import -import-email-cert-prompt = Select File containing somebody's Email certificate to import +import-email-cert-prompt = Select File containing somebody’s Email certificate to import ## For editing certificates trust # Variables: # $certName: the name of certificate -edit-trust-ca = The certificate "{ $certName }" represents a Certificate Authority. +edit-trust-ca = The certificate “{ $certName }” represents a Certificate Authority. ## For Deleting Certificates @@ -161,37 +124,28 @@ delete-user-cert-title = .title = Delete your Certificates delete-user-cert-confirm = Are you sure you want to delete these certificates? delete-user-cert-impact = If you delete one of your own certificates, you can no longer use it to identify yourself. - - delete-ssl-override-title = .title = Delete Server Certificate Exception delete-ssl-override-confirm = Are you sure you want to delete this server exception? delete-ssl-override-impact = If you delete a server exception, you restore the usual security checks for that server and require it uses a valid certificate. - delete-ca-cert-title = .title = Delete or Distrust CA Certificates -delete-ca-cert-confirm = You have asked to delete these CA certificates. For built-in certificates all trust will be removed, which has the same effect. Are you sure you want to delete or distrust? +delete-ca-cert-confirm = You have requested to delete these CA certificates. For built-in certificates all trust will be removed, which has the same effect. Are you sure you want to delete or distrust? delete-ca-cert-impact = If you delete or distrust a certificate authority (CA) certificate, this application will no longer trust any certificates issued by that CA. - - delete-email-cert-title = .title = Delete Email Certificates -delete-email-cert-confirm = Are you sure you want to delete these people's email certificates? -delete-email-cert-impact = If you delete a person's email certificate, you will no longer be able to send encrypted email to that person. - +delete-email-cert-confirm = Are you sure you want to delete these people’s email certificates? +delete-email-cert-impact = If you delete a person’s email certificate, you will no longer be able to send encrypted email to that person. # Used for semi-uniquely representing a cert. # # Variables: # $serialNumber : the serial number of the cert in AA:BB:CC hex format. cert-with-serial = .value = Certificate with serial number: { $serialNumber } - # Used to indicate that the user chose not to send a client authentication certificate to a server that requested one in a TLS handshake. send-no-client-certificate = Send no client certificate - # Used when no cert is stored for an override no-cert-stored-for-override = (Not Stored) - # When a certificate is unavailable (for example, it has been deleted or the token it exists on has been removed). certificate-not-available = (Unavailable) @@ -209,7 +163,7 @@ add-exception-domain-mismatch-long = The certificate belongs to a different site add-exception-expired-short = Outdated Information add-exception-expired-long = The certificate is not currently valid. It may have been stolen or lost, and could be used by someone to impersonate this site. add-exception-unverified-or-bad-signature-short = Unknown Identity -add-exception-unverified-or-bad-signature-long = The certificate is not trusted because it hasn't been verified as issued by a trusted authority using a secure signature. +add-exception-unverified-or-bad-signature-long = The certificate is not trusted because it hasn’t been verified as issued by a trusted authority using a secure signature. add-exception-valid-short = Valid Certificate add-exception-valid-long = This site provides valid, verified identification. There is no need to add an exception. add-exception-checking-short = Checking Information diff --git a/l10n-en-GB/security/manager/security/certificates/deviceManager.ftl b/l10n-en-GB/security/manager/security/certificates/deviceManager.ftl index a464fa2a58..6698cb6d66 100644 --- a/l10n-en-GB/security/manager/security/certificates/deviceManager.ftl +++ b/l10n-en-GB/security/manager/security/certificates/deviceManager.ftl @@ -8,40 +8,30 @@ devmgr-window = .title = Device Manager .style = min-width: 67em; min-height: 32em; - devmgr-devlist = .label = Security Modules and Devices - devmgr-header-details = .label = Details - devmgr-header-value = .label = Value - devmgr-button-login = .label = Log In .accesskey = n - devmgr-button-logout = .label = Log Out .accesskey = O - devmgr-button-changepw = .label = Change Password .accesskey = P - devmgr-button-load = .label = Load .accesskey = L - devmgr-button-unload = .label = Unload .accesskey = U - devmgr-button-enable-fips = .label = Enable FIPS .accesskey = F - devmgr-button-disable-fips = .label = Disable FIPS .accesskey = F @@ -50,20 +40,15 @@ devmgr-button-disable-fips = load-device = .title = Load PKCS#11 Device Driver - load-device-info = Enter the information for the module you want to add. - load-device-modname = .value = Module Name .accesskey = M - load-device-modname-default = .value = New PKCS#11 Module - load-device-filename = .value = Module filename .accesskey = f - load-device-browse = .label = Browse… .accesskey = B @@ -72,62 +57,44 @@ load-device-browse = devinfo-status = .label = Status - devinfo-status-disabled = .label = Disabled - devinfo-status-not-present = .label = Not Present - devinfo-status-uninitialized = .label = Uninitialised - devinfo-status-not-logged-in = .label = Not Logged In - devinfo-status-logged-in = .label = Logged In - devinfo-status-ready = .label = Ready - devinfo-desc = .label = Description - devinfo-man-id = .label = Manufacturer - devinfo-hwversion = .label = HW Version devinfo-fwversion = .label = FW Version - devinfo-modname = .label = Module - devinfo-modpath = .label = Path - -login-failed = Failed to Login - +login-failed = Failed to Log In devinfo-label = .label = Label - devinfo-serialnum = .label = Serial Number - fips-nonempty-primary-password-required = FIPS mode requires that you have a Primary Password set for each security device. Please set the password before trying to enable FIPS mode. unable-to-toggle-fips = Unable to change the FIPS mode for the security device. It is recommended that you exit and restart this application. load-pk11-module-file-picker-title = Choose a PKCS#11 device driver to load - # Load Module Dialog load-module-help-empty-module-name = .value = The module name cannot be empty. - # Do not translate 'Root Certs' load-module-help-root-certs-module-name = .value = ‘Root Certs‘ is reserved and cannot be used as the module name. - add-module-failure = Unable to add module del-module-warning = Are you sure you want to delete this security module? del-module-error = Unable to delete module diff --git a/l10n-en-GB/security/manager/security/pippki/pippki.ftl b/l10n-en-GB/security/manager/security/pippki/pippki.ftl index 8170d7dbf7..b9906bc86f 100644 --- a/l10n-en-GB/security/manager/security/pippki/pippki.ftl +++ b/l10n-en-GB/security/manager/security/pippki/pippki.ftl @@ -75,7 +75,7 @@ client-auth-cert-details-serial-number = Serial number: { $serialNumber } client-auth-cert-details-validity-period = Valid from { $notBefore } to { $notAfter } # Variables: # $keyUsages (String) - A list of already-localized key usages for which the certificate may be used -client-auth-cert-details-key-usages = Key Usages: { $keyUsages } +client-auth-cert-details-key-usages = Key usages: { $keyUsages } # Variables: # $emailAddresses (String) - A list of email addresses present in the certificate client-auth-cert-details-email-addresses = Email addresses: { $emailAddresses } diff --git a/l10n-en-GB/toolkit/toolkit/about/aboutReader.ftl b/l10n-en-GB/toolkit/toolkit/about/aboutReader.ftl index 3aa8fd8648..05d060f7ba 100644 --- a/l10n-en-GB/toolkit/toolkit/about/aboutReader.ftl +++ b/l10n-en-GB/toolkit/toolkit/about/aboutReader.ftl @@ -26,6 +26,18 @@ about-reader-color-theme-contrast = Contrast .title = Colour Theme Contrast about-reader-color-theme-custom = Custom colours .title = Colour Theme Custom +about-reader-color-light-theme = Light + .title = Light theme +about-reader-color-dark-theme = Dark + .title = Dark theme +about-reader-color-sepia-theme = Sepia + .title = Sepia theme +about-reader-color-auto-theme = Auto + .title = Auto theme +about-reader-color-gray-theme = Gray + .title = Gray theme +about-reader-color-contrast-theme = Contrast + .title = Contrast theme # An estimate for how long it takes to read an article, # expressed as a range covering both slow and fast readers. # Variables: @@ -62,7 +74,9 @@ about-reader-font-type-sans-serif = Sans-serif about-reader-toolbar-close = Close Reader View about-reader-toolbar-type-controls = Type controls about-reader-toolbar-color-controls = Colours -about-reader-toolbar-savetopocket = Save To { -pocket-brand-name } +about-reader-toolbar-text-layout-controls = Text and layout +about-reader-toolbar-theme-controls = Theme +about-reader-toolbar-savetopocket = Save to { -pocket-brand-name } ## Reader View colors menu @@ -85,3 +99,28 @@ about-reader-custom-colors-visited-links = Visited links about-reader-custom-colors-selection-highlight = Highlighter for read aloud .title = Edit colour about-reader-custom-colors-reset-button = Reset defaults + +## Reader View improved text and layout menu + +about-reader-layout-header = Layout +about-reader-advanced-layout-header = Advanced +about-reader-slider-label-width-narrow = Narrow +about-reader-slider-label-width-wide = Wide +about-reader-slider-label-spacing-narrow = Narrow +about-reader-slider-label-spacing-standard = Standard +about-reader-slider-label-spacing-wide = Wide +about-reader-content-width-label = + .label = Content width +about-reader-line-spacing-label = + .label = Line spacing +about-reader-character-spacing-label = + .label = Character spacing +about-reader-word-spacing-label = + .label = Word spacing +about-reader-text-alignment-label = Text alignment +about-reader-text-alignment-left = + .title = Align text left +about-reader-text-alignment-center = + .title = Align text centre +about-reader-text-alignment-right = + .title = Align text right diff --git a/l10n-en-GB/toolkit/toolkit/contentanalysis/contentanalysis.ftl b/l10n-en-GB/toolkit/toolkit/contentanalysis/contentanalysis.ftl index 317192640a..12a3e2562d 100644 --- a/l10n-en-GB/toolkit/toolkit/contentanalysis/contentanalysis.ftl +++ b/l10n-en-GB/toolkit/toolkit/contentanalysis/contentanalysis.ftl @@ -6,10 +6,6 @@ contentanalysis-alert-title = Content Analysis # Variables: # $content - Description of the content being warned about, such as "clipboard" or "aFile.txt" contentanalysis-slow-agent-notification = The Content Analysis tool is taking a long time to respond for resource “{ $content }” -contentanalysis-slow-agent-dialog-title = Content analysis in progress -# Variables: -# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt" -contentanalysis-slow-agent-dialog-body = Content Analysis is analysing resource “{ $content }” contentanalysis-slow-agent-dialog-header = Scan in progress # Variables: # $agent - The name of the DLP agent doing the analysis @@ -22,8 +18,12 @@ contentanalysis-slow-agent-dialog-body-clipboard = { $agent } is reviewing what # Variables: # $agent - The name of the DLP agent doing the analysis contentanalysis-slow-agent-dialog-body-dropped-text = { $agent } is reviewing the text you dropped against your organisation’s data policies. This may take a moment. +# Variables: +# $agent - The name of the DLP agent doing the analysis +contentanalysis-slow-agent-dialog-body-print = { $agent } is reviewing what you printed against your organisation’s data policies. This may take a moment. contentanalysis-operationtype-clipboard = clipboard contentanalysis-operationtype-dropped-text = dropped text +contentanalysis-operationtype-print = print # $filename - The filename associated with the request, such as "aFile.txt" contentanalysis-customdisplaystring-description = upload of “{ $filename }” contentanalysis-warndialogtitle = This content may be unsafe @@ -55,6 +55,34 @@ contentanalysis-no-agent-connected-message = Unable to connect to { $agent }. Tr # $agent - The name of the DLP agent doing the analysis # $content - Description of the content being blocked, such as "clipboard" or "aFile.txt" contentanalysis-invalid-agent-signature-message = Failed signature verification for { $agent }. Transfer denied for resource: { $content }. +# Variables: +# $agent - The name of the DLP agent doing the analysis +# $content - Localized text describing the content being blocked, such as "Paste denied." +contentanalysis-unspecified-error-message-content = An error occurred in communicating with { $agent }. { $content } +# Variables: +# $agent - The name of the DLP agent doing the analysis +# $content - Localized text describing the content being blocked, such as "Paste denied." +contentanalysis-no-agent-connected-message-content = Unable to connect to { $agent }. { $content } +# Variables: +# $agent - The name of the DLP agent doing the analysis +# $content - Localized text describing the content being blocked, such as "Paste denied." +contentanalysis-invalid-agent-signature-message-content = Failed signature verification for { $agent }. { $content } +# Variables: +# $filename - Name of the file that was blocked, such as "aFile.txt" +contentanalysis-error-message-upload-file = Upload of “{ $filename }” denied. +contentanalysis-error-message-dropped-text = Drag and drop denied. +contentanalysis-error-message-clipboard = Paste denied. +contentanalysis-error-message-print = Print denied. +contentanalysis-block-dialog-title-upload-file = You’re not permitted to upload this file +# Variables: +# $filename - Name of the file that was blocked, such as "aFile.txt" +contentanalysis-block-dialog-body-upload-file = Under your organisation’s data protection policies, you’re not permitted to upload the file “{ $filename }”. Contact your administrator for more info. +contentanalysis-block-dialog-title-clipboard = You’re not permitted to paste this content +contentanalysis-block-dialog-body-clipboard = Under your organisation’s data protection policies, you’re not permitted to paste this content. Contact your administrator for more info. +contentanalysis-block-dialog-title-dropped-text = You’re not permitted to drop this content +contentanalysis-block-dialog-body-dropped-text = Under your organisation’s data protection policies, you’re not permitted to drag and drop this content. Contact your administrator for more info. +contentanalysis-block-dialog-title-print = You’re not permitted to print this document +contentanalysis-block-dialog-body-print = Under your organisation’s data protection policies, you’re not permitted to print this document. Contact your administrator for more info. contentanalysis-inprogress-quit-title = Quit { -brand-shorter-name }? contentanalysis-inprogress-quit-message = Several actions are in progress. If you quit { -brand-shorter-name }, these actions will not be completed. contentanalysis-inprogress-quit-yesbutton = Yes, quit diff --git a/l10n-en-GB/toolkit/toolkit/global/arrowscrollbox.ftl b/l10n-en-GB/toolkit/toolkit/global/arrowscrollbox.ftl index 3eb4fb8588..4fddb4e5e4 100644 --- a/l10n-en-GB/toolkit/toolkit/global/arrowscrollbox.ftl +++ b/l10n-en-GB/toolkit/toolkit/global/arrowscrollbox.ftl @@ -19,3 +19,20 @@ overflow-scroll-button-up = # would look like "v" and scroll the list of menuitems down. overflow-scroll-button-down = .tooltiptext = Scroll down + +### This file contains the entities needed to use the Arrowscrollbox component. +### For example, Arrowscrollboxes are used in Tabs Toolbar when there are +### multiple tabs opened and in overflowing menus. + +# This button is shown at the beginning of the overflowing list of elements. +# For example, in LTR language like English, on the Tabs Toolbar it would look +# like "<" and scroll the tab list to the left, and in the overflowing menu it +# would look like "^" and scroll the list of menuitems up. +overflow-scroll-button-backwards = + .tooltiptext = Scroll backwards +# This button is shown at the end of the overflowing list of elements. For +# example, in LTR language like English, on the Tabs Toolbar it would look like +# ">" and scroll the tab list to the right, and in the overflowing menu it +# would look like "v" and scroll the list of menuitems down. +overflow-scroll-button-forwards = + .tooltiptext = Scroll forwards -- cgit v1.2.3