commit b16154be8e948d1209e2654e0eeefc8db147c34f parent d2e33327960fd129a2c1957c6aac5dc252d1285c Author: Release Engineering Landoscript <release+landoscript@mozilla.com> Date: Sat, 29 Nov 2025 00:09:43 +0000 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE Diffstat:
30 files changed, 270 insertions(+), 9 deletions(-)
diff --git a/mobile/android/android-components/components/browser/errorpages/src/main/res/values-hy-rAM/strings.xml b/mobile/android/android-components/components/browser/errorpages/src/main/res/values-hy-rAM/strings.xml @@ -46,7 +46,7 @@ <!-- The document title and heading of the error page shown when a website takes too long to load. --> <string name="mozac_browser_errorpages_net_timeout_title">Կապը ժամանակասպառվեց</string> <!-- The error message shown when a website took long to load. --> - <string name="mozac_browser_errorpages_net_timeout_message"><![CDATA[<p>Հարցվող կայքը չպատասխանեց կապի հարցմանը և ծրագիրը դադարեցրեց պատասխան սպասելուն</p>\n<ul>\n<li>Հնարավո՞ր է կայքը խիստ ծանրաբեռնված է կամ ժամանակավորապես չի գործում: Փորձեք քիչ ուշ:</li>\n<li>Այլ կայքեր ևս չի՞ լինում բացել: Ստուգեք ցանցային կապակցումը:</li>\n<li>Արդյոք ձեր համակարգիչը կամ ցանցը պաշտպանվա՞ծ են Firewall-ով կամ պրոքսիով: Դրա սխալ կազմաձևումը կարող է խանգարել վեբի զննմանը:</li>\n<li>Եթե դեռ դժվարություններ ունեք, ապա օգնության համար դիմեք ցանցային վարիչին կամ համացանցի սպասարկողին:</li>\n</ul>]]></string> + <string name="mozac_browser_errorpages_net_timeout_message"><![CDATA[<p>Հարցվող կայքը չպատասխանեց կապի հարցմանը և դիտարկիչը դադարեցրել է պատասխանին սպասելը:</p>\n<ul>\n<li>Հնարավոր է սպասարկիչը խիստ ծանրաբեռնված է կամ ժամանակավորապես չի գործում: Փորձեք քիչ ուշ:</li>\n<li>Այլ կայքերը ևս չե՞ն բացվում: Ստուգեք ցանցային կապակցումը:</li>\n<li>Արդյո՞ք ձեր համակարգիչը կամ ցանցը պաշտպանված են Firewall-ով կամ պրոքսիով: Դրա սխալ կազմաձևումը կարող է խանգարել վեբի դիտարկմանը:</li>\n<li>Եթե դեռ դժվարություններ ունեք, ապա օգնության համար դիմեք ցանցային վարիչին կամ համացանցի սպասարկողին:</li>\n</ul>]]></string> <!-- The document title and heading of the error page shown when a website could not be reached. --> <string name="mozac_browser_errorpages_connection_failure_title">Հնարավոր չէ միանալ</string> <!-- The error message shown when a website could not be reached. --> @@ -62,7 +62,7 @@ <!-- The document title and heading of the error page shown when a website cannot be loaded because the browser is in offline mode. --> <string name="mozac_browser_errorpages_offline_title">Անցանց կերպ</string> <!-- The error message shown when a website cannot be loaded because the browser is in offline mode. --> - <string name="mozac_browser_errorpages_offline_message"><![CDATA[<p>Դիտարկիչը աշխատում է անցանց կերպում և չի կարող կապակցվել հարցվող միույթին:</p>\n<ul>\n<li>Համակարգիչը կապակցվա՞ծ է ակտիվ ցանցի:</li>\n<li>Սեղմեք “Կրկին փորձել”՝ առցանց անցնելու և էջը կրկին բեռնելու համար:</li>\n</ul>]]></string> + <string name="mozac_browser_errorpages_offline_message"><![CDATA[<p>Դիտարկիչը աշխատում է անցանց կերպում և չի կարող կապակցվել հարցվող տարրին:</p>\n<ul>\n<li>Համակարգիչը կապակցվա՞ծ է ակտիվ ցանցի:</li>\n<li>Սեղմեք “Կրկին փորձել”՝ առցանց անցնելու և էջը կրկին բեռնելու համար:</li>\n</ul>]]></string> <!-- The document title and heading of the error page shown when the browser prevents loading a website on a restricted port. --> <string name="mozac_browser_errorpages_port_blocked_title">Պորտը սահմանափակված է անվտանգության նկատառումներից ելնելով</string> <!-- The error message shown when the browser prevents loading a website on a restricted port. --> diff --git a/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-en-rCA/strings.xml b/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-en-rCA/strings.xml @@ -17,4 +17,8 @@ <string name="mozac_browser_toolbar_long_press_popup_paste">Paste</string> <!-- Contextual menu option for long pressing on the toolbar URL. Clicking it will paste the text from clipboard and search for or load it as an URL. '&' is replaced with the ampersand symbol: & --> <string name="mozac_browser_toolbar_long_press_popup_paste_and_go">Paste & Go</string> + <!-- Text for the title displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_title">Designed for Android. Refined for You</string> + <!-- Text for the description displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_description">We’ve refreshed the design with a sleek, modern feel</string> </resources> diff --git a/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-es/strings.xml b/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-es/strings.xml @@ -17,4 +17,8 @@ <string name="mozac_browser_toolbar_long_press_popup_paste">Pegar</string> <!-- Contextual menu option for long pressing on the toolbar URL. Clicking it will paste the text from clipboard and search for or load it as an URL. '&' is replaced with the ampersand symbol: & --> <string name="mozac_browser_toolbar_long_press_popup_paste_and_go">Pegar e ir</string> + <!-- Text for the title displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_title">Diseñado para Android. Perfeccionado para ti</string> + <!-- Text for the description displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_description">Hemos renovado el diseño con un toque elegante y moderno</string> </resources> diff --git a/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-in/strings.xml b/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-in/strings.xml @@ -17,4 +17,6 @@ <string name="mozac_browser_toolbar_long_press_popup_paste">Tempel</string> <!-- Contextual menu option for long pressing on the toolbar URL. Clicking it will paste the text from clipboard and search for or load it as an URL. '&' is replaced with the ampersand symbol: & --> <string name="mozac_browser_toolbar_long_press_popup_paste_and_go">Tempel & Kunjungi</string> + <!-- Text for the title displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_title">Dirancang untuk Android. Disempurnakan untuk Anda</string> </resources> diff --git a/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-is/strings.xml b/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-is/strings.xml @@ -17,4 +17,8 @@ <string name="mozac_browser_toolbar_long_press_popup_paste">Líma</string> <!-- Contextual menu option for long pressing on the toolbar URL. Clicking it will paste the text from clipboard and search for or load it as an URL. '&' is replaced with the ampersand symbol: & --> <string name="mozac_browser_toolbar_long_press_popup_paste_and_go">Líma og hoppa</string> + <!-- Text for the title displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_title">Hannað fyrir Android. Fínpússað fyrir þig</string> + <!-- Text for the description displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_description">Við höfum endurnýjað hönnunina með rennilegu og nútímalegra yfirbragði</string> </resources> diff --git a/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-ja/strings.xml b/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-ja/strings.xml @@ -17,4 +17,8 @@ <string name="mozac_browser_toolbar_long_press_popup_paste">貼り付け</string> <!-- Contextual menu option for long pressing on the toolbar URL. Clicking it will paste the text from clipboard and search for or load it as an URL. '&' is replaced with the ampersand symbol: & --> <string name="mozac_browser_toolbar_long_press_popup_paste_and_go">貼り付けて移動</string> + <!-- Text for the title displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_title">Android 向けのデザインでさらに使いやすく</string> + <!-- Text for the description displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_description">洗練されたモダンなデザインに刷新しました</string> </resources> diff --git a/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-ro/strings.xml b/mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-ro/strings.xml @@ -17,4 +17,8 @@ <string name="mozac_browser_toolbar_long_press_popup_paste">Inserează</string> <!-- Contextual menu option for long pressing on the toolbar URL. Clicking it will paste the text from clipboard and search for or load it as an URL. '&' is replaced with the ampersand symbol: & --> <string name="mozac_browser_toolbar_long_press_popup_paste_and_go">Inserează și accesează</string> + <!-- Text for the title displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_title">Proiectat pentru Android. Perfecționat pentru tine</string> + <!-- Text for the description displayed in the contextual feature recommendation popup promoting the new toolbar redesign. --> + <string name="mozac_toolbar_cfr_description">Am reîmprospătat designul cu un aspect elegant și modern</string> </resources> diff --git a/mobile/android/android-components/components/feature/addons/src/main/res/values-en-rCA/strings.xml b/mobile/android/android-components/components/feature/addons/src/main/res/values-en-rCA/strings.xml @@ -33,6 +33,10 @@ <string name="mozac_feature_addons_permissions_extra_domains_description_plural_2">Access your data on other domains</string> <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> <string name="mozac_feature_addons_permissions_all_domain_count_description" moz:removedIn="148" tools:ignore="PluralsCandidate">Access your data for sites in %1$d domains</string> + <plurals name="mozac_feature_addons_permissions_all_domain_count_description_2" tools:ignore="MissingQuantity"> + <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> + <item quantity="other">Access your data for sites in %1$d domains</item> + </plurals> <!-- Content description for a permission item, for an installed add-on details page. %1$s will be replaced with the permission text name, %2$d will be replaced with the permission position in the list and %3$d will be replaced with the total number of permissions in the list.Taking as an example "Read and modify privacy settings" the whole text will read Read and modify privacy settings, 2 of 6. --> <string name="mozac_feature_addons_permissions_content_description_item">%1$s, %2$d of %3$d</string> <!-- Description for the "privacy" WebExtensions API permission. --> @@ -375,6 +379,8 @@ <string name="mozac_feature_addons_admin_install_only">%1$s could not be installed because it can only be installed by an organization using enterprise policies, which isn‘t supported on this platform.</string> <!-- Text shown when attempting to install an add-on that is soft-blocked. %1$s is the add-on name. %2$s is the app name. --> <string name="mozac_feature_addons_soft_blocked_1" moz:removedIn="147" tools:ignore="UnusedResources">%1$s violates Mozilla’s policies and can’t be installed on %2$s.</string> + <!-- Text shown when attempting to install an add-on that is soft-blocked. %1$s is the add-on name. %2$s is the app name. --> + <string name="mozac_feature_addons_soft_blocked_2">%1$s is restricted and can’t be installed on %2$s.</string> <!-- Text shown after failed to enable an add-on. %1$s is the add-on name. --> <string name="mozac_feature_addons_failed_to_enable">Failed to enable %1$s</string> <!-- Text shown after failed to disable an add-on. %1$s is the add-on name. --> @@ -421,8 +427,12 @@ <string name="mozac_feature_addons_status_blocklisted_1">This extension is blocked for violating Mozilla’s policies and has been disabled.</string> <!-- Status message below an add-on in the add-ons manager when this add-on has been soft-blocked. --> <string name="mozac_feature_addons_status_softblocked_1" moz:removedIn="147" tools:ignore="UnusedResources">This extension is restricted for violating Mozilla’s policies and has been disabled. You can enable it, but this may be risky.</string> + <!-- Status message below an add-on in the add-ons manager when this add-on has been soft-blocked. --> + <string name="mozac_feature_addons_status_softblocked_2">This extension is restricted and has been disabled. You can enable it, but this may be risky.</string> <!-- Status message below an add-on in the add-ons manager when this add-on has been soft-blocked but the user re-enabled it. --> <string name="mozac_feature_addons_status_softblocked_re_enabled" moz:removedIn="147" tools:ignore="UnusedResources">This extension violates Mozilla’s policies. Using it may be risky.</string> + <!-- Status message below an add-on in the add-ons manager when this add-on has been soft-blocked but the user re-enabled it. --> + <string name="mozac_feature_addons_status_softblocked_re_enabled_2">This extension is restricted. Using it may be risky.</string> <!-- Status message below an add-on in the add-ons manager when this add-on hasn't been signed correctly. %1$s is the add-on name. --> <string name="mozac_feature_addons_status_unsigned">%1$s could not be verified as secure and has been disabled.</string> <!-- Status message below an add-on in the add-ons manager when this add-on isn't compatible with the application version. %1$s is the add-on name, %2$s is the app name and %3$s is the app version. --> diff --git a/mobile/android/android-components/components/feature/addons/src/main/res/values-es/strings.xml b/mobile/android/android-components/components/feature/addons/src/main/res/values-es/strings.xml @@ -33,6 +33,11 @@ <string name="mozac_feature_addons_permissions_extra_domains_description_plural_2">Acceder a tus datos en otros dominios</string> <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> <string name="mozac_feature_addons_permissions_all_domain_count_description" moz:removedIn="148" tools:ignore="PluralsCandidate">Acceder a tus datos de sitios en %1$d dominios</string> + <plurals name="mozac_feature_addons_permissions_all_domain_count_description_2" tools:ignore="MissingQuantity"> + <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> + <item quantity="one">Acceder a tus datos de sitios en %1$d dominio</item> + <item quantity="other">Acceder a tus datos de sitios en %1$d dominios</item> + </plurals> <!-- Content description for a permission item, for an installed add-on details page. %1$s will be replaced with the permission text name, %2$d will be replaced with the permission position in the list and %3$d will be replaced with the total number of permissions in the list.Taking as an example "Read and modify privacy settings" the whole text will read Read and modify privacy settings, 2 of 6. --> <string name="mozac_feature_addons_permissions_content_description_item">%1$s, %2$d de %3$d</string> <!-- Description for the "privacy" WebExtensions API permission. --> diff --git a/mobile/android/android-components/components/feature/addons/src/main/res/values-in/strings.xml b/mobile/android/android-components/components/feature/addons/src/main/res/values-in/strings.xml @@ -33,6 +33,10 @@ <string name="mozac_feature_addons_permissions_extra_domains_description_plural_2">Akses data Anda di domain lain</string> <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> <string name="mozac_feature_addons_permissions_all_domain_count_description" moz:removedIn="148" tools:ignore="PluralsCandidate">Mengakses data Anda untuk situs di domain %1$d</string> + <plurals name="mozac_feature_addons_permissions_all_domain_count_description_2" tools:ignore="MissingQuantity"> + <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> + <item quantity="other">Mengakses data Anda untuk situs di %1$d domain</item> + </plurals> <!-- Content description for a permission item, for an installed add-on details page. %1$s will be replaced with the permission text name, %2$d will be replaced with the permission position in the list and %3$d will be replaced with the total number of permissions in the list.Taking as an example "Read and modify privacy settings" the whole text will read Read and modify privacy settings, 2 of 6. --> <string name="mozac_feature_addons_permissions_content_description_item">%1$s, %2$d dari %3$d</string> <!-- Description for the "privacy" WebExtensions API permission. --> diff --git a/mobile/android/android-components/components/feature/addons/src/main/res/values-is/strings.xml b/mobile/android/android-components/components/feature/addons/src/main/res/values-is/strings.xml @@ -33,6 +33,11 @@ <string name="mozac_feature_addons_permissions_extra_domains_description_plural_2">Skoða gögnin þín á öðrum lénum</string> <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> <string name="mozac_feature_addons_permissions_all_domain_count_description" moz:removedIn="148" tools:ignore="PluralsCandidate">Skoða gögnin þín fyrir vefsvæði á %1$d lénum</string> + <plurals name="mozac_feature_addons_permissions_all_domain_count_description_2" tools:ignore="MissingQuantity"> + <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> + <item quantity="one">Skoða gögnin þín fyrir vefsvæði á %1$d léni</item> + <item quantity="other">Skoða gögnin þín fyrir vefsvæði á %1$d lénum</item> + </plurals> <!-- Content description for a permission item, for an installed add-on details page. %1$s will be replaced with the permission text name, %2$d will be replaced with the permission position in the list and %3$d will be replaced with the total number of permissions in the list.Taking as an example "Read and modify privacy settings" the whole text will read Read and modify privacy settings, 2 of 6. --> <string name="mozac_feature_addons_permissions_content_description_item">%1$s, %2$d af %3$d</string> <!-- Description for the "privacy" WebExtensions API permission. --> diff --git a/mobile/android/android-components/components/feature/addons/src/main/res/values-ja/strings.xml b/mobile/android/android-components/components/feature/addons/src/main/res/values-ja/strings.xml @@ -33,6 +33,10 @@ <string name="mozac_feature_addons_permissions_extra_domains_description_plural_2">他のドメイン上のユーザーデータへのアクセス</string> <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> <string name="mozac_feature_addons_permissions_all_domain_count_description" moz:removedIn="148" tools:ignore="PluralsCandidate">%1$d ドメイン下のサイトデータへのアクセス</string> + <plurals name="mozac_feature_addons_permissions_all_domain_count_description_2" tools:ignore="MissingQuantity"> + <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> + <item quantity="other">%1$d ドメイン下のサイトデータへのアクセス</item> + </plurals> <!-- Content description for a permission item, for an installed add-on details page. %1$s will be replaced with the permission text name, %2$d will be replaced with the permission position in the list and %3$d will be replaced with the total number of permissions in the list.Taking as an example "Read and modify privacy settings" the whole text will read Read and modify privacy settings, 2 of 6. --> <string name="mozac_feature_addons_permissions_content_description_item">%1$s、%2$d / %3$d</string> <!-- Description for the "privacy" WebExtensions API permission. --> diff --git a/mobile/android/android-components/components/feature/addons/src/main/res/values-ro/strings.xml b/mobile/android/android-components/components/feature/addons/src/main/res/values-ro/strings.xml @@ -33,6 +33,12 @@ <string name="mozac_feature_addons_permissions_extra_domains_description_plural_2">Să îți acceseze datele pe alte domenii</string> <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> <string name="mozac_feature_addons_permissions_all_domain_count_description" moz:removedIn="148" tools:ignore="PluralsCandidate">Să îți acceseze datele pentru site-uri din %1$d domenii</string> + <plurals name="mozac_feature_addons_permissions_all_domain_count_description_2" tools:ignore="MissingQuantity"> + <!-- When an add-on requires access to domains, this entry is used to describe the total number of domains. Underneath it will be the list of all the domains. %1$d is the number of all the domains that will be shown to the user as required. --> + <item quantity="one">Să îți acceseze datele pentru site-uri dintr-un domeniu</item> + <item quantity="few">Să îți acceseze datele pentru site-uri din %1$d domenii</item> + <item quantity="other">Să îți acceseze datele pentru site-uri din %1$d de domenii</item> + </plurals> <!-- Content description for a permission item, for an installed add-on details page. %1$s will be replaced with the permission text name, %2$d will be replaced with the permission position in the list and %3$d will be replaced with the total number of permissions in the list.Taking as an example "Read and modify privacy settings" the whole text will read Read and modify privacy settings, 2 of 6. --> <string name="mozac_feature_addons_permissions_content_description_item">%1$s, %2$d din %3$d</string> <!-- Description for the "privacy" WebExtensions API permission. --> @@ -92,7 +98,7 @@ <!-- Description for the "privacy" WebExtensions API permission for the update notification. Multiple permissions may be simply appended one after the other, and separated with a space, which is why the period is important. --> <string name="mozac_feature_addons_permissions_privacy_description_for_update">Să citească și să modifice setările de confidențialitate.</string> <!-- Description for the "<all_urls>" WebExtensions API permission for the update notification. Multiple permissions may be simply appended one after the other, and separated with a space, which is why the period is important. --> - <string name="mozac_feature_addons_permissions_all_urls_description_for_update">Să îți acceseze datele pentru toate site-urile.</string> + <string name="mozac_feature_addons_permissions_all_urls_description_for_update">Să îți acceseze datele pentru toate site-urile web.</string> <!-- Description for the "tabs" WebExtensions API permission for the update notification. Multiple permissions may be simply appended one after the other, and separated with a space, which is why the period is important. --> <string name="mozac_feature_addons_permissions_tabs_description_for_update">Să îți acceseze filele browserului.</string> <!-- Description for the "webNavigation" WebExtensions API permission for the update notification. Multiple permissions may be simply appended one after the other, and separated with a space, which is why the period is important. --> diff --git a/mobile/android/android-components/components/feature/downloads/src/main/res/values-en-rCA/strings.xml b/mobile/android/android-components/components/feature/downloads/src/main/res/values-en-rCA/strings.xml @@ -34,6 +34,8 @@ <string name="mozac_feature_downloads_dialog_title_3">Download file? (%1$s)</string> <!-- This string is used as the title for the download confirmation dialog when the size of the file is not known. --> <string name="mozac_feature_downloads_dialog_title_with_unknown_size">Download file?</string> + <!-- Alert dialog confirmation before downloading a previously downloaded file, this is the title when the size of the file is not known. --> + <string name="mozac_feature_downloads_again_dialog_title_with_unknown_size">Download file again?</string> <!-- Alert dialog confirmation before download a file, this is the positive action. --> <string name="mozac_feature_downloads_dialog_download">Download</string> <!-- Alert dialog confirmation before downloading a file again, this is the positive action. --> @@ -45,6 +47,8 @@ %1$s will be replaced with the name of the file. --> <string name="mozac_feature_downloads_already_exists_dialog_title">%1$s already exists.</string> + <!-- Alert dialog confirmation before downloading a previously downloaded file, this is the neutral action that proposes to open the file instead. --> + <string name="mozac_feature_downloads_open_existing_file">Open existing file</string> <!-- Alert dialog confirmation before downloading a file without network connection, this is the description. %1$s will be replaced with the name of the file. diff --git a/mobile/android/android-components/components/feature/sitepermissions/src/main/res/values-en-rCA/strings.xml b/mobile/android/android-components/components/feature/sitepermissions/src/main/res/values-en-rCA/strings.xml @@ -51,6 +51,12 @@ this button will not give access to this permission --> <string name="mozac_feature_sitepermissions_block">Block</string> + <!-- Message of a dialog offering more context about the app level notification permission request. %1$s will be replaced with the name of the app. --> + <string name="mozac_feature_sitepermissions_notification_permission_rationale_dialog_message">You’ll need to allow notifications in %1$s to receive them from this website.</string> + <!-- Button label in a notification permission request dialog to dismiss the dialog. --> + <string name="mozac_feature_sitepermissions_notification_permission_rationale_dialog_dismiss_label">Cancel</string> + <!-- Button label in a notification permission request dialog. It will let the user go to Android Settings to grant the permission. --> + <string name="mozac_feature_sitepermissions_notification_permission_rationale_dialog_settings_label">Go to settings</string> <!-- Text for a checkbox in a permission request dialog, this will allow to not show again the prompt --> <string name="mozac_feature_sitepermissions_do_not_ask_again_on_this_site2">Remember decision for this site</string> <!-- Text for a checkbox in a permission request dialog, this will allow to not show again the prompt --> diff --git a/mobile/android/fenix/app/src/main/res/values-en-rCA/strings.xml b/mobile/android/fenix/app/src/main/res/values-en-rCA/strings.xml @@ -91,6 +91,11 @@ --> <string name="felt_privacy_info_card_subtitle_2" tools:ignore="UnusedResources" moz:removedIn="147">%1$s deletes your cookies, history, and site data when you close all your private tabs. %2$s</string> <!-- + Description of private browsing mode displayed to users on the homepage when they enable private mode. + %1$s is the name of the app (for example "Firefox"). + --> + <string name="felt_privacy_info_card_subtitle_3">%1$s deletes your cookies, history, and site data when you close all your private tabs.</string> + <!-- Clickable portion of the explanation for private browsing that links the user to our about privacy page. This string is used in felt_privacy_info_card_subtitle as the text for the link. @@ -249,6 +254,8 @@ <string name="browser_menu_save_to_collection_2">Save to collection</string> <!-- Browser menu button that open a share menu to share the current site --> <string name="browser_menu_share">Share</string> + <!-- Browser menu button that goes to the homepage screen --> + <string name="browser_menu_homepage">Homepage</string> <!-- Browser menu button shown in custom tabs that opens the current tab in Fenix %1$s is the name of the app (for example "Firefox"). @@ -518,6 +525,8 @@ <string name="startup_crash_positive">Send crash report</string> <!-- Button text to continue and not send a startup crash report --> <string name="startup_crash_negative">No thanks</string> + <!-- Button text to reopen firefox after the crash is processed %s is the name of the app (for example "Firefox") --> + <string name="startup_crash_restart">Reopen %s</string> <!-- Title for the usage data option in the privacy preferences dialog shown during onboarding. Note: The word "Mozilla" should NOT be translated. --> <string name="onboarding_preferences_dialog_usage_data_title">Send technical and interaction data to Mozilla</string> <string name="onboarding_preferences_dialog_usage_data_description_2" tools:ignore="BrandUsage">Data about your device, hardware configuration, and how you use Firefox helps improve features, performance, and stability for everyone.</string> @@ -542,6 +551,14 @@ <string name="onboarding_term_of_service_line_three" tools:ignore="BrandUsage">To help improve the browser, Firefox sends diagnostic and interaction data to Mozilla. %1$s</string> <!-- Used as text for the link in onboarding_term_of_service_line_three. --> <string name="onboarding_term_of_service_line_three_link_text">Manage</string> + <!-- Terms of use (ToU) onboarding redesign title. --> + <string name="onboarding_redesign_tou_title">Launch the ultimate Android browser</string> + <!-- Terms of use (ToU) first subheader. --> + <string name="onboarding_redesign_tou_subheader_one">Load sites lightning fast</string> + <!-- Terms of use (ToU) second subheader. --> + <string name="onboarding_redesign_tou_subheader_two">Automatic tracking protection</string> + <!-- Terms of use (ToU) third subheader. --> + <string name="onboarding_redesign_tou_subheader_three">Thousands of customizations</string> <!-- Terms of use (ToU) first body text. %1$s is replaced by an active link, using onboarding_redesign_tou_body_one_link_text as text (“Firefox Terms of Use”). @@ -796,6 +813,10 @@ <!-- Preference for showing the tab strip --> <string name="preferences_tab_strip">Tab bar display</string> <!-- Preference for gestures based actions --> + <string name="preferences_toolbar_shortcut">Toolbar shortcut</string> + <!-- Preference for gestures based actions --> + <string name="preferences_toolbar_select_shortcut">Select a shortcut</string> + <!-- Preference for gestures based actions --> <string name="preferences_gestures">Gestures</string> <!-- Preference for settings related to visual options --> <string name="preferences_customize">Customize</string> @@ -1038,14 +1059,20 @@ <string name="alternative_app_icon_group_gradients">Gradients</string> <!-- Title for the "Other" group of alternative app icon variants in the icon picker screen. This group includes retro, pixel art, themed, and artist-created icons. --> <string name="alternative_app_icon_group_other" tools:ignore="UnusedResources" moz:removedIn="146">Other</string> + <!-- Title for the "Featured" group of alternative app icon variants in the icon picker screen. This group includes retro, pixel art, themed, and artist-created icons. --> + <string name="alternative_app_icon_group_featured">Featured</string> <!-- Title to show in alert when user selects an alternative app icon --> <string name="restart_warning_dialog_title">Change app icon?</string> <!-- Message to warn users that applying an alternative app icon may require an app restart. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> <string name="restart_warning_dialog_body_2">The app may close. Just tap your shiny new icon to reopen %1$s.</string> + <!-- Message to warn users that applying an alternative app icon may require an app restart and will remove existing shortcuts because of the OS limitations. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> + <string name="restart_and_shortcuts_removal_warning_dialog_body">Changing the icon will remove any sites and shortcuts you’ve saved to your Home screen. \n\n%1$s may close. Tap your new icon to reopen.</string> <!-- Dialog button text for confirming the possible app restart and new icon selection --> <string name="restart_warning_dialog_button_positive_2">Change icon</string> <!-- Dialog button text for cancelling app icon change --> <string name="restart_warning_dialog_button_negative">Cancel</string> + <!-- Error message snackbar shown after the user tried to apply the new icon but the Android OS threw an error while updating existing app shortcuts (e.g. private mode shortcut) --> + <string name="shortcuts_update_error">Failed to update the app icon. Remove existing shortcuts and try again.</string> <!-- Add-ons general availability nimbus message @@ -1219,6 +1246,18 @@ <string name="preference_expanded_toolbar">Expanded</string> <!-- Preference description indicating the toolbar location preference is disabled when the tab strip is enabled --> <string name="preference_toolbar_pref_disabled_explanation">Address bar must be on top when tab bar is shown.</string> + <!-- New tab shortcut in toolbar customization --> + <string name="toolbar_customize_shortcut_new_tab">Open a new tab</string> + <!-- Share shortcut in toolbar customization --> + <string name="toolbar_customize_shortcut_share">Share</string> + <!-- Add bookmark shortcut in toolbar customization --> + <string name="toolbar_customize_shortcut_add_bookmark">Add bookmark</string> + <!-- Translate shortcut in toolbar customization. "Translate" is a verb --> + <string name="toolbar_customize_shortcut_translate">Translate</string> + <!-- Homepage shortcut in toolbar customization --> + <string name="toolbar_customize_shortcut_homepage">Homepage</string> + <!-- Back shortcut in toolbar customization --> + <string name="toolbar_customize_shortcut_back">Back</string> <!-- App icon Preferences @@ -1460,6 +1499,8 @@ <string name="tab_tray_multiselect_menu_content_description">Selected tabs menu</string> <!-- Title text displayed for a homepage tab in the tabs tray. --> <string name="tab_tray_homepage_tab">Homepage</string> + <!-- Title text displayed for a homepage tab in the tabs tray. %s is a placeholder that will be replaced by app name. --> + <string name="tab_tray_homepage_tab_2" tools:ignore="UnusedResources" moz:removedIn="145">%s homepage</string> <!-- Content description (not visible, for screen readers etc.): Removes tab from collection button. Removes the selected tab from collection when pressed --> <string name="remove_tab_from_collection">Remove tab from collection</string> <!-- Text for button to enter multiselect mode in tabs tray --> @@ -1694,6 +1735,16 @@ <string name="webcompat_reporter_success_snackbar_text_2">Report sent</string> <!-- Placeholder text for the description field to prompt the user on what they should type. --> <string name="webcompat_reporter_problem_description_placeholder_text">What happened? What should have happened?</string> + <!-- Label of the checkbox on the “Report broken site” screen for sending URLS blocked by Enhanced Tracking Protection. --> + <string name="webcompat_reporter_etp_checkbox_text">Send URLs blocked by tracking protection</string> + <!-- Description text for the checkbox on the “Report broken site” screen for sending URLS blocked by Enhanced Tracking Protection. It informs the user when checked, the report will include the list of URLs that were blocked by Enhanced Tracking Protection on the current page. --> + <string name="webcompat_reporter_etp_checkbox_description">Enhanced Tracking Protection may block trackers and scripts that some websites need to work properly.</string> + <!-- The button text for the preview report button to view a preview of the report. --> + <string name="webcompat_reporter_preview_report">Preview Report</string> + <!-- The title shown at the top of the WebCompat Report preview panel. This appears after the user taps the “Preview” button before sending a report. --> + <string name="webcompat_reporter_preview_bottom_sheet_header">Report Preview</string> + <!-- Label for the “Send” button shown in the WebCompat Report preview panel, which the user taps to submit the report. --> + <string name="webcompat_reporter_preview_bottom_sheet_send">Send</string> <!-- These reason strings are dropdown options on a WebCompat reporter form, indicating what is broken on the site. @@ -2308,6 +2359,16 @@ <string name="preference_enhanced_tracking_protection_allow_list_baseline" tools:ignore="UnusedResources" moz:removedIn="144">Allow %1$s to automatically apply exceptions required to avoid major website breakage.</string> <!-- Preference description for the checkbox setting for "convenience" exceptions (a set of content blocking exceptions applied to fix convenience site features). --> <string name="preference_enhanced_tracking_protection_allow_list_convenience" tools:ignore="UnusedResources" moz:removedIn="144">Also apply exceptions automatically that are only required to fix minor issues and make convenience features available.</string> + <!-- Preference label for the enhanced tracking protection option to fix major site issues caused by tracker blocking --> + <string name="preference_enhanced_tracking_protection_allow_list_baseline_2">Fix major site issues (recommended)</string> + <!-- Preference label for the enhanced tracking protection option to fix minor site issues caused by tracker blocking --> + <string name="preference_enhanced_tracking_protection_allow_list_convenience_label">Fix minor site issues</string> + <!-- Preference description for the enhanced tracking protection option to fix minor site issues caused by tracker blocking --> + <string name="preference_enhanced_tracking_protection_allow_list_convenience_description">Must be used with fixes for major issues.</string> + <!-- Preference sub header for the enhanced tracking protection options to fix issues caused by tracker blocking --> + <string name="preference_enhanced_tracking_protection_allow_list_subheader">Fix site issues</string> + <!-- Learn more text for the enhanced tracking protection options to fix issues caused by tracker blocking --> + <string name="preference_enhanced_tracking_protection_allow_list_learn_more">Learn more</string> <!-- Dialog that appears after user tries to uncheck the baseline exceptions preference under Strict or Custom tracking protection @@ -2638,6 +2699,10 @@ <string name="saved_login_hide_password">Hide password</string> <!-- Message displayed in biometric prompt displayed for authentication before allowing users to view their passwords --> <string name="logins_biometric_prompt_message_2">Unlock to view your saved passwords</string> + <!-- Button for unlocking logins on the biometric lock screen --> + <string name="logins_biometric_unlock_button">Unlock</string> + <!-- Button for leaving logins on the biometric lock screen --> + <string name="logins_biometric_leave_button">Leave</string> <!-- Title of warning dialog if users have no device authentication set up --> <string name="logins_warning_dialog_title_2">Secure your saved passwords</string> <!-- Message of warning dialog if users have no device authentication set up --> @@ -2692,8 +2757,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">Sync addresses across devices</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">Sync addresses</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">Back</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Add card</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Navigate back</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Edit card</string> <!-- The header for the card number of a credit card --> @@ -2746,6 +2815,8 @@ <string name="addresses_manage_addresses">Manage addresses</string> <!-- The header for the name of an address. Name represents a person's full name, typically made up of a first, middle and last name, e.g. John Joe Doe. --> <string name="addresses_name">Name</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The organization's name related to the address helps in distinguishing addresses used for business or personal purposes. --> + <string name="addresses_organization" tools:ignore="UnusedResources">Organization</string> <!-- The header for the street address of an address --> <string name="addresses_street_address">Street Address</string> <!-- The header for the city of an address --> @@ -2762,6 +2833,44 @@ <string name="addresses_phone">Phone</string> <!-- The header for the email of an address --> <string name="addresses_email">Email</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. This specific field is used for addresses in Iran, Mexico. --> + <string name="addresses_neighborhood" tools:ignore="UnusedResources">Neighbourhood</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The Village or Township field, specific to Malaysia is crucial for addresses in rural areas. --> + <string name="addresses_village_township" tools:ignore="UnusedResources">Village or Township</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The Island field, used in places like the Cayman Islands and the Bahamas if an address is located on a specific island. --> + <string name="addresses_island" tools:ignore="UnusedResources">Island</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The Townland field, specific to Ireland is a specific type of land division used in rural areas. --> + <string name="addresses_townland" tools:ignore="UnusedResources">Townland</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. This specific field is used as secondary address information (below the country level, e.g. county) in Honk Kong, Sudan, Syria, Türkiye, and as sublocality (civil entity below a locality, e.g. district) in Korea. --> + <string name="addresses_district" tools:ignore="UnusedResources">District</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Used in the United Kingdom, Norway and Sweden --> + <string name="addresses_post_town" tools:ignore="UnusedResources">Post town</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. This specific field is used as a tertiary address information (below the state level, e.g. Tasmania in Australia --> + <string name="addresses_suburb" tools:ignore="UnusedResources">Suburb</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. This specific field is crucial for addressing in regions where county lines play a key role in postal services. --> + <string name="addresses_county" tools:ignore="UnusedResources">County</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Significant in places where parishes are used for local administration and addressing. Ensures users can specify parish details for better autofill accuracy. Used in Barbados and Jamaica. --> + <string name="addresses_parish" tools:ignore="UnusedResources">Parish</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Essential for addresses in countries like Japan where prefectures are a major administrative division. --> + <string name="addresses_prefecture" tools:ignore="UnusedResources">Prefecture</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Allowing users to specify a particular area within a city or region. Used in Hong Kong --> + <string name="addresses_area" tools:ignore="UnusedResources">Area</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The header for the Do/Si of the address. Do/Si refers to provincial level divisions, pertinent to addresses in South Korea. --> + <string name="addresses_do_si" tools:ignore="UnusedResources">Do/Si</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Used in countries like Nicaragua and Colombia where departments are a key administrative division. --> + <string name="addresses_department" tools:ignore="UnusedResources">Department</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Essential for addresses in the United Arab Emirates. --> + <string name="addresses_emirate" tools:ignore="UnusedResources">Emirate</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Relevant for addresses in countries like Russia and Ukraine. --> + <string name="addresses_oblast" tools:ignore="UnusedResources">Oblast</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The PIN (Postal Index Number) field, used in India is a code representing a specific area. --> + <string name="addresses_pin" tools:ignore="UnusedResources">Pin</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. The postal code field is universally used in address forms to specify the area code for mail sorting. --> + <string name="addresses_postal_code" tools:ignore="UnusedResources">Postal Code</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. the Eircode field, specific to Ireland is a unique postal code system that helps in precise location identification. --> + <string name="addresses_eircode" tools:ignore="UnusedResources">Eircode</string> + <!-- Label for an address field (e.g. mailing address) used as part of the form autofill feature. Used in cases we want to only display the word "Country" over "Country or Region". --> + <string name="addresses_country_only" tools:ignore="UnusedResources">Country</string> <!-- The text for the "Save" button for saving an address --> <string name="addresses_save_button">Save</string> <!-- The text for the "Cancel" button for cancelling adding, updating or deleting an address --> @@ -3497,6 +3606,8 @@ <string name="microsurvey_close_handle_content_description">Close survey</string> <!-- Content description for "X" button that is closing microsurvey. --> <string name="microsurvey_close_button_content_description">Close</string> + <!-- The title of the autofill tab in the Debug Drawer. --> + <string name="debug_drawer_autofill_title">Autofill tools</string> <!-- Debug drawer logins @@ -3524,6 +3635,16 @@ <!-- The title of the button for deleting in the debug drawer all addresses. --> <string name="debug_drawer_delete_all_addresses">Delete all addresses</string> <!-- + Debug drawer credit cards + + The title of the credit cards feature in the Debug Drawer. + --> + <string name="debug_drawer_credit_cards_title">Credit cards</string> + <!-- The title of the button in the debug drawer for adding a new credit card --> + <string name="debug_drawer_add_new_credit_card">Add new credit card</string> + <!-- The title of the button for deleting in the debug drawer all addresses. --> + <string name="debug_drawer_delete_all_credit_cards">Delete all credit cards</string> + <!-- Debug drawer "contextual feature recommendation" (CFR) tools The title of the CFR Tools feature in the Debug Drawer @@ -3760,6 +3881,28 @@ <!-- Label for a button opening a feedback forum --> <string name="review_prompt_feedback_button">Leave feedback</string> <!-- + Settings Search Strings + + Title of Settings Search. "Search" is a verb here + --> + <string name="settings_search_title">Search settings</string> + <!-- Content description (not visible, for screen readers etc.) for the button to clear the search field for settings search --> + <string name="content_description_settings_search_clear_search">Clear Search</string> + <!-- Content description (not visible, for screen readers etc.) for the button to navigate back to the Settings page from the Settings Search screen. --> + <string name="content_description_settings_search_navigate_back">Navigate Back</string> + <!-- Message displayed when the search field in the Settings Search screen is empty --> + <string name="settings_search_empty_query_placeholder">No recent searches</string> + <!-- Message when error happens with Settings Search --> + <string name="settings_search_error_message">An error has occurred</string> + <!-- Text of button allowing to clear history of recent searches done in the settings screen. --> + <string name="settings_search_clear_recent_searches_message">Clear all</string> + <!-- Section header for recent search results --> + <string name="settings_search_recent_searches_section_header">Recent search results</string> + <!-- Message displayed when the search field is not empty but search results is empty. --> + <string name="settings_search_no_results_title">Nothing turned up</string> + <!-- Sub-message displayed when the search field is not empty but search results is empty. --> + <string name="settings_search_no_results_message">Maybe try a different search?</string> + <!-- Terms of use pop up prompt Title for the pop up prompt diff --git a/mobile/android/fenix/app/src/main/res/values-es-rES/strings.xml b/mobile/android/fenix/app/src/main/res/values-es-rES/strings.xml @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Atrás</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Añadir tarjeta</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Ir a la página anterior</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Editar tarjeta</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-es/strings.xml b/mobile/android/fenix/app/src/main/res/values-es/strings.xml @@ -1065,6 +1065,8 @@ <string name="restart_warning_dialog_title">¿Cambiar el icono de la aplicación?</string> <!-- Message to warn users that applying an alternative app icon may require an app restart. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> <string name="restart_warning_dialog_body_2">La aplicación podría cerrarse. Simplemente toca el nuevo icono para volver a abrir %1$s.</string> + <!-- Message to warn users that applying an alternative app icon may require an app restart and will remove existing shortcuts because of the OS limitations. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> + <string name="restart_and_shortcuts_removal_warning_dialog_body">Al cambiar el icono, se eliminarán los sitios y accesos directos que hayas guardado en la pantalla de inicio. \n\nEs posible que %1$s se cierre. Pulsa el nuevo icono para volver a abrirlo.</string> <!-- Dialog button text for confirming the possible app restart and new icon selection --> <string name="restart_warning_dialog_button_positive_2">Cambiar icono</string> <!-- Dialog button text for cancelling app icon change --> @@ -2755,14 +2757,14 @@ <string name="preferences_addresses_sync_addresses_across_devices">Sincronizar direcciones entre dispositivos</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">Sincronizar direcciones</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">Atrás</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Añadir tarjeta</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Editar tarjeta</string> <!-- The header for the card number of a credit card --> <string name="credit_cards_card_number">Número de tarjeta</string> - <!-- The header for the expiration date of a credit card --> - <string name="credit_cards_expiration_date">Fecha de caducidad</string> <!-- The label for the expiration date month of a credit card to be used by a11y services --> <string name="credit_cards_expiration_date_month">Mes de caducidad</string> <!-- The label for the expiration date year of a credit card to be used by a11y services --> diff --git a/mobile/android/fenix/app/src/main/res/values-fi/strings.xml b/mobile/android/fenix/app/src/main/res/values-fi/strings.xml @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Takaisin</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Lisää kortti</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Siirry taaksepäin</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Muokkaa korttia</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-fy-rNL/strings.xml b/mobile/android/fenix/app/src/main/res/values-fy-rNL/strings.xml @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Tebek</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Kaart tafoegje</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Werom blêdzje</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Kaart bewurkje</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-gn/strings.xml b/mobile/android/fenix/app/src/main/res/values-gn/strings.xml @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Tapykue</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Embojuaju kuatia’atã</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Eikundaha tapykuévo</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Embosako’i kuatia’atã</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-hy-rAM/strings.xml b/mobile/android/fenix/app/src/main/res/values-hy-rAM/strings.xml @@ -1889,7 +1889,7 @@ <!-- Bookmark snackbar message for deleting a single item. %s is the title of the item being deleted --> <string name="bookmark_delete_single_item">%s-ը ջնջվել է</string> <!-- Bookmark snackbar message for deleting multiple items. %s is the number of items being deleted --> - <string name="bookmark_delete_multiple_items">Ջնջված միույթներ՝ %s</string> + <string name="bookmark_delete_multiple_items">Ջնջված տարրեր՝ %s</string> <!-- Content description for the bookmark navigation bar back button --> <string name="bookmark_navigate_back_button_content_description">Նավարկել հետ</string> <!-- Content description for the bookmark list new folder navigation bar button --> @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Հետ</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Ավելացնել քարտ</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Նավարկել հետ</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Խմբագրել քարտը</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-in/strings.xml b/mobile/android/fenix/app/src/main/res/values-in/strings.xml @@ -1065,6 +1065,8 @@ <string name="restart_warning_dialog_title">Ubah ikon aplikasi?</string> <!-- Message to warn users that applying an alternative app icon may require an app restart. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> <string name="restart_warning_dialog_body_2">Aplikasi mungkin akan ditutup. Cukup ketuk ikon baru Anda yang berkilau untuk membuka kembali %1$s.</string> + <!-- Message to warn users that applying an alternative app icon may require an app restart and will remove existing shortcuts because of the OS limitations. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> + <string name="restart_and_shortcuts_removal_warning_dialog_body">Mengubah ikon akan menghapus semua situs dan pintasan yang Anda simpan ke layar Beranda. \n\n%1$s mungkin ditutup. Ketuk ikon baru Anda untuk membuka kembali.</string> <!-- Dialog button text for confirming the possible app restart and new icon selection --> <string name="restart_warning_dialog_button_positive_2">Ubah ikon</string> <!-- Dialog button text for cancelling app icon change --> @@ -2755,8 +2757,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">Sinkronkan alamat lintas perangkat</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">Sinkronkan alamat</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">Kembali</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Tambah kartu</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Navigasi balik</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Ubah kartu</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-is/strings.xml b/mobile/android/fenix/app/src/main/res/values-is/strings.xml @@ -1065,6 +1065,8 @@ <string name="restart_warning_dialog_title">Skipta um forritstákn?</string> <!-- Message to warn users that applying an alternative app icon may require an app restart. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> <string name="restart_warning_dialog_body_2">Forritið gæti lokað. Ýttu bara á nýja fína táknið til að opna %1$s aftur.</string> + <!-- Message to warn users that applying an alternative app icon may require an app restart and will remove existing shortcuts because of the OS limitations. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> + <string name="restart_and_shortcuts_removal_warning_dialog_body">Ef þú breytir tákninu verða allar síður og flýtileiðir sem þú hefur vistað á heimaskjánum fjarlægðar.\n\n%1$s gæti lokað. Ýttu á nýja táknið til að opna aftur.</string> <!-- Dialog button text for confirming the possible app restart and new icon selection --> <string name="restart_warning_dialog_button_positive_2">Skipta um tákn</string> <!-- Dialog button text for cancelling app icon change --> @@ -2755,8 +2757,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">Samstilla vistföng milli tækja</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">Samstilla vistföng</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">Til baka</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Bæta við korti</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Fara til baka</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Breyta greiðslukorti</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-ja/strings.xml b/mobile/android/fenix/app/src/main/res/values-ja/strings.xml @@ -1065,10 +1065,14 @@ <string name="restart_warning_dialog_title">アプリアイコンを変更しますか?</string> <!-- Message to warn users that applying an alternative app icon may require an app restart. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> <string name="restart_warning_dialog_body_2">アプリを終了します。新しいアイコンをタップして %1$s を再起動してください。</string> + <!-- Message to warn users that applying an alternative app icon may require an app restart and will remove existing shortcuts because of the OS limitations. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> + <string name="restart_and_shortcuts_removal_warning_dialog_body">アイコンを変更すると、ホーム画面に保存したサイトとショートカットがすべて削除されます。\n\n%1$s が閉じられます。新しいアイコンをタップして再度開いてください。</string> <!-- Dialog button text for confirming the possible app restart and new icon selection --> <string name="restart_warning_dialog_button_positive_2">アイコンを変更</string> <!-- Dialog button text for cancelling app icon change --> <string name="restart_warning_dialog_button_negative">キャンセル</string> + <!-- Error message snackbar shown after the user tried to apply the new icon but the Android OS threw an error while updating existing app shortcuts (e.g. private mode shortcut) --> + <string name="shortcuts_update_error">アプリアイコンの更新に失敗しました。既存のショートカットを削除してもう一度試してください。</string> <!-- Add-ons general availability nimbus message @@ -2753,8 +2757,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">端末間でアドレスを同期する</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">アドレスを同期</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">戻る</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">カードの追加</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">前のページへ戻る</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">カードの編集</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-ka/strings.xml b/mobile/android/fenix/app/src/main/res/values-ka/strings.xml @@ -1071,6 +1071,8 @@ <string name="restart_warning_dialog_button_positive_2">ხატულას შეცვლა</string> <!-- Dialog button text for cancelling app icon change --> <string name="restart_warning_dialog_button_negative">გაუქმება</string> + <!-- Error message snackbar shown after the user tried to apply the new icon but the Android OS threw an error while updating existing app shortcuts (e.g. private mode shortcut) --> + <string name="shortcuts_update_error">ხატულა ვერ განახლდა. მოაცილეთ არსებული მალსახმობები და ხელახლა სცადეთ.</string> <!-- Add-ons general availability nimbus message @@ -2755,8 +2757,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">დაასინქრონეთ მისამართები სხვადასხვა მოწყობილობაზე</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">დაასინქ. მისამართები</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">უკან</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">ბარათის დამატება</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">გადასვლა უკან</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">ბარათის ჩასწორება</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-nl/strings.xml b/mobile/android/fenix/app/src/main/res/values-nl/strings.xml @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Terug</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Kaart toevoegen</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Terug bladeren</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Kaart bewerken</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-pt-rBR/strings.xml b/mobile/android/fenix/app/src/main/res/values-pt-rBR/strings.xml @@ -2761,6 +2761,8 @@ <string name="autofill_settings_navigate_back_button_content_description">Voltar</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Adicionar cartão</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Voltar à página anterior</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Editar cartão</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-ro/strings.xml b/mobile/android/fenix/app/src/main/res/values-ro/strings.xml @@ -241,9 +241,9 @@ <!-- Browser menu toggle that adds a shortcut to the site on the device home screen. --> <string name="browser_menu_add_to_homescreen">Adaugă în ecranul de pornire</string> <!-- Browser menu toggle that adds a PWA of the site on the device home screen. --> - <string name="browser_menu_add_app_to_homescreen">Adaugă aplicația pe ecranul de pornire</string> + <string name="browser_menu_add_app_to_homescreen">Adaugă aplicația în ecranul de pornire</string> <!-- Text for notifying users that Xiaomi devices require additional permissions to add to home screen --> - <string name="browser_menu_add_to_homescreen_xiaomi">Este posibil ca dispozitivele Xiaomi să necesite permisiuni suplimentare pentru adăugarea de comenzi rapide pe ecranul de pornire. Te rugăm să verifici setările.</string> + <string name="browser_menu_add_to_homescreen_xiaomi">Este posibil ca dispozitivele Xiaomi să necesite permisiuni suplimentare pentru adăugarea de comenzi rapide în ecranul de pornire. Te rugăm să verifici setările.</string> <!-- Content description (not visible, for screen readers etc.) for the Resync tabs button --> <string name="resync_button_content_description">Resincronizează</string> <!-- Browser menu button that opens the find in page menu --> @@ -1064,7 +1064,9 @@ <!-- Title to show in alert when user selects an alternative app icon --> <string name="restart_warning_dialog_title">Schimbi pictograma aplicației?</string> <!-- Message to warn users that applying an alternative app icon may require an app restart. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> - <string name="restart_warning_dialog_body_2">Este posibil să se închidă aplicația. Atinge pictograma nouă și strălucitoare ca să redeschizi %1$s.</string> + <string name="restart_warning_dialog_body_2">Este posibil ca aplicația să se închidă. Atinge pictograma nouă și strălucitoare pentru a redeschide %1$s.</string> + <!-- Message to warn users that applying an alternative app icon may require an app restart and will remove existing shortcuts because of the OS limitations. Whether or not the app closes depends on what version of Android it is, so we use the word "may" instead of "will". %1$s is replaced by the brand name (e.g. Firefox). --> + <string name="restart_and_shortcuts_removal_warning_dialog_body">Modificarea pictogramei va elimina toate site-urile și comenzile rapide pe care le-ai salvat în ecranul de pornire.\n\nEste posibil ca %1$s să se închidă. Atinge noua pictogramă pentru a-l redeschide.</string> <!-- Dialog button text for confirming the possible app restart and new icon selection --> <string name="restart_warning_dialog_button_positive_2">Schimbă pictograma</string> <!-- Dialog button text for cancelling app icon change --> @@ -2755,8 +2757,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">Sincronizează adresele pe toate dispozitivele</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">Sincronizează adresele</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">Înapoi</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Adaugă un card</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Navighează înapoi</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Editează card</string> <!-- The header for the card number of a credit card --> diff --git a/mobile/android/fenix/app/src/main/res/values-sl/strings.xml b/mobile/android/fenix/app/src/main/res/values-sl/strings.xml @@ -2741,8 +2741,12 @@ <string name="preferences_addresses_sync_addresses_across_devices">Sinhroniziraj naslove med napravami</string> <!-- Preference option for syncing addresses across devices. This is displayed when the user is signed into sync --> <string name="preferences_addresses_sync_addresses">Sinhroniziraj naslove</string> + <!-- Content description navigating back from autofill settings screen. --> + <string name="autofill_settings_navigate_back_button_content_description">Nazaj</string> <!-- Title of the "Add card" screen --> <string name="credit_cards_add_card">Dodaj kartico</string> + <!-- Content description for the "credit card feature" top bar back button --> + <string name="credit_cards_navigate_back_button_content_description">Pojdi nazaj</string> <!-- Title of the "Edit card" screen --> <string name="credit_cards_edit_card">Uredi kartico</string> <!-- The header for the card number of a credit card -->