diff --git a/AutofillCredentialProvider/bg.lproj/InfoPlist.strings b/AutofillCredentialProvider/bg.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/bg.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/bg.lproj/Localizable.strings b/AutofillCredentialProvider/bg.lproj/Localizable.strings new file mode 100644 index 0000000000..82a8dc2b8c --- /dev/null +++ b/AutofillCredentialProvider/bg.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Затваряне"; + +/* Done button title */ +"action.button.done" = "Готово"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Отваряне на DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Автоматичното попълване на пароли е активирано!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "устройство"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Отмени"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Отключете устройството, за да получите достъп до паролите"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Адрес на уебсайта"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Копиране на %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Адресът е копиран"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Бележките са копирани"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Паролата е копирана"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Потребителското име е копирано"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Скриване на паролата"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Последна актуализация %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Заглавие"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Бележки"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Парола"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Показване на паролата"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Потребителско име"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Паролите се съхраняват сигурно на Вашето устройство."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Все още няма запазени пароли"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Избиране на парола, която да бъде използвана за „%@“"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Търсене на пароли"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "за '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Няма резултати"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Предложения"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Пароли"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Задаване на парола на %@ за автоматично попълване на паролите за DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Изисква се парола на устройството"; + diff --git a/AutofillCredentialProvider/cs.lproj/InfoPlist.strings b/AutofillCredentialProvider/cs.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/cs.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/cs.lproj/Localizable.strings b/AutofillCredentialProvider/cs.lproj/Localizable.strings new file mode 100644 index 0000000000..230c19ae1c --- /dev/null +++ b/AutofillCredentialProvider/cs.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Zavřít"; + +/* Done button title */ +"action.button.done" = "Hotovo"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Otevřít DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatické vyplňování hesel je zapnuté."; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "zařízení"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhonu"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPadu"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Zrušit"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Pro přístup k heslům zařízení odemkni"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL webové stránky"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopírovat %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresa zkopírovaná"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Poznámky zkopírované"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Heslo zkopírované"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Uživatelské jméno zkopírované"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Skrýt heslo"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Poslední aktualizace %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Název"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Poznámky"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Heslo"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Zobrazit heslo"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Uživatelské jméno"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Hesla se bezpečně ukládají do tvého zařízení."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Zatím nemáš uložená žádná hesla"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Vyber si, které heslo použiješ pro účet %@"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Prohledat hesla"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "pro „%@“"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Žádné výsledky"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Navrhované"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Hesla"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Nastav si přístupový kód pro zařízení %@ a DuckDuckGo bude automaticky vyplňovat hesla."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Přístupový kód pro zařízení je povinný"; + diff --git a/AutofillCredentialProvider/da.lproj/InfoPlist.strings b/AutofillCredentialProvider/da.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/da.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/da.lproj/Localizable.strings b/AutofillCredentialProvider/da.lproj/Localizable.strings new file mode 100644 index 0000000000..49ea766df6 --- /dev/null +++ b/AutofillCredentialProvider/da.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Luk"; + +/* Done button title */ +"action.button.done" = "Færdig"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Åbn DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatisk udfyldning af adgangskoder er aktiveret!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "enhed"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Annullér"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Lås enheden op for at få adgang til adgangskoder"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL til webstedet"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopiér %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresse kopieret"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Noter kopieret"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Adgangskode kopieret"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Brugernavn kopieret"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Skjul adgangskode"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Sidst opdateret %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Titel"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Noter"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Adgangskode"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Vis adgangskode"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Brugernavn"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Adgangskoder gemmes sikkert på din enhed."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Ingen adgangskoder gemt endnu"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Vælg en adgangskode til \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Søg adgangskoder"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "for '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Ingen resultater"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Foreslået"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Adgangskoder"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Opret en adgangskode på %@ for automatisk at udfylde dine DuckDuckGo-adgangskoder."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Adgangskode til enheden påkrævet"; + diff --git a/AutofillCredentialProvider/de.lproj/InfoPlist.strings b/AutofillCredentialProvider/de.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/de.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/de.lproj/Localizable.strings b/AutofillCredentialProvider/de.lproj/Localizable.strings new file mode 100644 index 0000000000..e36875c16b --- /dev/null +++ b/AutofillCredentialProvider/de.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Schließen"; + +/* Done button title */ +"action.button.done" = "Fertig"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "DuckDuckGo öffnen"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatisches Ausfüllen von Passwörtern aktiviert!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "Gerät"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Abbrechen"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Gerät entsperren, um auf Passwörter zuzugreifen"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL der Website"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "%@ kopieren"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresse kopiert"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Notizen kopiert"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Passwort kopiert"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Benutzername kopiert"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Passwort ausblenden"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Zuletzt aktualisiert %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Titel"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Notizen"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Passwort"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Passwort anzeigen"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Benutzername"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Passwörter werden sicher auf deinem Gerät gespeichert."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Noch keine Passwörter gespeichert"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Wähle ein Passwort, das du für „%@“ verwendest"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Passwörter suchen"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "für „%@“"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Keine Ergebnisse"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Vorgeschlagen"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Passwörter"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Lege einen Passcode für dein %@ fest, um deine DuckDuckGo-Passwörter automatisch auszufüllen."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Geräte-Passcode erforderlich"; + diff --git a/AutofillCredentialProvider/el.lproj/InfoPlist.strings b/AutofillCredentialProvider/el.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/el.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/el.lproj/Localizable.strings b/AutofillCredentialProvider/el.lproj/Localizable.strings new file mode 100644 index 0000000000..cc073f02b6 --- /dev/null +++ b/AutofillCredentialProvider/el.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Κλείσιμο"; + +/* Done button title */ +"action.button.done" = "Ολοκληρώθηκε"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Άνοιγμα του DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Η Αυτόματη συμπλήρωση κωδικών πρόσβασης ενεργοποιήθηκε!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "συσκευή"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Ακύρωση"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Ξεκλειδώστε τη συσκευή για πρόσβαση σε κωδικούς πρόσβασης"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Διεύθυνση URL ιστότοπου"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Αντιγραφή %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Η διεύθυνση αντιγράφηκε"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Οι σημειώσεις αντιγράφηκαν"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Ο κωδικός πρόσβασης αντιγράφηκε"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Το όνομα χρήστη αντιγράφηκε"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Απόκρυψη κωδικού πρόσβασης"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Τελευταία ενημέρωση %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Τίτλος"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Σημειώσεις"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Κωδικός πρόσβασης"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Εμφάνιση κωδικού πρόσβασης"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Όνομα χρήστη"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Οι κωδικοί πρόσβασης αποθηκεύονται με ασφάλεια στη συσκευή σας."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Δεν έχουν αποθηκευτεί ακόμα κωδικοί πρόσβασης"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Επιλέξτε έναν κωδικό πρόσβασης για χρήση στο «%@»"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Αναζήτηση κωδικών πρόσβασης"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "για '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Κανένα αποτέλεσμα"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Προτεινόμενο"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Κωδικός πρόσβασης"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Ορίστε έναν κωδικό πρόσβασης στο %@ για αυτόματη συμπλήρωση των κωδικών πρόσβασης DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Απαιτείται κωδικός πρόσβασης συσκευής"; + diff --git a/AutofillCredentialProvider/es.lproj/InfoPlist.strings b/AutofillCredentialProvider/es.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/es.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/es.lproj/Localizable.strings b/AutofillCredentialProvider/es.lproj/Localizable.strings new file mode 100644 index 0000000000..572db888b4 --- /dev/null +++ b/AutofillCredentialProvider/es.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Cerrar"; + +/* Done button title */ +"action.button.done" = "Hecho"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Abrir DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "¡La función de autocompletar contraseñas está activada!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "dispositivo"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Cancelar"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Desbloquear dispositivo para acceder a contraseñas"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL del sitio web"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Copiar %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Dirección copiada"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Notas copiadas"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Contraseña copiada"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Nombre de usuario copiado"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Ocultar contraseña"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Última actualización % @"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Título"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Notas"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Contraseña"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Mostrar contraseña"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Nombre de usuario"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Las contraseñas se almacenan de forma segura en tu dispositivo."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Aún no hay contraseñas guardadas"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Elige una contraseña para \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Buscar contraseñas"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "para '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Sin resultados"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Sugerencias"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Contraseñas"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Configura un código de acceso en %@ para autocompletar tus contraseñas de DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Se requiere código de acceso del dispositivo"; + diff --git a/AutofillCredentialProvider/et.lproj/InfoPlist.strings b/AutofillCredentialProvider/et.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/et.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/et.lproj/Localizable.strings b/AutofillCredentialProvider/et.lproj/Localizable.strings new file mode 100644 index 0000000000..0e60b0e2e6 --- /dev/null +++ b/AutofillCredentialProvider/et.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Sulge"; + +/* Done button title */ +"action.button.done" = "Valmis"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Ava DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Paroolide automaatne täitmine on aktiveeritud!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "seade"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Tühista"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Paroolidele juurdepääsuks ava seade"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Veebisaidi URL"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopeeri %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Aadress on kopeeritud"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Märkmed on kopeeritud"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Parool on kopeeritud"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Kasutajanimi on kopeeritud"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Peida parool"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Viimati uuendatud %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Pealkiri"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Märkused"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Parool"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Kuva parool"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Kasutajanimi"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Paroolid salvestatakse turvaliselt sinu seadmesse."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Paroole ei ole veel salvestatud"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Valige salasõna, mida kasutada \"%@\" jaoks"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Otsi paroole"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "otsinguga '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Tulemusi pole"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Soovitatud"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Paroolid"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "DuckDuckGo paroolide automaatseks täitmiseks määrake saidile %@ pääsukood."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Nõutav seadme pääsukood"; + diff --git a/AutofillCredentialProvider/fi.lproj/InfoPlist.strings b/AutofillCredentialProvider/fi.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/fi.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/fi.lproj/Localizable.strings b/AutofillCredentialProvider/fi.lproj/Localizable.strings new file mode 100644 index 0000000000..6bbcdd63c0 --- /dev/null +++ b/AutofillCredentialProvider/fi.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Sulje"; + +/* Done button title */ +"action.button.done" = "Valmis"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Avaa DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Salasanojen automaattinen täyttö on nyt käytössä!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "laitteelle"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhonelle"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPadille"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Peruuta"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Avaa laitteen lukitus päästäksesi salasanoihin"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Sivuston URL-osoite"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopioi %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Osoite kopioitu"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Muistiinpanot kopioitu"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Salasana kopioitu"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Käyttäjätunnus kopioitu"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Piilota salasana"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Viimeksi päivitetty %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Otsikko"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Huomautukset"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Salasana"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Näytä salasana"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Käyttäjätunnus"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Salasanat tallennetaan laitteellesi turvallisesti."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Salasanoja ei ole vielä tallennettu"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Valitse sivuston salasana: %@"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Etsi salasanoja"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "kohteelle '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Ei tuloksia"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Ehdotettu"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Salasanat"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Jos haluat, että DuckDuckGo täyttää salasanasi automaattisesti, määritä pääsykoodi laitteessa %@."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Edellyttää laitteen pääsykoodia"; + diff --git a/AutofillCredentialProvider/fr.lproj/InfoPlist.strings b/AutofillCredentialProvider/fr.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/fr.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/fr.lproj/Localizable.strings b/AutofillCredentialProvider/fr.lproj/Localizable.strings new file mode 100644 index 0000000000..8f01a4e036 --- /dev/null +++ b/AutofillCredentialProvider/fr.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Fermer"; + +/* Done button title */ +"action.button.done" = "Terminé"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Ouvrir DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Saisie automatique des mots de passe activée !"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "appareil"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Annuler"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Déverrouiller l'appareil pour accéder aux mots de passe"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL du site Web"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Copier %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresse copiée"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Notes copiées"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Mot de passe copié"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Nom d'utilisateur copié"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Masquer le mot de passe"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Dernière modification : %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Titre"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Notes"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Mot de passe"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Afficher le mot de passe"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Nom d'utilisateur"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Les mots de passe sont stockés en toute sécurité sur votre appareil."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Aucun mot de passe n'a été enregistré"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Choisissez un mot de passe à utiliser pour « %@ »"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Rechercher un mot de passe"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "pour '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Aucun résultat"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Suggéré"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Mots de passe"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Définissez un code d'accès sur %@ pour saisir automatiquement vos mots de passe DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Code d'accès de l'appareil requis"; + diff --git a/AutofillCredentialProvider/hr.lproj/InfoPlist.strings b/AutofillCredentialProvider/hr.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/hr.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/hr.lproj/Localizable.strings b/AutofillCredentialProvider/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..38cc9387d7 --- /dev/null +++ b/AutofillCredentialProvider/hr.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Zatvori"; + +/* Done button title */ +"action.button.done" = "Gotovo"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Otvori DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatsko popunjavanje lozinki je aktivirano!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "uređaj"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Otkaži"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Otključaj uređaj za pristup lozinkama"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL web lokacije"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopiraj %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresa je kopirana"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Bilješke su kopirane"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Lozinka je kopirana"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Korisničko ime je kopirano"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Sakrij lozinku"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Posljednje ažuriranje: %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Naslov"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Bilješke"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Lozinka"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Pokaži lozinku"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Korisničko ime"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Lozinke su sigurno pohranjene na tvom uređaju."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Još nema spremljenih lozinki"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Odaberi lozinku koju ćeš koristiti za \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Pretraživanje lozinki"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "za '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Nema rezultata"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Predloženo"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Lozinke"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Postavi šifru na uređaju %@ kako bi se tvoje DuckDuckGo lozinke popunjavale automatski."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Potrebna je šifra uređaja."; + diff --git a/AutofillCredentialProvider/hu.lproj/InfoPlist.strings b/AutofillCredentialProvider/hu.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/hu.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/hu.lproj/Localizable.strings b/AutofillCredentialProvider/hu.lproj/Localizable.strings new file mode 100644 index 0000000000..c21a3bb9fb --- /dev/null +++ b/AutofillCredentialProvider/hu.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Bezárás"; + +/* Done button title */ +"action.button.done" = "Kész"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Nyisd meg a DuckDuckGo-alkalmazást"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Jelszavak automatikus kitöltése aktiválva!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "eszközön"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone készüléken"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad készüléken"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Mégsem"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Oldd fel az eszközt a jelszavakhoz való hozzáféréshez"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Webhely URL-címe"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "%@ másolása"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Cím másolva"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Megjegyzések másolva"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Jelszó másolva"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Felhasználónév másolva"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Jelszó elrejtése"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Utolsó frissítés: %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Cím"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Megjegyzések"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Jelszó"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Jelszó megjelenítése"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Felhasználónév"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "A jelszavakat az eszközöd biztonságosan tárolja."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Még nincsenek mentett jelszavak"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Válassz egy jelszót ehhez: \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Jelszavak keresése"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "erre: „%@“"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Nincs találat"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Javasolt"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Jelszavak"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "A DuckDuckGo-jelszavak automatikus kitöltéséhez állíts be egy jelkódot itt: %@."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Meg kell adni az eszköz jelkódját"; + diff --git a/AutofillCredentialProvider/it.lproj/InfoPlist.strings b/AutofillCredentialProvider/it.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/it.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/it.lproj/Localizable.strings b/AutofillCredentialProvider/it.lproj/Localizable.strings new file mode 100644 index 0000000000..5b97f6c41c --- /dev/null +++ b/AutofillCredentialProvider/it.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Chiudi"; + +/* Done button title */ +"action.button.done" = "Fatto"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Apri DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Compilazione automatica delle password attivata!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "dispositivo"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Annulla"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Sblocca il dispositivo per accedere alle password"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL del sito Web"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Copia %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Indirizzo copiato"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Appunti copiati"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Password copiata"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Nome utente copiato"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Nascondi password"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Ultimo aggiornamento %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Titolo"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Note"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Password"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Mostra password"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Nome utente"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Le password sono archiviate in modo sicuro sul tuo dispositivo."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Nessuna password ancora salvata"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Scegli una password da usare per \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Cerca password"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "per \"%@\""; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Nessun risultato"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Suggerimenti"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Password"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Imposta un codice di accesso su %@ per inserire automaticamente le tue password DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "È necessario il codice di accesso del dispositivo"; + diff --git a/AutofillCredentialProvider/lt.lproj/InfoPlist.strings b/AutofillCredentialProvider/lt.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/lt.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/lt.lproj/Localizable.strings b/AutofillCredentialProvider/lt.lproj/Localizable.strings new file mode 100644 index 0000000000..9867833bfd --- /dev/null +++ b/AutofillCredentialProvider/lt.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Uždaryti"; + +/* Done button title */ +"action.button.done" = "Atlikta"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Atidaryti „DuckDuckGo“"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatinis slaptažodžių pildymas įjungtas!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "įrenginys"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Atšaukti"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Atrakinkite įrenginį, kad galėtumėte pasiekti slaptažodžius"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Svetainės URL"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopijuoti %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresas nukopijuotas"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Pastabos nukopijuotos"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Slaptažodis nukopijuotas"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Naudotojo vardas nukopijuotas"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Paslėpti slaptažodį"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Paskutinį kartą atnaujinta %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Pavadinimas"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Pastabos"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Slaptažodis"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Rodyti slaptažodį"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Naudotojo vardas"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Slaptažodžiai saugiai saugomi jūsų įrenginyje."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Dar nėra išsaugotų slaptažodžių"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Pasirinkite slaptažodį, kurį naudosite „%@“"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Ieškoti slaptažodžių"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "„%@“"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Rezultatų nerasta"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Siūloma"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Slaptažodžiai"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Nustatykite %@ prieigos kodą, kad automatiškai užpildytumėte „DuckDuckGo“ slaptažodžius."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Reikalingas įrenginio kodas"; + diff --git a/AutofillCredentialProvider/lv.lproj/InfoPlist.strings b/AutofillCredentialProvider/lv.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/lv.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/lv.lproj/Localizable.strings b/AutofillCredentialProvider/lv.lproj/Localizable.strings new file mode 100644 index 0000000000..5c9150e72f --- /dev/null +++ b/AutofillCredentialProvider/lv.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Aizvērt"; + +/* Done button title */ +"action.button.done" = "Gatavs"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Atvērt DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Paroļu automātiskā aizpildīšana ir aktivizēta!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "ierīcē"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Atcelt"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Atbloķē ierīci, lai piekļūtu parolēm"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Tīmekļa vietnes URL"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopēt %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adrese nokopēta"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Piezīmes nokopētas"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Parole nokopēta"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Lietotājvārds nokopēts"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Paslēpt paroli"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Pēdējoreiz atjaunināts %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Nosaukums"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Piezīmes"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Parole"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Rādīt paroli"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Lietotājvārds"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Paroles tiek droši glabātas tavā ierīcē."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Vēl nav saglabāta neviena parole"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Izvēlies paroli, ko izmantot \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Meklēt paroles"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "meklējumam \"%@\""; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Nav rezultātu"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Ieteikts"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Paroles"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Iestati piekļuves kodu %@, lai automātiski aizpildītu savas DuckDuckGo paroles."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Nepieciešams ierīces piekļuves kods"; + diff --git a/AutofillCredentialProvider/nb.lproj/InfoPlist.strings b/AutofillCredentialProvider/nb.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/nb.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/nb.lproj/Localizable.strings b/AutofillCredentialProvider/nb.lproj/Localizable.strings new file mode 100644 index 0000000000..858f84a0d9 --- /dev/null +++ b/AutofillCredentialProvider/nb.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Lukk"; + +/* Done button title */ +"action.button.done" = "Ferdig"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Åpne DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatisk fylling av passord er aktivert!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "enhet"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Avbryt"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Lås opp enheten for å få tilgang til passord"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL-adresse til nettsted"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopier %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adressen er kopiert"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Notatene er kopiert"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Passordet er kopiert"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Brukernavnet er kopiert"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Skjul passord"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Sist oppdatert %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Tittel"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Notater"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Passord"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Vis passord"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Brukernavn"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Passord lagres på enheten din på en sikker måte."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Ingen passord er lagret ennå"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Velg et passord du vil bruke til «%@»"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Søk i passord"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "for «%@»"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Ingen resultater"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Forslag"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Passord"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Angi en kode på %@ for å fylle inn DuckDuckGo-passordene dine automatisk."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Enhetens kode kreves"; + diff --git a/AutofillCredentialProvider/nl.lproj/InfoPlist.strings b/AutofillCredentialProvider/nl.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/nl.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/nl.lproj/Localizable.strings b/AutofillCredentialProvider/nl.lproj/Localizable.strings new file mode 100644 index 0000000000..5737a0c75a --- /dev/null +++ b/AutofillCredentialProvider/nl.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Sluiten"; + +/* Done button title */ +"action.button.done" = "Klaar"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "DuckDuckGo openen"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatisch invullen van wachtwoorden geactiveerd!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "apparaat"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Annuleren"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Ontgrendel het apparaat om toegang te krijgen tot wachtwoorden"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL van de website"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "%@ kopiëren"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adres gekopieerd"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Opmerkingen gekopieerd"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Wachtwoord gekopieerd"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Gebruikersnaam gekopieerd"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Wachtwoord verbergen"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Laatst bijgewerkt op %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Titel"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Opmerkingen"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Wachtwoord"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Wachtwoord weergeven"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Gebruikersnaam"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Wachtwoorden worden veilig opgeslagen op je apparaat."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Nog geen wachtwoorden opgeslagen"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Kies een wachtwoord voor '%@'"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Wachtwoorden zoeken"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "voor '%@'"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Geen resultaten"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Aanbevolen"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Wachtwoorden"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Stel een toegangscode in op %@ om je DuckDuckGo-wachtwoorden automatisch in te vullen."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Toegangscode voor apparaat vereist"; + diff --git a/AutofillCredentialProvider/pl.lproj/InfoPlist.strings b/AutofillCredentialProvider/pl.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/pl.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/pl.lproj/Localizable.strings b/AutofillCredentialProvider/pl.lproj/Localizable.strings new file mode 100644 index 0000000000..b2198855c4 --- /dev/null +++ b/AutofillCredentialProvider/pl.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Zamknij"; + +/* Done button title */ +"action.button.done" = "Gotowe"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Otwórz DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatyczne uzupełnianie haseł zostało aktywowane!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "tym urządzeniu"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "tym telefonie iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "tym iPadzie"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Anuluj"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Odblokuj urządzenie, aby uzyskać dostęp do haseł"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Adres URL witryny"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopiuj %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Skopiowano adres"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Skopiowano notatki"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Skopiowano hasło"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Skopiowano nazwę użytkownika"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Ukryj hasło"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Ostatnia aktualizacja %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Tytuł"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Uwagi"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Hasło"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Pokaż hasło"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Nazwa użytkownika"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Hasła są bezpiecznie przechowywane na Twoim urządzeniu."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Nie zapisano jeszcze żadnych haseł"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Wybierz hasło do wykorzystania z „%@”"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Wyszukaj hasła"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "dla frazy: %@"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Brak wyników"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Sugerowane"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Hasła"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Ustaw kod dostępu na urządzeniu %@, aby automatycznie uzupełniać hasła DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Wymagany kod dostępu urządzenia"; + diff --git a/AutofillCredentialProvider/pt.lproj/InfoPlist.strings b/AutofillCredentialProvider/pt.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/pt.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/pt.lproj/Localizable.strings b/AutofillCredentialProvider/pt.lproj/Localizable.strings new file mode 100644 index 0000000000..6d2929f0ee --- /dev/null +++ b/AutofillCredentialProvider/pt.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Fechar"; + +/* Done button title */ +"action.button.done" = "Feito"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Abrir DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Preenchimento automático de palavras-passe ativado!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "dispositivo"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Cancelar"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Desbloquear dispositivo para aceder às palavras-passe"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL do site"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Copiar %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Endereço copiado"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Notas copiadas"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Palavra-passe copiada"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Nome de utilizador copiado"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Ocultar palavra-passe"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Última atualização em %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Título"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Notas"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Palavra-passe"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Mostrar palavra-passe"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Nome de utilizador"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "As palavras-passe são armazenadas com segurança no teu dispositivo."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Ainda não há palavras-passe guardadas"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Escolhe uma palavra-passe para usar em \"%@\""; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Pesquisar palavras-passe"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "para \"%@\""; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Sem resultados"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Sugerido"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Palavras-passe"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Define um código de acesso em %@ para preencher automaticamente as tuas palavras-passe DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Código de acesso do dispositivo necessário"; + diff --git a/AutofillCredentialProvider/ro.lproj/InfoPlist.strings b/AutofillCredentialProvider/ro.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/ro.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/ro.lproj/Localizable.strings b/AutofillCredentialProvider/ro.lproj/Localizable.strings new file mode 100644 index 0000000000..e90eb1030d --- /dev/null +++ b/AutofillCredentialProvider/ro.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Închidere"; + +/* Done button title */ +"action.button.done" = "Terminat"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Deschide DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Completarea automată a parolelor a fost activată!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "dispozitiv"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Renunță"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Deblochează dispozitivul pentru a accesa parolele"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL-ul site-ului"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Copiază %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresă copiată"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Note copiate"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Parolă copiată"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Numele de utilizator a fost copiat"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Ascunde parola"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Ultima actualizare la %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Titlu"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Note"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Parolă"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Arată parola"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Nume utilizator"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Parolele sunt stocate în siguranță pe dispozitivul tău."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Nici o parolă nu a fost salvată încă"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Alege o parolă pe care să o utilizezi pentru „%@”"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Caută parole"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "pentru „%@”"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Niciun rezultat"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Sugerat"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Parole"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Setează o parolă pe %@ pentru a-ți completa automat parolele DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Codul de acces al dispozitivului este necesar"; + diff --git a/AutofillCredentialProvider/ru.lproj/InfoPlist.strings b/AutofillCredentialProvider/ru.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/ru.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/ru.lproj/Localizable.strings b/AutofillCredentialProvider/ru.lproj/Localizable.strings new file mode 100644 index 0000000000..823459918c --- /dev/null +++ b/AutofillCredentialProvider/ru.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Закрыть"; + +/* Done button title */ +"action.button.done" = "Готово"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Открыть DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Автозаполнение паролей включено!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "устройстве"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Отменить"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Разблокируйте устройство, чтобы получить доступ к паролям"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Адрес сайта"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Копировать %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Адрес скопирован"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Примечания скопированы"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Пароль скопирован"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Имя пользователя скопировано!"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Скрыть пароль"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Последнее обновление: %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Название"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Примечания"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Пароль"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Показать пароль"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Имя пользователя"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Пароли надежно защищены и хранятся на вашем устройстве."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Сохраненных паролей пока нет"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Выберите пароль для сайта %@"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Найти пароль"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "по запросу «%@»"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Нет результатов"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Рекомендации"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Пароли"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Задайте код доступа, и %@ будет заполнять пароли из DuckDuckGo автоматически."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Требуется код доступа к устройству"; + diff --git a/AutofillCredentialProvider/sk.lproj/InfoPlist.strings b/AutofillCredentialProvider/sk.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/sk.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/sk.lproj/Localizable.strings b/AutofillCredentialProvider/sk.lproj/Localizable.strings new file mode 100644 index 0000000000..c704caedba --- /dev/null +++ b/AutofillCredentialProvider/sk.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Zatvoriť"; + +/* Done button title */ +"action.button.done" = "Hotovo"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Otvoriť DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatické dopĺňanie hesiel je aktivované!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "zariadenie"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Zrušiť"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Ak chcete získať prístup k heslám, odomknite zariadenie"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Adresa URL webových stránok"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopírovať %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adresa bola skopírovaná"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Poznámky boli skopírované"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Heslo bolo skopírované"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Meno používateľa bolo skopírované"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Skryť heslo"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Naposledy aktualizované %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Názov"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Poznámky"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Heslo"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Zobraziť heslo"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Používateľské meno"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Heslá sú bezpečne uložené vo vašom zariadení."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Zatiaľ nie sú uložené žiadne heslá"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Vyber si heslo, ktoré chceš použiť pre „%@“"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Vyhľadávanie hesiel"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "pre „%@”"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Žiadne výsledky"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Navrhované"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Heslo"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Nastav prístupový kód na %@ na automatické vypĺňanie tvojich hesiel DuckDuckGo."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Vyžaduje sa prístupový kód zariadenia."; + diff --git a/AutofillCredentialProvider/sl.lproj/InfoPlist.strings b/AutofillCredentialProvider/sl.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/sl.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/sl.lproj/Localizable.strings b/AutofillCredentialProvider/sl.lproj/Localizable.strings new file mode 100644 index 0000000000..2ccec47f15 --- /dev/null +++ b/AutofillCredentialProvider/sl.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Zapri"; + +/* Done button title */ +"action.button.done" = "Končano"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Odpri DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Samodejno izpolnjevanje gesel je aktivirano."; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "naprava"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Prekliči"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Če želite dostopati do gesel, odklenite napravo"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "URL spletnega mesta"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopiraj %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Naslov je bil kopiran"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Opombe so kopirane"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Geslo je bilo kopirano"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Uporabniško ime je bilo kopirano"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Skrij geslo"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Zadnja posodobitev %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Naslov"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Opombe"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Geslo"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Prikaži geslo"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Uporabniško ime"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Gesla so varno shranjena v vaši napravi."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Nobeno geslo še ni shranjeno"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Izberite geslo za »%@«"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Iskanje gesel"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "za »%@«"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Ni rezultatov"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Predlagano"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Gesla"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Za samodejno izpolnjevanje gesel DuckDuckGo nastavite kodo za dostop v svoji napravi (%@)."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Zahtevana je koda za dostop do naprave"; + diff --git a/AutofillCredentialProvider/sv.lproj/InfoPlist.strings b/AutofillCredentialProvider/sv.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/sv.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/sv.lproj/Localizable.strings b/AutofillCredentialProvider/sv.lproj/Localizable.strings new file mode 100644 index 0000000000..04f1b6425c --- /dev/null +++ b/AutofillCredentialProvider/sv.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Stäng"; + +/* Done button title */ +"action.button.done" = "Klart"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "Öppna DuckDuckGo"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Automatisk ifyllning av lösenord har aktiverats!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "enhet"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "Avbryt"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Lås upp enheten för att komma åt lösenord"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Webbplats-URL"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "Kopiera %@"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adress kopierad"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Anteckningar kopierade"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Lösenord kopierat"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Användarnamn kopierat"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Dölj lösenord"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Uppdaterades senast %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Rubrik"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Anteckningar"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Lösenord"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Visa lösenord"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Användarnamn"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Lösenord lagras säkert på din enhet."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Inga lösenord sparade ännu"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "Välj ett lösenord att använda för %@"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Sök lösenord"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "för ”%@”"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Inga resultat"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Förslag"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Lösenord"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "Ställ in en lösenkod på %@ för att automatiskt fylla i dina DuckDuckGo-lösenord."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Enhetens lösenkod krävs"; + diff --git a/AutofillCredentialProvider/tr.lproj/InfoPlist.strings b/AutofillCredentialProvider/tr.lproj/InfoPlist.strings new file mode 100644 index 0000000000..9809aa19f5 --- /dev/null +++ b/AutofillCredentialProvider/tr.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "AutofillCredentialProvider"; + +/* Bundle name */ +"CFBundleName" = "AutofillCredentialProvider"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 DuckDuckGo. All rights reserved."; + diff --git a/AutofillCredentialProvider/tr.lproj/Localizable.strings b/AutofillCredentialProvider/tr.lproj/Localizable.strings new file mode 100644 index 0000000000..1bf39ce8dc --- /dev/null +++ b/AutofillCredentialProvider/tr.lproj/Localizable.strings @@ -0,0 +1,96 @@ +/* Close button title */ +"action.button.close" = "Kapat"; + +/* Done button title */ +"action.button.done" = "Bitti"; + +/* Title of button to launch the DuckDuckGo app */ +"credential.provider.activated.button" = "DuckDuckGo'yu aç"; + +/* The title of the screen confirming DuckDuckGo can now be used for autofilling passwords */ +"credential.provider.activated.title" = "Şifreleri otomatik doldurma etkinleştirildi!"; + +/* Default string used if users device is not iPhone or iPad */ +"credential.provider.device.type.default" = "cihaz"; + +/* Device type is iPhone */ +"credential.provider.device.type.iphone" = "iPhone"; + +/* Device type is iPad */ +"credential.provider.device.type.pad" = "iPad"; + +/* Cancel button for auth when opening login list */ +"credential.provider.list.auth.cancel" = "İptal"; + +/* Reason for auth when opening screen with list of saved passwords */ +"credential.provider.list.auth.reason" = "Şifrelere erişmek için cihazın kilidini açın"; + +/* Address label for login details on autofill */ +"credential.provider.list.details.address" = "Web sitesi URL'si"; + +/* Menu item text for copying autofill login details */ +"credential.provider.list.details.copy-prompt" = "%@ Ögesini Kopyala"; + +/* Title for toast when copying address */ +"credential.provider.list.details.copy-toast.address-copied" = "Adres kopyalandı"; + +/* Title for toast when copying notes */ +"credential.provider.list.details.copy-toast.notes-copied" = "Notlar kopyalandı"; + +/* Title for toast when copying password */ +"credential.provider.list.details.copy-toast.password-copied" = "Şifre kopyalandı"; + +/* Title for toast when copying username */ +"credential.provider.list.details.copy-toast.username-copied" = "Kullanıcı adı kopyalandı"; + +/* Accessibility title for a Hide Password button replacing displayed password with ***** */ +"credential.provider.list.details.hide-password" = "Parolayı gizle"; + +/* Message displaying when the login was last updated */ +"credential.provider.list.details.last-updated" = "Son güncelleme %@"; + +/* Login name label for login details on autofill */ +"credential.provider.list.details.login-name" = "Title"; + +/* Notes label for login details on autofill */ +"credential.provider.list.details.notes" = "Notlar"; + +/* Password label for login details on autofill */ +"credential.provider.list.details.password" = "Parola"; + +/* Accessibility title for a Show Password button displaying actial password instead of ***** */ +"credential.provider.list.details.show-password" = "Parolayı göster"; + +/* Username label for login details on autofill */ +"credential.provider.list.details.username" = "Kullanıcı adı"; + +/* Footer label displayed below table section with option to enable autofill */ +"credential.provider.list.empty-view.footer" = "Şifreler cihazınızda güvenli bir şekilde saklanır."; + +/* Title for view displayed when autofill has no items */ +"credential.provider.list.empty-view.title" = "Henüz şifre kaydedilmedi"; + +/* Prompt above the title for screen listing autofill logins, example: Choose a password to use for "website.com" */ +"credential.provider.list.prompt" = "\"%@\" için kullanılacak bir şifre seçin"; + +/* Placeholder for search field on autofill login listing */ +"credential.provider.list.search-placeholder" = "Şifreleri ara"; + +/* Subtitle displayed when there are no results on Autofill search, example : No Result (Title) for Duck (Subtitle) */ +"credential.provider.list.search.no-results.subtitle" = "\"%@\" için"; + +/* Title displayed when there are no results on Autofill search */ +"credential.provider.list.search.no-results.title" = "Sonuç yok"; + +/* Section title for group of suggested saved logins */ +"credential.provider.list.suggested" = "Önerilen"; + +/* Title for screen listing autofill logins */ +"credential.provider.list.title" = "Şifreler"; + +/* Message for alert when device authentication is not set, where %@ is iPhone|iPad|device */ +"credential.provider.no-device-auth-set.message" = "DuckDuckGo şifrelerinizi otomatik olarak doldurmak için %@ üzerinde bir parola belirleyin."; + +/* Title for alert when device authentication is not set */ +"credential.provider.no-device-auth-set.title" = "Cihaz Parolası Gerekli"; + diff --git a/DuckDuckGo.xcodeproj/project.pbxproj b/DuckDuckGo.xcodeproj/project.pbxproj index 2674d14a49..00765d74ec 100644 --- a/DuckDuckGo.xcodeproj/project.pbxproj +++ b/DuckDuckGo.xcodeproj/project.pbxproj @@ -953,6 +953,8 @@ C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */; }; C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */; }; C1E42C7B2C5CD8AE00509204 /* AutofillCredentialsDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E42C7A2C5CD8AD00509204 /* AutofillCredentialsDebugViewController.swift */; }; + C1E4E9A62D0861AD00AA39AF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = C1E4E9A42D0861AD00AA39AF /* InfoPlist.strings */; }; + C1E4E9A92D0861AD00AA39AF /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C1E4E9A72D0861AD00AA39AF /* Localizable.strings */; }; C1EA86602C74CB6C00E8604D /* SyncPromoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EA865F2C74CB6C00E8604D /* SyncPromoView.swift */; }; C1EA86622C74CB8B00E8604D /* SyncPromoViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EA86612C74CB8B00E8604D /* SyncPromoViewModel.swift */; }; C1EF5B232CC0457B002980E6 /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1EF5B222CC0457B002980E6 /* AuthenticationServices.framework */; }; @@ -2712,14 +2714,28 @@ BDFF03242BA3D92E00F324C9 /* NetworkProtectionFeatureVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionFeatureVisibilityTests.swift; sourceTree = ""; }; C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillViews.swift; sourceTree = ""; }; C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkOrFolderTests.swift; sourceTree = ""; }; + C1193F602D08642900CB3239 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; + C1193F612D08642900CB3239 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; + C11C4D302D08648100288E85 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; + C11C4D312D08648100288E85 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptView.swift; sourceTree = ""; }; C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewModel.swift; sourceTree = ""; }; C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewController.swift; sourceTree = ""; }; + C12854D82D08636E00C8353F /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; + C12854D92D08636E00C8353F /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; + C129DF092D0862D7007AB046 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + C129DF0A2D0862D7007AB046 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + C132F5A32D0862B8000C81D0 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; + C132F5A42D0862B8000C81D0 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillSettingStatus.swift; sourceTree = ""; }; C13C076B2D00A6B7006386CF /* VaultCredentialManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaultCredentialManager.swift; sourceTree = ""; }; C13F3F672B7F88100083BE40 /* AuthConfirmationPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthConfirmationPromptView.swift; sourceTree = ""; }; C13F3F692B7F883A0083BE40 /* AuthConfirmationPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthConfirmationPromptViewController.swift; sourceTree = ""; }; C13F3F6B2B7F88470083BE40 /* AuthConfirmationPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthConfirmationPromptViewModel.swift; sourceTree = ""; }; + C1406D862D0862F30082CB50 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; + C1406D872D0862F30082CB50 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; + C1453E322D0863C80024449B /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; + C1453E332D0863C80024449B /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; C14882D727F2011C00D59F0C /* BookmarksExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporter.swift; sourceTree = ""; }; C14882D927F2011C00D59F0C /* BookmarksImporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporter.swift; sourceTree = ""; }; C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporterTests.swift; sourceTree = ""; }; @@ -2727,23 +2743,37 @@ C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTestDataLoader.swift; sourceTree = ""; }; C14882E627F20DAB00D59F0C /* TestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataLoader.swift; sourceTree = ""; }; C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBookmarksCoreDataStorage.swift; sourceTree = ""; }; + C14D37D62D08649E00FCFC59 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; + C14D37D72D08649E00FCFC59 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; C14D43002B45D6CD00ACA4DC /* AutofillDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillDebugViewController.swift; sourceTree = ""; }; C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncatorTests.swift; sourceTree = ""; }; + C1588FC42D08644800C9BE70 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; + C1588FC52D08644800C9BE70 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; C158AC7A297AB5DC0008723A /* MockSecureVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSecureVault.swift; sourceTree = ""; }; C159DF062A430B60007834BB /* EmailSignupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupViewController.swift; sourceTree = ""; }; C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncator.swift; sourceTree = ""; }; + C163677A2D08638C001D1094 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; + C163677B2D08638C001D1094 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; C1641EAE2BC2F5140012607A /* ImportPasswordsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportPasswordsViewController.swift; sourceTree = ""; }; C1641EB02BC2F52B0012607A /* ImportPasswordsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportPasswordsView.swift; sourceTree = ""; }; C1641EB22BC2F53C0012607A /* ImportPasswordsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportPasswordsViewModel.swift; sourceTree = ""; }; + C164F9472D0861D600BAE88E /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; + C164F9482D0861D600BAE88E /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; + C174E08E2D08625300ACE1AF /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; + C174E08F2D08625300ACE1AF /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; C177D9F52CFDDFEB0039CBF7 /* UIAlertControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAlertControllerExtension.swift; sourceTree = ""; }; C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewModel.swift; sourceTree = ""; }; C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewController.swift; sourceTree = ""; }; C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptView.swift; sourceTree = ""; }; + C180CAFA2D0863E500ADB0FE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; + C180CAFB2D0863E500ADB0FE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; C1836CE02C359EC90016D057 /* AutofillBreakageReportCellContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillBreakageReportCellContentView.swift; sourceTree = ""; }; C1836CE42C35A0EA0016D057 /* AutofillBreakageReportTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillBreakageReportTableViewCell.swift; sourceTree = ""; }; C185ED602BD4329700BAE9DC /* ImportPasswordsStatusHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportPasswordsStatusHandler.swift; sourceTree = ""; }; C185ED632BD438AF00BAE9DC /* ImportPasswordsStatusHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportPasswordsStatusHandlerTests.swift; sourceTree = ""; }; C185ED652BD43A5500BAE9DC /* MockDDGSyncing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDDGSyncing.swift; sourceTree = ""; }; + C18D7C412D08620D00FB3F87 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; + C18D7C422D08620D00FB3F87 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillSettingsEnableFooterView.swift; sourceTree = ""; }; C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTextPreviewDebugViewController.swift; sourceTree = ""; }; C1935A0D2C88D11D001AD72D /* AutofillSurveyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillSurveyView.swift; sourceTree = ""; }; @@ -2753,11 +2783,17 @@ C1935A232C89CC6D001AD72D /* AutofillHeaderViewFactoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillHeaderViewFactoryTests.swift; sourceTree = ""; }; C1963862283794A000298D4D /* BookmarksCachingSearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearch.swift; sourceTree = ""; }; C19D90D02CFE3A7F00D17DF3 /* AutofillLoginListSectionType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListSectionType.swift; sourceTree = ""; }; + C1A001092D08635100372C87 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; + C1A0010A2D08635100372C87 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPrivacyConfiguration.swift; sourceTree = ""; }; + C1B783DB2D0863110071C53B /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; + C1B783DC2D0863110071C53B /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModelBuilder.swift; sourceTree = ""; }; C1B7B52128941F2A0098FD6A /* RemoteMessagingClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingClient.swift; sourceTree = ""; }; C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultVariantManager.swift; sourceTree = ""; }; C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataTestUtilities.swift; sourceTree = ""; }; + C1B7BF522D08640B0024FF56 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; + C1B7BF532D08640B0024FF56 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; C1B924B62ACD6E6800EE7B06 /* AutofillNeverSavedTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillNeverSavedTableViewCell.swift; sourceTree = ""; }; C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptHelper.swift; sourceTree = ""; }; C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModelTests.swift; sourceTree = ""; }; @@ -2790,11 +2826,19 @@ C1CAAAA72CFCBE4800C37EE6 /* EmptySearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptySearchView.swift; sourceTree = ""; }; C1CAAAA92CFCC13E00C37EE6 /* SecureVaultReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureVaultReporter.swift; sourceTree = ""; }; C1CAAAAB2CFCC91D00C37EE6 /* EmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyView.swift; sourceTree = ""; }; + C1CB0AA52D08629800335287 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; + C1CB0AA62D08629800335287 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; C1CDA3152AFB9C7F006D1476 /* AutofillNeverPromptWebsitesManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillNeverPromptWebsitesManager.swift; sourceTree = ""; }; C1CDA31D2AFBF811006D1476 /* AutofillNeverPromptWebsitesManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillNeverPromptWebsitesManagerTests.swift; sourceTree = ""; }; C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSession.swift; sourceTree = ""; }; C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSessionTests.swift; sourceTree = ""; }; + C1DCF3502D0862330055F8B0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; + C1DCF3512D0862330055F8B0 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; C1E42C7A2C5CD8AD00509204 /* AutofillCredentialsDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillCredentialsDebugViewController.swift; sourceTree = ""; }; + C1E490582D08646400F86C5A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; + C1E490592D08646400F86C5A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; + C1E4E9A52D0861AD00AA39AF /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; + C1E4E9A82D0861AD00AA39AF /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; C1EA865F2C74CB6C00E8604D /* SyncPromoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncPromoView.swift; sourceTree = ""; }; C1EA86612C74CB8B00E8604D /* SyncPromoViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncPromoViewModel.swift; sourceTree = ""; }; C1EF5B212CC0457B002980E6 /* AutofillCredentialProvider.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = AutofillCredentialProvider.appex; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -2805,6 +2849,12 @@ C1F341C42A6924000032057B /* EmailAddressPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptView.swift; sourceTree = ""; }; C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewModel.swift; sourceTree = ""; }; C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewController.swift; sourceTree = ""; }; + C1F883372D08627900DFF79A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; + C1F883382D08627900DFF79A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; + C1FE93E52D0863AA009F8F5E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; + C1FE93E62D0863AA009F8F5E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; + C1FEDCEA2D08633100BFBF3F /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; + C1FEDCEB2D08633100BFBF3F /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; C1FFBD452C761BE20073622B /* SyncPromoManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncPromoManagerTests.swift; sourceTree = ""; }; C1FFBD472C7749A90073622B /* SyncSettingsViewController+PlatformLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+PlatformLinks.swift"; sourceTree = ""; }; CB1143DD2AF6D4B600C1CCD3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -5467,6 +5517,8 @@ C1CAAA6D2CF8BBBC00C37EE6 /* CredentialProvider */, C1CAAA672CF8B74200C37EE6 /* AutofillCredentialProviderAlpha.entitlements */, C1EF5B2A2CC0457B002980E6 /* Info.plist */, + C1E4E9A72D0861AD00AA39AF /* Localizable.strings */, + C1E4E9A42D0861AD00AA39AF /* InfoPlist.strings */, C1EF5B2B2CC0457B002980E6 /* AutofillCredentialProvider.entitlements */, ); path = AutofillCredentialProvider; @@ -7423,6 +7475,8 @@ buildActionMask = 2147483647; files = ( C1C1FF502D085AD70017ACCE /* ActionMessageView.xib in Resources */, + C1E4E9A92D0861AD00AA39AF /* Localizable.strings in Resources */, + C1E4E9A62D0861AD00AA39AF /* InfoPlist.strings in Resources */, C1CAAA7A2CF8BE0200C37EE6 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9346,6 +9400,68 @@ name = OmniBar.xib; sourceTree = ""; }; + C1E4E9A42D0861AD00AA39AF /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + C1E4E9A52D0861AD00AA39AF /* bg */, + C164F9472D0861D600BAE88E /* cs */, + C18D7C412D08620D00FB3F87 /* da */, + C1DCF3502D0862330055F8B0 /* de */, + C174E08E2D08625300ACE1AF /* el */, + C1F883372D08627900DFF79A /* es */, + C1CB0AA52D08629800335287 /* et */, + C132F5A32D0862B8000C81D0 /* fi */, + C129DF092D0862D7007AB046 /* fr */, + C1406D862D0862F30082CB50 /* hr */, + C1B783DB2D0863110071C53B /* hu */, + C1FEDCEA2D08633100BFBF3F /* it */, + C1A001092D08635100372C87 /* lt */, + C12854D82D08636E00C8353F /* lv */, + C163677A2D08638C001D1094 /* nb */, + C1FE93E52D0863AA009F8F5E /* nl */, + C1453E322D0863C80024449B /* pl */, + C180CAFA2D0863E500ADB0FE /* pt */, + C1B7BF522D08640B0024FF56 /* ro */, + C1193F602D08642900CB3239 /* ru */, + C1588FC42D08644800C9BE70 /* sk */, + C1E490582D08646400F86C5A /* sl */, + C11C4D302D08648100288E85 /* sv */, + C14D37D62D08649E00FCFC59 /* tr */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + C1E4E9A72D0861AD00AA39AF /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + C1E4E9A82D0861AD00AA39AF /* bg */, + C164F9482D0861D600BAE88E /* cs */, + C18D7C422D08620D00FB3F87 /* da */, + C1DCF3512D0862330055F8B0 /* de */, + C174E08F2D08625300ACE1AF /* el */, + C1F883382D08627900DFF79A /* es */, + C1CB0AA62D08629800335287 /* et */, + C132F5A42D0862B8000C81D0 /* fi */, + C129DF0A2D0862D7007AB046 /* fr */, + C1406D872D0862F30082CB50 /* hr */, + C1B783DC2D0863110071C53B /* hu */, + C1FEDCEB2D08633100BFBF3F /* it */, + C1A0010A2D08635100372C87 /* lt */, + C12854D92D08636E00C8353F /* lv */, + C163677B2D08638C001D1094 /* nb */, + C1FE93E62D0863AA009F8F5E /* nl */, + C1453E332D0863C80024449B /* pl */, + C180CAFB2D0863E500ADB0FE /* pt */, + C1B7BF532D08640B0024FF56 /* ro */, + C1193F612D08642900CB3239 /* ru */, + C1588FC52D08644800C9BE70 /* sk */, + C1E490592D08646400F86C5A /* sl */, + C11C4D312D08648100288E85 /* sv */, + C14D37D72D08649E00FCFC59 /* tr */, + ); + name = Localizable.strings; + sourceTree = ""; + }; CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = (