From 40a355a42d4a9444dc753c04c6608dade2f06a23 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:13:27 +0200 Subject: Adding upstream version 125.0.1. Signed-off-by: Daniel Baumann --- l10n-en-CA/browser/browser/aboutDialog.ftl | 18 +-- l10n-en-CA/browser/browser/aboutLogins.ftl | 122 +++++++++++++- .../browser/browser/aboutPrivateBrowsing.ftl | 4 + l10n-en-CA/browser/browser/addonNotifications.ftl | 8 + l10n-en-CA/browser/browser/appmenu.ftl | 30 +++- l10n-en-CA/browser/browser/browser.ftl | 35 ++++ l10n-en-CA/browser/browser/browserContext.ftl | 10 ++ l10n-en-CA/browser/browser/confirmationHints.ftl | 1 + l10n-en-CA/browser/browser/editBookmarkOverlay.ftl | 18 +-- l10n-en-CA/browser/browser/firefoxView.ftl | 65 +++++++- l10n-en-CA/browser/browser/fxviewTabList.ftl | 37 +++++ l10n-en-CA/browser/browser/menubar.ftl | 10 ++ l10n-en-CA/browser/browser/migrationWizard.ftl | 10 ++ l10n-en-CA/browser/browser/newtab/asrouter.ftl | 40 ++++- l10n-en-CA/browser/browser/newtab/newtab.ftl | 10 +- l10n-en-CA/browser/browser/newtab/onboarding.ftl | 31 ++++ l10n-en-CA/browser/browser/places.ftl | 53 +----- .../browser/policies/policies-descriptions.ftl | 6 + .../browser/browser/preferences/connection.ftl | 21 +-- .../browser/browser/preferences/formAutofill.ftl | 38 ++++- .../browser/preferences/moreFromMozilla.ftl | 13 +- .../browser/browser/preferences/permissions.ftl | 7 + .../browser/browser/preferences/preferences.ftl | 109 ++++++++++++- l10n-en-CA/browser/browser/protectionsPanel.ftl | 19 +++ l10n-en-CA/browser/browser/reportBrokenSite.ftl | 40 +++++ l10n-en-CA/browser/browser/sanitize.ftl | 63 +++++--- l10n-en-CA/browser/browser/screenshotsOverlay.ftl | 6 + l10n-en-CA/browser/browser/shopping.ftl | 88 ++++++++-- l10n-en-CA/browser/browser/sidebarMenu.ftl | 6 +- l10n-en-CA/browser/browser/sync.ftl | 10 +- l10n-en-CA/browser/browser/unifiedExtensions.ftl | 3 +- l10n-en-CA/browser/browser/webProtocolHandler.ftl | 18 +++ l10n-en-CA/browser/browser/webauthnDialog.ftl | 6 + l10n-en-CA/browser/browser/webrtcIndicator.ftl | 30 ++-- .../chrome/browser/downloads/downloads.properties | 3 +- .../formautofill/formautofill.properties | 14 +- l10n-en-CA/devtools/client/components.properties | 12 ++ l10n-en-CA/devtools/client/debugger.properties | 161 +++++++++++++++++++ l10n-en-CA/devtools/client/inspector.properties | 36 +++-- l10n-en-CA/devtools/client/layout.properties | 1 + l10n-en-CA/devtools/client/netmonitor.properties | 28 ++++ l10n-en-CA/devtools/client/styleeditor.ftl | 7 +- l10n-en-CA/devtools/client/toolbox-options.ftl | 14 ++ l10n-en-CA/devtools/client/toolbox.properties | 11 +- l10n-en-CA/devtools/client/tooltips.ftl | 26 ++- l10n-en-CA/devtools/client/webconsole.properties | 43 ++++- .../devtools/shared/styleinspector.properties | 18 +++ l10n-en-CA/devtools/shared/webconsole-commands.ftl | 21 +++ l10n-en-CA/dom/chrome/dom/dom.properties | 27 +++- l10n-en-CA/dom/chrome/security/csp.properties | 99 ++++++++++++ l10n-en-CA/dom/chrome/security/security.properties | 5 + l10n-en-CA/netwerk/necko.properties | 13 ++ .../toolkit/chrome/global/narrate.properties | 10 ++ .../chrome/passwordmgr/passwordmgr.properties | 5 + l10n-en-CA/toolkit/crashreporter/crashreporter.ftl | 48 ++++++ l10n-en-CA/toolkit/toolkit/about/aboutAddons.ftl | 3 + l10n-en-CA/toolkit/toolkit/about/aboutGlean.ftl | 15 ++ l10n-en-CA/toolkit/toolkit/about/aboutLogging.ftl | 5 + .../toolkit/toolkit/about/aboutProcesses.ftl | 13 +- l10n-en-CA/toolkit/toolkit/about/aboutReader.ftl | 39 ++++- l10n-en-CA/toolkit/toolkit/about/aboutSupport.ftl | 31 ++++ l10n-en-CA/toolkit/toolkit/about/aboutWebauthn.ftl | 177 +++++++++++++++++++++ l10n-en-CA/toolkit/toolkit/about/aboutWebrtc.ftl | 21 ++- l10n-en-CA/toolkit/toolkit/branding/brandings.ftl | 2 +- .../toolkit/contentanalysis/contentanalysis.ftl | 57 +++++++ .../toolkit/toolkit/formautofill/formAutofill.ftl | 55 +++++++ .../toolkit/toolkit/global/arrowscrollbox.ftl | 18 +++ l10n-en-CA/toolkit/toolkit/global/commonDialog.ftl | 5 +- .../toolkit/global/cookieBannerHandling.ftl | 2 + .../toolkit/toolkit/global/handlerDialog.ftl | 2 + l10n-en-CA/toolkit/toolkit/global/processTypes.ftl | 20 ++- l10n-en-CA/toolkit/toolkit/global/textActions.ftl | 2 + l10n-en-CA/toolkit/toolkit/neterror/netError.ftl | 2 + .../toolkit/toolkit/passwordmgr/passwordmgr.ftl | 6 + l10n-en-CA/toolkit/toolkit/pdfviewer/viewer.ftl | 66 ++++++++ .../toolkit/toolkit/preferences/preferences.ftl | 1 + 76 files changed, 1877 insertions(+), 252 deletions(-) create mode 100644 l10n-en-CA/toolkit/crashreporter/crashreporter.ftl (limited to 'l10n-en-CA') diff --git a/l10n-en-CA/browser/browser/aboutDialog.ftl b/l10n-en-CA/browser/browser/aboutDialog.ftl index 2080ee9873..09a5d16025 100644 --- a/l10n-en-CA/browser/browser/aboutDialog.ftl +++ b/l10n-en-CA/browser/browser/aboutDialog.ftl @@ -4,17 +4,13 @@ aboutDialog-title = .title = About { -brand-full-name } - releaseNotes-link = What’s new - update-checkForUpdatesButton = .label = Check for updates .accesskey = C - update-updateButton = .label = Restart to Update { -brand-shorter-name } .accesskey = R - update-checkingForUpdates = Checking for updates… ## Variables: @@ -26,11 +22,10 @@ aboutdialog-update-downloading = Downloading update — update-failed-main = Update failed. Download the latest version - update-adminDisabled = Updates disabled by your system administrator +update-policy-disabled = Updates disabled by your organization update-noUpdatesFound = { -brand-short-name } is up to date aboutdialog-update-checking-failed = Failed to check for updates. update-otherInstanceHandlingUpdates = { -brand-short-name } is being updated by another instance @@ -40,11 +35,8 @@ update-otherInstanceHandlingUpdates = { -brand-short-name } is being updated by aboutdialog-update-manual-with-link = Updates available at settings-update-manual-with-link = Updates available at { $displayUrl } - update-unsupported = You can not perform further updates on this system. - update-restarting = Restarting… - update-internal-error2 = Unable to check for updates due to internal error. Updates available at ## @@ -52,28 +44,20 @@ update-internal-error2 = Unable to check for updates due to internal error. Upda # Variables: # $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.) aboutdialog-channel-description = You are currently on the update channel. - warningDesc-version = { -brand-short-name } is experimental and may be unstable. - aboutdialog-help-user = { -brand-product-name } Help aboutdialog-submit-feedback = Submit Feedback - community-exp = is a working together to keep the Web open, public and accessible to all. - community-2 = { -brand-short-name } is designed by , a working together to keep the Web open, public and accessible to all. - helpus = Want to help? or - bottomLinks-license = Licensing Information bottomLinks-rights = End-User Rights bottomLinks-privacy = Privacy Policy - # Example of resulting string: 66.0.1 (64-bit) # Variables: # $version (String): version of Firefox, e.g. 66.0.1 # $bits (Number): bits of the architecture (32 or 64) aboutDialog-version = { $version } ({ $bits }-bit) - # Example of resulting string: 66.0a1 (2019-01-16) (64-bit) # Variables: # $version (String): version of Firefox for Nightly builds, e.g. 66.0a1 diff --git a/l10n-en-CA/browser/browser/aboutLogins.ftl b/l10n-en-CA/browser/browser/aboutLogins.ftl index 5447075e94..38bdade2ba 100644 --- a/l10n-en-CA/browser/browser/aboutLogins.ftl +++ b/l10n-en-CA/browser/browser/aboutLogins.ftl @@ -9,6 +9,12 @@ about-logins-login-filter = .key = F create-new-login-button = .title = Create new login +about-logins-page-title-name = Passwords +about-logins-login-filter2 = + .placeholder = Search Passwords + .key = F +create-login-button = + .title = Add password fxaccounts-sign-in-text = Get your passwords on your other devices fxaccounts-sign-in-sync-button = Sign in to sync fxaccounts-avatar-button = @@ -23,6 +29,8 @@ about-logins-menu-menuitem-import-from-another-browser = Import from Another Bro about-logins-menu-menuitem-import-from-a-file = Import from a File… about-logins-menu-menuitem-export-logins = Export Logins… about-logins-menu-menuitem-remove-all-logins = Remove All Logins… +about-logins-menu-menuitem-export-logins2 = Export Passwords… +about-logins-menu-menuitem-remove-all-logins2 = Remove All Passwords… menu-menuitem-preferences = { PLATFORM() -> [windows] Options @@ -49,6 +57,21 @@ login-list-filtered-count = [one] { $count } of { $total } login *[other] { $count } of { $total } logins } +# Variables +# $count (number) - Number of logins +login-list-count2 = + { $count -> + [one] { $count } password + *[other] { $count } passwords + } +# Variables +# $count (number) - Number of filtered logins +# $total (number) - Total number of logins +login-list-filtered-count2 = + { $total -> + [one] { $count } of { $total } password + *[other] { $count } of { $total } passwords + } login-list-sort-label-text = Sort by: login-list-name-option = Name (A-Z) login-list-name-reverse-option = Name (Z-A) @@ -58,11 +81,14 @@ about-logins-login-list-alerts-option = Alerts login-list-last-changed-option = Last Modified login-list-last-used-option = Last Used login-list-intro-title = No logins found +login-list-intro-title2 = No passwords saved login-list-intro-description = When you save a password in { -brand-product-name }, it will show up here. about-logins-login-list-empty-search-title = No logins found +about-logins-login-list-empty-search-title2 = No passwords found about-logins-login-list-empty-search-description = There are no results matching your search. login-list-item-title-new-login = New Login login-list-item-subtitle-new-login = Enter your login credentials +login-list-item-title-new-login2 = Add password login-list-item-subtitle-missing-username = (no username) about-logins-list-item-breach-icon = .title = Breached website @@ -81,19 +107,29 @@ about-logins-login-intro-heading-logged-out2 = Looking for your saved logins? Tu about-logins-login-intro-heading-logged-in = No synced logins found. login-intro-description = If you saved your logins to { -brand-product-name } on a different device, here’s how to get them here: login-intro-instructions-fxa = Create or sign in to your { -fxaccount-brand-name(capitalization: "sentence") } on the device where your logins are saved. +about-logins-login-intro-heading-message = Save your passwords to a safe spot +login-intro-description2 = All passwords you save to { -brand-product-name } are encrypted. Plus, we watch out for breaches and alert you if you’re affected. Learn more login-intro-instructions-fxa2 = Create or sign in to your account on the device where your logins are saved. login-intro-instructions-fxa-settings = Go to Settings > Sync > Turn on syncing… Select the Logins and passwords checkbox. login-intro-instructions-fxa-passwords-help = Visit passwords support for more help. about-logins-intro-browser-only-import = If your logins are saved in another browser, you can import them into { -brand-product-name } about-logins-intro-import2 = If your logins are saved outside of { -brand-product-name }, you can import them from another browser or from a file +about-logins-intro-import3 = Select the plus sign button above to add a password now. You can also import passwords from another browser or from a file. ## Login login-item-new-login-title = Create New Login +# Header for adding a password +about-logins-login-item-new-login-title = Add password login-item-edit-button = Edit about-logins-login-item-remove-button = Remove login-item-origin-label = Website address login-item-tooltip-message = Make sure this matches the exact address of the website where you log in. +about-logins-origin-tooltip2 = Enter the full address and make sure it’s an exact match for where you sign in. +# Variables +# $webTitle (String) - Website title of the password being changed. +about-logins-edit-password-tooltip = Make sure you’re saving your current password for this site. Changing the password here does not change it with { $webTitle }. +about-logins-add-password-tooltip = Make sure you’re saving your current password for this site. login-item-origin = .placeholder = https://www.example.com login-item-username-label = Username @@ -107,6 +143,7 @@ login-item-password-reveal-checkbox = login-item-copy-password-button-text = Copy login-item-copied-password-button-text = Copied! login-item-save-changes-button = Save Changes +about-logins-login-item-save-changes-button = Save login-item-save-new-button = Save login-item-cancel-button = Cancel @@ -134,6 +171,11 @@ about-logins-edit-login-os-auth-dialog-message-win = To edit your login, enter y # This message can be seen when attempting to edit a login in about:logins # On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here. about-logins-edit-login-os-auth-dialog-message-macosx = edit the saved login +# This message can be seen when attempting to edit a login in about:logins on Windows. +about-logins-edit-login-os-auth-dialog-message2-win = To edit your password, enter your Windows login credentials. This helps protect the security of your accounts. +# This message can be seen when attempting to edit a login in about:logins +# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here. +about-logins-edit-login-os-auth-dialog-message2-macosx = edit the saved password # This message can be seen when attempting to reveal a password in about:logins on Windows. about-logins-reveal-password-os-auth-dialog-message-win = To view your password, enter your Windows login credentials. This helps protect the security of your accounts. # This message can be seen when attempting to reveal a password in about:logins @@ -149,6 +191,11 @@ about-logins-export-password-os-auth-dialog-message-win = To export your logins, # This message can be seen when attempting to export a password in about:logins # On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here. about-logins-export-password-os-auth-dialog-message-macosx = export saved logins and passwords +# This message can be seen when attempting to export a password in about:logins on Windows. +about-logins-export-password-os-auth-dialog-message2-win = To export your passwords, enter your Windows login credentials. This helps protect the security of your accounts. +# This message can be seen when attempting to export a password in about:logins +# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here. +about-logins-export-password-os-auth-dialog-message2-macosx = export saved passwords ## Primary Password notification @@ -164,6 +211,10 @@ confirmation-dialog-dismiss-button = .title = Cancel about-logins-confirm-remove-dialog-title = Remove this login? confirm-delete-dialog-message = This action cannot be undone. +# Title for modal to confirm the removal of one saved password +about-logins-confirm-delete-dialog-title = Remove password? +# Message for modal to confirm the removal of one saved password +about-logins-confirm-delete-dialog-message = You cannot undo this action. about-logins-confirm-remove-dialog-confirm-button = Remove ## Variables @@ -199,10 +250,35 @@ about-logins-confirm-remove-all-sync-dialog-message = [1] This will remove the login you’ve saved to { -brand-short-name } on all devices synced to your { -fxaccount-brand-name }. This will also remove breach alerts that appear here. You won’t be able to undo this action. *[other] This will remove all logins you’ve saved to { -brand-short-name } on all devices synced to your { -fxaccount-brand-name }. This will also remove breach alerts that appear here. You won’t be able to undo this action. } -about-logins-confirm-remove-all-sync-dialog-message2 = +# Checkbox for modal to confirm the removal of saved passwords +about-logins-confirm-remove-all-dialog-checkbox-label2 = + { $count -> + [1] Yes, remove password + *[other] Yes, remove passwords + } +# Title for modal to confirm the removal of all saved passwords when user is NOT synced +about-logins-confirm-remove-all-dialog-title2 = + { $count -> + [one] Remove { $count } password? + *[other] Remove all { $count } passwords? + } +# Message for modal to confirm the removal of saved passwords when user is NOT synced +about-logins-confirm-remove-all-dialog-message2 = { $count -> - [1] This will remove the login you’ve saved to { -brand-short-name } on all devices synced to your account. This will also remove breach alerts that appear here. You won’t be able to undo this action. - *[other] This will remove all logins you’ve saved to { -brand-short-name } on all devices synced to your account. This will also remove breach alerts that appear here. You won’t be able to undo this action. + [1] This will remove the password saved to { -brand-short-name } and any breach alerts. You cannot undo this action. + *[other] This will remove the passwords saved to { -brand-short-name } and any breach alerts. You cannot undo this action. + } +# Title for modal to confirm the removal of all saved passwords when user IS SYNCED +about-logins-confirm-remove-all-sync-dialog-title2 = + { $count -> + [one] Remove { $count } password from all devices? + *[other] Remove all { $count } passwords from all devices? + } +# Message for modal to confirm the removal of saved passwords when user IS synced. +about-logins-confirm-remove-all-sync-dialog-message3 = + { $count -> + [1] This will remove the password saved to { -brand-short-name } on all your synced devices. This will also remove any breach alerts that appear here. You cannot undo this action. + *[other] This will remove all passwords saved to { -brand-short-name } on all your synced devices. This will also remove any breach alerts that appear here. You cannot undo this action. } ## @@ -210,6 +286,11 @@ about-logins-confirm-remove-all-sync-dialog-message2 = about-logins-confirm-export-dialog-title = Export logins and passwords about-logins-confirm-export-dialog-message = Your passwords will be saved as readable text (e.g., BadP@ssw0rd) so anyone who can open the exported file can view them. about-logins-confirm-export-dialog-confirm-button = Export… +about-logins-confirm-export-dialog-title2 = A note about exporting passwords +about-logins-confirm-export-dialog-message2 = + When you export, your passwords are saved to a file with readable text. + When you’re done using the file, we recommend deleting it so others who use this device can’t see your passwords. +about-logins-confirm-export-dialog-confirm-button2 = Continue with export about-logins-alert-import-title = Import Complete about-logins-alert-import-message = View detailed Import Summary confirm-discard-changes-dialog-title = Discard unsaved changes? @@ -251,6 +332,11 @@ about-logins-export-file-picker-title = Export Logins File # The default file name shown in the file picker when exporting saved logins. # This must end in .csv about-logins-export-file-picker-default-filename = logins.csv +# Title of the file picker dialog +about-logins-export-file-picker-title2 = Export Passwords from { -brand-short-name } +# The default file name shown in the file picker when exporting saved logins. +# This must end in .csv +about-logins-export-file-picker-default-filename2 = passwords.csv about-logins-export-file-picker-export-button = Export # A description for the .csv file format that may be shown as the file type # filter by the operating system. @@ -264,6 +350,8 @@ about-logins-export-file-picker-csv-filter-title = # Title of the file picker dialog about-logins-import-file-picker-title = Import Logins File +# Title of the file picker dialog +about-logins-import-file-picker-title2 = Import Passwords to { -brand-short-name } about-logins-import-file-picker-import-button = Import # A description for the .csv file format that may be shown as the file type # filter by the operating system. @@ -297,6 +385,18 @@ about-logins-import-dialog-items-no-change = { $count -> *[other] Duplicate logins found: { $count } (not imported) } +about-logins-import-dialog-items-added2 = + { $count -> + *[other] New passwords added: { $count } + } +about-logins-import-dialog-items-modified2 = + { $count -> + *[other] Existing entries updated: { $count } + } +about-logins-import-dialog-items-no-change2 = + { $count -> + *[other] Duplicate entries found: { $count } (not imported) + } about-logins-import-dialog-items-error = { $count -> *[other] Errors: { $count } (not imported) @@ -317,6 +417,7 @@ about-logins-import-dialog-error-try-import-again = Try Import Again… about-logins-import-dialog-error-cancel = Cancel about-logins-import-report-title = Import Summary about-logins-import-report-description = Logins and passwords imported to { -brand-short-name }. +about-logins-import-report-description2 = Passwords imported to { -brand-short-name }. # # Variables: # $number (number) - The number of the row @@ -324,6 +425,9 @@ about-logins-import-report-row-index = Row { $number } about-logins-import-report-row-description-no-change = Duplicate: Exact match of existing login about-logins-import-report-row-description-modified = Existing login updated about-logins-import-report-row-description-added = New login added +about-logins-import-report-row-description-no-change2 = Duplicate: Exact match of existing entry +about-logins-import-report-row-description-modified2 = Existing entry updated +about-logins-import-report-row-description-added2 = New password added about-logins-import-report-row-description-error = Error: Missing field ## @@ -349,6 +453,18 @@ about-logins-import-report-no-change = { $count -> *[other]
{ $count }
Duplicate logins
(not imported)
} +about-logins-import-report-added2 = + { $count -> + *[other]
{ $count }
New passwords added
+ } +about-logins-import-report-modified2 = + { $count -> + *[other]
{ $count }
Existing entries updated
+ } +about-logins-import-report-no-change2 = + { $count -> + *[other]
{ $count }
Duplicate entries
(not imported)
+ } about-logins-import-report-error = { $count -> *[other]
{ $count }
Errors
(not imported)
diff --git a/l10n-en-CA/browser/browser/aboutPrivateBrowsing.ftl b/l10n-en-CA/browser/browser/aboutPrivateBrowsing.ftl index ea65d24ad0..6ca158c444 100644 --- a/l10n-en-CA/browser/browser/aboutPrivateBrowsing.ftl +++ b/l10n-en-CA/browser/browser/aboutPrivateBrowsing.ftl @@ -68,6 +68,10 @@ about-private-browsing-pin-promo-title = No saved cookies or history, right from about-private-browsing-cookie-banners-promo-header = Cookie banners begone! about-private-browsing-cookie-banners-promo-button = Reduce Cookie Banners about-private-browsing-cookie-banners-promo-message = Let { -brand-short-name } automatically answer cookie pop-ups for you so you can get back to distraction-free browsing. { -brand-short-name } will reject all requests if possible. +# Simplified version of the headline if the original text doesn't work +# in your language: `{ -brand-short-name } will show fewer cookie requests` +about-private-browsing-cookie-banners-promo-heading = { -brand-short-name } takes care of cookie banners for you +about-private-browsing-cookie-banners-promo-body = We now automatically refuse many cookie banners so you can get tracked less and go back to distraction-free browsing. ## Strings for Felt Privacy v1 experiments in 119 diff --git a/l10n-en-CA/browser/browser/addonNotifications.ftl b/l10n-en-CA/browser/browser/addonNotifications.ftl index b8cc62eefc..b453759d49 100644 --- a/l10n-en-CA/browser/browser/addonNotifications.ftl +++ b/l10n-en-CA/browser/browser/addonNotifications.ftl @@ -40,6 +40,7 @@ site-permission-install-first-prompt-midi-message = This access is not guarantee ## xpinstall-disabled-locked = Software installation has been disabled by your system administrator. +xpinstall-disabled-by-policy = Software installation has been disabled by your organization. xpinstall-disabled = Software installation is currently disabled. Click Enable and try again. xpinstall-disabled-button = .label = Enable @@ -51,6 +52,13 @@ xpinstall-disabled-button = addon-install-blocked-by-policy = { $addonName } ({ $addonId }) is blocked by your system administrator. # This message is shown when the installation of add-ons from a domain is blocked by enterprise policy. addon-domain-blocked-by-policy = Your system administrator prevented this site from asking you to install software on your computer. +# This message is shown when the installation of an add-on is blocked by enterprise policy. +# Variables: +# $addonName (String): the name of the add-on. +# $addonId (String): the ID of add-on. +addon-installation-blocked-by-policy = { $addonName } ({ $addonId }) is blocked by your organization. +# This message is shown when the installation of add-ons from a domain is blocked by enterprise policy. +addon-install-domain-blocked-by-policy = Your organization prevented this site from asking you to install software on your computer. addon-install-full-screen-blocked = Add-on installation is not allowed while in or before entering fullscreen mode. # Variables: # $addonName (String): the localized name of the sideloaded add-on. diff --git a/l10n-en-CA/browser/browser/appmenu.ftl b/l10n-en-CA/browser/browser/appmenu.ftl index ae7e8409e1..5606168b3a 100644 --- a/l10n-en-CA/browser/browser/appmenu.ftl +++ b/l10n-en-CA/browser/browser/appmenu.ftl @@ -75,8 +75,18 @@ appmenu-remote-tabs-turn-on-sync = .label = Turn on sync… # This is shown after the tabs list if we can display more tabs by clicking on the button appmenu-remote-tabs-showmore = - .label = Show More Tabs + .label = Show more tabs .tooltiptext = Show more tabs from this device +# This is shown when there are inactive tabs which are not being shown. +# Variables +# $count (Number) - The number of inactive tabs which are not being shown (at least 1) +appmenu-remote-tabs-showinactive = + .label = + { $count -> + [one] Show one inactive tab + *[other] Show { $count } inactive tabs + } + .tooltiptext = Show the inactive tabs on this device # This is shown beneath the name of a device when that device has no open tabs appmenu-remote-tabs-notabs = No open tabs # This is shown when Sync is configured but syncing tabs is disabled. @@ -94,6 +104,7 @@ appmenuitem-fxa-toolbar-sync-now2 = Sync now appmenuitem-fxa-sign-in = Sign in to { -brand-product-name } appmenuitem-fxa-manage-account = Manage account appmenu-fxa-header2 = { -fxaccount-brand-name(capitalization: "sentence") } +appmenu-account-header = Account # Variables # $time (string) - Localized relative time since last sync (e.g. 1 second ago, # 3 hours ago, etc.) @@ -167,6 +178,11 @@ profiler-popup-capture-shortcut = # devtools/client/performance-new/shared/background.jsm.js # Please take care that the same values are also defined in devtools' perftools.ftl. + +# Presets and their l10n IDs are defined in the file +# devtools/client/performance-new/shared/background.sys.mjs +# Please take care that the same values are also defined in devtools' perftools.ftl. + profiler-popup-presets-web-developer-description = Recommended preset for most web app debugging, with low overhead. profiler-popup-presets-web-developer-label = .label = Web Developer @@ -254,3 +270,15 @@ appmenu-customizetoolbar = appmenu-developer-tools-subheader = Browser tools appmenu-developer-tools-extensions = .label = Extensions for developers +appmenuitem-report-broken-site = + .label = Report broken site + +## Panel for privacy and security products + +appmenuitem-sign-in-account = Sign in to your account +appmenuitem-monitor-title = { -monitor-brand-short-name } +appmenuitem-monitor-description = Get data breach alerts +appmenuitem-relay-title = { -relay-brand-short-name } +appmenuitem-relay-description = Mask your real email and phone +appmenuitem-vpn-title = { -mozilla-vpn-brand-name } +appmenuitem-vpn-description = Protect your online activity diff --git a/l10n-en-CA/browser/browser/browser.ftl b/l10n-en-CA/browser/browser/browser.ftl index 961ce1533a..21506eff58 100644 --- a/l10n-en-CA/browser/browser/browser.ftl +++ b/l10n-en-CA/browser/browser/browser.ftl @@ -279,6 +279,9 @@ quickactions-cmd-plugins = plugins # Opens the print dialog quickactions-print2 = Print page quickactions-cmd-print = print +# Opens the print dialog at the save to PDF option +quickactions-savepdf = Save page as PDF +quickactions-cmd-savepdf = pdf # Opens a new private browsing window quickactions-private2 = Open private window quickactions-cmd-private = private browsing @@ -348,6 +351,7 @@ identity-connection-secure = Connection secure identity-connection-failure = Connection failure identity-connection-internal = This is a secure { -brand-short-name } page. identity-connection-file = This page is stored on your computer. +identity-connection-associated = This page is loaded from another page. identity-extension-page = This page is loaded from an extension. identity-active-blocked = { -brand-short-name } has blocked parts of this page that are not secure. identity-custom-root = Connection verified by a certificate issuer that is not recognized by Mozilla. @@ -563,6 +567,13 @@ urlbar-result-action-search-w-engine = Search with { $engine } urlbar-result-action-sponsored = Sponsored urlbar-result-action-switch-tab = Switch to Tab urlbar-result-action-visit = Visit +# "Switch to tab with container" is used when the target tab is located in a +# different container. +# Variables +# $container (String): the name of the target container +urlbar-result-action-switch-tab-with-container = Switch to Tab · { $container } +# Allows the user to visit a URL that was previously copied to the clipboard. +urlbar-result-action-visit-from-clipboard = Visit from clipboard # Directs a user to press the Tab key to perform a search with the specified # engine. # Variables @@ -615,6 +626,11 @@ urlbar-group-search-suggestions = # A label shown above Quick Actions in the urlbar results. urlbar-group-quickactions = .label = Quick Actions +# A label shown above the recent searches group in the urlbar results. +# Variables +# $engine (String): the name of the search engine used to search. +urlbar-group-recent-searches = + .label = Recent Searches ## Reader View toolbar buttons @@ -880,6 +896,10 @@ tabs-toolbar-list-all-tabs = restore-session-startup-suggestion-message = Open previous tabs? You can restore your previous session from the { -brand-short-name } application menu , under History. restore-session-startup-suggestion-button = Show me how +## Infobar shown when the user tries to open a file picker and file pickers are blocked by enterprise policy + +filepicker-blocked-infobar = Your organization has blocked access to local files on this computer + ## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc) data-reporting-notification-message = { -brand-short-name } automatically sends some data to { -vendor-short-name } so that we can improve your experience. @@ -915,6 +935,21 @@ unified-extensions-button-quarantined = ## Private browsing reset button +reset-pbm-toolbar-button = + .label = End Private Session + .tooltiptext = End Private Session +reset-pbm-panel-heading = End your private session? +reset-pbm-panel-description = Close all private tabs and delete history, cookies, and all other site data. +reset-pbm-panel-always-ask-checkbox = + .label = Always ask me + .accesskey = A +reset-pbm-panel-cancel-button = + .label = Cancel + .accesskey = C +reset-pbm-panel-confirm-button = + .label = Delete session data + .accesskey = D +reset-pbm-panel-complete = Private session data deleted ## Autorefresh blocker diff --git a/l10n-en-CA/browser/browser/browserContext.ftl b/l10n-en-CA/browser/browser/browserContext.ftl index 7601ad7c71..29e2f45b62 100644 --- a/l10n-en-CA/browser/browser/browserContext.ftl +++ b/l10n-en-CA/browser/browser/browserContext.ftl @@ -78,6 +78,12 @@ toolbar-button-fxaccount = .label = { -fxaccount-brand-name(capitalization: "sentence") } .tooltiptext = { -fxaccount-brand-name(capitalization: "sentence") } +## Account toolbar Button + +toolbar-button-account = + .label = Account + .tooltiptext = Account + ## Save Page main-context-menu-page-save = @@ -291,6 +297,7 @@ main-context-menu-send-to-device = main-context-menu-use-saved-login = .label = Use Saved Login .accesskey = o +# Displayed when there are saved passwords and the user clicks inside a username or password field main-context-menu-use-saved-password = .label = Use Saved Password .accesskey = o @@ -306,6 +313,9 @@ main-context-menu-suggest-strong-password = main-context-menu-manage-logins2 = .label = Manage Logins .accesskey = M +main-context-menu-manage-passwords = + .label = Manage Passwords + .accesskey = M main-context-menu-keyword = .label = Add a Keyword for this Search… .accesskey = K diff --git a/l10n-en-CA/browser/browser/confirmationHints.ftl b/l10n-en-CA/browser/browser/confirmationHints.ftl index 81beab32db..e08f5a2e70 100644 --- a/l10n-en-CA/browser/browser/confirmationHints.ftl +++ b/l10n-en-CA/browser/browser/confirmationHints.ftl @@ -7,6 +7,7 @@ confirmation-hint-breakage-report-sent = Report sent. Thank you! confirmation-hint-login-removed = Login removed! +confirmation-hint-password-removed = Password removed! confirmation-hint-page-bookmarked = Saved to bookmarks confirmation-hint-password-saved = Password saved! confirmation-hint-password-created = Password saved diff --git a/l10n-en-CA/browser/browser/editBookmarkOverlay.ftl b/l10n-en-CA/browser/browser/editBookmarkOverlay.ftl index dff027bf2c..3395b51704 100644 --- a/l10n-en-CA/browser/browser/editBookmarkOverlay.ftl +++ b/l10n-en-CA/browser/browser/editBookmarkOverlay.ftl @@ -5,57 +5,45 @@ bookmark-overlay-name-2 = .value = Name .accesskey = N - bookmark-overlay-url = .value = URL .accesskey = U - # Location refers to the position of the bookmark within the browser's # bookmarks, not to its URL or address. bookmark-overlay-location-2 = .value = Location .accesskey = L - bookmark-overlay-choose = .label = Choose… - bookmark-overlay-folders-expander = .tooltiptext = Show all the bookmarks folders .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext } .tooltiptextup = Hide - bookmark-overlay-folders-expander2 = .tooltiptext = Show all the bookmarks folders - bookmark-overlay-folders-expander-hide = .tooltiptext = Hide - +# bookmark-overlay-folders-tree is used to provide an accessible name to the tree view of the Bookmarks directory, when it is expanded +bookmark-overlay-folders-tree = + .aria-label = Folders bookmark-overlay-new-folder-button = .label = New Folder .accesskey = o - bookmark-overlay-tags-2 = .value = Tags .accesskey = T - bookmark-overlay-tags-empty-description = .placeholder = Separate tags with commas - bookmark-overlay-tags-expander = .tooltiptext = Show all tags .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext } .tooltiptextup = Hide - bookmark-overlay-tags-expander2 = .tooltiptext = Show all tags - bookmark-overlay-tags-expander-hide = .tooltiptext = Hide - bookmark-overlay-keyword-2 = .value = Keyword .accesskey = K - bookmark-overlay-tags-caption-label = Use tags to organize and search for bookmarks from the address bar - bookmark-overlay-keyword-caption-label-2 = Use a single keyword to open bookmarks directly from the address bar diff --git a/l10n-en-CA/browser/browser/firefoxView.ftl b/l10n-en-CA/browser/browser/firefoxView.ftl index 6bcadc7cfc..acf7ec5800 100644 --- a/l10n-en-CA/browser/browser/firefoxView.ftl +++ b/l10n-en-CA/browser/browser/firefoxView.ftl @@ -12,11 +12,15 @@ menu-tools-firefox-view = .label = { -firefoxview-brand-name } .accesskey = F firefoxview-page-title = { -firefoxview-brand-name } +firefoxview-page-heading = + .heading = { -firefoxview-brand-name } firefoxview-page-label = .label = { -firefoxview-brand-name } firefoxview-close-button = .title = Close .aria-label = Close +firefoxview-empty-state-icon = + .alt = Attention: # Used instead of the localized relative time when a timestamp is within a minute or so of now firefoxview-just-now-timestamp = Just now # This is a headline for an area in the product where users can resume and re-open tabs they have previously viewed on other devices. @@ -49,6 +53,7 @@ firefoxview-syncedtabs-loading-header = Sync in progress firefoxview-syncedtabs-loading-description = When it’s done, you’ll see any tabs you have open on other devices. Check back soon. firefoxview-tabpickup-fxa-admin-disabled-header = Your organization has disabled sync firefoxview-tabpickup-fxa-admin-disabled-description = { -brand-short-name } is not able to sync tabs between devices because your administrator has disabled syncing. +firefoxview-tabpickup-fxa-disabled-by-policy-description = { -brand-short-name } is not able to sync tabs between devices because your organization has disabled syncing. firefoxview-tabpickup-network-offline-header = Check your internet connection firefoxview-tabpickup-network-offline-description = If you’re using a firewall or proxy, check that { -brand-short-name } has permission to access the web. firefoxview-tabpickup-network-offline-primarybutton = Try again @@ -147,8 +152,43 @@ firefoxview-opentabs-focus-tab = .title = Switch to this tab firefoxview-show-more = Show more firefoxview-show-less = Show less +firefoxview-show-all = Show all +firefoxview-search-text-box-clear-button = + .title = Clear +# Placeholder for the input field to search in recent browsing ("search" is a verb). +firefoxview-search-text-box-recentbrowsing = + .placeholder = Search +# Placeholder for the input field to search in history ("search" is a verb). +firefoxview-search-text-box-history = + .placeholder = Search history +# Placeholder for the input field to search in recently closed tabs ("search" is a verb). +firefoxview-search-text-box-recentlyclosed = + .placeholder = Search recently closed tabs +# Placeholder for the input field to search in tabs from other devices ("search" is a verb). +firefoxview-search-text-box-syncedtabs = + .placeholder = Search synced tabs +# Placeholder for the input field to search in open tabs ("search" is a verb). +firefoxview-search-text-box-opentabs = + .placeholder = Search open tabs +# "Search" is a noun (as in "Results of the search for") +# Variables: +# $query (String) - The search query used for searching through browser history. +firefoxview-search-results-header = Search results for “{ $query }” +# Variables: +# $count (Number) - The number of visits matching the search query. +firefoxview-search-results-count = + { $count -> + [one] { $count } site + *[other] { $count } sites + } +# Message displayed when a search is performed and no matching results were found. +# Variables: +# $query (String) - The search query. +firefoxview-search-results-empty = No results for “{ $query }” firefoxview-sort-history-by-date-label = Sort by date firefoxview-sort-history-by-site-label = Sort by site +firefoxview-sort-open-tabs-by-recency-label = Sort by recent activity +firefoxview-sort-open-tabs-by-order-label = Sort by tab order # Variables: # $url (string) - URL that will be opened in the new tab firefoxview-opentabs-tab-row = @@ -207,10 +247,29 @@ firefoxview-recentlyclosed-empty-header = Closed a tab too soon? firefoxview-recentlyclosed-empty-description = Here you’ll find the tabs you recently closed, so you can reopen any of them quickly. firefoxview-recentlyclosed-empty-description-two = To find tabs from longer ago, view your browsing history. -## - - ## This message is displayed below the name of another connected device when it doesn't have any open tabs. firefoxview-syncedtabs-device-notabs = No tabs open on this device firefoxview-syncedtabs-connect-another-device = Connect another device +firefoxview-pinned-tabs = + .title = Pinned Tabs +firefoxview-tabs = + .title = Tabs + +## These tooltips will be displayed when hovering over a pinned tab on the Open Tabs page +## Variables: +## $tabTitle (string) - Title of pinned tab that will be opened when selected + +firefoxview-opentabs-pinned-tab = + .title = Switch to { $tabTitle } +# This tooltip will be shown for a pinned tab whose URL is currently bookmarked. +firefoxview-opentabs-bookmarked-pinned-tab = + .title = Switch to (Bookmarked) { $tabTitle } + +## These tooltips will be displayed when hovering over an unpinned Open Tab +## Variables: +## $url (string) - URL of tab that will be opened when selected + +# This tooltip will be shown for an unpinned tab whose URL is currently bookmarked. +firefoxview-opentabs-bookmarked-tab = + .title = (Bookmarked) { $url } diff --git a/l10n-en-CA/browser/browser/fxviewTabList.ftl b/l10n-en-CA/browser/browser/fxviewTabList.ftl index 3603a3c7d0..3218cad7ef 100644 --- a/l10n-en-CA/browser/browser/fxviewTabList.ftl +++ b/l10n-en-CA/browser/browser/fxviewTabList.ftl @@ -15,6 +15,10 @@ fxviewtabrow-time = { DATETIME($time, timeStyle: "short") } fxviewtabrow-tabs-list-tab = .title = Open { $targetURI } in a new tab # Variables: +# $tabTitle (string) - Title of tab being closed +fxviewtabrow-close-tab-button = + .title = Close { $tabTitle } +# Variables: # $tabTitle (string) - Title of tab being dismissed fxviewtabrow-dismiss-tab-button = .title = Dismiss { $tabTitle } @@ -41,7 +45,40 @@ fxviewtabrow-copy-link = Copy Link .accesskey = L fxviewtabrow-close-tab = Close Tab .accesskey = C +fxviewtabrow-move-tab = Move Tab + .accesskey = v +fxviewtabrow-move-tab-start = Move to Start + .accesskey = S +fxviewtabrow-move-tab-end = Move to End + .accesskey = E +fxviewtabrow-move-tab-window = Move to New Window + .accesskey = W +fxviewtabrow-send-tab = Send Tab to Device + .accesskey = n +fxviewtabrow-pin-tab = Pin Tab + .accesskey = P +fxviewtabrow-unpin-tab = Unpin Tab + .accesskey = p +fxviewtabrow-mute-tab = Mute Tab + .accesskey = M +fxviewtabrow-unmute-tab = Unmute Tab + .accesskey = m # Variables: # $tabTitle (string) - Title of the tab to which the context menu is associated fxviewtabrow-options-menu-button = .title = Options for { $tabTitle } +# Variables: +# $tabTitle (string) - Title of tab being muted +fxviewtabrow-mute-tab-button = + .title = Mute { $tabTitle } +# Variables: +# $tabTitle (string) - Title of tab being unmuted +fxviewtabrow-unmute-tab-button = + .title = Unmute { $tabTitle } + +## Strings below are to be used without context (tab title/URL) on mute/unmute buttons + +fxviewtabrow-mute-tab-button-no-context = + .title = Mute tab +fxviewtabrow-unmute-tab-button-no-context = + .title = Unmute tab diff --git a/l10n-en-CA/browser/browser/menubar.ftl b/l10n-en-CA/browser/browser/menubar.ftl index 910e25ae55..cb07646f61 100644 --- a/l10n-en-CA/browser/browser/menubar.ftl +++ b/l10n-en-CA/browser/browser/menubar.ftl @@ -9,6 +9,12 @@ # NOTE: For Engineers, please don't re-use these strings outside of the menubar. +# NOTE: For English locales, strings in this file should be in APA-style Title Case. +# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case +# +# NOTE: For Engineers, please don't reuse these strings outside of the menubar. + + ## Application Menu (macOS only) menu-application-preferences = @@ -139,6 +145,8 @@ menu-view-history-button = .label = History menu-view-synced-tabs-sidebar = .label = Synced Tabs +menu-view-megalist-sidebar = + .label = Passwords menu-view-full-zoom = .label = Zoom .accesskey = Z @@ -341,3 +349,5 @@ menu-help-report-deceptive-site = menu-help-not-deceptive = .label = This Isn’t a Deceptive Site… .accesskey = D +menu-report-broken-site = + .label = Report Broken Site diff --git a/l10n-en-CA/browser/browser/migrationWizard.ftl b/l10n-en-CA/browser/browser/migrationWizard.ftl index 4d7cec7cfd..6f19ff9203 100644 --- a/l10n-en-CA/browser/browser/migrationWizard.ftl +++ b/l10n-en-CA/browser/browser/migrationWizard.ftl @@ -52,6 +52,15 @@ migration-imported-edge-reading-list = Reading List (From Edge) ## In practice, this tends to only occur on Linux when Firefox ## is installed as a Snap. +migration-no-permissions-message = { -brand-short-name } does not have access to other browsers’ profiles installed on this device. +migration-no-permissions-instructions = To continue importing data from another browser, grant { -brand-short-name } access to its profile folder. +migration-no-permissions-instructions-step1 = Select “Continue” +# The second step in getting permissions to read data for the selected +# browser type. +# +# Variables: +# $permissionsPath (String): the file system path that the user will need to grant read permission to. +migration-no-permissions-instructions-step2 = In the file picker, navigate to { $permissionsPath } and choose “Select” ## These strings will be displayed based on how many resources are selected to import @@ -67,6 +76,7 @@ migration-bookmarks-option-label = Bookmarks # Edge, as this is the terminology for bookmarks on those browsers. migration-favorites-option-label = Favourites migration-logins-and-passwords-option-label = Saved logins and passwords +migration-passwords-option-label = Saved passwords migration-history-option-label = Browsing history migration-extensions-option-label = Extensions migration-form-autofill-option-label = Form autofill data diff --git a/l10n-en-CA/browser/browser/newtab/asrouter.ftl b/l10n-en-CA/browser/browser/newtab/asrouter.ftl index 13c818fe8f..1dd08aafd4 100644 --- a/l10n-en-CA/browser/browser/newtab/asrouter.ftl +++ b/l10n-en-CA/browser/browser/newtab/asrouter.ftl @@ -203,6 +203,9 @@ cfr-cbh-confirm-button = Reject cookie banners .accesskey = R cfr-cbh-dismiss-button = Not now .accesskey = N +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 ## These strings are used in the Fox doodle Pin/set default spotlights @@ -232,19 +235,48 @@ fxa-sync-cfr-secondary = Remind me later ## Device Migration FxA Spotlight -device-migration-fxa-spotlight-header = Using an older device? -device-migration-fxa-spotlight-body = Back up your data to make sure you don’t lose important info like bookmarks and passwords — especially if you switch to a new device. -device-migration-fxa-spotlight-primary-button = How to back up my data -device-migration-fxa-spotlight-link = Remind me later +device-migration-fxa-spotlight-heavy-user-header = Don’t forget to back up your data +device-migration-fxa-spotlight-heavy-user-body = Make sure important info — like bookmarks and passwords — is updated and protected across all your devices. +device-migration-fxa-spotlight-heavy-user-primary-button = Get started +device-migration-fxa-spotlight-older-device-header = Peace of mind, from { -brand-product-name } +device-migration-fxa-spotlight-older-device-body = An account keeps your important info updated and protected on any device you connect. +device-migration-fxa-spotlight-older-device-primary-button = Create an account device-migration-fxa-spotlight-getting-new-device-header-2 = New device in your future? +device-migration-fxa-spotlight-getting-new-device-body-2 = Follow a few simple steps to bring your bookmarks, history, and passwords with you when you get started on a new device. device-migration-fxa-spotlight-getting-new-device-primary-button = How to back up my data ## Set as Default PDF Reader Infobar +# The question portion of the following message should have the and tags surrounding it. +pdf-default-notification-message = Make { -brand-short-name } your default PDF reader? Use { -brand-short-name } to read and edit PDFs saved to your computer. +pdf-default-notification-set-default-button = + .label = Set as default +pdf-default-notification-decline-button = + .label = Not now ## Launch on login infobar notification +launch-on-login-infobar-message = Open { -brand-short-name } every time you restart your computer? Now you can set { -brand-short-name } to open automatically when you restart your device. +launch-on-login-learnmore = Learn more +launch-on-login-infobar-confirm-button = Yes, open { -brand-short-name } + .accesskey = Y +launch-on-login-infobar-reject-button = Not now + .accesskey = N ## These string variants are used when the “launch on login” infobar ## notification is displayed for a second time. +launch-on-login-infobar-final-message = Open { -brand-short-name } every time you restart your computer? To manage your Startup preferences, search “startup” in settings. +launch-on-login-infobar-final-reject-button = No thanks + .accesskey = N + +## Tail Fox Set Default Spotlight + +# This title is displayed together with the picture of a running fox with a long tail. +# In English, this is a figure of speech meaning 'stop something from following you'. +# If the localization of this message is challenging, consider using a simplified +# alternative as a reference for translation: 'Keep unwanted trackers away'. +tail-fox-spotlight-title = Keep pesky trackers off your tail +tail-fox-spotlight-subtitle = Say goodbye to annoying ad trackers and settle into a safer, speedy internet experience. +tail-fox-spotlight-primary-button = Open my links with { -brand-short-name } +tail-fox-spotlight-secondary-button = Not now diff --git a/l10n-en-CA/browser/browser/newtab/newtab.ftl b/l10n-en-CA/browser/browser/newtab/newtab.ftl index 9f0770a7ba..62295dc135 100644 --- a/l10n-en-CA/browser/browser/newtab/newtab.ftl +++ b/l10n-en-CA/browser/browser/newtab/newtab.ftl @@ -45,6 +45,7 @@ newtab-topsites-add-search-engine-header = Add Search Engine newtab-topsites-add-shortcut-header = New Shortcut newtab-topsites-edit-topsites-header = Edit Top Site newtab-topsites-edit-shortcut-header = Edit Shortcut +newtab-topsites-add-shortcut-label = Add Shortcut newtab-topsites-title-label = Title newtab-topsites-title-input = .placeholder = Enter a title @@ -198,6 +199,7 @@ newtab-section-header-recent-activity = Recent activity # Variables: # $provider (string) - Name of the corresponding content provider. newtab-section-header-pocket = Recommended by { $provider } +newtab-section-header-stories = Thought-provoking stories ## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead. @@ -206,6 +208,8 @@ newtab-empty-section-highlights = Start browsing, and we’ll show some of the g # Variables: # $provider (string) - Name of the content provider for this section, e.g "Pocket". newtab-empty-section-topstories = You’ve caught up. Check back later for more top stories from { $provider }. Can’t wait? Select a popular topic to find more great stories from around the web. +# Ex. When there are no more story recommendations, in the space where there would have been stories, this is shown instead. +newtab-empty-section-topstories-generic = You’ve caught up. Check back later for more stories. Can’t wait? Select a popular topic to find more great stories from around the web. ## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load. @@ -258,9 +262,9 @@ 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 newtab-custom-pocket-sponsored = Sponsored stories newtab-custom-pocket-show-recent-saves = Show recent saves newtab-custom-recent-title = Recent activity diff --git a/l10n-en-CA/browser/browser/newtab/onboarding.ftl b/l10n-en-CA/browser/browser/newtab/onboarding.ftl index d6c1caacef..a689e796d2 100644 --- a/l10n-en-CA/browser/browser/newtab/onboarding.ftl +++ b/l10n-en-CA/browser/browser/newtab/onboarding.ftl @@ -332,3 +332,34 @@ onboarding-device-migration-title = Welcome back! onboarding-device-migration-subtitle = Sign in to your { -fxaccount-brand-name(capitalization: "sentence") } to bring your bookmarks, passwords, and history with you on your new device. onboarding-device-migration-subtitle2 = Sign in to your account to bring your bookmarks, passwords, and history with you on your new device. onboarding-device-migration-primary-button-label = Sign in + +## The following screens have been updated to use security and privacy focused strings: + +# Easy setup screen +onboarding-easy-setup-security-and-privacy-title = We love keeping you safe +onboarding-easy-setup-security-and-privacy-subtitle = Our non-profit backed browser helps stop companies from secretly following you around the web. +# Mobile download screen +onboarding-mobile-download-security-and-privacy-title = Stay encrypted when you hop between devices +onboarding-mobile-download-security-and-privacy-subtitle = When you’re synced up, { -brand-short-name } encrypts your passwords, bookmarks, and more. Plus you can grab tabs from your other devices. +# Gratitude screen +onboarding-gratitude-security-and-privacy-title = { -brand-short-name } has your back +onboarding-gratitude-security-and-privacy-subtitle = Thank you for using { -brand-short-name }, backed by the Mozilla Foundation. With your support, we’re working to make the internet safer and more accessible for everyone. + +## New user time and familiarity survey strings + +onboarding-new-user-time-based-survey-title = How long have you been using { -brand-short-name }? +onboarding-new-user-familiarity-based-survey-title = How familiar are you with { -brand-short-name }? +onboarding-new-user-survey-subtitle = Your feedback helps make { -brand-short-name } even better. +# When translating "next" it means the next screen in onboarding. +onboarding-new-user-survey-next-button-label = Next +onboarding-new-user-survey-legal-link-label = By selecting “{ onboarding-new-user-survey-next-button-label },” you agree to { -brand-product-name }’s Privacy Notice +# When translating "brand new" it means completely new. +onboarding-new-user-survey-time-based-option-1 = I’m brand new +onboarding-new-user-survey-time-based-option-2 = Less than 1 month +onboarding-new-user-survey-time-based-option-3 = More than 1 month, regularly +onboarding-new-user-survey-time-based-option-4 = More than 1 month, occasionally +# When translating "brand new" it means completely new. +onboarding-new-user-survey-familiarity-based-option-1 = I’m brand new +onboarding-new-user-survey-familiarity-based-option-2 = I’ve used it some +onboarding-new-user-survey-familiarity-based-option-3 = I’m very familiar with it +onboarding-new-user-survey-familiarity-based-option-4 = I used it in the past, but it’s been a while diff --git a/l10n-en-CA/browser/browser/places.ftl b/l10n-en-CA/browser/browser/places.ftl index 0b1632c63f..71bc279cff 100644 --- a/l10n-en-CA/browser/browser/places.ftl +++ b/l10n-en-CA/browser/browser/places.ftl @@ -23,10 +23,8 @@ places-open-in-window = places-open-in-private-window = .label = Open in New Private Window .accesskey = P - places-empty-bookmarks-folder = .label = (Empty) - places-add-bookmark = .label = Add Bookmark… .accesskey = B @@ -39,7 +37,6 @@ places-add-folder = places-add-separator = .label = Add Separator .accesskey = S - places-view = .label = View .accesskey = w @@ -58,17 +55,18 @@ places-by-last-visited = places-by-day-and-site = .label = By Date and Site .accesskey = t - places-history-search = .placeholder = Search history places-history = .aria-label = History places-bookmarks-search = .placeholder = Search bookmarks - places-delete-domain-data = .label = Forget About This Site .accesskey = F +places-forget-domain-data = + .label = Forget About This Site… + .accesskey = F places-sortby-name = .label = Sort By Name .accesskey = r @@ -100,22 +98,18 @@ places-delete-page = *[other] Delete Pages } .accesskey = D - -# Managed bookmarks are created by an administrator and cannot be changed by the user. +# Managed bookmarks are created by enterprise policy and cannot be changed by the user. managed-bookmarks = .label = Managed bookmarks # This label is used when a managed bookmarks folder doesn't have a name. managed-bookmarks-subfolder = .label = Subfolder - # This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar. other-bookmarks-folder = .label = Other Bookmarks - places-show-in-folder = .label = Show in Folder .accesskey = F - # Variables: # $count (number) - The number of elements being selected for removal. places-delete-bookmark = @@ -125,7 +119,6 @@ places-delete-bookmark = *[other] Delete Bookmarks } .accesskey = D - # Variables: # $count (number) - The number of bookmarks being added. places-create-bookmark = @@ -135,125 +128,92 @@ places-create-bookmark = *[other] Bookmark Pages… } .accesskey = B - places-untag-bookmark = .label = Remove Tag .accesskey = R - places-manage-bookmarks = .label = Manage Bookmarks .accesskey = M - places-forget-about-this-site-confirmation-title = Forgetting about this site - # Variables: # $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed places-forget-about-this-site-confirmation-msg = This action will remove data related to { $hostOrBaseDomain } including history, cookies, cache and content preferences. Related bookmarks and passwords will not be removed. Are you sure you want to proceed? - places-forget-about-this-site-forget = Forget - places-library3 = .title = Library - places-organize-button = .label = Organize .tooltiptext = Organize your bookmarks .accesskey = O - places-organize-button-mac = .label = Organize .tooltiptext = Organize your bookmarks - places-file-close = .label = Close .accesskey = C - places-cmd-close = .key = w - places-view-button = .label = Views .tooltiptext = Change your view .accesskey = V - places-view-button-mac = .label = Views .tooltiptext = Change your view - places-view-menu-columns = .label = Show Columns .accesskey = C - places-view-menu-sort = .label = Sort .accesskey = S - places-view-sort-unsorted = .label = Unsorted .accesskey = U - places-view-sort-ascending = .label = A > Z Sort Order .accesskey = A - places-view-sort-descending = .label = Z > A Sort Order .accesskey = Z - places-maintenance-button = .label = Import and Backup .tooltiptext = Import and backup your bookmarks .accesskey = I - places-maintenance-button-mac = .label = Import and Backup .tooltiptext = Import and backup your bookmarks - places-cmd-backup = .label = Backup… .accesskey = B - places-cmd-restore = .label = Restore .accesskey = R - places-cmd-restore-from-file = .label = Choose File… .accesskey = C - places-import-bookmarks-from-html = .label = Import Bookmarks from HTML… .accesskey = I - places-export-bookmarks-to-html = .label = Export Bookmarks to HTML… .accesskey = E - places-import-other-browser = .label = Import Data from Another Browser… .accesskey = A - places-view-sort-col-name = .label = Name - places-view-sort-col-tags = .label = Tags - places-view-sort-col-url = .label = Location - places-view-sort-col-most-recent-visit = .label = Most Recent Visit - places-view-sort-col-visit-count = .label = Visit Count - places-view-sort-col-date-added = .label = Added - places-view-sort-col-last-modified = .label = Last Modified - places-view-sortby-name = .label = Sort by Name .accesskey = N @@ -275,18 +235,13 @@ places-view-sortby-last-modified = places-view-sortby-tags = .label = Sort by Tags .accesskey = T - places-cmd-find-key = .key = f - places-back-button = .tooltiptext = Go back - places-forward-button = .tooltiptext = Go forward - places-details-pane-select-an-item-description = Select an item to view and edit its properties - places-details-pane-no-items = .value = No items # Variables: diff --git a/l10n-en-CA/browser/browser/policies/policies-descriptions.ftl b/l10n-en-CA/browser/browser/policies/policies-descriptions.ftl index 8c61f87e34..3e392f8d30 100644 --- a/l10n-en-CA/browser/browser/policies/policies-descriptions.ftl +++ b/l10n-en-CA/browser/browser/policies/policies-descriptions.ftl @@ -12,10 +12,13 @@ policy-3rdparty = Set policies that WebExtensions can access via chrome.storage.managed. policy-AllowedDomainsForApps = Define domains allowed to access Google Workspace. +policy-AllowFileSelectionDialogs = Allow file selection dialogs. policy-AppAutoUpdate = Enable or disable automatic application update. policy-AppUpdatePin = Prevent { -brand-short-name } from being updated beyond the specified version. policy-AppUpdateURL = Set custom app update URL. policy-Authentication = Configure integrated authentication for websites that support it. +policy-AutofillAddressEnabled = Enable autofill for addresses. +policy-AutofillCreditCardEnabled = Enable autofill for payment methods. policy-AutoLaunchProtocolsFromOrigins = Define a list of external protocols that can be used from listed origins without prompting the user. policy-BackgroundAppUpdate2 = Enable or disable the background updater. policy-BlockAboutAddons = Block access to the Add-ons Manager (about:addons). @@ -25,6 +28,7 @@ policy-BlockAboutSupport = Block access to the about:support page. policy-Bookmarks = Create bookmarks in the Bookmarks toolbar, Bookmarks menu, or a specified folder inside them. policy-CaptivePortal = Enable or disable captive portal support. policy-CertificatesDescription = Add certificates or use built-in certificates. +policy-ContentAnalysis = Enable or disable connection to data-loss-prevention agent. policy-Cookies = Allow or deny websites to set cookies. # Containers in this context is referring to container tabs in Firefox. policy-Containers = Set policies related to containers. @@ -91,6 +95,7 @@ policy-LocalFileLinks = Allow specific websites to link to local files. policy-ManagedBookmarks = Configures a list of bookmarks managed by an administrator that cannot be changed by the user. policy-ManualAppUpdateOnly = Allow manual updates only and do not notify the user about updates. policy-PrimaryPassword = Require or prevent using a Primary Password. +policy-PrintingEnabled = Enable or disable printing. policy-NetworkPrediction = Enable or disable network prediction (DNS prefetching). policy-NewTabPage = Enable or disable the New Tab page. policy-NoDefaultBookmarks = Disable creation of the default bookmarks bundled with { -brand-short-name }, and the Smart Bookmarks (Most Visited, Recent Tags). Note: this policy is only effective if used before the first run of the profile. @@ -120,6 +125,7 @@ policy-SSLVersionMax = Set the maximum SSL version. policy-SSLVersionMin = Set the minimum SSL version. policy-StartDownloadsInTempDirectory = Force downloads to start off in a local, temporary location rather than the default download directory. policy-SupportMenu = Add a custom support menu item to the help menu. +policy-TranslateEnabled = Enable or disable webpage translation. policy-UserMessaging = Don’t show certain messages to the user. policy-UseSystemPrintDialog = Print using the system print dialog. # “format” refers to the format used for the value of this policy. diff --git a/l10n-en-CA/browser/browser/preferences/connection.ftl b/l10n-en-CA/browser/browser/preferences/connection.ftl index e71c2bb2bb..263c2d593c 100644 --- a/l10n-en-CA/browser/browser/preferences/connection.ftl +++ b/l10n-en-CA/browser/browser/preferences/connection.ftl @@ -9,28 +9,26 @@ connection-window2 = [macos] min-width: 44em *[other] min-width: 49em } - connection-close-key = .key = w - connection-disable-extension = .label = Disable Extension - connection-proxy-configure = Configure Proxy Access to the Internet - connection-proxy-option-no = .label = No proxy .accesskey = y connection-proxy-option-system = .label = Use system proxy settings .accesskey = U +connection-proxy-option-wpad = + .label = Use system Web Proxy Auto-Discovery setting + .accesskey = g connection-proxy-option-auto = .label = Auto-detect proxy settings for this network .accesskey = w connection-proxy-option-manual = .label = Manual proxy configuration .accesskey = M - connection-proxy-http = HTTP Proxy .accesskey = x connection-proxy-http-port = Port @@ -38,17 +36,14 @@ connection-proxy-http-port = Port connection-proxy-https-sharing = .label = Also use this proxy for HTTPS .accesskey = s - connection-proxy-https = HTTPS Proxy .accesskey = H connection-proxy-ssl-port = Port .accesskey = o - connection-proxy-socks = SOCKS Host .accesskey = C connection-proxy-socks-port = Port .accesskey = t - connection-proxy-socks4 = .label = SOCKS v4 .accesskey = K @@ -57,43 +52,33 @@ connection-proxy-socks5 = .accesskey = v connection-proxy-noproxy = No proxy for .accesskey = N - connection-proxy-noproxy-desc = Example: .mozilla.org, .net.nz, 192.168.1.0/24 - # Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".) connection-proxy-noproxy-localhost-desc-2 = Connections to localhost, 127.0.0.1/8, and ::1 are never proxied. - connection-proxy-autotype = .label = Automatic proxy configuration URL .accesskey = A - connection-proxy-reload = .label = Reload .accesskey = e - connection-proxy-autologin = .label = Do not prompt for authentication if password is saved .accesskey = i .tooltip = This option silently authenticates you to proxies when you have saved credentials for them. You will be prompted if authentication fails. - connection-proxy-autologin-checkbox = .label = Do not prompt for authentication if password is saved .accesskey = i .tooltiptext = This option silently authenticates you to proxies when you have saved credentials for them. You will be prompted if authentication fails. - connection-proxy-socks-remote-dns = .label = Proxy DNS when using SOCKS v5 .accesskey = D - # Variables: # $name (String) - Display name or URL for the DNS over HTTPS provider connection-dns-over-https-url-item-default = .label = { $name } (Default) .tooltiptext = Use the default URL for resolving DNS over HTTPS - connection-dns-over-https-url-custom = .label = Custom .accesskey = C .tooltiptext = Enter your preferred URL for resolving DNS over HTTPS - connection-dns-over-https-custom-label = Custom diff --git a/l10n-en-CA/browser/browser/preferences/formAutofill.ftl b/l10n-en-CA/browser/browser/preferences/formAutofill.ftl index 48d74790e3..dd9af61c91 100644 --- a/l10n-en-CA/browser/browser/preferences/formAutofill.ftl +++ b/l10n-en-CA/browser/browser/preferences/formAutofill.ftl @@ -9,6 +9,8 @@ autofill-manage-addresses-title = Saved addresses autofill-manage-addresses-list-header = Addresses autofill-manage-credit-cards-title = Saved Credit Cards autofill-manage-credit-cards-list-header = Credit Cards +autofill-manage-payment-methods-title = Saved payment methods +autofill-manage-cards-list-header = Cards autofill-manage-dialog = .style = min-width: 560px autofill-manage-remove-button = Remove @@ -17,14 +19,40 @@ autofill-manage-edit-button = Edit… ## The address capture doorhanger +address-capture-save-doorhanger-header = Save address? +address-capture-save-doorhanger-description = Save info to { -brand-short-name } so you can fill out forms quickly. +address-capture-update-doorhanger-header = Update address? +address-capture-edit-doorhanger-header = Edit address +address-capture-save-button = + .label = Save + .accessKey = S +address-capture-not-now-button = + .label = Not now + .accessKey = N +address-capture-cancel-button = + .label = Cancel + .accessKey = C +address-capture-update-button = + .label = Update + .accessKey = U +address-capture-manage-address-button = + .label = Address settings +address-capture-learn-more-button = + .label = Learn more +address-capture-open-menu-button = + .aria-label = Open menu +address-capture-edit-address-button = + .aria-label = Edit address # The dialog title for creating addresses in browser preferences. -autofill-add-new-address-title = Add New Address +autofill-add-address-title = Add address # The dialog title for editing addresses in browser preferences. autofill-edit-address-title = Edit address +autofill-address-name = Name autofill-address-given-name = First Name autofill-address-additional-name = Middle Name autofill-address-family-name = Last Name autofill-address-organization = Organization +autofill-address-street-address = Street Address autofill-address-street = Street Address ## address-level-3 (Sublocality) names @@ -81,7 +109,10 @@ autofill-address-eircode = Eircode ## +# The dialog title for creating addresses in browser preferences. +autofill-add-new-address-title = Add New Address autofill-address-country = Country or Region +autofill-address-country-only = Country autofill-address-tel = Phone autofill-address-email = Email autofill-cancel-button = Cancel @@ -99,6 +130,11 @@ autofill-edit-card-password-prompt = [windows] { -brand-short-name } is trying to show credit card information. Confirm access to this Windows account below. *[other] { -brand-short-name } is trying to show credit card information. } +autofill-message-tooltip = View message about autofill +# The dialog title for creating credit cards in browser preferences. +autofill-add-card-title = Add card +# The dialog title for editing credit cards in browser preferences. +autofill-edit-card-title2 = Edit card autofill-card-number = Card Number autofill-card-invalid-number = Please enter a valid card number autofill-card-name-on-card = Name on Card diff --git a/l10n-en-CA/browser/browser/preferences/moreFromMozilla.ftl b/l10n-en-CA/browser/browser/preferences/moreFromMozilla.ftl index 0ca6384874..1df37b76d2 100644 --- a/l10n-en-CA/browser/browser/preferences/moreFromMozilla.ftl +++ b/l10n-en-CA/browser/browser/preferences/moreFromMozilla.ftl @@ -8,22 +8,16 @@ more-from-moz-title = More from { -vendor-short-name } more-from-moz-category = .tooltiptext = More from { -vendor-short-name } - more-from-moz-subtitle = Check out other { -vendor-short-name } products that work to support a healthy internet. - more-from-moz-firefox-mobile-title = { -brand-product-name } Mobile more-from-moz-firefox-mobile-description = The mobile browser that puts your privacy first. - more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name } more-from-moz-mozilla-vpn-description = Discover an added layer of anonymous browsing and protection. - more-from-moz-qr-code-box-firefox-mobile-title = Download using your mobile device. Point your camera at the QR code. When a link appears, tap it. more-from-moz-qr-code-box-firefox-mobile-button = Send an email to your phone instead more-from-moz-qr-code-firefox-mobile-img = .alt = QR code to download { -brand-product-name } Mobile - more-from-moz-button-mozilla-vpn-2 = Get VPN - more-from-moz-learn-more-link = Learn more ## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page @@ -31,3 +25,10 @@ more-from-moz-learn-more-link = Learn more more-from-moz-firefox-relay-title = { -relay-brand-name } more-from-moz-firefox-relay-description = Protect your inbox and your identity with free email masking. more-from-moz-firefox-relay-button = Get { -relay-brand-short-name } + +## These strings are for the Mozilla Monitor card in about:preferences moreFromMozilla page + +more-from-moz-mozilla-monitor-title = { -mozmonitor-brand-name } +more-from-moz-mozilla-monitor-us-description = Automatically take back your exposed personal info. +more-from-moz-mozilla-monitor-global-description = Get alerts when your data has been in a breach. +more-from-moz-mozilla-monitor-button = Get { -monitor-brand-short-name } diff --git a/l10n-en-CA/browser/browser/preferences/permissions.ftl b/l10n-en-CA/browser/browser/preferences/permissions.ftl index 4ec233c796..f83d3dc6ab 100644 --- a/l10n-en-CA/browser/browser/preferences/permissions.ftl +++ b/l10n-en-CA/browser/browser/preferences/permissions.ftl @@ -107,6 +107,13 @@ permissions-exceptions-saved-logins-window2 = .style = { permissions-window2.style } permissions-exceptions-saved-logins-desc = Logins for the following websites will not be saved +## Exceptions - Saved Passwords + +permissions-exceptions-saved-passwords-window = + .title = Exceptions - Saved Passwords + .style = { permissions-window2.style } +permissions-exceptions-saved-passwords-desc = { -brand-short-name } won’t save passwords for sites listed here. + ## Exceptions - Add-ons permissions-exceptions-addons-window2 = diff --git a/l10n-en-CA/browser/browser/preferences/preferences.ftl b/l10n-en-CA/browser/browser/preferences/preferences.ftl index df4269bf30..ddde59c359 100644 --- a/l10n-en-CA/browser/browser/preferences/preferences.ftl +++ b/l10n-en-CA/browser/browser/preferences/preferences.ftl @@ -14,6 +14,11 @@ do-not-track-option-always = global-privacy-control-description = .label = Tell websites not to sell or share my data .accesskey = s +non-technical-privacy-header = Website Privacy Preferences +# Do not translate. +# "Global Privacy Control" or "GPC" are a web platform feature name and abbreviation +# included to facilitate power-user search of the about:preferences page. +global-privacy-control-search = Global Privacy Control (GPC) settings-page-title = Settings # This is used to determine the width of the search field in about:preferences, # in order to make the entire placeholder string visible @@ -27,6 +32,8 @@ search-input-box2 = .style = width: 15.4em .placeholder = Find in Settings managed-notice = Your browser is being managed by your organization. +managed-notice-info-icon = + .alt = Information category-list = .aria-label = Categories pane-general-title = General @@ -122,6 +129,10 @@ set-as-my-default-browser = startup-restore-windows-and-tabs = .label = Open previous windows and tabs .accesskey = s +windows-launch-on-login = + .label = Open { -brand-short-name } automatically when your computer starts up + .accesskey = O +windows-launch-on-login-disabled = This preference has been disabled in Windows. To change, visit Startup Apps in System settings. startup-restore-warn-on-quit = .label = Warn you when quitting the browser disable-extension = @@ -194,6 +205,9 @@ containers-remove-alert-msg = } containers-remove-ok-button = Remove this Container containers-remove-cancel-button = Don’t remove this Container +settings-tabs-show-image-in-preview = + .label = Show an image preview when you hover on a tab + .accessKey = h ## General Section - Language & Appearance @@ -249,6 +263,8 @@ preferences-default-zoom-value = preferences-zoom-text-only = .label = Zoom text only .accesskey = t +preferences-text-zoom-override-warning = + .message = Warning: If you select “Zoom text only” and your default zoom is not set to 100%, it may cause some sites or content to break. language-header = Language choose-language-description = Choose your preferred language for displaying pages choose-button = @@ -461,6 +477,9 @@ browsing-use-smooth-scrolling = browsing-gtk-use-non-overlay-scrollbars = .label = Always show scrollbars .accesskey = o +browsing-always-underline-links = + .label = Always underline links + .accesskey = u browsing-use-onscreen-keyboard = .label = Show a touch keyboard when necessary .accesskey = c @@ -551,22 +570,25 @@ home-prefs-shortcuts-by-option-sponsored = home-prefs-recommended-by-header = .label = Recommended by { $provider } home-prefs-recommended-by-description-new = Exceptional content curated by { $provider }, part of the { -brand-product-name } family +home-prefs-recommended-by-header-generic = + .label = Recommended stories +home-prefs-recommended-by-description-generic = Exceptional content curated by the { -brand-product-name } family ## home-prefs-recommended-by-learn-more = How it works home-prefs-recommended-by-option-sponsored-stories = - .label = Sponsored Stories + .label = Sponsored stories home-prefs-recommended-by-option-recent-saves = .label = Show Recent Saves home-prefs-highlights-option-visited-pages = - .label = Visited Pages + .label = Visited pages home-prefs-highlights-options-bookmarks = .label = Bookmarks home-prefs-highlights-option-most-recent-download = - .label = Most Recent Download + .label = Most recent download home-prefs-highlights-option-saved-to-pocket = - .label = Pages Saved to { -pocket-brand-name } + .label = Pages saved to { -pocket-brand-name } home-prefs-recent-activity-header = .label = Recent activity home-prefs-recent-activity-description = A selection of recent sites and content @@ -604,6 +626,9 @@ search-suggestions-desc = Choose how suggestions from search engines appear. search-suggestions-option = .label = Provide search suggestions .accesskey = s +search-show-suggestions-option = + .label = Show search suggestions + .accesskey = S search-show-suggestions-url-bar-option = .label = Show search suggestions in address bar results .accesskey = l @@ -685,6 +710,13 @@ sync-mobile-promo = Download Firefox for + [macos] Require macOS authentication to fill and edit payment methods. + [windows] Require Windows authentication to fill and edit payment methods. + [linux] Require Linux authentication to fill and edit payment methods. + *[other] Require authentication to fill and edit payment methods. + } + .accesskey = o ## Privacy Section - History @@ -935,6 +1021,7 @@ sitedata-delete-on-close = .label = Delete cookies and site data when { -brand-short-name } is closed .accesskey = c sitedata-delete-on-close-private-browsing = In permanent private browsing mode, cookies and site data will always be cleared when { -brand-short-name } is closed. +sitedata-delete-on-close-private-browsing2 = Based on your history settings, { -brand-short-name } deletes cookies and site data from your session when you close the browser. sitedata-allow-cookies-option = .label = Accept cookies and site data .accesskey = A @@ -974,9 +1061,13 @@ cookie-banner-handling-description = { -brand-short-name } automatically tries t ## Privacy Section - Cookie Banner Blocking +cookie-banner-blocker-header = Cookie Banner Blocker +cookie-banner-blocker-description = When a site asks if they can use cookies in private browsing mode, { -brand-short-name } automatically refuses for you. Only on supported sites. cookie-banner-learn-more = Learn More forms-handle-cookie-banners = .label = Reduce Cookie Banners +cookie-banner-blocker-checkbox-label = + .label = Automatically refuse cookie banners ## Privacy Section - Address Bar @@ -1008,6 +1099,9 @@ addressbar-locbar-quickactions-option = .label = Quick actions .accesskey = Q addressbar-suggestions-settings = Change preferences for search engine suggestions +addressbar-locbar-showrecentsearches-option = + .label = Show recent searches + .accesskey = r addressbar-quickactions-learn-more = Learn more ## Privacy Section - Content Blocking @@ -1190,6 +1284,8 @@ addon-recommendations-link = Learn more collection-health-report-disabled = Data reporting is disabled for this build configuration collection-backlogged-crash-reports-with-link = Allow { -brand-short-name } to send backlogged crash reports on your behalf Learn more .accesskey = c +collection-backlogged-crash-reports = Allow { -brand-short-name } to send backlogged crash reports on your behalf + .accesskey = c privacy-segmentation-section-header = New features that enhance your browsing privacy-segmentation-section-description = When we offer features that use your data to give you a more personal experience: privacy-segmentation-radio-off = @@ -1227,6 +1323,9 @@ certs-view = certs-devices = .label = Security Devices… .accesskey = D +certs-thirdparty-toggle = + .label = Allow { -brand-short-name } to automatically trust third-party root certificates you install + .accesskey = t space-alert-over-5gb-settings-button = .label = Open Settings .accesskey = O @@ -1249,6 +1348,7 @@ httpsonly-radio-disabled = preferences-doh-header = DNS over HTTPS preferences-doh-description = Domain Name System (DNS) over HTTPS sends your request for a domain name through an encrypted connection, creating a secure DNS and making it harder for others to see which website you’re about to access. +preferences-doh-description2 = Domain Name System (DNS) over HTTPS sends your request for a domain name through an encrypted connection, providing a secure DNS and making it harder for others to see which website you’re about to access. # Variables: # $status (string) - The status of the DoH connection preferences-doh-status = Status: { $status } @@ -1265,6 +1365,7 @@ preferences-doh-status-disabled = Off # $reason (string) - A string representation of the reason DoH is not active. For example NS_ERROR_UNKNOWN_HOST or TRR_RCODE_FAIL. preferences-doh-status-not-active = Not active ({ $reason }) preferences-doh-group-message = Enable secure DNS using: +preferences-doh-group-message2 = Enable DNS over HTTPS using: preferences-doh-expand-section = .tooltiptext = More information preferences-doh-setting-default = diff --git a/l10n-en-CA/browser/browser/protectionsPanel.ftl b/l10n-en-CA/browser/browser/protectionsPanel.ftl index 951d7cea2f..7222d43521 100644 --- a/l10n-en-CA/browser/browser/protectionsPanel.ftl +++ b/l10n-en-CA/browser/browser/protectionsPanel.ftl @@ -29,6 +29,14 @@ protections-panel-etp-off-header = Enhanced Tracking Protection is OFF for this ## custom element code. ## $host (String): the hostname of the site that is being displayed. +protections-panel-etp-toggle-on = + .label = Enhanced Tracking Protection + .description = On for this site + .aria-label = Enhanced Tracking Protection: On for { $host } +protections-panel-etp-toggle-off = + .label = Enhanced Tracking Protection + .description = Off for this site + .aria-label = Enhanced Tracking Protection: Off for { $host } # The link to be clicked to open the sub-panel view protections-panel-site-not-working = Site not working? # The heading/title of the sub-panel view @@ -115,6 +123,7 @@ protections-panel-content-blocking-breakage-report-view-send-report = # Cookie Banner Handling protections-panel-cookie-banner-handling-header = Cookie Banner Reduction +protections-panel-cookie-banner-blocker-header = Cookie Banner Blocker protections-panel-cookie-banner-handling-enabled = On for this site protections-panel-cookie-banner-handling-disabled = Off for this site protections-panel-cookie-banner-handling-undetected = Site currently not supported @@ -124,17 +133,27 @@ protections-panel-cookie-banner-view-title = # $host (String): the hostname of the site that is being displayed. protections-panel-cookie-banner-view-turn-off-for-site = Turn off Cookie Banner Reduction for { $host }? protections-panel-cookie-banner-view-turn-on-for-site = Turn on Cookie Banner Reduction for this site? +protections-panel-cookie-banner-blocker-view-title = + .title = Cookie Banner Blocker +# Variables +# $host (String): the hostname of the site that is being displayed. +protections-panel-cookie-banner-blocker-view-turn-off-for-site = Turn off Cookie Banner Blocker for { $host }? +protections-panel-cookie-banner-blocker-view-turn-on-for-site = Turn on Cookie Banner Blocker for this site? protections-panel-cookie-banner-view-cookie-clear-warning = { -brand-short-name } will clear this site’s cookies and refresh the page. Clearing all cookies may sign you out or empty shopping carts. protections-panel-cookie-banner-view-turn-on-description = { -brand-short-name } tries to automatically reject all cookie requests on supported sites. protections-panel-cookie-banner-view-cancel = Cancel protections-panel-cookie-banner-view-turn-off = Turn Off protections-panel-cookie-banner-view-turn-on = Turn On +protections-panel-cookie-banner-blocker-view-turn-on-description = Turn on and { -brand-short-name } will try to automatically refuse cookie banners on this site. protections-panel-cookie-banner-view-cancel-label = .label = Cancel protections-panel-cookie-banner-view-turn-off-label = .label = Turn Off protections-panel-cookie-banner-view-turn-on-label = .label = Turn On +protections-panel-report-broken-site = + .label = Report broken site + .title = Report broken site ## Protections panel info message diff --git a/l10n-en-CA/browser/browser/reportBrokenSite.ftl b/l10n-en-CA/browser/browser/reportBrokenSite.ftl index 6fbe8159b2..0979824b68 100644 --- a/l10n-en-CA/browser/browser/reportBrokenSite.ftl +++ b/l10n-en-CA/browser/browser/reportBrokenSite.ftl @@ -1,3 +1,43 @@ # 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/. + +report-broken-site-mainview-title = Report broken site +report-broken-site-panel-header = + .label = Report broken site + .title = Report broken site +report-broken-site-panel-intro = Help make { -brand-product-name } better for everyone. { -vendor-short-name } uses the info you send to fix website problems. +report-broken-site-panel-url = URL +report-broken-site-panel-reason-label = What’s broken? +report-broken-site-panel-reason-optional-label = What’s broken? (optional) +report-broken-site-panel-reason-choose = + .label = Choose reason +report-broken-site-panel-reason-slow = + .label = Site slow or not working +report-broken-site-panel-reason-media = + .label = Images or videos +report-broken-site-panel-reason-content = + .label = Buttons, links, and other content +report-broken-site-panel-reason-account = + .label = Sign-in or Sign-out +report-broken-site-panel-reason-adblockers = + .label = Ad blockers +report-broken-site-panel-reason-other = + .label = Something else +report-broken-site-panel-description-label = Describe the problem +report-broken-site-panel-description-optional-label = Describe the problem (optional) +report-broken-site-panel-send-more-info-link = Send more info +report-broken-site-panel-button-cancel = + .label = Cancel +report-broken-site-panel-button-okay = + .label = Okay +report-broken-site-panel-button-send = + .label = Send +report-broken-site-panel-unspecified = Unspecified +report-broken-site-panel-report-sent-label = Your report has been sent +report-broken-site-panel-report-sent-header = + .label = Your report has been sent + .title = Your report has been sent +report-broken-site-panel-report-sent-text = Thank you for helping { -brand-product-name } make the web more open, accessible, and better for everyone. +report-broken-site-panel-invalid-url-label = Please enter a valid URL +report-broken-site-panel-missing-reason-label = Please choose a reason diff --git a/l10n-en-CA/browser/browser/sanitize.ftl b/l10n-en-CA/browser/browser/sanitize.ftl index 04fdc98def..d077f5ee14 100644 --- a/l10n-en-CA/browser/browser/sanitize.ftl +++ b/l10n-en-CA/browser/browser/sanitize.ftl @@ -5,21 +5,21 @@ sanitize-prefs2 = .title = Settings for Clearing History .style = min-width: 34em - sanitize-prefs-style = .style = width: 17em - +sanitize-dialog-title2 = + .title = Clear browsing data and cookies + .style = min-width: 34em sanitize-dialog-title = .title = Clear Recent History .style = min-width: 34em - # When "Time range to clear" is set to "Everything", this message is used for the # title instead of dialog-title. sanitize-dialog-title-everything = .title = Clear All History .style = min-width: 34em - clear-data-settings-label = When closed, { -brand-short-name } should automatically clear all +sanitize-on-shutdown-description = Automatically clear all checked items when { -brand-short-name } closes. ## clear-time-duration-prefix is followed by a dropdown list, with ## values localized using clear-time-duration-value-* messages. @@ -32,22 +32,19 @@ clear-data-settings-label = When closed, { -brand-short-name } should automatica clear-time-duration-prefix = .value = Time range to clear:{ " " } .accesskey = T - +clear-time-duration-prefix2 = + .value = When: + .accesskey = W clear-time-duration-value-last-hour = .label = Last hour - clear-time-duration-value-last-2-hours = .label = Last two hours - clear-time-duration-value-last-4-hours = .label = Last four hours - clear-time-duration-value-today = .label = Today - clear-time-duration-value-everything = .label = Everything - clear-time-duration-suffix = .value = { "" } @@ -55,55 +52,73 @@ clear-time-duration-suffix = ## to select the items to remove history-section-label = History - item-history-and-downloads = .label = Browsing & download history .accesskey = B - +item-history-form-data-downloads = + .label = History + .accesskey = H +item-history-form-data-downloads-description = Clears site and download history, saved form info, and searches item-cookies = .label = Cookies .accesskey = C - +# Variables: +# $amount (Number) - Amount of site data currently stored on disk +# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB" +item-cookies-site-data-with-size = + .label = Cookies and site data ({ $amount } { $unit }) + .accesskey = e +item-cookies-site-data = + .label = Cookies and site data + .accesskey = e +item-cookies-site-data-description = May sign you out of sites or empty shopping carts item-active-logins = .label = Active logins .accesskey = L - item-cache = .label = Cache .accesskey = a - +# Variables: +# $amount (Number) - Amount of cached data +# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB" +item-cached-content-with-size = + .label = Temporary cached files and pages ({ $amount } { $unit }) + .accesskey = f +item-cached-content = + .label = Temporary cached files and pages + .accesskey = f +item-cached-content-description = Clears items that helps sites load faster item-form-search-history = .label = Form & search history .accesskey = F - +item-site-prefs = + .label = Site settings + .accesskey = i +item-site-prefs-description = Resets your permissions and site preferences to original settings data-section-label = Data - item-site-settings = .label = Site settings .accesskey = S - item-offline-apps = .label = Offline website data .accesskey = O - sanitize-everything-undo-warning = This action cannot be undone. - window-close = .key = w - sanitize-button-ok = .label = Clear Now - +sanitize-button-ok2 = + .label = Clear +sanitize-button-ok-on-shutdown = + .label = Save Changes # The label for the default button between the user clicking it and the window # closing. Indicates the items are being cleared. sanitize-button-clearing = .label = Clearing - # Warning that appears when "Time range to clear" is set to "Everything" in Clear # Recent History dialog, provided that the user has not modified the default set # of history items to clear. sanitize-everything-warning = All history will be cleared. - # Warning that appears when "Time range to clear" is set to "Everything" in Clear # Recent History dialog, provided that the user has modified the default set of # history items to clear. diff --git a/l10n-en-CA/browser/browser/screenshotsOverlay.ftl b/l10n-en-CA/browser/browser/screenshotsOverlay.ftl index dde03c9e4b..ad955914f3 100644 --- a/l10n-en-CA/browser/browser/screenshotsOverlay.ftl +++ b/l10n-en-CA/browser/browser/screenshotsOverlay.ftl @@ -6,3 +6,9 @@ screenshots-overlay-cancel-button = Cancel screenshots-overlay-instructions = Drag or click on the page to select a region. Press ESC to cancel. screenshots-overlay-download-button = Download screenshots-overlay-copy-button = Copy +# 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 = { $width } x { $height } diff --git a/l10n-en-CA/browser/browser/shopping.ftl b/l10n-en-CA/browser/browser/shopping.ftl index d807cd68ba..498a24cc4a 100644 --- a/l10n-en-CA/browser/browser/shopping.ftl +++ b/l10n-en-CA/browser/browser/shopping.ftl @@ -38,17 +38,8 @@ shopping-letter-grade-tooltip = ## Strings for the shopping message-bar -shopping-message-bar-generic-error-title2 = No info available right now -shopping-message-bar-generic-error-message = We’re working to resolve the issue. Please check back soon. -shopping-message-bar-warning-not-enough-reviews-title = Not enough reviews yet -shopping-message-bar-warning-not-enough-reviews-message2 = When this product has more reviews, we’ll be able to check their quality. -shopping-message-bar-warning-product-not-available-title = Product is not available -shopping-message-bar-warning-product-not-available-message2 = If you see this product is back in stock, report it and we’ll work on checking the reviews. -shopping-message-bar-warning-product-not-available-button = Report this product is back in stock -shopping-message-bar-thanks-for-reporting-title = Thanks for reporting! -shopping-message-bar-thanks-for-reporting-message2 = We should have info about this product’s reviews within 24 hours. Please check back. -shopping-message-bar-warning-product-not-available-reported-title2 = Info coming soon -shopping-message-bar-warning-product-not-available-reported-message2 = We should have info about this product’s reviews within 24 hours. Please check back. +shopping-message-bar-warning-stale-analysis-message-2 = New info to check +shopping-message-bar-warning-stale-analysis-button = Check now shopping-message-bar-generic-error = .heading = No info available right now .message = We’re working to resolve the issue. Please check back soon. @@ -58,6 +49,7 @@ shopping-message-bar-warning-not-enough-reviews = shopping-message-bar-warning-product-not-available = .heading = Product is not available .message = If you see this product is back in stock, report it and we’ll work on checking the reviews. +shopping-message-bar-warning-product-not-available-button2 = Report product is in stock shopping-message-bar-thanks-for-reporting = .heading = Thanks for reporting! .message = We should have info about this product’s reviews within 24 hours. Please check back. @@ -66,11 +58,17 @@ shopping-message-bar-warning-product-not-available-reported = .message = We should have info about this product’s reviews within 24 hours. Please check back. shopping-message-bar-analysis-in-progress-title2 = Checking review quality shopping-message-bar-analysis-in-progress-message2 = This could take about 60 seconds. -shopping-message-bar-page-not-supported-title = We can’t check these reviews -shopping-message-bar-page-not-supported-message = Unfortunately, we can’t check the review quality for certain types of products. For example, gift cards and streaming video, music, and games. +# Variables: +# $percentage (Number) - The percentage complete that the analysis is, per our servers. +shopping-message-bar-analysis-in-progress-with-amount = Checking review quality ({ $percentage }%) shopping-message-bar-page-not-supported = .heading = We can’t check these reviews .message = Unfortunately, we can’t check the review quality for certain types of products. For example, gift cards and streaming video, music, and games. +shopping-message-bar-keep-closed-header = + .heading = Keep closed? + .message = You can update your settings to keep Review Checker closed by default. Right now, it opens automatically. +shopping-message-bar-keep-closed-dismiss-button = No thanks +shopping-message-bar-keep-closed-accept-button = Yes, keep closed ## Strings for the product review snippets card @@ -93,9 +91,22 @@ shopping-settings-label = .label = Settings shopping-settings-recommendations-toggle = .label = Show ads in Review Checker -shopping-settings-recommendations-learn-more = You’ll see occasional ads for relevant products. All ads must meet our review quality standards. Learn more +shopping-settings-recommendations-learn-more2 = You’ll see occasional ads for relevant products. We only advertise products with reliable reviews. Learn more shopping-settings-opt-out-button = Turn off Review Checker powered-by-fakespot = Review Checker is powered by { -fakespot-brand-full-name }. +shopping-settings-auto-open-toggle = + .label = Automatically open Review Checker +# Description text for regions where we support three sites. Sites are limited to Amazon, Walmart and Best Buy. +# Variables: +# $firstSite (String) - The first shopping page name +# $secondSite (String) - The second shopping page name +# $thirdSite (String) - The third shopping page name +shopping-settings-auto-open-description-three-sites = When you view products on { $firstSite }, { $secondSite }, and { $thirdSite } +# Description text for regions where we support only one site (e.g. currently used in FR/DE with Amazon). +# Variables: +# $currentSite (String) - The current shopping page name +shopping-settings-auto-open-description-single-site = When you view products on { $currentSite } +shopping-settings-sidebar-enabled-state = Review Checker is On ## Strings for the adjusted rating component @@ -117,7 +128,7 @@ shopping-analysis-explainer-label = shopping-analysis-explainer-intro2 = We use AI technology from { -fakespot-brand-full-name } to check the reliability of product reviews. This will only help you assess review quality, not product quality. shopping-analysis-explainer-grades-intro = We assign each product’s reviews a letter grade from A to F. shopping-analysis-explainer-adjusted-rating-description = The adjusted rating is based only on reviews we believe to be reliable. -shopping-analysis-explainer-learn-more = Learn more about how { -fakespot-brand-full-name } determines review quality. +shopping-analysis-explainer-learn-more2 = Learn more about how { -fakespot-brand-name } determines review quality. # This string includes the short brand name of one of the three supported # websites, which will be inserted without being translated. # $retailer (String) - capitalized name of the shopping website, for example, "Amazon". @@ -128,12 +139,16 @@ shopping-analysis-explainer-review-grading-scale-unreliable = Unreliable reviews ## Strings for UrlBar button +shopping-sidebar-open-button2 = + .tooltiptext = Open Review Checker +shopping-sidebar-close-button2 = + .tooltiptext = Close Review Checker ## Strings for the unanalyzed product card. ## The word 'analyzer' when used here reflects what this tool is called on ## fakespot.com. If possible, a different word should be used for the Fakespot ## tool (the Fakespot by Mozilla 'analyzer') other than 'checker', which is -## used in the name of the Firefox feature ('Review checker'). If that is not +## used in the name of the Firefox feature ('Review Checker'). If that is not ## possible - if these terms are not meaningfully different - that is OK. shopping-unanalyzed-product-header-2 = No info about these reviews yet @@ -162,7 +177,6 @@ shopping-survey-q2-radio-3-label = I don’t know shopping-survey-next-button-label = Next shopping-survey-submit-button-label = Submit shopping-survey-terms-link = Terms of use -shopping-survey-thanks-message = Thanks for your feedback! shopping-survey-thanks = .heading = Thanks for your feedback! @@ -175,6 +189,46 @@ shopping-callout-pdp-opted-in-title = Are these reviews reliable? Find out fast. shopping-callout-pdp-opted-in-subtitle = Open Review Checker to see an adjusted rating with unreliable reviews removed. Plus, see highlights from recent authentic reviews. shopping-callout-closed-not-opted-in-title = One click to reliable reviews shopping-callout-closed-not-opted-in-subtitle = Give Review Checker a try whenever you see the price tag. Get insights from real shoppers quickly — before you buy. +shopping-callout-closed-not-opted-in-revised-title = One click to trustworthy reviews +shopping-callout-closed-not-opted-in-revised-subtitle = Just click the price tag icon in the address bar to get back to Review Checker. +shopping-callout-closed-not-opted-in-revised-button = Got it +shopping-callout-not-opted-in-reminder-title = Shop with confidence +shopping-callout-not-opted-in-reminder-subtitle = Not sure if a product’s reviews are real or fake? Review Checker from { -brand-product-name } can help. +shopping-callout-not-opted-in-reminder-open-button = Open Review Checker +shopping-callout-not-opted-in-reminder-close-button = Dismiss +shopping-callout-not-opted-in-reminder-ignore-checkbox = Don’t show again +shopping-callout-not-opted-in-reminder-img-alt = + .aria-label = Abstract illustration of three product reviews. One has a warning symbol indicating it may not be trustworthy. +shopping-callout-disabled-auto-open-title = Review Checker is now closed by default +shopping-callout-disabled-auto-open-subtitle = Click the price tag icon in the address bar whenever you want to see if you can trust a product’s reviews. +shopping-callout-disabled-auto-open-button = Got it +shopping-callout-opted-out-title = Review Checker is off +shopping-callout-opted-out-subtitle = To turn it back on, click the price tag icon in the address bar and follow the prompts. +shopping-callout-opted-out-button = Got it ## Onboarding message strings. +shopping-onboarding-headline = Try our trusted guide to product reviews +# Dynamic subtitle. Sites are limited to Amazon, Walmart or Best Buy. +# Variables: +# $currentSite (str) - The current shopping page name +# $secondSite (str) - A second shopping page name +# $thirdSite (str) - A third shopping page name +shopping-onboarding-dynamic-subtitle-1 = See how reliable product reviews are on { $currentSite } before you buy. Review Checker, an experimental feature from { -brand-product-name }, is built right into the browser. It works on { $secondSite } and { $thirdSite }, too. +# Subtitle for countries where we only support one shopping website (e.g. currently used in FR/DE with Amazon) +# Variables: +# $currentSite (str) - The current shopping page name +shopping-onboarding-single-subtitle = See how reliable product reviews are on { $currentSite } before you buy. Review Checker, an experimental feature from { -brand-product-name }, is built right into the browser. +shopping-onboarding-body = Using the power of { -fakespot-brand-full-name }, we help you avoid biased and inauthentic reviews. Our AI model is always improving to protect you as you shop. Learn more +shopping-onboarding-opt-in-privacy-policy-and-terms-of-use3 = By selecting “{ shopping-onboarding-opt-in-button }“ you agree to { -brand-product-name }’s privacy policy and { -fakespot-brand-name }’s terms of use. +shopping-onboarding-opt-in-button = Yes, try it +shopping-onboarding-not-now-button = Not now +shopping-onboarding-dialog-close-button = + .title = Close + .aria-label = Close +# Aria-label to make the "steps" of the shopping onboarding container visible to screen readers. +# Variables: +# $current (Int) - Number of the current page +# $total (Int) - Total number of pages +shopping-onboarding-welcome-steps-indicator-label = + .aria-label = Progress: step { $current } of { $total } diff --git a/l10n-en-CA/browser/browser/sidebarMenu.ftl b/l10n-en-CA/browser/browser/sidebarMenu.ftl index dbff817b28..6332a17cfa 100644 --- a/l10n-en-CA/browser/browser/sidebarMenu.ftl +++ b/l10n-en-CA/browser/browser/sidebarMenu.ftl @@ -4,15 +4,13 @@ sidebar-menu-bookmarks = .label = Bookmarks - sidebar-menu-history = .label = History - sidebar-menu-synced-tabs = .label = Synced Tabs - +sidebar-menu-megalist = + .label = Passwords sidebar-menu-close = .label = Close Sidebar - sidebar-close-button = .tooltiptext = Close sidebar diff --git a/l10n-en-CA/browser/browser/sync.ftl b/l10n-en-CA/browser/browser/sync.ftl index 2e9d7fd83d..d02a557fa0 100644 --- a/l10n-en-CA/browser/browser/sync.ftl +++ b/l10n-en-CA/browser/browser/sync.ftl @@ -3,22 +3,19 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. fxa-toolbar-sync-syncing2 = Syncing… - sync-disconnect-dialog-title2 = Disconnect? sync-disconnect-dialog-body = { -brand-product-name } will stop syncing your account but won’t delete any of your browsing data on this device. sync-disconnect-dialog-button = Disconnect - fxa-signout-dialog2-title = Sign out of { -fxaccount-brand-name(capitalization: "sentence") }? +fxa-signout-dialog-title2 = Sign out of your account? fxa-signout-dialog-body = Synced data will remain in your account. fxa-signout-dialog2-button = Sign out fxa-signout-dialog2-checkbox = Delete data from this device (passwords, history, bookmarks, etc.) - fxa-menu-sync-settings = .label = Sync settings fxa-menu-turn-on-sync = .value = Turn on sync fxa-menu-turn-on-sync-default = Turn on sync - fxa-menu-connect-another-device = .label = Connect another device… # Variables: @@ -29,13 +26,12 @@ fxa-menu-send-tab-to-device = [one] Send tab to device *[other] Send { $tabCount } tabs to device } - # This is shown dynamically within "Send tab to device" in fxa menu. fxa-menu-send-tab-to-device-syncnotready = .label = Syncing Devices… - # This is shown within "Send tab to device" in fxa menu if account is not configured. fxa-menu-send-tab-to-device-description = Send a tab instantly to any device you’re signed in on. - fxa-menu-sign-out = .label = Sign out… +fxa-menu-sync-title = Sync +fxa-menu-sync-description = Access your web anywhere diff --git a/l10n-en-CA/browser/browser/unifiedExtensions.ftl b/l10n-en-CA/browser/browser/unifiedExtensions.ftl index f2b4848422..349cb5e5ed 100644 --- a/l10n-en-CA/browser/browser/unifiedExtensions.ftl +++ b/l10n-en-CA/browser/browser/unifiedExtensions.ftl @@ -41,8 +41,9 @@ unified-extensions-context-menu-move-widget-down = unified-extensions-mb-quarantined-domain-title = Some extensions are not allowed unified-extensions-mb-quarantined-domain-message = Only some extensions monitored by { -vendor-short-name } are allowed on this site to protect your data. -unified-extensions-mb-quarantined-domain-message-2 = To protect your data, some extensions can’t read or change data on this site. Use the extension’s settings to allow on sites restricted by { -vendor-short-name }. # .heading is processed by moz-message-bar to be used as a heading attribute unified-extensions-mb-quarantined-domain-message-3 = .heading = Some extensions are not allowed .message = To protect your data, some extensions can’t read or change data on this site. Use the extension’s settings to allow on sites restricted by { -vendor-short-name }. +unified-extensions-mb-quarantined-domain-learn-more = Learn more + .aria-label = Learn more: Some extensions are not allowed diff --git a/l10n-en-CA/browser/browser/webProtocolHandler.ftl b/l10n-en-CA/browser/browser/webProtocolHandler.ftl index 6fbe8159b2..848e5d469b 100644 --- a/l10n-en-CA/browser/browser/webProtocolHandler.ftl +++ b/l10n-en-CA/browser/browser/webProtocolHandler.ftl @@ -1,3 +1,21 @@ # 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/. + +protocolhandler-mailto-os-handler-notificationbox = Always use { -brand-short-name } to open links that send email? +protocolhandler-mailto-os-handler-yes-confirm = { -brand-short-name } is now your default application for opening links that send email. +protocolhandler-mailto-os-handler-yes-button = Set as default +protocolhandler-mailto-os-handler-no-button = Not now + +## Variables: +## $url (String): The url of a webmailer, but only its full domain name. + +protocolhandler-mailto-handler-notificationbox-always = Always open email links using { $url }? +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-yes-button = Set as default +protocolhandler-mailto-handler-no-button = Not now diff --git a/l10n-en-CA/browser/browser/webauthnDialog.ftl b/l10n-en-CA/browser/browser/webauthnDialog.ftl index 5156a20f21..e4e5a7ba02 100644 --- a/l10n-en-CA/browser/browser/webauthnDialog.ftl +++ b/l10n-en-CA/browser/browser/webauthnDialog.ftl @@ -11,6 +11,12 @@ webauthn-pin-invalid-long-prompt = } webauthn-pin-invalid-short-prompt = Incorrect PIN. Try again. webauthn-pin-required-prompt = Please enter the PIN for your device. +webauthn-select-sign-result-unknown-account = Unknown account +webauthn-a-passkey-label = Use a passkey +webauthn-another-passkey-label = Use another passkey +# Variables: +# $domain (String): the domain of the site. +webauthn-specific-passkey-label = Passkey for { $domain } # Variables: # $retriesLeft (Number): number of tries left webauthn-uv-invalid-long-prompt = diff --git a/l10n-en-CA/browser/browser/webrtcIndicator.ftl b/l10n-en-CA/browser/browser/webrtcIndicator.ftl index 79c57cb470..723d529f58 100644 --- a/l10n-en-CA/browser/browser/webrtcIndicator.ftl +++ b/l10n-en-CA/browser/browser/webrtcIndicator.ftl @@ -3,12 +3,6 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. -# Note: This is currently placed under browser/base/content so that we can -# get the strings to appear without having our localization community need -# to go through and translate everything. Once these strings are ready for -# translation, we'll move it to the locales folder. - - ## These strings are used so that the window has a title in tools that ## enumerate/look for window titles. It is not normally visible anywhere. @@ -30,7 +24,6 @@ webrtc-item-browser = tab # This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL. webrtc-sharing-menuitem-unknown-host = Unknown origin - # Variables: # $origin (String): The website origin (e.g. www.mozilla.org) # $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio") @@ -39,7 +32,6 @@ webrtc-sharing-menuitem = webrtc-sharing-menu = .label = Tabs sharing devices .accesskey = d - webrtc-sharing-window = You are sharing another application window. webrtc-sharing-browser-window = You are sharing { -brand-short-name }. webrtc-sharing-screen = You are sharing your entire screen. @@ -93,7 +85,6 @@ webrtc-indicator-menuitem-control-sharing = .label = Control Sharing webrtc-indicator-menuitem-control-sharing-on = .label = Control Sharing on “{ $streamTitle }” - webrtc-indicator-menuitem-sharing-camera-with = .label = Sharing Camera with “{ $streamTitle }” webrtc-indicator-menuitem-sharing-camera-with-n-tabs = @@ -102,7 +93,6 @@ webrtc-indicator-menuitem-sharing-camera-with-n-tabs = [one] Sharing Camera with { $tabCount } tab *[other] Sharing Camera with { $tabCount } tabs } - webrtc-indicator-menuitem-sharing-microphone-with = .label = Sharing Microphone with “{ $streamTitle }” webrtc-indicator-menuitem-sharing-microphone-with-n-tabs = @@ -111,7 +101,6 @@ webrtc-indicator-menuitem-sharing-microphone-with-n-tabs = [one] Sharing Microphone with { $tabCount } tab *[other] Sharing Microphone with { $tabCount } tabs } - webrtc-indicator-menuitem-sharing-application-with = .label = Sharing an Application with “{ $streamTitle }” webrtc-indicator-menuitem-sharing-application-with-n-tabs = @@ -120,7 +109,6 @@ webrtc-indicator-menuitem-sharing-application-with-n-tabs = [one] Sharing an Application with { $tabCount } tab *[other] Sharing Applications with { $tabCount } tabs } - webrtc-indicator-menuitem-sharing-screen-with = .label = Sharing Screen with “{ $streamTitle }” webrtc-indicator-menuitem-sharing-screen-with-n-tabs = @@ -129,7 +117,6 @@ webrtc-indicator-menuitem-sharing-screen-with-n-tabs = [one] Sharing Screen with { $tabCount } tab *[other] Sharing Screen with { $tabCount } tabs } - webrtc-indicator-menuitem-sharing-window-with = .label = Sharing a Window with “{ $streamTitle }” webrtc-indicator-menuitem-sharing-window-with-n-tabs = @@ -138,7 +125,6 @@ webrtc-indicator-menuitem-sharing-window-with-n-tabs = [one] Sharing a Window with { $tabCount } tab *[other] Sharing Windows with { $tabCount } tabs } - webrtc-indicator-menuitem-sharing-browser-with = .label = Sharing a Tab with “{ $streamTitle }” # This message is shown when the contents of a tab is shared during a WebRTC @@ -165,6 +151,20 @@ webrtc-allow-share-camera-and-audio-capture = Allow { $origin } to use your came webrtc-allow-share-screen-and-microphone = Allow { $origin } to use your microphone and see your screen? webrtc-allow-share-screen-and-audio-capture = Allow { $origin } to listen to this tab’s audio and see your screen? +## Special phrasing for sharing devices when the origin is a file url. + +webrtc-allow-share-audio-capture-with-file = Allow this local file to listen to this tab’s audio? +webrtc-allow-share-camera-with-file = Allow this local file to use your camera? +webrtc-allow-share-microphone-with-file = Allow this local file to use your microphone? +webrtc-allow-share-screen-with-file = Allow this local file to see your screen? +# "Speakers" is used in a general sense that might include headphones or +# another audio output connection. +webrtc-allow-share-speaker-with-file = Allow this local file to use other speakers? +webrtc-allow-share-camera-and-microphone-with-file = Allow this local file to use your camera and microphone? +webrtc-allow-share-camera-and-audio-capture-with-file = Allow this local file to use your camera and listen to this tab’s audio? +webrtc-allow-share-screen-and-microphone-with-file = Allow this local file to use your microphone and see your screen? +webrtc-allow-share-screen-and-audio-capture-with-file = Allow this local file to listen to this tab’s audio and see your screen? + ## Variables: ## $origin (String): the first party origin. ## $thirdParty (String): the third party origin. @@ -185,7 +185,6 @@ webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = Allow { $origin webrtc-share-screen-warning = Only share screens with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. webrtc-share-browser-warning = Only share { -brand-short-name } with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. - webrtc-share-screen-learn-more = Learn more webrtc-pick-window-or-screen = Select window or screen webrtc-share-entire-screen = Entire screen @@ -221,7 +220,6 @@ webrtc-action-not-now = webrtc-remember-allow-checkbox = Remember this decision webrtc-mute-notifications-checkbox = Mute website notifications while sharing - webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } can not allow permanent access to your screen. webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name } can not allow permanent access to your tab’s audio without asking which tab to share. webrtc-reason-for-no-permanent-allow-insecure = Your connection to this site is not secure. To protect you, { -brand-short-name } will only allow access for this session. diff --git a/l10n-en-CA/browser/chrome/browser/downloads/downloads.properties b/l10n-en-CA/browser/chrome/browser/downloads/downloads.properties index 04bdd65db8..a2477ac997 100644 --- a/l10n-en-CA/browser/chrome/browser/downloads/downloads.properties +++ b/l10n-en-CA/browser/chrome/browser/downloads/downloads.properties @@ -47,7 +47,7 @@ fileDeleted=File deleted # LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen, # unblockTypeMalware, unblockTypePotentiallyUnwanted2, # unblockTypeUncommon2, unblockTip2, unblockButtonOpen, -# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2): +# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure3): # These strings are displayed in the dialog shown when the user asks a blocked # download to be unblocked. The severity of the threat is expressed in # descending order by the unblockType strings, it is higher for files detected @@ -58,6 +58,7 @@ unblockTypeMalware=This file contains a virus or other malware that will harm yo unblockTypePotentiallyUnwanted2=This file is disguised as a helpful download, but it can make unexpected changes to your programs and settings. unblockTypeUncommon2=This file is not commonly downloaded and may not be safe to open. It may contain a virus or make unexpected changes to your programs and settings. unblockInsecure2=The download is offered over HTTP even though the current document was delivered over a secure HTTPS connection. If you proceed, the download may be corrupted or tampered with during the download process. +unblockInsecure3=You are trying to download this file on a connection that’s not secure. If you continue, the file might be changed, used to steal your info or harm your device. unblockTip2=You can search for an alternate download source or try again later. unblockButtonOpen=Open unblockButtonUnblock=Allow download diff --git a/l10n-en-CA/browser/extensions/formautofill/formautofill.properties b/l10n-en-CA/browser/extensions/formautofill/formautofill.properties index 0a43a3c09b..bc6192db13 100644 --- a/l10n-en-CA/browser/extensions/formautofill/formautofill.properties +++ b/l10n-en-CA/browser/extensions/formautofill/formautofill.properties @@ -72,6 +72,14 @@ autocompleteFooterOptionShort2 = Autofill Options # Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences. # The short version is used for inputs below a certain width (e.g. 150px). autocompleteFooterOptionOSXShort2 = Autofill Preferences + +# LOCALIZATION NOTE (autocompleteManageCreditCards): +# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences. +autocompleteManageCreditCards = Manage credit cards +# LOCALIZATION NOTE (autocompleteManageAddresses): +# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences. +autocompleteManageAddresses = Manage addresses + # LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email): # Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill. category.address = address @@ -87,6 +95,7 @@ fieldNameSeparator = ,\u0020 # The text would be e.g. Also autofills organization, phone, email. phishingWarningMessage = Also autofills %S phishingWarningMessage2 = Autofills %S + # LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down # suggestion when users try to autofill credit card on an insecure website (without https). insecureFieldWarningDescription = %S has detected an insecure site. Form Autofill is temporarily disabled. @@ -97,7 +106,7 @@ clearFormBtnLabel2 = Clear Autofill Form autofillHeader = Forms and Autofill # LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses. autofillAddressesCheckbox = Autofill addresses -# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page. + learnMoreLabel = Learn more # LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the # list of saved addresses. @@ -112,6 +121,9 @@ autofillReauthCheckboxMac = Require macOS authentication to autofill, view, or e autofillReauthCheckboxWin = Require Windows authentication to autofill, view, or edit stored credit cards. autofillReauthCheckboxLin = Require Linux authentication to autofill, view, or edit stored credit cards. +# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the +# list of saved addresses. + # LOCALIZATION NOTE (autofillReauthOSDialogMac): This string is # preceded by the operating system (macOS) with "Firefox is trying to ", and # has a period added to its end. Make sure to test in your locale. diff --git a/l10n-en-CA/devtools/client/components.properties b/l10n-en-CA/devtools/client/components.properties index 7849afba30..885b6aeb86 100644 --- a/l10n-en-CA/devtools/client/components.properties +++ b/l10n-en-CA/devtools/client/components.properties @@ -47,3 +47,15 @@ searchModifier.caseSensitiveModifier=Match Case # LOCALIZATION NOTE(searchModifier.wholeWordModifier): A search option # when searching text in a file searchModifier.wholeWordModifier=Match Whole Word + +# LOCALIZATION NOTE (searchBox.clearButtonTitle): The title of the SearchBox clear input +# button, which is displayed when the input is not empty. +searchBox.clearButtonTitle=Clear filter input + +# LOCALIZATION NOTE treeNode.collapseButtonTitle): The title of the Tree node toggle +# button when the node is expanded. +treeNode.collapseButtonTitle=Collapse + +# LOCALIZATION NOTE treeNode.expandButtonTitle): The title of the Tree node toggle +# button when the node is collapsed. +treeNode.expandButtonTitle=Expand diff --git a/l10n-en-CA/devtools/client/debugger.properties b/l10n-en-CA/devtools/client/debugger.properties index a5503155d9..8311147a6c 100644 --- a/l10n-en-CA/devtools/client/debugger.properties +++ b/l10n-en-CA/devtools/client/debugger.properties @@ -151,6 +151,28 @@ traceInWebConsole=Trace in the web console # This is used to force logging JavaScript traces in the stdout. traceInStdout=Trace in the stdout +# LOCALIZATION NOTE (traceValues): The label that is displayed in the context menu +# of the trace button, which is in the top of the debugger right sidebar. +# This is used to enable logging arguments passed to function calls +# as well as returned values (only for JS function calls, but not native function calls) +traceValues=Log function arguments and returned values + +# LOCALIZATION NOTE (traceOnNextLoad): The label that is displayed in the context menu +# of the trace button, which is in the top of the debugger right sidebar. +# This is used to automatically start the tracing on next user interaction (mousedown/keydown) +traceOnNextInteraction=Trace only on next user interaction (mousedown/keydown) + +# LOCALIZATION NOTE (traceOnNextLoad): The label that is displayed in the context menu +# of the trace button, which is in the top of the debugger right sidebar. +# This is used to automatically start the tracing on next page load. +traceOnNextLoad=Trace only on next page load (reload or navigation) + +# LOCALIZATION NOTE (traceFunctionReturn): The label that is displayed in the context menu +# of the trace button, which is in the top of the debugger right sidebar. +# This is used to also log when a function call just returned. +# Depending on "traceValues", this will log or not log the returned value. +traceFunctionReturn=Trace function returns + # LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause # button when the debugger is in a paused state. resumeButtonTooltip=Resume %S @@ -175,6 +197,9 @@ skipPausingTooltip.label=Deactivate breakpoints # breakpoints and pausing triggers undoSkipPausingTooltip.label=Activate breakpoints +# LOCALIZATION NOTE (pauseOnDebuggerStatement): The pause on debugger statement checkbox label +pauseOnDebuggerStatement=Pause on debugger statement + # LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description # when the debugger will pause on all exceptions. pauseOnExceptionsItem2=Pause on exceptions @@ -190,6 +215,9 @@ threadsHeader=Threads # program as opposed to worker threads. mainThread=Main Thread +# LOCALIZATION NOTE (pausedThread): The text to describe the status of paused threads +pausedThread=paused + # LOCALIZATION NOTE (noSourcesText): The text to display in the sources list # when there are no sources. noSourcesText=This page has no sources. @@ -319,6 +347,21 @@ projectTextSearch.excludePatterns.placeholder=e.g. **/node_modules/**,app.js # message when the query did not match any text of all files in a project. projectTextSearch.noResults=No results found +# LOCALIZATION NOTE (projectTextSearch.pageNavigated): Tooltip shown on the refresh +# button, only when it is highlighted because the page navigated to a new document +# and the results might be obsolete. +projectTextSearch.refreshButtonTooltip=Click to refresh search results + +# LOCALIZATION NOTE (projectTextSearch.pageNavigated): Tooltip shown on the refresh +# button, only when it is highlighted because the page navigated to a new document +# and the results might be obsolete. +projectTextSearch.refreshButtonTooltipOnNavigation=The page navigated to a new document. Click to refresh search results + +# LOCALIZATION NOTE (projectTextSearch.sourceNoLongerAvailable): Tooltip message shown +# on Text Search results when the related source no longer exists. +# This typically happens after navigating or reloading the page and search results are obsolete. +projectTextSearch.sourceNoLongerAvailable=This source is no longer available.\nRefresh the search to have latest sources. + # LOCALIZATION NOTE (sourceSearch.search.key2): Key shortcut to open the search # for searching within a the currently opened files in the editor # Do not localize "CmdOrCtrl+F", or change the format of the string. These are @@ -607,8 +650,20 @@ expressions.placeholder=Add watch expression # LOCALIZATION NOTE (expressions.errorMsg): Error text for expression # input element expressions.errorMsg=Invalid expression… + +# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression +# input element +expressions.placeholder2=Add expression + +# LOCALIZATION NOTE (expressions.noOriginalScopes): Expressions right sidebar pane message +# for when the`map variable names`is off and the debugger is paused in an original source +expressions.noOriginalScopes=Original variables name mapping is turned off. Expression values might not be accurate. + +# LOCALIZATION NOTE (expressions.label): For the "Add watch expression" context menu item in the editor expressions.label=Add watch expression expressions.accesskey=e + +# LOCALIZATION NOTE (expressions.remove.tooltip): For the tooltip on the button to remove a watch expression expressions.remove.tooltip=Remove watch expression # LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings @@ -713,6 +768,76 @@ sourceFooter.unignore=Unignore source # with the ignore source button when the selected source is on the ignore list sourceFooter.ignoreList=This source is on the ignore list. Please turn off the `Ignore Known Third-party Scripts` option to enable it. +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.disabled): Label displayed next to the +# Source Map icon displayed in editor footer. +# Displayed when Source Maps are disabled. +sourceFooter.sourceMapButton.disabled = Source Maps disabled + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.sourceNotMapped): Label displayed next to the +# Source Map icon displayed in editor footer. +# Displayed when the selected source is a regular source, without any source map. +sourceFooter.sourceMapButton.sourceNotMapped = No source map found + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.isOriginalSource): Label displayed next to the +# Source Map icon displayed in editor footer. +# Displayed when the selected source is an original source. +# i.e. a file which may not be in JavaScript and isn't being executed by Firefox. +# This file is transpiled by the web developer into a "bundle" JavaScript file, which is executed by the page. +sourceFooter.sourceMapButton.isOriginalSource = original file + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.isBundleSource): Label displayed next to the +# Source Map icon displayed in editor footer. +# Displayed when the selected source is a bundle. i.e. a file referring to a source map file, +# which will be mapped to one or many original sources. +sourceFooter.sourceMapButton.isBundleSource = bundle file + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.enable): Label displayed in the menu opened +# from the Source Map icon displayed in editor footer. +# This allows to toggle Source Map support. +sourceFooter.sourceMapButton.enable = Enable Source Maps + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.showOriginalSourceByDefault): Label displayed in the menu opened +# from the Source Map icon displayed in editor footer. +# This controls the settings which will make the debugger automatically show and open original source by default. +# This typically happens when you pause or hit a breakpoint. +sourceFooter.sourceMapButton.showOriginalSourceByDefault = Show and open original location by default + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.jumpToGeneratedSource): Label displayed in the menu opened +# from the Source Map icon displayed in editor footer. +# This allows to select the related bundle source, when we are currently selecting an original one. +sourceFooter.sourceMapButton.jumpToGeneratedSource = Jump to the related bundle source + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.jumpToOriginalSource): Label displayed in the menu opened +# from the Source Map icon displayed in editor footer. +# This allows to select the related original source, when we are currently selecting a bundle. +sourceFooter.sourceMapButton.jumpToOriginalSource = Jump to the related original source + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.openSourceMapInNewTab): Label displayed in the menu opened +# from the Source Map icon displayed in editor footer. +# When selecting a bundle with a valid source map, link to open the source map in a new tab. +sourceFooter.sourceMapButton.openSourceMapInNewTab = Open the Source Map file in a new tab + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.title): Tooltip displayed on +# the Source Map icon displayed in editor footer. +# This is the default title. +sourceFooter.sourceMapButton.title = Source Map status + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.loadingTitle): Tooltip displayed on +# the Source Map icon displayed in editor footer. +# This title is displayed when the source map is still loading. +sourceFooter.sourceMapButton.loadingTitle = Source Map is loading + +# LOCALIZATION NOTE (sourceFooter.sourceMapButton.errorTitle): Tooltip displayed on +# the Source Map icon displayed in editor footer. +# This title is displayed when the source map has an error. +# %S will be the error string. +sourceFooter.sourceMapButton.errorTitle = Source Map error: %S + +# LOCALIZATION NOTE (editorNotificationFooter.noOriginalScopes): The notification message displayed in the editor notification footer +# when paused in an original file and original variable mapping is turned off +# %S is text from the label for checkbox to show original scopes +editorNotificationFooter.noOriginalScopes=Original variables name mapping is turned off, so all inline and tooltip previews are disabled. Click the `%S` checkbox in the scopes panel to turn them on. + # LOCALIZATION NOTE (ignoreContextItem.ignore): Text associated # with the ignore context menu item ignoreContextItem.ignore=Ignore source @@ -761,6 +886,22 @@ sourceFooter.mappedSource=(From %S) # with a mapped source. %S is replaced by the source map origin. sourceFooter.mappedSourceTooltip=(Source mapped from %S) +# LOCALIZATION NOTE (sourceFooter.mappedOriginalSource.title): Text associated +# with an original source mapped to a bundle. %S is replaced by the bundle url. +sourceFooter.mappedOriginalSource.title=From %S + +# LOCALIZATION NOTE (sourceFooter.mappedOriginalSource.tooltip): Tooltip text associated +# with an original source mapped to a bundle. %S is replaced by bundle url. +sourceFooter.mappedOriginalSource.tooltip=Open related bundle (%S) + +# LOCALIZATION NOTE (sourceFooter.mappedGeneratedSource.title): Text associated +# with a bundled source mapped to an original source. %S is replaced by the original source url. +sourceFooter.mappedGeneratedSource.title=To %S + +# LOCALIZATION NOTE (sourceFooter.mappedGeneratedSource.tooltip): Tooltip text associated +# with a bundled source mapped to an original source. %S is replaced by the original source url. +sourceFooter.mappedGeneratedSource.tooltip=Open related original source (%S) + # LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated # with a mapped source. Displays next to URLs in tree and tabs. sourceFooter.mappedSuffix=(mapped) @@ -784,6 +925,15 @@ scopes.header=Scopes # for when the debugger is paused, but there isn't pause data. scopes.notAvailable=Scopes unavailable +# LOCALIZATION NOTE (scopes.noOriginalScopes): Scopes right sidebar pane message +# for when original variable mapping is disabled. This is only displayed when paused in an original source. +# %S is text from the label for checkbox to show original scopes +scopes.noOriginalScopes=Original variables name mapping is turned off. Scopes cannot be displayed. Click the `%S` checkbox above to turn on. + +# LOCALIZATION NOTE (scopes.loadingOriginalScopes): Scopes right sidebar pane message +# for when the debugger is still loading the original variable mapping information. +scopes.loadingOriginalScopes=Loading variables for the original source… + # LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message # for when the debugger is not paused. scopes.notPaused=Not paused @@ -806,6 +956,17 @@ scopes.helpTooltip.label=Learn more about map scopes # LOCALIZATION NOTE (scopes.map.label): Checkbox label to map scopes scopes.map.label=Map +# LOCALIZATION NOTE (scopes.showOriginalScopesHelpTooltip): Scopes right sidebar pane +# icon tooltip for link to MDN +scopes.showOriginalScopesHelpTooltip=Learn more about mapping variables and showing the original scopes + +# LOCALIZATION NOTE (scopes.showOriginalScopesTooltip): Scopes right sidebar pane +# tooltip for checkbox and label +scopes.showOriginalScopesTooltip=Show the scopes with mapped variable names for the original source. + +# LOCALIZATION NOTE (scopes.showOriginalScopes): Checkbox label to show original scopes +scopes.showOriginalScopes=Show original variables + # LOCALIZATION NOTE (scopes.block): Refers to a block of code in # the scopes pane when the debugger is paused. scopes.block=Block diff --git a/l10n-en-CA/devtools/client/inspector.properties b/l10n-en-CA/devtools/client/inspector.properties index f1f04a7b4b..cffbe4dbcf 100644 --- a/l10n-en-CA/devtools/client/inspector.properties +++ b/l10n-en-CA/devtools/client/inspector.properties @@ -2,15 +2,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -# LOCALIZATION NOTE These strings are used inside the Inspector -# which is available from the Web Developer sub-menu -> 'Inspect'. -# -# The correct localization of this file might be to keep it in -# English, or another language commonly spoken among web developers. -# You want to make that choice consistent across the developer tools. -# A good criteria is the language in which you'd find the best -# documentation on web development on the web. - # LOCALIZATION NOTE These strings are used inside the Inspector # which is available from the Browser Tools sub-menu -> 'Inspect'. # @@ -92,6 +83,11 @@ markupView.display.contents.tooltiptext2=This element doesn’t produce a specif # the markup view. markupView.event.tooltiptext=Event listener +# LOCALIZATION NOTE (markupView.event.tooltiptext) +# Used in a tooltip that appears when the user hovers over 'event' badge in +# the markup view. +markupView.event.tooltiptext2=Click to show event listeners for this element + # LOCALIZATION NOTE (markupView.custom.tooltiptext) # Used in a tooltip that appears when the user hovers over 'custom' badge in # the markup view. Only displayed on custom elements with a shadow root attached. @@ -118,18 +114,33 @@ eyedropper.disabled.title=Unavailable in non-HTML documents #LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened eventsTooltip.openInDebugger=Open in Debugger +# LOCALIZATION NOTE: Used in the event tooltip for the toggle button. +# Parameter is the event type (e.g. "click") +eventsTooltip.toggleButton.label=“%S” event listener code + +#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened +eventsTooltip.openInDebugger2=Open “%S” in Debugger + #LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected eventsTooltip.unknownLocation=Unknown location #LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location." eventsTooltip.unknownLocationExplanation=The original location of this listener cannot be detected. Maybe the code is transpiled by a utility such as Babel. +# LOCALIZATION NOTE: Label for the checkbox in the event tooltip that toggles event listeners +# Parameter is the event type (e.g. "click") +eventsTooltip.toggleListenerLabel=Enable “%S” event listener + #LOCALIZATION NOTE: Used in the tooltip for Bubbling eventsTooltip.Bubbling=Bubbling #LOCALIZATION NOTE: Used in the tooltip for Capturing eventsTooltip.Capturing=Capturing +# LOCALIZATION NOTE: Title of the iframe we use in the event tooltip to display the code of +# the event listener. Parameter is the event type (e.g. "click") +eventsTooltip.codeIframeTitle=“%S” event listener code + # LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets # displayed when hovering over the tabs overflow button. allTabsMenuButton.tooltip=Show all tabs @@ -479,10 +490,17 @@ inspector.breadcrumbs.label=Breadcrumbs # displayed or not. inspector.browserStyles.label=Browser Styles +# LOCALIZATION NOTE (inspector.filterStyles.label): This is the label for the search box +inspector.filterStyles.label=Filter Styles + # LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that # goes in the search box when no search term has been entered. inspector.filterStyles.placeholder=Filter Styles +# LOCALIZATION NOTE (inspector.filterStylesClearButton.title): This is the title +# for the search box clear button displayed when the input is not empty. +inspector.filterStylesClearButton.title = Clear filter input + # LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when # hovering the `Add new rule` button in the rules view toolbar. This should # match ruleView.contextmenu.addNewRule in styleinspector.properties diff --git a/l10n-en-CA/devtools/client/layout.properties b/l10n-en-CA/devtools/client/layout.properties index b5d7e3b2ea..132d50ab20 100644 --- a/l10n-en-CA/devtools/client/layout.properties +++ b/l10n-en-CA/devtools/client/layout.properties @@ -98,6 +98,7 @@ flexbox.togglesFlexboxHighlighter2=Toggle Flexbox Highlighter # LOCALIZATION NOTE (layout.overlayCheckbox.label): Label used for checkboxes in the grid # sections of the layout panel that control the display of the grid highlighter. +layout.toggleGridHighlighter=Toggle Grid Highlighter # LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title): # In the case where the grid outline cannot be effectively displayed. diff --git a/l10n-en-CA/devtools/client/netmonitor.properties b/l10n-en-CA/devtools/client/netmonitor.properties index f320df66a7..a3cee405c4 100644 --- a/l10n-en-CA/devtools/client/netmonitor.properties +++ b/l10n-en-CA/devtools/client/netmonitor.properties @@ -357,6 +357,11 @@ netmonitor.timings.requestTiming=Request Timing # through the "Server-Timing" header. netmonitor.timings.serverTiming=Server Timing +# LOCALIZATION NOTE (netmonitor.timings.serviceWorkerTiming): This is the title of a new section +# in Timings side panel. This section contains service worker timings transferred from the +# service worker. +netmonitor.timings.serviceWorkerTiming=Service Worker Timing + # LOCALIZATION NOTE (netmonitor.timings.queuedAt): This is relative queued time to the # first request. %S is time expressed in milliseconds or minutes. netmonitor.timings.queuedAt=Queued: %S @@ -1225,6 +1230,21 @@ netmonitor.timings.wait=Waiting: # in a "receive" state. netmonitor.timings.receive=Receiving: +# LOCALIZATION NOTE (netmonitor.timings.launchServiceWorker): This is the label displayed +# in the network details timings tab identifying the amount of time spent +# during the launch of the service worker. +netmonitor.timings.launchServiceWorker=Startup: + +# LOCALIZATION NOTE (netmonitor.timings.requestToServiceWorker): This is the label displayed +# in the network details timings tab identifying the amount of time spent while a request is +# made to the service worker. +netmonitor.timings.requestToServiceWorker=Dispatch fetch: + +# LOCALIZATION NOTE (netmonitor.timings.handledByServiceWorker): This is the label displayed +# in the network details timings tab identifying the amount of time spent while a request is +# handled by the service worker. +netmonitor.timings.handledByServiceWorker=Handle fetch: + # LOCALIZATION NOTE (netmonitor.timings.learnMore): This is the label displayed # in the network details timings tab, with a link to external documentation netmonitor.timings.learnMore=Learn more about timings @@ -1426,6 +1446,14 @@ netmonitor.context.saveImageAs=Save Image As # for the Copy Image As Data URI menu item displayed in the context menu for a request netmonitor.context.saveImageAs.accesskey=v +# LOCALIZATION NOTE (netmonitor.context.saveResponseAs): This is the label displayed +# on the context menu that saves the response +netmonitor.context.saveResponseAs=Save Response As + +# LOCALIZATION NOTE (netmonitor.context.saveResponseAs.accesskey): This is the access key +# for the Save Response As menu item displayed in the context menu for a request +netmonitor.context.saveResponseAs.accesskey=v + # LOCALIZATION NOTE (netmonitor.context.copyAll): This is the label displayed # on the context menu that copies all data netmonitor.context.copyAll=Copy All diff --git a/l10n-en-CA/devtools/client/styleeditor.ftl b/l10n-en-CA/devtools/client/styleeditor.ftl index 18f6a5f989..2b266be909 100644 --- a/l10n-en-CA/devtools/client/styleeditor.ftl +++ b/l10n-en-CA/devtools/client/styleeditor.ftl @@ -40,7 +40,6 @@ styleeditor-go-to-line = .accesskey = J # Label displayed when searching a term that is not found in any stylesheet path styleeditor-stylesheet-all-filtered = No matching style sheet has been found. - # This string is shown in the style sheets list # Variables: # $ruleCount (Integer) - The number of rules in the stylesheet. @@ -49,3 +48,9 @@ styleeditor-stylesheet-rule-count = [one] { $ruleCount } rule. *[other] { $ruleCount } rules. } +# Title for the pretty print button in the editor footer. +styleeditor-pretty-print-button = + .title = Pretty print style sheet +# Title for the pretty print button in the editor footer, when it's disabled +styleeditor-pretty-print-button-disabled = + .title = Can only pretty print CSS files diff --git a/l10n-en-CA/devtools/client/toolbox-options.ftl b/l10n-en-CA/devtools/client/toolbox-options.ftl index f5accc6030..229f226970 100644 --- a/l10n-en-CA/devtools/client/toolbox-options.ftl +++ b/l10n-en-CA/devtools/client/toolbox-options.ftl @@ -43,6 +43,11 @@ options-inspector-draggable-properties-tooltip = options-inspector-simplified-highlighters-label = Use simpler highlighters with prefers-reduced-motion options-inspector-simplified-highlighters-tooltip = .title = Enables simplified highlighters when prefers-reduced-motion is enabled. Draws lines instead of filled rectangles around highlighted elements to avoid flashing effects. +# The label for the checkbox option to make the Enter key move the focus to the next input +# when editing a property name or value in the Inspector rules view +options-inspector-rules-focus-next-on-enter-label = Focus next input on Enter +options-inspector-rules-focus-next-on-enter-tooltip = + .title = When enabled, hitting the Enter key when editing a selector, a property name or value will move the focus to the next input. ## "Default Color Unit" options for the Inspector @@ -54,6 +59,15 @@ options-default-color-unit-rgb = RGB(A) options-default-color-unit-hwb = HWB options-default-color-unit-name = Colour Names +## Web Console section + +# The heading +options-webconsole-label = Web Console +# The label for the checkbox that toggle whether the Split console is enabled +options-webconsole-split-console-label = Enable Split Console +options-webconsole-split-console-tooltip = + .title = Open Split Console with the Escape Key + ## Style Editor section # The heading diff --git a/l10n-en-CA/devtools/client/toolbox.properties b/l10n-en-CA/devtools/client/toolbox.properties index b4e121bb17..51c5d33658 100644 --- a/l10n-en-CA/devtools/client/toolbox.properties +++ b/l10n-en-CA/devtools/client/toolbox.properties @@ -14,14 +14,13 @@ toolbox.titleTemplate1=Developer Tools — %1$S toolbox.titleTemplate2=Developer Tools — %1$S — %2$S # LOCALIZATION NOTE (toolbox.multiProcessBrowserToolboxTitle): Title used for -# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` is true. +# the Browser Toolbox when the pref `devtools.browsertoolbox.scope` is set to "everything". # This Browser Toolbox allows to debug the parent process as well as the content # processes in the same toolbox. toolbox.multiProcessBrowserToolboxTitle=Multiprocess Browser Toolbox # LOCALIZATION NOTE (toolbox.parentProcessBrowserToolboxTitle): Title used for -# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` and -# `devtools.browsertoolbox.scope` is set to "parent-process". +# the Browser Toolbox when the pref `devtools.browsertoolbox.scope` is set to "parent-process". # This Browser Toolbox allows to debug only the parent process resources. toolbox.parentProcessBrowserToolboxTitle=Parent process Browser Toolbox @@ -161,9 +160,13 @@ toolbox.meatballMenu.button.tooltip=Customize Developer Tools and Get Help toolbox.closebutton.tooltip=Close Developer Tools # LOCALIZATION NOTE (toolbox.errorCountButton.tooltip): This is the tooltip for -# the error count button displayed in the developer tools toolbox. +# the error count button displayed in the developer tools toolbox if the "Enable Split Console" setting is checked. toolbox.errorCountButton.tooltip=Show Split Console +# LOCALIZATION NOTE (toolbox.errorCountButtonConsoleTab.tooltip): This is the tooltip for +# the error count button displayed in the developer tools toolbox if the "Enable Split Console" setting is unchecked. +toolbox.errorCountButtonConsoleTab.tooltip=Show Console + # LOCALIZATION NOTE (toolbox.errorCountButton.description): This is the description that # will be used for the error count button in the devTools settings panel. toolbox.errorCountButton.description=Show the number of errors on the page diff --git a/l10n-en-CA/devtools/client/tooltips.ftl b/l10n-en-CA/devtools/client/tooltips.ftl index 60dae0c2bf..d167c900d9 100644 --- a/l10n-en-CA/devtools/client/tooltips.ftl +++ b/l10n-en-CA/devtools/client/tooltips.ftl @@ -38,14 +38,29 @@ inactive-css-not-table-cell = { $property } has no effect on th inactive-scroll-padding-when-not-scroll-container = { $property } has no effect on this element since it doesn’t scroll. inactive-css-border-image = { $property } has no effect on this element since it cannot be applied to internal table elements where border-collapse is set to collapse on the parent table element. inactive-css-ruby-element = { $property } has no effect on this element since it is a ruby element. Its size is determined by the font size of the ruby text. + +## In the Rule View when a CSS property cannot be successfully applied we display +## an icon. When this icon is hovered this message is displayed to explain how +## the problem can be solved. + inactive-css-highlight-pseudo-elements-not-supported = { $property } is not supported on highlight pseudo-elements. inactive-css-cue-pseudo-element-not-supported = { $property } is not supported on ::cue pseudo-elements. +# Variables: +# $lineCount (integer) - The number of lines the element has. +inactive-css-text-wrap-balance-lines-exceeded = + { $lineCount -> + [one] { $property } has no effect on this element because it has more than { $lineCount } line. + *[other] { $property } has no effect on this element because it has more than { $lineCount } lines. + } +inactive-css-text-wrap-balance-fragmented = { $property } has no effect on this element because it is fragmented, i.e. its content is split across multiple columns or pages. ## In the Rule View when a CSS property cannot be successfully applied we display ## an icon. When this icon is hovered this message is displayed to explain how -## the problem can be solved. +## the problem can be solved. CSS properties and values in tags should +## not be translated. inactive-css-not-grid-or-flex-container-fix = Try adding display:grid or display:flex. { learn-more } +inactive-css-not-grid-or-flex-or-block-container-fix = Try adding display:grid, display:flex or display:block. { learn-more } inactive-css-not-grid-or-flex-container-or-multicol-container-fix = Try adding either display:grid, display:flex, or columns:2. { learn-more } inactive-css-not-multicol-container-fix = Try adding either column-count or column-width. { learn-more } inactive-css-not-grid-or-flex-item-fix-3 = Try adding display:grid, display:flex, display:inline-grid, or display:inline-flex to the element’s parent. { learn-more } @@ -66,6 +81,8 @@ inactive-css-not-table-cell-fix = Try adding display:table-cell inactive-scroll-padding-when-not-scroll-container-fix = Try adding overflow:auto, overflow:scroll, or overflow:hidden. { learn-more } inactive-css-border-image-fix = On the parent table element, remove the property or change the value of border-collapse to a value other than collapse. { learn-more } inactive-css-ruby-element-fix = Try changing the font-size of the ruby text. { learn-more } +inactive-css-text-wrap-balance-lines-exceeded-fix = Try to reduce the number of lines. { learn-more } +inactive-css-text-wrap-balance-fragmented-fix = Avoid splitting the element’s content e.g. by removing the columns or by using page-break-inside:avoid. { learn-more } ## In the Rule View when a CSS property may have compatibility issues with other browsers ## we display an icon. When this icon is hovered this message is displayed to explain why @@ -82,3 +99,10 @@ css-compatibility-deprecated-supported-message = { $property } css-compatibility-experimental-message = { $property } is an experimental property. It is not supported in the following browsers: css-compatibility-experimental-supported-message = { $property } is an experimental property. css-compatibility-learn-more-message = Learn more about { $rootProperty } + +## In the Rule View when a rule selector can causes issues, we display an icon. +## When this icon is hovered one or more of those messages are displayed to explain what +## the issue are. + +# :has() should not be translated +css-selector-warning-unconstrained-has = This selector uses unconstrained :has(), which can be slow diff --git a/l10n-en-CA/devtools/client/webconsole.properties b/l10n-en-CA/devtools/client/webconsole.properties index 6fa064d245..b46ca39797 100644 --- a/l10n-en-CA/devtools/client/webconsole.properties +++ b/l10n-en-CA/devtools/client/webconsole.properties @@ -112,6 +112,11 @@ selfxss.msg=Scam Warning: Take care when pasting things you don’t understand. # Please avoid using non-keyboard characters here selfxss.okstring=allow pasting +# LOCALIZATION NOTE (evaluationNotifcation.noOriginalVariableMapping.msg): the text for the notification message that is displayed +# in the console when the debugger is paused in a non-pretty printed original file and original variable mapping is turned off. +# `Show original variables` should be kept in sync with the checkbox label in the Scopes panel header. +evaluationNotifcation.noOriginalVariableMapping.msg=Original variables name mapping in the debugger is disabled. Evaluation results might not be accurate. Click the `Show original variables` checkbox in the debugger scopes panel to enable. + # LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when # you hover the arrow for expanding/collapsing the message details. For # console.error() and other messages we show the stacktrace. @@ -128,14 +133,18 @@ table.iterationIndex=(iteration index) table.key=Key table.value=Values -# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug): -# tooltip for icons next to console output +# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug, level.jstracer): +# tooltip for icons next to console output. +# "level.jstracer" isn't related to console.api call, but rather to the JavaScript Tracer, +# each item represents a function call being logged in the console. level.error=Error level.warn=Warning level.info=Info level.log=Log level.debug=Debug +level.jstracer=Function call + # LOCALIZATION NOTE (logpoint.title) # Tooltip shown for logpoints sent from the debugger logpoint.title=Logpoints from the debugger @@ -152,6 +161,14 @@ blockedrequest.label=Blocked by DevTools # Tooltip shown for disabled console messages webconsole.disableIcon.title=This message is no longer active, message details are not available +# LOCALIZATION NOTE (command.title) +# Tooltip shown for console input evaluated code displayed in the console output +command.title=Evaluated code + +# LOCALIZATION NOTE (result.title) +# Tooltip shown for evaluation result displayed in the console output +result.title=Evaluation result + # LOCALIZATION NOTE (webconsole.find.key) # Key shortcut used to focus the search box on upper right of the console webconsole.find.key=CmdOrCtrl+F @@ -439,6 +456,28 @@ webconsole.message.componentDidCatch.label=[DEVTOOLS ERROR] We’re sorry, we co # in the console, for example, copy({hello: "world"}). webconsole.message.commands.copyValueToClipboard=String was copied to clipboard. +# LOCALIZATION NOTE (webconsole.message.commands.startTracingToWebConsole) +# Label displayed when :trace command was executed and the JavaScript tracer started to log to the web console. +webconsole.message.commands.startTracingToWebConsole=Started tracing to Web Console + +# LOCALIZATION NOTE (webconsole.message.commands.startTracingToStdout) +# Label displayed when :trace command was executed and the JavaScript tracer started to log to stdout. +webconsole.message.commands.startTracingToStdout=Started tracing to stdout + +# LOCALIZATION NOTE (webconsole.message.commands.startTracingToProfiler) +# Label displayed when :trace command was executed and the JavaScript tracer will open the profiler showing all the traces, +# but only on stop. +webconsole.message.commands.startTracingToProfiler=Started tracing to the Profiler. The traces will be displayed in the profiler on stop. + +# LOCALIZATION NOTE (webconsole.message.commands.stopTracing) +# Label displayed when the JavaScript tracer stopped +webconsole.message.commands.stopTracing=Stopped tracing + +# LOCALIZATION NOTE (webconsole.message.commands.stopTracingWithReason) +# Label displayed when the JavaScript tracer stopped with a particular reason +# which isn't user explicit stop request. Can be reaching the max-depth option, or an infinite loop. +webconsole.message.commands.stopTracingWithReason=Stopped tracing (reason: %S) + # LOCALIZATION NOTE (webconsole.error.commands.copyError): # the error that is displayed when the "copy" command can't stringify an object # "copy" should not be translated, because is a function name. diff --git a/l10n-en-CA/devtools/shared/styleinspector.properties b/l10n-en-CA/devtools/shared/styleinspector.properties index c40b1d8fd3..a875b0ab71 100644 --- a/l10n-en-CA/devtools/shared/styleinspector.properties +++ b/l10n-en-CA/devtools/shared/styleinspector.properties @@ -156,10 +156,28 @@ rule.twistyCollapse.label=Collapse # speaks when the header of a rule is collapsed. rule.twistyExpand.label=Expand +# LOCALIZATION NOTE (rule.expandableContainerToggleButton.title): +# This is the tooltip for expandable container toggle button in the Rule View (Pseudo-elements, keyframes, …) +rule.expandableContainerToggleButton.title=Toggle panel + # LOCALIZATION NOTE (rule.containerQuery.selectContainerButton.tooltip): Text displayed in a # tooltip when the mouse is over the icon to select a container in a container query in the rule view. rule.containerQuery.selectContainerButton.tooltip=Click to select the container node +# LOCALIZATION NOTE (rule.propertyToggle.label): +# This is the label for the checkbox input in the rule view that allow to disable/re-enable +# a specific property in a rule. +# The argument is the property name. +rule.propertyToggle.label=Enable %S property + +# LOCALIZATION NOTE (rule.newPropertyName.label): +# This is the label for the new property input in the rule view. +rule.newPropertyName.label=New property name + +# LOCALIZATION NOTE (rule.propertyName.label): +# This is the label for the property name input in the rule view. +rule.propertyName.label=Property name + # LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule # and computed view context menu when a color value was clicked. styleinspector.contextmenu.copyColor=Copy Colour diff --git a/l10n-en-CA/devtools/shared/webconsole-commands.ftl b/l10n-en-CA/devtools/shared/webconsole-commands.ftl index 6fbe8159b2..0a049166f6 100644 --- a/l10n-en-CA/devtools/shared/webconsole-commands.ftl +++ b/l10n-en-CA/devtools/shared/webconsole-commands.ftl @@ -1,3 +1,24 @@ # 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/. + + +# These strings are used inside the Web Console commands +# which can be executed in the Developer Tools, available in the +# Browser Tools sub-menu -> 'Web Developer Tools' + +# Usage string for :block command +webconsole-commands-usage-block = + :block URL_STRING + + Start blocking network requests + + It accepts only one URL_STRING argument, an unquoted string which will be used to block all requests whose URL includes this string. + Use :unblock or the Network Monitor request blocking sidebar to undo this. +# Usage string for :unblock command +webconsole-commands-usage-unblock = + :unblock URL_STRING + + Stop blocking network requests + + It accepts only one argument, the exact same string previously passed to :block. diff --git a/l10n-en-CA/dom/chrome/dom/dom.properties b/l10n-en-CA/dom/chrome/dom/dom.properties index 44cb8caf67..ec35e61425 100644 --- a/l10n-en-CA/dom/chrome/dom/dom.properties +++ b/l10n-en-CA/dom/chrome/dom/dom.properties @@ -18,6 +18,7 @@ DebugScriptButton=Debug script WaitForScriptButton=Continue DontAskAgain=&Don’t ask me again WindowCloseBlockedWarning=Scripts may not close windows that were not opened by script. +WindowCloseByScriptBlockedWarning=Scripts may only close windows that were opened by a script. OnBeforeUnloadTitle=Are you sure? OnBeforeUnloadMessage2=This page is asking you to confirm that you want to leave — information you’ve entered may not be saved. OnBeforeUnloadStayButton=Stay on Page @@ -304,6 +305,7 @@ NotificationsRequireUserGesture=The Notification permission may only be requeste NotificationsRequireUserGestureDeprecationWarning=Requesting Notification permission outside a short running user-generated event handler is deprecated and will not be supported in the future. # LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top" WindowContentUntrustedWarning=The “content” attribute of Window objects is deprecated. Please use “window.top” instead. + # LOCALIZATION NOTE: The first %S is the tag name of the element that starts the loop, the second %S is the element's ID. SVGRefLoopWarning=The SVG <%S> with ID “%S” has a reference loop. # LOCALIZATION NOTE: The first %S is the tag name of the element in the chain where the chain was broken, the second %S is the element's ID. @@ -312,6 +314,13 @@ SVGRefChainLengthExceededWarning=An SVG <%S> reference chain which is too long w SVGNearestViewportElement=SVGGraphicsElement.nearestViewportElement is deprecated and will be removed at a future date. Use SVGElement.viewportElement instead. # LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement. SVGFarthestViewportElement=SVGGraphicsElement.farthestViewportElement is deprecated and will be removed at a future date. +# LOCALIZATION NOTE: Do not translate SVGSVGElement.deselectAll. +SVGDeselectAllWarning=SVGSVGElement.deselectAll is deprecated as it duplicates functionality from the Selection API. +# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.nearestViewportElement or SVGElement.viewportElement. +SVGNearestViewportElementWarning=SVGGraphicsElement.nearestViewportElement is deprecated and will be removed at a future date. Use SVGElement.viewportElement instead. +# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement. +SVGFarthestViewportElementWarning=SVGGraphicsElement.farthestViewportElement is deprecated and will be removed at a future date. + # LOCALIZATION NOTE: Do not translate "