Skip to content

Commit

Permalink
Localize autofill security concern mitigation copy (#3379)
Browse files Browse the repository at this point in the history
Task/Issue URL:
https://app.asana.com/0/1199230911884351/1208341864628593/f

**Description**:

Localizations for
https://app.asana.com/0/1199230911884351/1208316169332403

**Steps to test this PR**:
1. Switch to another language and step through the screens from
[here](https://www.figma.com/design/wAWx1a0mAooj6sDCmoTFbS/Password-Manager-security?node-id=192-10952&node-type=frame&t=ZmmHbkxMmNCrEAWa-0)
to check they've been translated

<!--
Before submitting a PR, please ensure you have tested the combinations
you expect the reviewer to test, then delete configurations you *know*
do not need explicit testing.

Using a simulator where a physical device is unavailable is acceptable.
-->

**Definition of Done (Internal Only)**:

* [ ] Does this PR satisfy our [Definition of
Done](https://app.asana.com/0/1202500774821704/1207634633537039/f)?

**Copy Testing**:

* [ ] Use of correct apostrophes in new copy, ie `’` rather than `'`

**Orientation Testing**:

* [ ] Portrait
* [ ] Landscape

**Device Testing**:

* [ ] iPhone SE (1st Gen)
* [ ] iPhone 8
* [ ] iPhone X
* [ ] iPhone 14 Pro
* [ ] iPad

**OS Testing**:

* [ ] iOS 15
* [ ] iOS 16
* [ ] iOS 17

**Theme Testing**:

* [ ] Light theme
* [ ] Dark theme

---
###### Internal references:
[Software Engineering
Expectations](https://app.asana.com/0/59792373528535/199064865822552)
[Technical Design
Template](https://app.asana.com/0/59792373528535/184709971311943)
  • Loading branch information
graeme authored Sep 23, 2024
1 parent 8fa946e commit ff8282a
Show file tree
Hide file tree
Showing 24 changed files with 312 additions and 96 deletions.
17 changes: 13 additions & 4 deletions DuckDuckGo/bg.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/* No comment provided by engineer. */
"%@" = "%@";

/* No comment provided by engineer. */
"%@ " = "%@ ";

/* Buton label for Edit action */
"action.generic.edit" = "Редактиране";

Expand Down Expand Up @@ -325,6 +328,9 @@
/* Disable action for alert when asking the user if they want to keep using autofill */
"autofill.keep-enabled.alert.disable" = "Забрани";

/* A link that takes the user to the DuckDuckGo help pages explaining password managers */
"autofill.learn.more.link.title" = "Learn More";

/* Button displayed after saving/updating an autofill login that takes the user to the saved login */
"autofill.login-save-action-button.toast" = "Преглед";

Expand Down Expand Up @@ -419,7 +425,7 @@
"autofill.logins.empty-view.button.title" = "Импортиране на пароли";

/* Subtitle for view displayed when no autofill passwords have been saved */
"autofill.logins.empty-view.subtitle" = "Паролите от други браузъри или приложения могат да бъдат импортирани чрез версията за работен плот на браузъра DuckDuckGo.";
"autofill.logins.empty-view.subtitle.first.paragraph" = "Можете да импортирате запазени пароли от друг браузър в DuckDuckGo.";

/* Title for view displayed when autofill has no items */
"autofill.logins.empty-view.title" = "Все още няма запазени пароли";
Expand Down Expand Up @@ -463,6 +469,9 @@
/* Placeholder for search field on autofill login listing */
"autofill.logins.list.search-placeholder" = "Търсене на пароли";

/* Subtext under Autofill Settings briefly explaining security to alleviate user concerns. Has a URL link by clicking Learn More. */
"autofill.logins.list.settings.footer.markdown" = "Паролите са криптирани. Никой освен Вас не може да ги види, дори ние. [Научете повече](ddgQuickLink://duckduckgo.com/duckduckgo-help-pages/sync-and-backup/password-manager-security/)";

/* Section title for group of suggested saved logins */
"autofill.logins.list.suggested" = "Предложения";

Expand Down Expand Up @@ -581,12 +590,12 @@
/* CTA displayed on modal asking if the user never wants to be prompted to save a login for this website agin */
"autofill.save-login.never-prompt.CTA" = "Никога не питай за този сайт";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.message" = "DuckDuckGo Passwords & Autofill съхранява паролите по сигурен начин на Вашето устройство.";

/* Title displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.title" = "Запазване на тази парола?";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.security.message" = "С DuckDuckGo Passwords & Autofill можете да съхранявате паролата по сигурен начин на устройството.";

/* Title displayed on modal asking for the user to save the login */
"autofill.save-login.title" = "Запазване на паролата?";

Expand Down
17 changes: 13 additions & 4 deletions DuckDuckGo/cs.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/* No comment provided by engineer. */
"%@" = "%@";

/* No comment provided by engineer. */
"%@ " = "%@ ";

/* Buton label for Edit action */
"action.generic.edit" = "Upravit";

Expand Down Expand Up @@ -325,6 +328,9 @@
/* Disable action for alert when asking the user if they want to keep using autofill */
"autofill.keep-enabled.alert.disable" = "Vypnout";

/* A link that takes the user to the DuckDuckGo help pages explaining password managers */
"autofill.learn.more.link.title" = "Learn More";

/* Button displayed after saving/updating an autofill login that takes the user to the saved login */
"autofill.login-save-action-button.toast" = "Zobrazit";

Expand Down Expand Up @@ -419,7 +425,7 @@
"autofill.logins.empty-view.button.title" = "Importovat hesla";

/* Subtitle for view displayed when no autofill passwords have been saved */
"autofill.logins.empty-view.subtitle" = "Hesla z jiných prohlížečů nebo aplikací se dají importovat pomocí verze prohlížeče DuckDuckGo pro počítače.";
"autofill.logins.empty-view.subtitle.first.paragraph" = "Uložená hesla můžeš importovat z jiného prohlížeče do DuckDuckGo.";

/* Title for view displayed when autofill has no items */
"autofill.logins.empty-view.title" = "Zatím nemáš uložená žádná hesla";
Expand Down Expand Up @@ -463,6 +469,9 @@
/* Placeholder for search field on autofill login listing */
"autofill.logins.list.search-placeholder" = "Prohledat hesla";

/* Subtext under Autofill Settings briefly explaining security to alleviate user concerns. Has a URL link by clicking Learn More. */
"autofill.logins.list.settings.footer.markdown" = "Hesla jsou šifrovaná. Nikdo kromě tebe je nevidí, dokonce ani my. [Další informace](ddgQuickLink://duckduckgo.com/duckduckgo-help-pages/sync-and-backup/password-manager-security/)";

/* Section title for group of suggested saved logins */
"autofill.logins.list.suggested" = "Navrhované";

Expand Down Expand Up @@ -581,12 +590,12 @@
/* CTA displayed on modal asking if the user never wants to be prompted to save a login for this website agin */
"autofill.save-login.never-prompt.CTA" = "Na téhle stránce už se neptat";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.message" = "Funkce ukládání a automatického vyplňování hesel DuckDuckGo bezpečně ukládá hesla ve tvém zařízení.";

/* Title displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.title" = "Uložit tohle heslo?";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.security.message" = "Bezpečně si ulož heslo do zařízení pomocí funkce pro ukládání a automatické vyplňování hesel DuckDuckGo.";

/* Title displayed on modal asking for the user to save the login */
"autofill.save-login.title" = "Uložit heslo?";

Expand Down
17 changes: 13 additions & 4 deletions DuckDuckGo/da.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/* No comment provided by engineer. */
"%@" = "%@";

/* No comment provided by engineer. */
"%@ " = "%@ ";

/* Buton label for Edit action */
"action.generic.edit" = "Rediger";

Expand Down Expand Up @@ -325,6 +328,9 @@
/* Disable action for alert when asking the user if they want to keep using autofill */
"autofill.keep-enabled.alert.disable" = "Deaktiver";

/* A link that takes the user to the DuckDuckGo help pages explaining password managers */
"autofill.learn.more.link.title" = "Learn More";

/* Button displayed after saving/updating an autofill login that takes the user to the saved login */
"autofill.login-save-action-button.toast" = "Se";

Expand Down Expand Up @@ -419,7 +425,7 @@
"autofill.logins.empty-view.button.title" = "Importer adgangskoder";

/* Subtitle for view displayed when no autofill passwords have been saved */
"autofill.logins.empty-view.subtitle" = "Adgangskoder fra andre browsere eller apps kan importeres ved hjælp af computerversionen af DuckDuckGo-browseren.";
"autofill.logins.empty-view.subtitle.first.paragraph" = "Du kan importere gemte adgangskoder fra en anden browser til DuckDuckGo.";

/* Title for view displayed when autofill has no items */
"autofill.logins.empty-view.title" = "Ingen adgangskoder gemt endnu";
Expand Down Expand Up @@ -463,6 +469,9 @@
/* Placeholder for search field on autofill login listing */
"autofill.logins.list.search-placeholder" = "Søg adgangskoder";

/* Subtext under Autofill Settings briefly explaining security to alleviate user concerns. Has a URL link by clicking Learn More. */
"autofill.logins.list.settings.footer.markdown" = "Adgangskoderne er krypterede. Ingen andre end dig kan se dem, ikke engang os. [Få flere oplysninger](ddgQuickLink://duckduckgo.com/duckduckgo-help-pages/sync-and-backup/password-manager-security/)";

/* Section title for group of suggested saved logins */
"autofill.logins.list.suggested" = "Foreslået";

Expand Down Expand Up @@ -581,12 +590,12 @@
/* CTA displayed on modal asking if the user never wants to be prompted to save a login for this website agin */
"autofill.save-login.never-prompt.CTA" = "Spørg aldrig på dette websted";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.message" = "DuckDuckGo adgangskoder og automatisk udfyldning gemmer adgangskoder sikkert på din enhed.";

/* Title displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.title" = "Gem denne adgangskode?";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.security.message" = "Gem din adgangskode sikkert på enheden med DuckDuckGo Passwords & Autofill.";

/* Title displayed on modal asking for the user to save the login */
"autofill.save-login.title" = "Gem adgangskode?";

Expand Down
17 changes: 13 additions & 4 deletions DuckDuckGo/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/* No comment provided by engineer. */
"%@" = "%@";

/* No comment provided by engineer. */
"%@ " = "%@ ";

/* Buton label for Edit action */
"action.generic.edit" = "Bearbeiten";

Expand Down Expand Up @@ -325,6 +328,9 @@
/* Disable action for alert when asking the user if they want to keep using autofill */
"autofill.keep-enabled.alert.disable" = "Deaktivieren";

/* A link that takes the user to the DuckDuckGo help pages explaining password managers */
"autofill.learn.more.link.title" = "Learn More";

/* Button displayed after saving/updating an autofill login that takes the user to the saved login */
"autofill.login-save-action-button.toast" = "Ansehen";

Expand Down Expand Up @@ -419,7 +425,7 @@
"autofill.logins.empty-view.button.title" = "Passwörter importieren";

/* Subtitle for view displayed when no autofill passwords have been saved */
"autofill.logins.empty-view.subtitle" = "Passwörter aus anderen Browsern oder Apps können mit der Desktop-Version des DuckDuckGo-Browsers importiert werden.";
"autofill.logins.empty-view.subtitle.first.paragraph" = "Du kannst gespeicherte Passwörter aus einem anderen Browser in DuckDuckGo importieren.";

/* Title for view displayed when autofill has no items */
"autofill.logins.empty-view.title" = "Noch keine Passwörter gespeichert";
Expand Down Expand Up @@ -463,6 +469,9 @@
/* Placeholder for search field on autofill login listing */
"autofill.logins.list.search-placeholder" = "Passwörter suchen";

/* Subtext under Autofill Settings briefly explaining security to alleviate user concerns. Has a URL link by clicking Learn More. */
"autofill.logins.list.settings.footer.markdown" = "Passwörter sind verschlüsselt. Niemand außer dir kann sie sehen, nicht einmal wir. [Mehr erfahren](ddgQuickLink://duckduckgo.com/duckduckgo-help-pages/sync-and-backup/password-manager-security/)";

/* Section title for group of suggested saved logins */
"autofill.logins.list.suggested" = "Vorgeschlagen";

Expand Down Expand Up @@ -581,12 +590,12 @@
/* CTA displayed on modal asking if the user never wants to be prompted to save a login for this website agin */
"autofill.save-login.never-prompt.CTA" = "Für diese Website niemals fragen";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.message" = "DuckDuckGo Passwörter & Autovervollständigen speichert Passwörter sicher auf deinem Gerät.";

/* Title displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.title" = "Dieses Passwort speichern?";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.security.message" = "Speichere dein Passwort mit DuckDuckGo Passwörter & Autovervollständigen sicher auf dem Gerät.";

/* Title displayed on modal asking for the user to save the login */
"autofill.save-login.title" = "Passwort speichern?";

Expand Down
17 changes: 13 additions & 4 deletions DuckDuckGo/el.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/* No comment provided by engineer. */
"%@" = "%@";

/* No comment provided by engineer. */
"%@ " = "%@ ";

/* Buton label for Edit action */
"action.generic.edit" = "Επεξεργασία";

Expand Down Expand Up @@ -325,6 +328,9 @@
/* Disable action for alert when asking the user if they want to keep using autofill */
"autofill.keep-enabled.alert.disable" = "Απενεργοποίηση";

/* A link that takes the user to the DuckDuckGo help pages explaining password managers */
"autofill.learn.more.link.title" = "Learn More";

/* Button displayed after saving/updating an autofill login that takes the user to the saved login */
"autofill.login-save-action-button.toast" = "Προβολή";

Expand Down Expand Up @@ -419,7 +425,7 @@
"autofill.logins.empty-view.button.title" = "Εισαγωγή κωδικών πρόσβασης";

/* Subtitle for view displayed when no autofill passwords have been saved */
"autofill.logins.empty-view.subtitle" = "Οι κωδικοί πρόσβασης από άλλα προγράμματα περιήγησης ή εφαρμογές μπορούν να εισαχθούν με χρήση της έκδοσης του προγράμματος περιήγησης DuckDuckGo για υπολογιστές.";
"autofill.logins.empty-view.subtitle.first.paragraph" = "Μπορείτε να εισαγάγετε αποθηκευμένους κωδικούς πρόσβασης από άλλο πρόγραμμα περιήγησης στο DuckDuckGo.";

/* Title for view displayed when autofill has no items */
"autofill.logins.empty-view.title" = "Δεν έχουν αποθηκευτεί ακόμα κωδικοί πρόσβασης";
Expand Down Expand Up @@ -463,6 +469,9 @@
/* Placeholder for search field on autofill login listing */
"autofill.logins.list.search-placeholder" = "Αναζήτηση κωδικών πρόσβασης";

/* Subtext under Autofill Settings briefly explaining security to alleviate user concerns. Has a URL link by clicking Learn More. */
"autofill.logins.list.settings.footer.markdown" = "Οι κωδικοί πρόσβασης είναι κρυπτογραφημένοι. Κανείς άλλος εκτός από εσάς δεν μπορεί να τους βλέπει, ούτε καν εμείς. [Μάθετε περισσότερα](ddgQuickLink://duckduckgo.com/duckduckgo-help-pages/sync-and-backup/password-manager-security/)";

/* Section title for group of suggested saved logins */
"autofill.logins.list.suggested" = "Προτεινόμενο";

Expand Down Expand Up @@ -581,12 +590,12 @@
/* CTA displayed on modal asking if the user never wants to be prompted to save a login for this website agin */
"autofill.save-login.never-prompt.CTA" = "Μην ζητάτε ποτέ αυτόν τον ιστότοπο";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.message" = "Η λειτουργία DuckDuckGo κωδικοί πρόσβασης και αυτόματη συμπλήρωση αποθηκεύει τους κωδικούς πρόσβασης με ασφάλεια στη συσκευή σας.";

/* Title displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.title" = "Αποθήκευση αυτού του κωδικού πρόσβασης;";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.security.message" = "Αποθηκεύστε με ασφάλεια τον κωδικό πρόσβασής σας στη συσκευή με τη λειτουργία DuckDuckGo κωδικοί πρόσβασης και αυτόματη συμπλήρωση.";

/* Title displayed on modal asking for the user to save the login */
"autofill.save-login.title" = "Αποθήκευση κωδικού πρόσβασης;";

Expand Down
17 changes: 13 additions & 4 deletions DuckDuckGo/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
/* No comment provided by engineer. */
"%@" = "%@";

/* No comment provided by engineer. */
"%@ " = "%@ ";

/* Buton label for Edit action */
"action.generic.edit" = "Editar";

Expand Down Expand Up @@ -325,6 +328,9 @@
/* Disable action for alert when asking the user if they want to keep using autofill */
"autofill.keep-enabled.alert.disable" = "Deshabilitar";

/* A link that takes the user to the DuckDuckGo help pages explaining password managers */
"autofill.learn.more.link.title" = "Learn More";

/* Button displayed after saving/updating an autofill login that takes the user to the saved login */
"autofill.login-save-action-button.toast" = "Ver";

Expand Down Expand Up @@ -419,7 +425,7 @@
"autofill.logins.empty-view.button.title" = "Importar contraseñas";

/* Subtitle for view displayed when no autofill passwords have been saved */
"autofill.logins.empty-view.subtitle" = "Las contraseñas de otros navegadores o aplicaciones se pueden importar utilizando la versión de escritorio del navegador DuckDuckGo.";
"autofill.logins.empty-view.subtitle.first.paragraph" = "Puedes importar contraseñas guardadas de otro navegador a DuckDuckGo.";

/* Title for view displayed when autofill has no items */
"autofill.logins.empty-view.title" = "Aún no hay contraseñas guardadas";
Expand Down Expand Up @@ -463,6 +469,9 @@
/* Placeholder for search field on autofill login listing */
"autofill.logins.list.search-placeholder" = "Buscar contraseñas";

/* Subtext under Autofill Settings briefly explaining security to alleviate user concerns. Has a URL link by clicking Learn More. */
"autofill.logins.list.settings.footer.markdown" = "Las contraseñas están cifradas. Nadie más que tú puede verlas, ni siquiera nosotros. [Más información](ddgQuickLink://duckduckgo.com/duckduckgo-help-pages/sync-and-backup/password-manager-security/)";

/* Section title for group of suggested saved logins */
"autofill.logins.list.suggested" = "Sugerencias";

Expand Down Expand Up @@ -581,12 +590,12 @@
/* CTA displayed on modal asking if the user never wants to be prompted to save a login for this website agin */
"autofill.save-login.never-prompt.CTA" = "No preguntar nunca para esta página";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.message" = "Contraseñas y Autocompletar de DuckDuckGo almacena las contraseñas de forma segura en tu dispositivo.";

/* Title displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.new-user.title" = "¿Guardar esta contraseña?";

/* Message displayed on modal asking for the user to save the login for the first time */
"autofill.save-login.security.message" = "Almacena de forma segura tu contraseña en el dispositivo con DuckDuckGo Contraseñas y Autocompletar.";

/* Title displayed on modal asking for the user to save the login */
"autofill.save-login.title" = "¿Guardar contraseña?";

Expand Down
Loading

0 comments on commit ff8282a

Please sign in to comment.