From 0bed8496988e5a4f1ed73a5a125ef608561b1004 Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Mon, 2 Dec 2024 14:40:57 +0100 Subject: [PATCH 1/8] Update Privacy Pro settings description --- DuckDuckGo/SettingsSubscriptionView.swift | 2 +- DuckDuckGo/UserText.swift | 2 +- DuckDuckGo/en.lproj/Localizable.strings | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DuckDuckGo/SettingsSubscriptionView.swift b/DuckDuckGo/SettingsSubscriptionView.swift index 7c6ce225eb..fdd097594b 100644 --- a/DuckDuckGo/SettingsSubscriptionView.swift +++ b/DuckDuckGo/SettingsSubscriptionView.swift @@ -67,7 +67,7 @@ struct SettingsSubscriptionView: View { let subtitleText = { switch subscriptionManager.storePurchaseManager().currentStorefrontRegion { case .usa: - UserText.settingsPProDescription + UserText.settingsPProUSDescription case .restOfWorld: UserText.settingsPProROWDescription } diff --git a/DuckDuckGo/UserText.swift b/DuckDuckGo/UserText.swift index f4d0d7460b..3567f8e004 100644 --- a/DuckDuckGo/UserText.swift +++ b/DuckDuckGo/UserText.swift @@ -1086,7 +1086,7 @@ But if you *do* want a peek under the hood, you can find more information about public static let settingsPProSection = NSLocalizedString("settings.ppro", value: "Privacy Pro", comment: "Product name for the subscription bundle") public static let settingsPProSectionFooter = NSLocalizedString("settings.ppro.footer", value: "Privacy Policy and Terms of Service", comment: "Title for Link in the Footer of Privacy Pro section") public static let settingsPProSubscribe = NSLocalizedString("settings.subscription.subscribe", value: "Protect your connection and identity with Privacy Pro", comment: "Call to action title for Privacy Pro settings") - public static let settingsPProDescription = NSLocalizedString("settings.subscription.description", value:"Includes our VPN, Personal Information Removal, and Identity Theft Restoration.", comment: "Privacy pro description subtitle in settings") + public static let settingsPProUSDescription = NSLocalizedString("settings.subscription.us.description", value:"Includes our VPN, Personal Information Removal, and Identity Theft Restoration.", comment: "Privacy pro description subtitle in settings") public static let settingsPProROWDescription = NSLocalizedString("settings.subscription.row.description", value:"Includes our VPN and Identity Theft Restoration.", comment: "Privacy Pro description subtitle in settings") public static let settingsPProActivating = NSLocalizedString("settings.subscription.activating", value:"Activating", comment: "Privacy pro description subtitle in settings when the is activating") diff --git a/DuckDuckGo/en.lproj/Localizable.strings b/DuckDuckGo/en.lproj/Localizable.strings index f12ff46fea..32b6ab0b24 100644 --- a/DuckDuckGo/en.lproj/Localizable.strings +++ b/DuckDuckGo/en.lproj/Localizable.strings @@ -2352,9 +2352,6 @@ But if you *do* want a peek under the hood, you can find more information about /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtitle in settings */ -"settings.subscription.description" = "Includes our VPN, Personal Information Removal, and Identity Theft Restoration."; - /* I have a Subscription button text for privacy pro */ "settings.subscription.existing.subscription" = "I Have a Subscription"; @@ -2382,6 +2379,9 @@ But if you *do* want a peek under the hood, you can find more information about /* Call to action title for Privacy Pro settings */ "settings.subscription.subscribe" = "Protect your connection and identity with Privacy Pro"; +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Includes our VPN, Personal Information Removal, and Identity Theft Restoration."; + /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; From 1429a3c89039546b99701bec0b1450e147bf6e70 Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Thu, 5 Dec 2024 11:12:54 +0100 Subject: [PATCH 2/8] Remove unused string --- .../AsyncHeadlessWebview/HeadlessWebViewCoordinator.swift | 2 +- DuckDuckGo/UserText.swift | 3 +-- DuckDuckGo/en.lproj/Localizable.strings | 3 --- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/DuckDuckGo/Subscription/AsyncHeadlessWebview/HeadlessWebViewCoordinator.swift b/DuckDuckGo/Subscription/AsyncHeadlessWebview/HeadlessWebViewCoordinator.swift index 2cb46b10dc..f6afc847d4 100644 --- a/DuckDuckGo/Subscription/AsyncHeadlessWebview/HeadlessWebViewCoordinator.swift +++ b/DuckDuckGo/Subscription/AsyncHeadlessWebview/HeadlessWebViewCoordinator.swift @@ -226,7 +226,7 @@ extension HeadlessWebViewCoordinator: WKNavigationDelegate { return } - let alertController = UIAlertController(title: UserText.subscriptionAlertTitle, message: message, preferredStyle: .alert) + let alertController = UIAlertController(title: "", message: message, preferredStyle: .alert) alertController.addAction(UIAlertAction(title: UserText.actionOK, style: .default, handler: { _ in completionHandler() })) presenter.present(alertController, animated: true, completion: nil) } diff --git a/DuckDuckGo/UserText.swift b/DuckDuckGo/UserText.swift index 3567f8e004..0b0d013cd4 100644 --- a/DuckDuckGo/UserText.swift +++ b/DuckDuckGo/UserText.swift @@ -1216,8 +1216,7 @@ But if you *do* want a peek under the hood, you can find more information about public static let subscriptionManageEmailResendInstructions = NSLocalizedString("subscription.add.device.resend.instructions", value: "Resend Instructions", comment: "Resend activation instructions button") public static let subscriptionConfirmTitle = NSLocalizedString("subscription.confirm.title", value: "Are you sure?", comment: "Title for Confirm messages") - public static let subscriptionAlertTitle = NSLocalizedString("subscription.alert.title", value: "", comment: "Title for Alert messages") - + // Add Email To subscription public static let subscriptionAddEmail = NSLocalizedString("subscription.add.email", value: "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription.", comment: "Add email to an existing subscription") public static let subscriptionRestoreAddEmailTitle = NSLocalizedString("subscription.add.email.title", value: "Add Email", comment: "View title for adding email to subscription") diff --git a/DuckDuckGo/en.lproj/Localizable.strings b/DuckDuckGo/en.lproj/Localizable.strings index 32b6ab0b24..7d1ebe7ec9 100644 --- a/DuckDuckGo/en.lproj/Localizable.strings +++ b/DuckDuckGo/en.lproj/Localizable.strings @@ -2505,9 +2505,6 @@ But if you *do* want a peek under the hood, you can find more information about /* View title for adding email to subscription */ "subscription.add.email.title" = "Add Email"; -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; - /* Subscription availability message on Apple devices */ "subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; From 4909fdfa8d650f28918c697f8ae9b29344079a5e Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Thu, 5 Dec 2024 14:18:57 +0100 Subject: [PATCH 3/8] Import translated strings --- DuckDuckGo/bg.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/bg.lproj/Localizable.strings | 493 +++++++++++------ DuckDuckGo/bg.lproj/OmniBar.strings | 3 + DuckDuckGo/bg.lproj/Settings.strings | 6 - DuckDuckGo/cs.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/cs.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/cs.lproj/OmniBar.strings | 3 + DuckDuckGo/cs.lproj/Settings.strings | 6 - DuckDuckGo/da.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/da.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/da.lproj/OmniBar.strings | 3 + DuckDuckGo/da.lproj/Settings.strings | 6 - DuckDuckGo/de.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/de.lproj/Localizable.strings | 487 +++++++++++------ DuckDuckGo/de.lproj/OmniBar.strings | 3 + DuckDuckGo/de.lproj/Settings.strings | 6 - DuckDuckGo/el.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/el.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/el.lproj/OmniBar.strings | 3 + DuckDuckGo/el.lproj/Settings.strings | 6 - DuckDuckGo/es.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/es.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/es.lproj/OmniBar.strings | 3 + DuckDuckGo/es.lproj/Settings.strings | 6 - DuckDuckGo/et.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/et.lproj/Localizable.strings | 487 +++++++++++------ DuckDuckGo/et.lproj/OmniBar.strings | 3 + DuckDuckGo/et.lproj/Settings.strings | 6 - DuckDuckGo/fi.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/fi.lproj/Localizable.strings | 489 +++++++++++------ DuckDuckGo/fi.lproj/OmniBar.strings | 3 + DuckDuckGo/fi.lproj/Settings.strings | 6 - DuckDuckGo/fr.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/fr.lproj/Localizable.strings | 487 +++++++++++------ DuckDuckGo/fr.lproj/OmniBar.strings | 3 + DuckDuckGo/fr.lproj/Settings.strings | 6 - DuckDuckGo/hr.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/hr.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/hr.lproj/OmniBar.strings | 3 + DuckDuckGo/hr.lproj/Settings.strings | 6 - DuckDuckGo/hu.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/hu.lproj/Localizable.strings | 489 +++++++++++------ DuckDuckGo/hu.lproj/OmniBar.strings | 3 + DuckDuckGo/hu.lproj/Settings.strings | 6 - DuckDuckGo/it.lproj/Bookmarks.strings | 2 +- DuckDuckGo/it.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/it.lproj/Localizable.strings | 493 +++++++++++------ DuckDuckGo/it.lproj/OmniBar.strings | 3 + DuckDuckGo/it.lproj/Settings.strings | 6 - DuckDuckGo/lt.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/lt.lproj/Localizable.strings | 499 +++++++++++------ DuckDuckGo/lt.lproj/OmniBar.strings | 3 + DuckDuckGo/lt.lproj/Settings.strings | 6 - DuckDuckGo/lv.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/lv.lproj/Localizable.strings | 495 +++++++++++------ DuckDuckGo/lv.lproj/OmniBar.strings | 3 + DuckDuckGo/lv.lproj/Settings.strings | 6 - DuckDuckGo/nb.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/nb.lproj/Localizable.strings | 487 +++++++++++------ DuckDuckGo/nb.lproj/OmniBar.strings | 3 + DuckDuckGo/nb.lproj/Settings.strings | 6 - DuckDuckGo/nl.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/nl.lproj/Localizable.strings | 489 +++++++++++------ DuckDuckGo/nl.lproj/OmniBar.strings | 3 + DuckDuckGo/nl.lproj/Settings.strings | 6 - DuckDuckGo/pl.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/pl.lproj/Localizable.strings | 487 +++++++++++------ DuckDuckGo/pl.lproj/OmniBar.strings | 3 + DuckDuckGo/pl.lproj/Settings.strings | 6 - DuckDuckGo/pt.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/pt.lproj/Localizable.strings | 502 ++++++++++++------ DuckDuckGo/pt.lproj/OmniBar.strings | 3 + DuckDuckGo/pt.lproj/Settings.strings | 6 - DuckDuckGo/ro.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/ro.lproj/Localizable.strings | 489 +++++++++++------ DuckDuckGo/ro.lproj/OmniBar.strings | 3 + DuckDuckGo/ro.lproj/Settings.strings | 6 - DuckDuckGo/ru.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/ru.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/ru.lproj/OmniBar.strings | 3 + DuckDuckGo/ru.lproj/Settings.strings | 6 - DuckDuckGo/sk.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/sk.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/sk.lproj/OmniBar.strings | 3 + DuckDuckGo/sk.lproj/Settings.strings | 6 - DuckDuckGo/sl.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/sl.lproj/Localizable.strings | 499 +++++++++++------ DuckDuckGo/sl.lproj/OmniBar.strings | 3 + DuckDuckGo/sl.lproj/Settings.strings | 6 - DuckDuckGo/sv.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/sv.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/sv.lproj/OmniBar.strings | 3 + DuckDuckGo/sv.lproj/Settings.strings | 6 - DuckDuckGo/tr.lproj/DaxOnboarding.strings | 6 - DuckDuckGo/tr.lproj/Localizable.strings | 491 +++++++++++------ DuckDuckGo/tr.lproj/OmniBar.strings | 3 + DuckDuckGo/tr.lproj/Settings.strings | 6 - .../Resources/ro.lproj/Localizable.strings | 2 +- .../bg.lproj/Localizable.strings | 8 +- .../cs.lproj/Localizable.strings | 8 +- .../da.lproj/Localizable.strings | 8 +- .../de.lproj/Localizable.strings | 8 +- .../el.lproj/Localizable.strings | 8 +- .../es.lproj/Localizable.strings | 8 +- .../et.lproj/Localizable.strings | 8 +- .../fi.lproj/Localizable.strings | 8 +- .../fr.lproj/Localizable.strings | 8 +- .../hr.lproj/Localizable.strings | 8 +- .../hu.lproj/Localizable.strings | 8 +- .../it.lproj/Localizable.strings | 8 +- .../lt.lproj/Localizable.strings | 8 +- .../lv.lproj/Localizable.strings | 8 +- .../nb.lproj/Localizable.strings | 8 +- .../nl.lproj/Localizable.strings | 8 +- .../pl.lproj/Localizable.strings | 8 +- .../pt.lproj/Localizable.strings | 8 +- .../ro.lproj/Localizable.strings | 8 +- .../ru.lproj/Localizable.strings | 8 +- .../sk.lproj/Localizable.strings | 8 +- .../sl.lproj/Localizable.strings | 8 +- .../sv.lproj/Localizable.strings | 8 +- .../tr.lproj/Localizable.strings | 8 +- Widgets/bg.lproj/Localizable.strings | 24 +- Widgets/cs.lproj/Localizable.strings | 24 +- Widgets/da.lproj/Localizable.strings | 24 +- Widgets/de.lproj/Localizable.strings | 24 +- Widgets/el.lproj/Localizable.strings | 24 +- Widgets/es.lproj/Localizable.strings | 24 +- Widgets/et.lproj/Localizable.strings | 24 +- Widgets/fi.lproj/Localizable.strings | 24 +- Widgets/fr.lproj/Localizable.strings | 24 +- Widgets/hr.lproj/Localizable.strings | 24 +- Widgets/hu.lproj/Localizable.strings | 24 +- Widgets/it.lproj/Localizable.strings | 24 +- Widgets/lt.lproj/Localizable.strings | 24 +- Widgets/lv.lproj/Localizable.strings | 24 +- Widgets/nb.lproj/Localizable.strings | 24 +- Widgets/nl.lproj/Localizable.strings | 24 +- Widgets/pl.lproj/Localizable.strings | 24 +- Widgets/pt.lproj/Localizable.strings | 24 +- Widgets/ro.lproj/Localizable.strings | 24 +- Widgets/ru.lproj/Localizable.strings | 24 +- Widgets/sk.lproj/Localizable.strings | 24 +- Widgets/sl.lproj/Localizable.strings | 24 +- Widgets/sv.lproj/Localizable.strings | 24 +- Widgets/tr.lproj/Localizable.strings | 24 +- 146 files changed, 8625 insertions(+), 4298 deletions(-) diff --git a/DuckDuckGo/bg.lproj/DaxOnboarding.strings b/DuckDuckGo/bg.lproj/DaxOnboarding.strings index e413a922bc..865e2118e6 100644 --- a/DuckDuckGo/bg.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/bg.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Скрий"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Добре дошли в\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Да го направим!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Бутон"; diff --git a/DuckDuckGo/bg.lproj/Localizable.strings b/DuckDuckGo/bg.lproj/Localizable.strings index 16bb673761..707ea3367b 100644 --- a/DuckDuckGo/bg.lproj/Localizable.strings +++ b/DuckDuckGo/bg.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Споделяне"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Добавете приспособлението VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Добави приспособлението"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Отдолу"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Актуализиране на потребителското име?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Така ще избегнете на конфликти с VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Добави отметка"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Да"; +/* No comment provided by engineer. */ +"Change Your Location" = "Променете Вашето местоположение"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Пропускане"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Нали разбрахте!\n\nЗапомнете: Всеки път, когато сърфирате с мен, аз подрязвам крилцата на някоя досадна реклама. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Интернет може да бъде и доста опасно място.\n\nНе се притеснявайте! Поверителното търсене и сърфиране е много по-лесно, отколкото си мислите."; - /* No comment provided by engineer. */ "Debug" = "Отстраняване на грешки"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Никога"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "С Duck Player на DuckDuckGo можете да гледате YouTube без насочени реклами и да се чувствате като в киносалон, а вече гледаните видеоклипове няма да повлияят на препоръчаните."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Разбрах!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Писна ли Ви от рекламите в YouTube? Опитайте Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Писна ли ви от рекламите в YouTube? Не и с Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "В Privacy Essentials на DuckDuckGo са осигурени всички настройки за поверителност, необходими за защита при сърфиране в мрежата."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player осигурява чисто изживяване без персонализирани реклами в YouTube и предотвратява влиянието на вече гледаните видеоклипове върху препоръките на YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Научете повече"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Отворете Duck Player в нов раздел"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Отваряне на видеоклипове в Duck Player"; +"duckplayer.settings.open-videos-in" = "Отваряне на видеоклипове от YouTube в Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Скрийте имейл адреса си и\nблокирайте тракерите"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Все още няма добавени отметки"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Изпрати"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Моля, бъдете колкото може по-конкретни"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Уеб страниците или резултатите от търсене се зареждат бавно"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Споделете подробности"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Споделете подробности"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Вашите анонимни отзиви са важни за нас."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Показване на всички раздели"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Добре дошли в\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Научете повече"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo за Mac притежава необходимата скорост, както и очакваните от Вас функции за сърфиране, и предлага най-добрите в този клас елементи за защита."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Редактиране"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN връзката е прекъсната поради изтекъл абонамент. Абонирайте се за Privacy Pro, за да свържете отново DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Неуспешно свързване на мрежовата защита. Моля, опитайте отново по-късно."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Мрежовата защита е прекъсната. Извършва се опит за повторно свързване..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Въведете кода за покана, за да започнете."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Каним Ви да изпробвате DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Код за покана"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Скрийте местоположението си от уебсайтовете и онлайн активността си от доставчиците на интернет и другите потребители в мрежата."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Успешна заявка! Вече сте регистрирани."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Отваряне на VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Свързан · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Свързване..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Няма връзка"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Прекъсване..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Свържете се, за да защитите всичките си устройства\nИнтернет трафик."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN е включен"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Споделяне на отзив"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Подробности за връзката"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS сървър"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Моля, опитайте отново по-късно."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Неуспешно свързване."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP адрес"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Местоположение"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Управление"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафикът на устройството се маршрутизира през %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Включване на известията"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "За нас"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Известия"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Получавайте известия при прекъсване на връзката или промяна на състоянието на VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Известия за VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Обем от данни"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Можете да разрешите локалният трафик да заобикаля VPN услугата при свързване с устройства в локалната мрежа, като принтер например."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Общо"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Изключване на локални мрежи"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Всички държави"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Свързано местоположение"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Автоматично се свързваме с най-близкия сървър, който можем да намерим."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Препоръчително"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Избрано местоположение"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Най-близко местоположение"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Предпочитано местоположение"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo пренасочва DNS заявките през нашите DNS сървъри, за да не вижда интернет доставчикът какви уебсайтове посещавате."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Често задавани въпроси и поддръжка"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Споделяне на отзив за VPN"; @@ -1841,8 +1925,6 @@ /* The title of the dialog to show the privacy features that DuckDuckGo offers */ "onboarding.browsers.title" = "Защитата на поверителността е активирана!"; -/* Subheader message for the screen to choose DuckDuckGo as default browser */ -"onboarding.defaultBrowser.message" = "Отваряйте връзки без притеснения, всеки път."; /* The message of the option to set the address bar to the bottom. */ "onboarding.highlights.addressBarPosition.bottom.message" = "По-лесен достъп"; @@ -1942,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Деактивиране"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Имейл (по избор)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "име@имейл.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Попаднахте на проблем, който не е разгледан в нашия [помощен център](duck://)? Определено искаме да знаем за това.\n\nПосочете имейл, ако искате да се свържем с Вас относно този проблем (може да не успеем да изпратим отговор за всички проблеми):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Управление на отметки"; @@ -2031,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Любими"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Относно DuckDuckGo"; @@ -2086,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Ако сте активирали пръстов отпечатък, лицево разпознаване или системна парола, ще бъдете приканени да отключите приложението при отваряне."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Автоматично изчистване на данните"; @@ -2184,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Политика за поверителност и Условия за ползване"; /* Settings screen cell for long press previews */ "settings.previews" = "Прегледи с продължително натискане"; @@ -2210,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Задайте позицията на адресната лента"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Активиране"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Вашият абонамент се активира"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Това отнема повече време от обикновено, върнете се по-късно."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Премахване на личната информация от сайтове, които я продават"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "По-лесна защита на личните данни с три нови защити:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Имам абонамент"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Абонирайте се отново, за да продължите да използвате Privacy Pro"; @@ -2234,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Абонамент ви за Privacy Pro е изтекъл"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Ако самоличността Ви бъде открадната, ние ще помогнем да я възстановите"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Вземете Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Настройки на абонамент"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Включва нашите функции VPN и Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Защитете връзката и самоличността си с Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Включва нашите функции VPN, Personal Information Removal и Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2319,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Кой уебсайт е повреден?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Използвайте абонамента си за Privacy Pro на това устройство чрез Apple ID или имейл адрес."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Добавяне на имейл"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Възстановяване на покупката"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Възстановете покупката си, за да активирате абонамента на това устройство."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Достъпът с абонамент става автоматично в DuckDuckGo на всяко устройство, което е вписано с Вашия Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Редактиране на имейл"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Редактиране на имейл"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "Имейл"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Въведете имейл"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Използвайте имейла си, за да активирате абонамента на това устройство."; /* Activate subscription title */ "subscription.activate.email.title" = "Активиране на абонамент"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Отмени"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "ОК"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Възстановяване на покупката"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Активирайте абонамента си на това устройство"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Повторно изпращане на инструкции"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Добавете имейл адрес, за да активирате абонамента си на други устройства. Ще използваме този адрес само за потвърждаване на абонамента."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Добавяне на имейл"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Функцията Privacy Pro може да се използва на всяко устройство, което е вписано със същия Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Вашият абонамент е закупен през Google Play Store. За да подновите абонамента си, отворете настройките за абонамент в Google Play Store на устройство, вписано в същия акаунт в Google, който е използван при първоначално закупуване на абонамента."; @@ -2388,88 +2542,91 @@ "subscription.billing.google.title" = "Абонаментни планове"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "годишен"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "месечен"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Абонаментът е премахнат от това устройство."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Актуализиране или отмяна на плана"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Затваряне"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Сигурни ли сте?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Активиране на други устройства"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Добавете допълнителен имейл към абонамента, за да получите достъп до Privacy Pro на други устройства. **[Научете повече](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Използвайте този имейл, за да активирате абонамента от Настройки > Privacy Pro в приложението DuckDuckGo на други устройства. **[Научете повече](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Абонаментът, свързан с този имейл, вече не е активен."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Не е намерен абонамент"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Абонаментът, свързан с този Apple ID, вече не е активен."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Често задавани въпроси и поддръжка"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Вижте отговори на често задавани въпроси или се свържете с поддръжката на Privacy Pro от нашите страници за помощ."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Отмени"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Възстановяване"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Открихме абонамент, свързан с този Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Намерен е абонамент"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Помощ и поддръжка"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Управление на плана"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Абонамент"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Няма абонамент, свързан с този Apple ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Не е намерен абонамент"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Преглед на плановете"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Активирайте Privacy Pro на настолен компютър, за да настроите Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "В браузъра DuckDuckGo за настолен компютър отворете %1$@ и изберете %2$@, за да започнете."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Настройки > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Имам абонамент"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2478,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Завършване на покупката..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Покупката се извършва..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Възстановяване на абонамента..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Премахване от това устройство"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Вече няма да имате достъп до абонамента си за Privacy Pro на това устройство. Това няма да отмени абонамента и той ще остане активен на останалите устройства."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Премахване от това устройство?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Премахване на абонамент"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Отмени"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Назад към Настройки"; @@ -2511,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Възникна някаква грешка"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store не успя да обработи Вашата покупка. Моля, опитайте отново по-късно."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Възникна някаква грешка"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "ОК"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Вашите покупки са възстановени."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Всичко е готово."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Активен абонамент"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Абонаментът ви е изтекъл на %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Вашият %1$@ абонамент изтича на %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Вашият %1$@ абонамент се подновява на %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2645,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Активирана защита на поверителността за %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Можете да включвате и изключвате VPN направо от началния екран."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Предложение за автоматично довършване"; @@ -2679,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Аудиото се обработва на устройството. То не се съхранява или споделя с никого, включително DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Отказване"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Абонамент"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Абонирайте се за Privacy Pro, за да свържете отново DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN връзката е прекъсната поради изтекъл абонамент"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Открийте и изберете DuckDuckGo. След това плъзнете до VPN и изберете „Добавяне на уиджет“."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Отмени"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Готово"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Изпрати"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Изпращане…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN причинява срив или замръзване на браузъра"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN не може да се свърже"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Заявка за VPN функция"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN предизвиква проблеми с други приложения или уебсайтове"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN не ми позволява да се свържа с локално устройство"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Други отзиви за VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN връзката е прекалено бавна"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Неуспешна инсталация на VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Вашите отзиви ще ни помогнат да подобрим\n DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Не успяхме да изпратим Вашия отзив, опитайте отново."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Благодарим ви!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Благодарим ви! Отзивът ви е изпратен."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Моля, опишете какво се случва, какво сте очаквали да се случи и какви стъпки са довели до проблема:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Освен данните, въведени в този формуляр, докладът за проблема в приложението ще съдържа:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Информация дали са активирани конкретни функции на DuckDuckGo"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Обобщени диагностични данни за приложението DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "С натискането на бутона „Изпращане“ приемам, че DuckDuckGo може да използва информацията в този доклад с цел подобряване на функциите на приложението."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Помогнете ни да подобрим DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Добавяне на уиджет за VPN към началния екран"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Използването на персонализиран DNS сървър може да повлияе на скоростта на сърфиране и дейността да стане видима за трети страни, ако сървърът не е сигурен или надежден."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Приложи"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4 адрес"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Потребителско"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Препоръчително)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS сървър"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS сървър"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Разрешаване на известия"; @@ -2888,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Вземете DuckDuckGo за Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Можете да персонализирате Вашето VPN местоположение, като се свържете с някой от нашите сървъри по целия свят."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Можете да използвате сайтове или приложения, които блокират VPN трафика, като изключите временно VPN връзката."; + diff --git a/DuckDuckGo/bg.lproj/OmniBar.strings b/DuckDuckGo/bg.lproj/OmniBar.strings index 584746faa5..cfe74bdca7 100644 --- a/DuckDuckGo/bg.lproj/OmniBar.strings +++ b/DuckDuckGo/bg.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Изчистване на текста"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Изчистване на текста"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Споделяне"; diff --git a/DuckDuckGo/bg.lproj/Settings.strings b/DuckDuckGo/bg.lproj/Settings.strings index 1ccfd36de8..b0a74df548 100644 --- a/DuckDuckGo/bg.lproj/Settings.strings +++ b/DuckDuckGo/bg.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Автоматично изчистване на данните"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Настройки"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Изход от приложението, 1 час без активност"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Незащитени сайтове"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Размер на текста"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Показване на клавиатура в"; diff --git a/DuckDuckGo/cs.lproj/DaxOnboarding.strings b/DuckDuckGo/cs.lproj/DaxOnboarding.strings index 243c253cdb..cc705e006b 100644 --- a/DuckDuckGo/cs.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/cs.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Skrýt"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Vítejte na\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Pojďme na to!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Tlačítko"; diff --git a/DuckDuckGo/cs.lproj/Localizable.strings b/DuckDuckGo/cs.lproj/Localizable.strings index 83b208d86a..ee2c8db9dd 100644 --- a/DuckDuckGo/cs.lproj/Localizable.strings +++ b/DuckDuckGo/cs.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Sdílet"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Přidej si VPN widget"; + +/* No comment provided by engineer. */ +"Add widget" = "Přidat widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Dole"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Aktualizovat uživatelské jméno?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Předcházej konfliktům VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Přidat záložku"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ano"; +/* No comment provided by engineer. */ +"Change Your Location" = "Změň si polohu"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Přeskočit"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Máte to!\n\nPamatujte: Pokaždé, když internet procházíte s námi, příšerným reklamám přistřihneme křídla. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet může být trochu strašidelný.\n\nNebojte se! Anonymní vyhledávání a procházení je jednodušší, než si myslíte."; - /* No comment provided by engineer. */ "Debug" = "Ladění"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nikdy"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player umožňuje dívat se na YouTube v prohlížeči DuckDuckGo v režimu kina a bez cílených reklam. To, co sleduješ, nebude ovlivňovat tvoje doporučení."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Mám to!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Topíš se v reklamách na YouTube? Vyzkoušej přehrávač Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Topíš se v reklamách na YouTube? S přehrávačem Duck Player nebudeš!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo má všechno, co ti zaručí ochranu soukromí při procházení webu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Přehrávač Duck Player nabízí sledování v minimalistickém prostředí bez personalizovaných reklam a brání tomu, aby sledovaná videa ovlivňovala tvoje doporučení na YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Více informací"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Otevřít Duck Player na nové kartě"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Otevírat videa v přehrávači Duck Player"; +"duckplayer.settings.open-videos-in" = "Otevírat videa na YouTube v přehrávači Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Skryj svůj e-mail\na blokuj trackery"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Zatím nebyly přidány žádné záložky."; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Odeslat"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Buďte co nejkonkrétnější."; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Webové stránky nebo výsledky vyhledávání se načítají pomalu."; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Podělte se o podrobnosti."; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Podělte se o podrobnosti."; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Vaše anonymní zpětná vazba je pro nás důležitá."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Zobrazit všechny karty"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Vítejte na\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Více informací"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pro Mac má rychlost, kterou potřebuješ, funkce prohlížeče, které očekáváš, a obsahuje naše nejlepší nástroje na ochranu soukromí."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Upravit"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN byla odpojena kvůli vypršení platnosti předplatného. Předplať si službu Privacy Pro, ať můžeš DuckDuckGo VPN dál používat."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Ochrana sítě se nepřipojila. Zkus to znovu později."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Ochrana sítě je přerušená. Probíhá pokus o opětovné připojení..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Zadej svůj kód pozvánky, ať můžeš začít."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Zveme vás k vyzkoušení VPN DuckDuckGo"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Zvací kód"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Skryj svou polohu před webovými stránkami a schovej svou online aktivitu před poskytovateli internetu a ostatními uživateli tvé sítě."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "A je to!"; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otevřít VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Připojeno · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Připojování..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nepřipojeno"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Odpojování..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Připojte se a zabezpečte všechna svá zařízení\nInternetový provoz."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "VPN DuckDuckGo je zapnutá"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Podělte se o zpětnou vazbu"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Podrobnosti o připojení"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Zkus to znovu později."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Připojení se nezdařilo."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP adresa"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Poloha"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Spravovat"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Směrování provozu zařízení přes %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Zapnout oznámení"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "O společnosti"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Oznámení"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Nech si poslat upozornění, když se přeruší připojení nebo se změní stav VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Oznámení sítě VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Objem dat"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Místní provoz může obejít síť VPN a připojit se k zařízením v místní síti, třeba k tiskárně."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Hlavní"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Vyloučení místních sítí"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Všechny země"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Připojené umístění"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automatické připojení k nejbližšímu nalezenému serveru."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Doporučeno"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Vybrané umístění"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Nejbližší umístění"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Preferovaná lokalita"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo směruje dotazy DNS přes naše DNS servery, takže tvůj poskytovatel internetu nevidí, jaké webové stránky navštěvuješ."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Časté dotazy a podpora"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Podělte se o zpětnou vazbu k VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktivovat"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mail (nepovinné)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "jmeno@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Víš o problému, který není popsaný v našem [centru nápovědy](duck://)? Řekni nám o něm!\n\nZadej e-mail, pokud chceš, abychom tě ohledně tohoto problému kontaktovali (možná ale nezvládneme reagovat na všechny problémy):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Spravovat záložky"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Oblíbené"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Pokud je zapnuté Touch ID nebo Face ID, případně nastavený přístupový kód k systému, zobrazí se při otevírání aplikace výzva k jejímu odemknutí."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automaticky vymazat data"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Zásady ochrany osobních údajů a podmínky služby"; /* Settings screen cell for long press previews */ "settings.previews" = "Náhledy dlouhého stisknutí"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Nastavte pozici adresního řádku"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktivuje se"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Tvoje předplatné se aktivuje"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Akce trvá déle než obvykle. Stav se tady prosím později."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Odstraň své údaje z webů, které je prodávají"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Tři nové ochranné funkce pro ještě větší soukromí:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Mám předplatné"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Pokud chceš dál používat službu Privacy Pro, znovu si založ předplatné"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Tvoje předplatné Privacy Pro vypršelo"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Pokud dojde ke krádeži tvé identity, pomůžeme ti ji obnovit."; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Pořiď si službu Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Nastavení předplatného"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Zahrnuje naši VPN a službu Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Chraň své připojení a identitu se službou Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Zahrnuje naše funkce VPN, Personal Information Removal a Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Které webové stránky jsou poškozené?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Získej na tomto zařízení přístup ke svému předplatnému Privacy Pro přes Apple ID nebo e-mailovou adresu."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Přidat e-mail"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Obnovit nákup"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Pokud chceš na tomhle zařízení aktivovat svoje předplatné, musíš si obnovit nákup."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tvoje předplatné se na DuckDuckGo automaticky aktivuje na jakémkoli zařízení přihlášeném ke tvému účtu Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Upravit e-mail"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Upravit e-mail"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "Emailová adresa"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Zadej e-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Pokud chceš na tomhle zařízení aktivovat svoje předplatné, musíš nejdřív do e-mailu."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktivace předplatného"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Zrušit"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "DOBŘE"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Obnovit nákup"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivuj si předplatné na tomhle zařízení"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Znovu poslat instrukce"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Pokud chceš své předplatné aktivovat na dalších zařízeních, přidej e-mailovou adresu. Použijeme ji jen k ověření tvého předplatného."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Přidat e-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Služba Privacy Pro je dostupná na jakémkoli zařízení přihlášeném ke stejnému Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Předplatné bylo zakoupeno prostřednictvím obchodu Google Play. Předplatné se dá obnovit tak, že otevřeš nastavení předplatného obchodu Google Play na zařízení přihlášeném ke stejnému účtu Google, který byl původně použit k nákupu předplatného."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Plány předplatného"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "roční"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "měsíční"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tvoje předplatné bylo z tohohle zařízení odstraněno."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Aktualizace nebo zrušení tarifu"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Zavřít"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Opravdu to chceš udělat?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktivovat na jiných zařízeních"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Přidej si k předplatnému nepovinný e-mail, ať můžeš službu Privacy Pro využívat i na jiných zařízeních. **[Další informace](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Pomocí tohohle e-mailu si v aplikaci DuckDuckGo aktivuješ předplatné i na jiných zařízeních. Stačí přejít do Nastavení > Privacy Pro. **[Další informace](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Předplatné spojené s tímhle e-mailem už není aktivní."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Předplatné nenalezeno"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Předplatné spojené s tímhle Apple ID už není aktivní."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Časté dotazy a podpora"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Získej odpovědi na časté otázky nebo přes naše stránky nápovědy kontaktuj podporu služby Privacy Pro."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Zrušit"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Obnovit"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Našli jsme předplatné spojené s tímhle Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Našli jsme předplatné"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Nápověda a podpora"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Spravovat tarif"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Předplatné"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "S tímhle Apple ID není spojené žádné předplatné."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Předplatné nenalezeno"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Zobrazit tarify"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivuj si na počítači službu Privacy Pro a nastav si v ní funkci Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "V prohlížeči DuckDuckGo pro počítače přejdi na %1$@ a klikni na %2$@."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Nastavení > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Mám předplatné"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Dokončuji nákup..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Probíhá nákup..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Obnovování předplatného..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Odebrat z tohohle zařízení"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Na tomhle zařízení už nebudeš mít přístup k předplatnému Privacy Pro. Tím se tvoje předplatné nezruší, na tvých ostatních zařízeních zůstane aktivní."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Odebrat z tohohle zařízení?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Odebrat předplatné"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Zrušit"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Zpět do nastavení"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Něco se pokazilo"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store nemůže zpracovat tvůj nákup. Zkus to znovu později."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Něco se pokazilo"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "DOBŘE"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Tvoje nákupy byly obnovené."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Všechno je hotové."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Přihlášeno"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tvoje předplatné vypršelo %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tvoje %1$@ předplatné vyprší %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tvoje %1$@ předplatné se obnoví %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Ochrana aktivována u domény %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "VPN budeš moct zapnout nebo vypnout přímo na domovské obrazovce."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Použít návrh automatického doplňování"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Zvuk se zpracovává na zařízení. Nikde ho neukládáme a s nikým ho nesdílíme. Ani DuckDuckGo se k němu nedostane."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Odmítnout"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Odebírat novinky"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Předplať si službu Privacy Pro, ať můžeš DuckDuckGo VPN dál používat."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN byla odpojena kvůli vypršení platnosti předplatného"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Najdi aplikaci DuckDuckGo a vyber ji. Potom se posuň na VPN a vyber Přidat widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Zrušit"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Hotovo"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Odeslat"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Odesílání…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN způsobuje selhání nebo zamrznutí prohlížeče"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN se nedaří připojit"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Požadavek na funkci VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN způsobuje problémy s jinými aplikacemi nebo webovými stránkami"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN mi nedovolí připojit se k místnímu zařízení"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Jiná zpětná vazba k VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VYBER KATEGORII"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Připojení k VPN je příliš pomalé"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "VPN není možné nainstalovat"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tvoje zpětná vazba nám pomůže zlepšit\n DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Tvoji zpětnou vazbu se nám nepodařilo odeslat, zkus to prosím znovu."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Děkujeme!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Děkujeme! Zpětná vazba odeslána."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Popiš, co se děje, co se mělo stát a jaké kroky k problému vedly:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Kromě údajů zadaných do tohoto formuláře bude zpráva o problému s aplikací obsahovat:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Jestli jsou zapnuté konkrétní funkce DuckDuckGo"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Agregovanou diagnostiku aplikace DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Klepnutím na tlačítko Odeslat vyjadřuji souhlas s tím, aby služba DuckDuckGo mohla použít informace z této zprávy k vylepšování funkcí aplikace."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Pomoz zlepšit DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Přidat widget VPN na domovskou obrazovku"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Používání vlastního serveru DNS může ovlivnit rychlost procházení a odhalit tvoji aktivitu třetím stranám, pokud server není bezpečný nebo spolehlivý."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Aplikovat"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Adresa IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Vlastní"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (doporučeno)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Povolit oznámení"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Pořiď si DuckDuckGo pro Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Polohu VPN si můžeš přizpůsobit připojením ke kterémukoli z našich serverů po celém světě."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Pokud web nebo aplikace blokuje provoz přes VPN, stačí VPN připojení dočasně pozastavit."; + diff --git a/DuckDuckGo/cs.lproj/OmniBar.strings b/DuckDuckGo/cs.lproj/OmniBar.strings index dd249e47bf..11345734db 100644 --- a/DuckDuckGo/cs.lproj/OmniBar.strings +++ b/DuckDuckGo/cs.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Vymazat text"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Vymazat text"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Sdílet"; diff --git a/DuckDuckGo/cs.lproj/Settings.strings b/DuckDuckGo/cs.lproj/Settings.strings index 209b3e80b4..6fd0cc9e46 100644 --- a/DuckDuckGo/cs.lproj/Settings.strings +++ b/DuckDuckGo/cs.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Automaticky vymazat data"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Nastavení"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Ukončení aplikace, neaktivní po dobu 1 hodiny"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Nechráněné stránky"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Velikost textu"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Zobrazit klávesnici na"; diff --git a/DuckDuckGo/da.lproj/DaxOnboarding.strings b/DuckDuckGo/da.lproj/DaxOnboarding.strings index aaec64e5fa..b9e0b85916 100644 --- a/DuckDuckGo/da.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/da.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Skjul"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Velkommen til\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Lad os gøre det!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Knap"; diff --git a/DuckDuckGo/da.lproj/Localizable.strings b/DuckDuckGo/da.lproj/Localizable.strings index 0f9f20718b..878b92eaa6 100644 --- a/DuckDuckGo/da.lproj/Localizable.strings +++ b/DuckDuckGo/da.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Del"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Tilføj VPN-widget"; + +/* No comment provided by engineer. */ +"Add widget" = "Tilføj widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Nederst"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Opdater brugernavn?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Undgå VPN-konflikter"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Tilføj bogmærke"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; +/* No comment provided by engineer. */ +"Change Your Location" = "Skift din placering"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Spring over"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Du har den!\n\nHusk: hver gang du browser med mig, mister en uhyggelig annonce sine vinger. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internettet kan være ret uhyggeligt.\n\nBare rolig! Det er lettere at søge og browse privat, end du tror."; - /* No comment provided by engineer. */ "Debug" = "Fejlfinding"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Aldrig"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player giver dig mulighed for at se YouTube uden målrettede annoncer i en biograflignende oplevelse i DuckDuckGo, og det, du ser, påvirker ikke dine anbefalinger."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Forstået"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Drukner du i annoncer på YouTube? Prøv Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Drukner du i annoncer på YouTube? Ikke med Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo giver dig de Privacy Essentials, du har brug for for at beskytte dig selv, når du surfer på nettet."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player giver en ren seeroplevelse uden målrettede annoncer og forhindrer, at visningsaktivitet påvirker dine YouTube-anbefalinger."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Mere info"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Åbn Duck Player i en ny fane"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Åbn videoer i Duck Player"; +"duckplayer.settings.open-videos-in" = "Åbn YouTube-videoer i Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Skjul din e-mail og \n bloker trackere"; -/* No comment provided by engineer. */ -"empty!" = "tom!"; - /* Empty list state placholder */ "empty.bookmarks" = "Ingen bogmærker tilføjet endnu"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Indsend"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Vær så specifik som muligt"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Websider eller søgeresultater indlæses langsomt"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Del oplysninger"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Del oplysninger"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Din anonyme feedback er vigtig for os."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Vis alle faner"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Velkommen til\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Mere info"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo til Mac har den hastighed, du har brug for, de browserfunktioner, du forventer, og leveres spækket med vores bedste privatlivsartikler i klassen."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Rediger"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN er afbrudt på grund af et udløbet abonnement. Abonner på Privacy Pro for at genoprette forbindelsen til DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Netværksbeskyttelse kunne ikke oprette forbindelse. Prøv igen senere."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Netværksbeskyttelse blev afbrudt. Forsøger at genoprette forbindelse ..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Indtast din invitationskode for at komme i gang."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Du er inviteret til at prøve DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Invitationskode"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Skjul din placering fra websteder, og skjul din onlineaktivitet for internetudbydere og andre på dit netværk."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Succes! Du er klar."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Åbn VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Forbundet · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Forbinder..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Ikke forbundet"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Afbryder..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Opret forbindelse for at sikre al din enheds\ninternettrafik."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN er tændt"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Del feedback"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Forbindelsesdetaljer"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Prøv igen senere."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Kunne ikke oprette forbindelse."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-adresse"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Placering"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Administrer"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Router enhedens trafik gennem %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Slå notifikationer til"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Omkring"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Meddelelser"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Få besked, hvis din forbindelse falder ud, eller VPN-status ændres."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-meddelelser"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datamængde"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Lad lokal trafik omgå VPN'en og oprette forbindelse til enheder på dit lokale netværk, f.eks. en printer."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Generelt"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Ekskluder lokale netværk"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Alle lande"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Tilsluttet placering"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Opret automatisk forbindelse til den nærmeste server, vi kan finde."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Anbefalet"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Valgt placering"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Nærmeste placering"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Foretrukket placering"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo dirigerer DNS-forespørgsler gennem vores DNS-servere, så din internetudbyder ikke kan se, hvilke hjemmesider du besøger."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Ofte stillede spørgsmål og support"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Giv feedback om VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktiver"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Emailadresse (valgfrit)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "navn@e-mail.web"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Har du fundet et problem, der ikke er dækket i vores [hjælpecenter](duck://)? Så vil vi helt sikkert gerne vide det.\n\nAngiv en e-mailadresse, hvis du gerne vil have, at vi kontakter dig angående dette problem (vi kan muligvis ikke svare på alle problemer):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Administrer bogmærker"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoritter"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Om DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Hvis Touch ID, Face ID eller en systemadgangskode er aktiveret, bliver du bedt om at låse appen op, når du åbner den."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Ryd data automatisk"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Fortrolighedspolitik og servicevilkår"; /* Settings screen cell for long press previews */ "settings.previews" = "Eksempler med lang tryk"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Angiv placeringen af adresselinjen"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiverer"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Dit abonnement er ved at blive aktiveret"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Dette tager længere tid end normalt. Kom tilbage senere."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Fjern dine oplysninger fra sider, der sælger dem"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Endnu mere fortrolighed med tre nye beskyttelser:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Jeg har et abonnement"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonner igen for at fortsætte med at bruge Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Dit Privacy Pro-abonnement er udløbet"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Hvis din identitet bliver stjålet, hjælper vi med at genskabe den"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Få Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonnementsindstillinger"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Inkluderer vores VPN og Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Beskyt din forbindelse og identitet med Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Inkluderer vores VPN, Personal Information Removal og Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Hvilket websted er ødelagt?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Få adgang til dit Privacy Pro-abonnement på denne enhed via Apple ID eller en e-mailadresse."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Tilføj e-mailadresse"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Gendan køb"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Gendan dit køb for at aktivere dit abonnement på denne enhed."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Dit abonnement er automatisk tilgængeligt i DuckDuckGo på enhver enhed, der er logget ind med dit Apple-id."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Rediger e-mailadresse"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Rediger e-mailadresse"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-Post"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Indtast e-mailadresse"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Brug din e-mailadresse til at aktivere dit abonnement på denne enhed."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktivér abonnement"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Annullér"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "Okay"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Gendan køb"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivér dit abonnement på denne enhed"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Send anvisninger igen"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Tilføj en e-mailadresse for at aktivere dit abonnement på dine andre enheder. Vi vil kun bruge denne adresse til at bekræfte dit abonnement."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Tilføj e-mailadresse"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro er tilgængelig på enhver enhed, der er logget ind med det samme Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Dit abonnement blev købt gennem Google Play-butikken. Hvis du vil forny dit abonnement, skal du åbne abonnementsindstillingerne for Google Play-butikken på en enhed, der er logget ind på den samme Google-konto, som oprindeligt blev brugt til at købe dit abonnement."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonnementer"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "årlige"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "månedlige"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Dit abonnement er blevet fjernet fra denne enhed."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Opdater abonnement eller annuller"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Luk"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Er du sikker?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktivér på andre enheder"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Tilføj en valgfri e-mailadresse til dit abonnement for at få adgang til Privacy Pro på andre enheder. **[Læs mere](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Brug denne e-mailadresse til at aktivere dit abonnement i Indstillinger > Privacy Pro i DuckDuckGo-appen på dine andre enheder. **[Læs mere](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Abonnementet, der er knyttet til denne e-mailadresse, er ikke længere aktivt."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonnement ikke fundet"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Abonnementet, der er knyttet til dette Apple-id, er ikke længere aktivt."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Ofte stillede spørgsmål og support"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Få svar på ofte stillede spørgsmål, eller kontakt Privacy Pro-support fra vores hjælpesider."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Annullér"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Gendan"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Vi fandt et abonnement tilknyttet dette Apple-id."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonnement fundet"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Hjælp og support"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Administrer abonnement"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonnement"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Der er ikke noget abonnement tilknyttet dette Apple ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonnement ikke fundet"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Se abonnementer"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivér Privacy Pro på en computer for at opsætte Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "I DuckDuckGo-browseren til desktop, gå til %1$@ og klik på %2$@ for at komme i gang."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Indstillinger > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Jeg har et abonnement"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Afslutter køb..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Køb er i gang ..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Gendanner abonnement..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Fjern fra denne enhed"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Du vil ikke længere kunne få adgang til dit Privacy Pro-abonnement på denne enhed. Dette vil ikke opsige dit abonnement, og det vil forblive aktivt på dine andre enheder."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Fjern fra denne enhed?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Fjern abonnement"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Annullér"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Tilbage til indstillinger"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Noget gik galt"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store kunne ikke behandle dit køb. Prøv igen senere."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Noget gik galt"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "Okay"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Dine køb er blevet gendannet."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Så er du klar."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abonneret"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Dit abonnement udløb den %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Dit %1$@ abonnement udløber den %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Dit %1$@ abonnement fornyes den %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Beskyttelse af privatlivet aktiveret for %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Slå VPN til og fra direkte fra startskærmen."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Autoudfyld forslaget"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Lyden behandles på enheden. Den hverken gemmes eller deles med nogen, inklusive DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Afvis"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Abonner"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonner på Privacy Pro for at genoprette forbindelsen til DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN er afbrudt på grund af et udløbet abonnement"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Find og vælg DuckDuckGo. Stryg derefter til VPN, og vælg Tilføj widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Annullér"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Færdig"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Indsend"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Indsender…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN får browseren til at gå ned eller fryse"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN kan ikke oprette forbindelse"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Anmodning om VPN-funktion"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN forårsager problemer med andre apps eller websteder"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN lader mig ikke oprette forbindelse til en lokal enhed"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Anden feedback om VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VÆLG EN KATEGORI"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN-forbindelsen er for langsom"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Kan ikke installere VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Din feedback vil hjælpe os med at forbedre DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Vi kunne ikke sende din feedback lige nu. Prøv igen."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Tak!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Mange tak! Feedback sendt."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Beskriv, hvad der sker, hvad du forventede ville ske, og de trin, der førte til problemet:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Ud over de oplysninger, der er indtastet i denne formular, vil din app-problemrapport indeholde:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Om specifikke DuckDuckGo-funktioner er aktiveret"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Samlet DuckDuckGo-appdiagnostik"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Ved at trykke på \"Indsend\" accepterer jeg, at DuckDuckGo må bruge oplysningerne i denne rapport til forbedring af appens funktioner."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Hjælp med at forbedre DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Tilføj VPN-widget til startskærmen"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Brug af en brugerdefineret DNS-server kan påvirke browsinghastigheder og afsløre din aktivitet for tredjeparter, hvis serveren ikke er sikker eller pålidelig."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Ansøg"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-adresse"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Tilpasset"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Anbefalet)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Tillad meddelelser"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Få DuckDuckGo til Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kan vælge din VPN-placering ved at oprette forbindelse til hvilken som helst af vores servere i hele verden."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du kan bruge websteder eller apps, der blokerer VPN-trafik, ved at \"snooze\" VPN-forbindelsen."; + diff --git a/DuckDuckGo/da.lproj/OmniBar.strings b/DuckDuckGo/da.lproj/OmniBar.strings index ce1860bd24..89f458dff4 100644 --- a/DuckDuckGo/da.lproj/OmniBar.strings +++ b/DuckDuckGo/da.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Slet teksten"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Slet teksten"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Del"; diff --git a/DuckDuckGo/da.lproj/Settings.strings b/DuckDuckGo/da.lproj/Settings.strings index f4ed615e79..056400670b 100644 --- a/DuckDuckGo/da.lproj/Settings.strings +++ b/DuckDuckGo/da.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Ryd data automatisk"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Indstillinger"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "App-afslutning, inaktiv i 1 time"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Ubeskyttede websteder"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Tekststørrelse"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Vis tastaturet på"; diff --git a/DuckDuckGo/de.lproj/DaxOnboarding.strings b/DuckDuckGo/de.lproj/DaxOnboarding.strings index 2d4c0c8010..35cbba71f0 100644 --- a/DuckDuckGo/de.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/de.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Ausblenden"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Willkommen bei\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Los geht's!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Schaltfläche"; diff --git a/DuckDuckGo/de.lproj/Localizable.strings b/DuckDuckGo/de.lproj/Localizable.strings index 0c992c1ffd..07c37d23d8 100644 --- a/DuckDuckGo/de.lproj/Localizable.strings +++ b/DuckDuckGo/de.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Teilen"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "VPN-Widget hinzufügen"; + +/* No comment provided by engineer. */ +"Add widget" = "Widget hinzufügen"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Unten"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Benutzernamen aktualisieren?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "VPN-Konflikte vermeiden"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lesezeichen hinzufügen"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; +/* No comment provided by engineer. */ +"Change Your Location" = "Standort ändern"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Überspringen"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Gut gemacht!\n\nHinweis: Jedes Mal, wenn du mit mir browst, verliert eine gruselige Werbung ihren Schrecken. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Das Internet kann ein bisschen gruselig sein.\n\nKeine Sorge! Privat zu suchen und zu browsen ist einfacher als du denkst."; - /* No comment provided by engineer. */ "Debug" = "Fehlerbehebung"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nie"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Mit dem Duck Player kannst du YouTube ohne gezielte Werbung in einem kinoähnlichen Erlebnis in DuckDuckGo ansehen und was du dir ansiehst, hat keinen Einfluss auf deine Empfehlungen."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Verstanden."; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Ertrinkst du in Werbung auf YouTube? Teste Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Ertrinkst du in Werbung auf YouTube? Nicht mit Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo bietet alle wichtigen Datenschutzfunktionen, die du benötigst, um dich beim Surfen im Internet zu schützen."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Mit Duck Player kannst du dir ungestört und ohne personalisierte Werbung Inhalte ansehen. Er verhindert, dass das, was du dir ansiehst, deine YouTube-Empfehlungen beeinflussen."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Mehr erfahren"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Duck Player in neuem Tab öffnen"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Videos in Duck Player öffnen"; +"duckplayer.settings.open-videos-in" = "YouTube-Videos in Duck Player öffnen"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "E-Mail-Adresse verbergen und Tracker blockieren"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Noch keine Lesezeichen hinzugefügt"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Abschicken"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Bitte sei so genau wie möglich"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Webseiten oder Suchergebnisse laden langsam"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Weitere Informationen teilen"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Weitere Informationen teilen"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Dein anonymes Feedback ist uns wichtig."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Alle Tabs anzeigen"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Willkommen bei\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Mehr erfahren"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo für Mac hat die Geschwindigkeit, die du brauchst, die Browserfunktionen, die du erwartest, und ist vollgepackt mit unseren grundlegenden Funktionen für den Datenschutz."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Bearbeiten"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo-VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN aufgrund abgelaufenen Abonnements getrennt. Abonniere Privacy Pro, um die Verbindung zum DuckDuckGo-VPN wiederherzustellen."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protection konnte keine Verbindung herstellen. Bitte versuche es zu einem späteren Zeitpunkt erneut."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Network Protection wurde unterbrochen. Versuche jetzt, die Verbindung wiederherzustellen ..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Gib deinen Einladungscode ein, um loszulegen."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Du bist herzlich eingeladen, DuckDuckGo-VPN auszuprobieren"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Einladungscode"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Verbirg deinen Standort vor Websites und deine Online-Aktivitäten vor Internetanbietern und anderen Personen in deinem Netzwerk."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Es hat geklappt! Du bist dabei."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN öffnen"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Verbunden · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Verbinden ..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nicht verbunden"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Wird getrennt ..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Stell eine Verbindung her, um den gesamten Internetverkehr deines Geräts zu sichern."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo-VPN ist An"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Feedback teilen"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Verbindungsdetails"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-Server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Bitte versuche es zu einem späteren Zeitpunkt erneut."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Verbindung konnte nicht hergestellt werden."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-Adresse"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Standort"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Verwalten"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Geräteverkehr wird über %@ geleitet."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Benachrichtigungen aktivieren"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Über"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Benachrichtigungen"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Lass dich benachrichtigen, wenn deine Verbindung abbricht oder sich der VPN-Status ändert."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-Benachrichtigungen"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datenvolumen"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Lass den lokalen Datenverkehr das VPN umgehen und dich mit Geräten in deinem lokalen Netzwerk verbinden, beispielsweise einem Drucker."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Allgemein"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Lokale Netzwerke ausschließen"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Alle Länder"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Verbundener Standort"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Verbinde dich automatisch mit dem nächstgelegenen Server, den wir finden können."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Empfohlen"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Ausgewählter Standort"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Nächstgelegener Standort"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Bevorzugter Standort"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo leitet DNS-Anfragen über seine eigenen DNS-Server, damit dein Internetanbieter nicht sehen kann, welche Websites du besuchst."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "F&A und Support"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "VPN-Feedback teilen"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktivieren"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-Mail (optional)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Hast du ein Problem, das in unserem [Hilfecenter](duck://) nicht behandelt wird? Wir wollen auf jeden Fall davon erfahren.\n\nGib eine E-Mail-Adresse an, wenn du möchtest, dass wir dich zu diesem Problem kontaktieren (wir können möglicherweise nicht auf alle Anfragen antworten):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Lesezeichen verwalten"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoriten"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Über DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Wenn Touch ID, Face ID oder ein Systempasswort aktiviert ist, wirst du aufgefordert, die App beim Öffnen zu entsperren."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Daten automatisch löschen"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Datenschutzerklärung und Nutzungsbedingungen"; /* Settings screen cell for long press previews */ "settings.previews" = "Vorschau durch langes Tippen"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Position deiner Adressleiste festlegen"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Wird aktiviert"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Dein Abonnement wird aktiviert"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Das dauert länger als gewöhnlich, bitte versuche es später noch einmal."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Entferne deine Infos von Websites, die sie verkaufen"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Nahtloserer Datenschutz mit drei neuen Schutzmaßnahmen:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Ich habe ein Abonnement"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonniere erneut, um Privacy Pro weiter zu nutzen"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Dein Privacy Pro Abonnement ist abgelaufen"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Wenn deine Identität gestohlen wird, helfen wir dir, sie wiederherzustellen."; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Privacy Pro kaufen"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonnementeinstellungen"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Dazu gehört unser VPN und Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Schütze deine Verbindung und Identität mit Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Dazu gehört unsere VPN, Personal Information Removal und Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Welche Website ist fehlerhaft?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Greife auf diesem Gerät über Apple ID oder eine E-Mail Adresse auf dein Privacy-Pro-Abonnement zu."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "E-Mail-Adresse hinzufügen"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Kauf wiederherstellen"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Stelle deinen Kauf wieder her, um dein Abonnement auf diesem Gerät zu aktivieren."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Dein Abonnement ist automatisch in DuckDuckGo auf jedem Gerät verfügbar, das bei deinem Apple ID-Konto angemeldet ist."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "E-Mail bearbeiten"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "E-Mail bearbeiten"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-Mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "E-Mail-Adresse eingeben"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Verwende deine E-Mail-Adresse, um dein Abonnement auf diesem Gerät zu aktivieren."; /* Activate subscription title */ "subscription.activate.email.title" = "Abonnement aktivieren"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Abbrechen"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Kauf wiederherstellen"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Abonnement auf diesem Gerät aktivieren"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Anweisungen erneut senden"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Füge eine E-Mail-Adresse hinzu, um dein Abonnement auf deinen anderen Geräten zu aktivieren. Wir verwenden diese Adresse nur, um dein Abonnement zu verifizieren."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "E-Mail-Adresse hinzufügen"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro ist auf jedem Gerät verfügbar, das mit derselben Apple-ID angemeldet ist."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Dein Abonnement wurde über den Google Play Store erworben. Um dein Abonnement zu verlängern, öffne bitte die Abonnementeinstellungen im Google Play Store auf einem Gerät, das mit demselben Google-Konto angemeldet ist, mit dem du dein Abonnement ursprünglich gekauft hast."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonnementpläne"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "jährlich"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "monatlich"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Dein Abonnement wurde von diesem Gerät entfernt."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Tarif aktualisieren oder kündigen"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Schließen"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Bist du sicher?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Auf anderen Geräten aktivieren"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Füge eine optionale E-Mail-Adresse zu deinem Abonnement hinzu, um auf anderen Geräten auf Privacy Pro zuzugreifen. **[Mehr erfahren](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Verwende diese E-Mail-Adresse, um dein Abonnement in der DuckDuckGo-App unter Einstellungen > Privacy Pro auf deinen anderen Geräten zu aktivieren. **[Mehr erfahren](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Das mit dieser E-Mail verbundene Abonnement ist nicht mehr aktiv."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonnement nicht gefunden"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Das mit dieser Apple ID verknüpfte Abonnement ist nicht mehr aktiv."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "F&A und Support"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Erhalte Antworten auf häufig gestellte Fragen oder kontaktiere den Privacy-Pro-Support über unsere Hilfeseiten."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Abbrechen"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Wiederherstellen"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Wir haben ein Abonnement gefunden, das mit dieser Apple ID verknüpft ist."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonnement gefunden"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Hilfe und Support"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Tarif verwalten"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonnement"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Mit dieser Apple-ID ist kein Abonnement verknüpft."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonnement nicht gefunden"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Tarife anzeigen"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktiviere Privacy Pro auf dem Desktop, um Personal Information Removal einzurichten"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Gehe im DuckDuckGo-Browser für den Desktop zu %1$@ und klicke auf %2$@, um zu beginnen."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Einstellungen > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Ich habe ein Abonnement"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Kauf wird abgeschlossen ..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Kauf in Bearbeitung ..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Abonnement wird wiederhergestellt ..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Von diesem Gerät entfernen"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Dies hat zur Folge, dass du mit diesem Gerät nicht mehr auf dein Privacy-Pro-Abonnement zugreifen kannst. Dein Abonnement wird dadurch nicht gekündigt; es bleibt auf deinen anderen Geräten aktiv."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Von diesem Gerät entfernen?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Abonnement entfernen"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Abbrechen"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Zurück zu den Einstellungen"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Etwas ist schiefgelaufen"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "Der App Store konnte deinen Kauf nicht verarbeiten. Bitte versuche es zu einem späteren Zeitpunkt erneut."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Etwas ist schiefgelaufen"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Deine Käufe wurden wiederhergestellt."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Alles bereit."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abonniert"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Dein Abonnement ist am %@ abgelaufen"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Dein %1$@-Abonnement läuft am %2$@ ab."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Dein %1$@-Abonnement verlängert sich am %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Datenschutz für %@ aktivieren"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Schalte das VPN direkt vom Startbildschirm ein und aus."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Vorschläge für die Autovervollständigung"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Audio wird auf dem Gerät verarbeitet. Es wird weder gespeichert noch an Dritte weitergegeben, auch nicht an DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Verwerfen"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Abonnieren"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonniere Privacy Pro, um die Verbindung zum DuckDuckGo-VPN wiederherzustellen."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN aufgrund abgelaufenen Abonnements getrennt"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Finde DuckDuckGo und wähle es aus. Wische dann zu VPN und wähle „Widget hinzufügen“."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Abbrechen"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Fertig"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Abschicken"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Wird gesendet ..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN führt zum Absturz oder Einfrieren des Browsers"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN kann keine Verbindung herstellen"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Anfrage zu VPN-Funktionen"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN verursacht Probleme mit anderen Apps oder Websites"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN lässt mich keine Verbindung zu lokalem Gerät herstellen"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Weiteres VPN-Feedback"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "EINE KATEGORIE AUSWÄHLEN"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN-Verbindung ist zu langsam"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "VPN lässt sich nicht installieren"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Dein Feedback hilft uns, das DuckDuckGo-VPN zu verbessern."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Dein Feedback konnte nicht gesendet werden. Bitte versuche es erneut."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Vielen Dank!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Vielen Dank! Feedback wurde gesendet."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Bitte beschreibe, was passiert, was du erwartet hast und welche Schritte zu dem Problem geführt haben:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Zusätzlich zu den in diesem Formular angegebenen Details enthält dein App-Fehlerbericht:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Ob bestimmte DuckDuckGo-Funktionen aktiviert sind"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Aggregierte DuckDuckGo-App-Diagnose"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Durch Klicken auf „Absenden“ erkläre ich mich damit einverstanden, dass DuckDuckGo die Informationen in diesem Bericht zur Verbesserung der Funktionen der App verwenden darf."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Hilf mit, das DuckDuckGo-VPN zu verbessern"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "VPN-Widget zum Startbildschirm hinzufügen"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Die Verwendung eines benutzerdefinierten DNS-Servers kann die Geschwindigkeit beim Browsen beeinträchtigen und deine Aktivitäten Dritten preisgeben, wenn der Server nicht sicher oder zuverlässig ist."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Übernehmen"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-Adresse"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Benutzerdefiniert"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (empfohlen)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-Server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-Server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Benachrichtigungen zulassen"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Hol dir DuckDuckGo für Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kannst deinen VPN-Standort anpassen, indem du dich mit einem unserer Server weltweit verbindest."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du kannst Websites oder Apps verwenden, die VPN-Verkehr blockieren, indem du die VPN-Verbindung stumm schaltest."; + diff --git a/DuckDuckGo/de.lproj/OmniBar.strings b/DuckDuckGo/de.lproj/OmniBar.strings index 13fd96f2f7..bac2f7a49d 100644 --- a/DuckDuckGo/de.lproj/OmniBar.strings +++ b/DuckDuckGo/de.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Text löschen"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Text löschen"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Teilen"; diff --git a/DuckDuckGo/de.lproj/Settings.strings b/DuckDuckGo/de.lproj/Settings.strings index 1601928b75..bade943a6d 100644 --- a/DuckDuckGo/de.lproj/Settings.strings +++ b/DuckDuckGo/de.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Daten automatisch löschen"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Einstellungen"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Beim Verlassen der App, 1 Stunde lang inaktiv"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Ungeschützte Websites"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Textgröße"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Tastatur anzeigen bei"; diff --git a/DuckDuckGo/el.lproj/DaxOnboarding.strings b/DuckDuckGo/el.lproj/DaxOnboarding.strings index dda3a4d53f..30f70cd911 100644 --- a/DuckDuckGo/el.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/el.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Απόκρυψη"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Καλώς ορίσατε στο\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Ας το δοκιμάσουμε!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Κουμπί"; diff --git a/DuckDuckGo/el.lproj/Localizable.strings b/DuckDuckGo/el.lproj/Localizable.strings index 41f550e73d..9aebecc19e 100644 --- a/DuckDuckGo/el.lproj/Localizable.strings +++ b/DuckDuckGo/el.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Κοινή χρήση"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Προσθήκη μικροεφαρμογής VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Προσθήκη γραφικού στοιχείου"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Κάτω μέρος"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Ενημέρωση ονόματος χρήστη;"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Αποφυγή διενέξεων VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Προσθήκη σελιδοδείκτη"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ναί"; +/* No comment provided by engineer. */ +"Change Your Location" = "Αλλαγή της τοποθεσίας σας"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Παράλειψη"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Το έχετε!\n\nΝα θυμάστε: κάθε φορά που περιηγείστε μαζί μου μια ανατριχιαστική διαφήμιση χάνει τα φτερά της. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Το Διαδίκτυο μπορεί να είναι κάπως ανατριχιαστικό.\n\nΜην ανησυχείτε! Το να πραγματοποιείτε αναζήτηση και περιήγηση ιδιωτικά είναι πιο εύκολο απ' όσο νομίζετε."; - /* No comment provided by engineer. */ "Debug" = "Επανόρθωση σφαλμάτων"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Ποτέ"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Το Duck Player σάς επιτρέπει να παρακολουθείτε YouTube χωρίς στοχευμένες διαφημίσεις, χαρίζοντάς σας μια κινηματογραφική εμπειρία στο DuckDuckGo, ενώ το περιεχόμενο που παρακολουθείτε δεν θα επηρεάσει τις συστάσεις που θα λαμβάνετε."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Το κατάλαβα!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Πνίγεστε από τις διαφημίσεις στο YouTube; Δοκιμάστε το Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Πνίγεστε από τις διαφημίσεις στο YouTube; Όχι με το Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "Το DuckDuckGo παρέχει όλα τα Privacy Essentials που χρειάζεστε για να προστατευτείτε καθώς περιηγείστε στον ιστό."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Το Duck Player παρέχει μια καθαρή εμπειρία προβολής χωρίς εξατομικευμένες διαφημίσεις, ενώ εμποδίζει τη δραστηριότητα προβολής να επηρεάσει τις συστάσεις που θα λαμβάνετε στο YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Μάθετε περισσότερα"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Ανοίξτε το Duck Player σε νέα καρτέλα"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Ανοίξτε τα βίντεο στο Duck Player"; +"duckplayer.settings.open-videos-in" = "Ανοίξτε τα βίντεο του YouTube στο Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Απόκρυψη του email σας και \n αποκλεισμός εφαρμογών παρακολούθησης"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Δεν προστέθηκαν σελιδοδείκτες ακόμα"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Υποβολή"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Να είστε όσο το δυνατόν πιο συγκεκριμένοι"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Οι ιστοσελίδες ή τα αποτελέσματα αναζήτησης φορτώνουν αργά"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Μοιραστείτε τις λεπτομέρειες"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Μοιραστείτε τις λεπτομέρειες"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Τα ανώνυμα σχόλιά σας είναι σημαντικά για εμάς."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Προβολή όλων των καρτελών"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Καλώς ορίσατε στο\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Μάθετε περισσότερα"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Το DuckDuckGo για Mac έχει την ταχύτητα που χρειάζεστε, τις λειτουργίες περιήγησης που αναμένετε και περιλαμβάνει τις καλύτερες δυνατότητες απορρήτου στην κατηγορία μας."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Επεξεργασία"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "Το VPN αποσυνδέθηκε λόγω λήξης της συνδρομής. Εγγραφείτε στο Privacy Pro για να συνδέσετε εκ νέου το DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Η σύνδεση της Προστασίας δικτύου απέτυχε. Ξαναδοκιμάστε αργότερα."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Η Προστασία δικτύου διακόπηκε. Γίνεται προσπάθεια επανασύνδεσης τώρα..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Εισαγάγετε τον κωδικό πρόσκλησής σου για να αρχίσετε."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Έχετε προσκληθεί να δοκιμάσετε το DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Κωδικός πρόσκλησης"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Κρύψτε την τοποθεσία σας από ιστότοπους και αποκρύψτε τη διαδικτυακή δραστηριότητά σας από τους παρόχους Internet και άλλους χρήστες του δικτύου σας."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Τέλεια! Τα καταφέρατε."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Ανοικτό VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Συνδέθηκε · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Σύνδεση..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Δεν έχει συνδεθεί"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Αποσύνδεση..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Συνδεθείτε για να διασφαλίσετε όλη την επισκεψιμότητά σας στο διαδίκτυο\nαπό τη συσκευή σας."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "Το DuckDuckGo VPN είναι ενεργοποιημένο"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Κοινοποίηση σχολίου"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Λεπτομέρειες σύνδεσης"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Διακομιστής DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Ξαναδοκιμάστε αργότερα."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Αποτυχία σύνδεσης."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Διεύθυνση IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Τοποθεσία"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Διαχείριση"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Δρομολόγηση κυκλοφορίας της συσκευής μέσω %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ενεργοποίηση ειδοποιήσεων"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Σχετικά"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Ειδοποιήσεις"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Ειδοποιηθείτε εάν η ισχύς της σύνδεσής σας μειωθεί ή αλλάξει η κατάσταση του VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Ειδοποιήσεις VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Όγκος δεδομένων"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Επιτρέψτε στην τοπική κυκλοφορία να παρακάμψει το VPN και να συνδεθεί σε συσκευές του τοπικού δικτύου σας, όπως ένας εκτυπωτής."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Γενικά"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Εξαίρεση τοπικών δικτύων"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Όλες οι χώρες"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Συνδεδεμένη τοποθεσία"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Αυτόματη σύνδεση στον εγγύτερο διακομιστή που μπορούμε να βρούμε."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Προτείνεται"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Επιλεγμένη τοποθεσία"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Πλησιέστερη τοποθεσία"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Προτιμώμενη τοποθεσία"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "Το DuckDuckGo δρομολογεί τα ερωτήματα DNS μέσω των διακομιστών DNS μας, ώστε ο πάροχος διαδικτύου σας να μην μπορεί να δει ποιους ιστότοπους επισκέπτεστε."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Συχνές ερωτήσεις και υποστήριξη"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Κοινοποίηση σχολίου VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Απενεργοποίηση"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Email (προαιρετικό)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Βρήκατε ένα πρόβλημα που δεν καλύπτεται στο [κέντρο βοήθειας](duck://); Θέλουμε σίγουρα να μάθουμε γι' αυτό.Παρέχετε ένα email αν θέλετε να επικοινωνήσουμε μαζί σας για το θέμα αυτό (ίσως δεν είμαστε σε θέση να απαντήσουμε σε όλα τα θέματα):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Διαχείριση σελιδοδεικτών"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Αγαπημένα"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Σχετικά με το DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Εάν έχει ενεργοποιηθεί το Touch ID, το Face ID ή ο κωδικός πρόσβασης συστήματος, θα σας ζητηθεί να ξεκλειδώσετε την εφαρμογή κατά το άνοιγμά της."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Αυτόματη απαλοιφή δεδομένων"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Πολιτική απορρήτου και Όροι χρήσης υπηρεσιών"; /* Settings screen cell for long press previews */ "settings.previews" = "Προεπισκοπήσεις με παρατεταμένο πάτημα"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Ορίστε τη θέση της γραμμής διευθύνσεών σας"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Ενεργοποίηση"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Η συνδρομή σας ενεργοποιείται"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Αυτό παίρνει περισσότερο χρόνο από το συνηθισμένο. Ελέγξτε πάλι αργότερα."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Αφαιρέστε τις πληροφορίες σας από ιστότοπους που τις πωλούν"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Πιο απρόσκοπτη προστασία του απορρήτου με τρεις νέες προστασίες:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Έχω συνδρομή"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Εγγραφείτε ξανά για να συνεχίσετε να χρησιμοποιείτε το Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Η συνδρομή σας στο Privacy Pro έληξε"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Αν κλαπεί η ταυτότητά σας, θα σας βοηθήσουμε να την αποκαταστήσετε"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Απόκτησε το Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Ρυθμίσεις συνδρομής"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Περιλαμβάνει το VPN μας και τo Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Προστατέψτε τη σύνδεση και την ταυτότητά σας με το Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Περιλαμβάνει το VPN μας και τα Personal Information Removal και Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Ποιος ιστότοπος είναι κατεστραμμένος;"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Αποκτήστε πρόσβαση στη συνδρομή σας Privacy Pro σε αυτήν τη συσκευή μέσω Apple ID ή διεύθυνσης email."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Προσθήκη email"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Επαναφορά αγοράς"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Κάντε επαναφορά της αγοράς σας για να ενεργοποιήσετε τη συνδρομή σας σε αυτήν τη συσκευή."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Η συνδρομή σας είναι αυτόματα διαθέσιμη στο DuckDuckGo σε οποιαδήποτε συσκευή είναι συνδεδεμένη στον λογαριασμό σας στο Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Επεξεργασία email"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Επεξεργασία email"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "ηλεκτρονικό ταχυδρομείο"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Εισαγωγή email"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Χρησιμοποιήστε το email σας για να ενεργοποιήσετε τη συνδρομή σας στη συσκευή αυτή."; /* Activate subscription title */ "subscription.activate.email.title" = "Ενεργοποίηση συνδρομής"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Ακύρωση"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "Εντάξει"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Επαναφορά αγοράς"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Ενεργοποιήστε τη συνδρομή σας σε αυτήν τη συσκευή"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Εκ νέου αποστολή οδηγιών"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Πρόσθεσε μια διεύθυνση email για να ενεργοποιήσετε τη συνδρομή σας στις άλλες συσκευές σας. Θα χρησιμοποιήσουμε αυτήν τη διεύθυνση μόνο για να επαληθεύσουμε τη συνδρομή σας."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Προσθήκη email"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Το Privacy Pro είναι διαθέσιμο σε οποιαδήποτε συσκευή που είναι συνδεδεμένη στο ίδιο Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Η συνδρομή σας αγοράστηκε μέσω του Google Play Store. Για να ανανεώσετε τη συνδρομή σας, ανοίξτε τις ρυθμίσεις συνδρομής στο Google Play Store σε συσκευή που είναι συνδεδεμένη στον ίδιο λογαριασμό Google που χρησιμοποιήθηκε για την αρχική αγορά της συνδρομής σας."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Προγράμματα συνδρομής"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "ετήσια"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "μηνιαία"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Η συνδρομή σας έχει αφαιρεθεί από αυτήν τη συσκευή."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Ενημέρωση προγράμματος ή ακύρωση"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Κλείσιμο"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Είστε σίγουροι;"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Ενεργοποίηση σε άλλες συσκευές"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Προσθέστε ένα προαιρετικό email στη συνδρομή σας για να αποκτήσετε πρόσβαση στο Privacy Pro από άλλες συσκευές. **[Μάθετε περισσότερα](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Χρησιμοποιήστε αυτό το email για να ενεργοποιήσετε τη συνδρομή σας στις Ρυθμίσεις > Privacy Pro στην εφαρμογή DuckDuckGo στις άλλες συσκευές σας. **[Μάθε περισσότερα](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Η συνδρομή που συνδέεται με αυτό το email δεν είναι πλέον ενεργή."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Η συνδρομή δεν βρέθηκε"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Η συνδρομή που συνδέεται με αυτό το Apple ID δεν είναι πλέον ενεργή."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Συχνές ερωτήσεις και υποστήριξη"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Πάρτε απαντήσεις σε συχνές ερωτήσεις ή επικοινωνήστε με την υποστήριξη του Privacy Pro από τις σελίδες βοήθειας που διαθέτουμε."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Ακύρωση"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Επαναφορά"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Βρήκαμε μια συνδρομή που σχετίζεται με αυτό το Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Βρέθηκε συνδρομή"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Βοήθεια και υποστήριξη"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Διαχείριση προγράμματος"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Συνδρομή"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Δεν υπάρχει συνδρομή που να συνδέεται με αυτό το Apple ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Η συνδρομή δεν βρέθηκε"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Προβολή προγραμμάτων"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Ενεργοποιήστε το Privacy Pro στην επιφάνεια εργασίας για να ρυθμίσετε το Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Στο πρόγραμμα περιήγησης DuckDuckGo για επιτραπέζιους υπολογιστές, μεταβείτε στο %1$@ και κάντε κλικ στο %2$@ για να αρχίσετε."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Ρυθμίσεις > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Έχω συνδρομή"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Ολοκλήρωση της αγοράς..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Αγορά σε εξέλιξη..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Επαναφορά συνδρομής..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Αφαίρεση από αυτήν τη συσκευή"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Δεν θα μπορείτε πλέον να έχετε πρόσβαση στη συνδρομή Privacy Pro σε αυτήν τη συσκευή. Αυτό δεν θα ακυρώσει τη συνδρομή σας και θα παραμείνει ενεργή στις υπόλοιπες συσκευές σας."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Αφαίρεση από αυτήν τη συσκευή;"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Αφαίρεση συνδρομής"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Ακύρωση"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Επιστροφή στις Ρυθμίσεις"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Κάτι πήγε λάθος"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "Το App Store δεν μπόρεσε να επεξεργαστεί την αγορά σας. Ξαναδοκιμάστε αργότερα."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Κάτι πήγε λάθος"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "Εντάξει"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Οι αγορές σας έχουν αποκατασταθεί."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Είστε πανέτοιμοι."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Έχει γίνει εγγραφή"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Η συνδρομή σας έληξε %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Η συνδρομή σας %1$@ λήγει %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Η συνδρομή σας %1$@ ανανεώνεται %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Η Προστασία προσωπικών δεδομένων ενεργοποιήθηκε για το %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Ενεργοποιήστε και απενεργοποιήστε το VPN απευθείας από την Αρχική οθόνη."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Πρόταση αυτόματης συμπλήρωσης"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Η επεξεργασία του ήχου πραγματοποιείται στη συσκευή. Δεν αποθηκεύεται ούτε κοινοποιείται σε οποιονδήποτε, συμπεριλαμβανομένου του DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Απόρριψη"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Εγγραφείτε"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Εγγραφείτε στο Privacy Pro για να συνδέσετε εκ νέου το DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "Το VPN αποσυνδέθηκε λόγω λήξης της συνδρομής"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Εύρεση και επιλογή του DuckDuckGo. Στη συνέχεια, σύρετε προς το VPN και επιλέξτε Προσθήκη μικροεφαρμογής."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Ακύρωση"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Ολοκληρώθηκε"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Υποβολή"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Υποβολή..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "Το VPN προκαλεί σφάλματα ή παγώνει το πρόγραμμα περιήγησης"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "Το VPN δεν μπορεί να συνδεθεί"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Αίτημα για λειτουργία VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "Το VPN προκαλεί προβλήματα με άλλες εφαρμογές ή ιστότοπους"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "Το VPN δε με αφήνει να συνδεθώ σε τοπική συσκευή"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Άλλα σχόλια για το VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Η σύνδεση του VPN είναι πολύ αργή"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Δεν είναι δυνατή η εγκατάσταση του VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Τα σχόλιά σου θα μας βοηθήσουν να βελτιώσουμε το\n DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Δεν μπορέσαμε να στείλουμε τα σχόλιά σας αυτήν τη στιγμή, προσπάθησε ξανά."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Σε ευχαριστούμε!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Σας ευχαριστούμε! Το σχόλιο υποβλήθηκε."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Περιγράψτε τι συμβαίνει, τι περιμένατε να συμβεί και ποια ήταν τα βήματα που οδήγησαν στο πρόβλημα:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Εκτός από τα στοιχεία που καταχωρήσατε στη φόρμα αυτή, η αναφορά προβλήματος της εφαρμογής σας θα περιέχει:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Εάν είναι ενεργοποιημένες συγκεκριμένες λειτουργίες του DuckDuckGo"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Συγκεντρωτικά διαγνωστικά εφαρμογών DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Πατώντας «Υποβολή» συμφωνώ ότι το DuckDuckGo μπορεί να χρησιμοποιήσει τις πληροφορίες της αναφοράς αυτής για σκοπούς βελτίωσης των λειτουργιών της εφαρμογής."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Βοηθήστε μας να βελτιώσουμε το DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Προσθήκη μικροεφαρμογής VPN στην Αρχική οθόνη"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Η χρήση ενός προσαρμοσμένου διακομιστή DNS μπορεί να επηρεάσει τις ταχύτητες περιήγησης και να εκθέσει τη δραστηριότητά σας σε τρίτους, αν ο διακομιστής δεν είναι ασφαλής ή αξιόπιστος."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Εφαρμογή"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Διεύθυνση IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Προσαρμογή"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Συνιστάται)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Διακομιστής DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Διακομιστής DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Επιτρέψτε ειδοποιήσεις"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Αποκτήστε το DuckDuckGo για Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Μπορείτε να προσαρμόσετε την τοποθεσία VPN σας μέσω σύνδεσης σε οποιονδήποτε από τους διακομιστές μας παγκοσμίως."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Μπορείτε να χρησιμοποιήσετε ιστότοπους ή εφαρμογές που εμποδίζουν την κυκλοφορία VPN, αποκλείοντας τη σύνδεση VPN."; + diff --git a/DuckDuckGo/el.lproj/OmniBar.strings b/DuckDuckGo/el.lproj/OmniBar.strings index df8e02de55..1d0e05dfd4 100644 --- a/DuckDuckGo/el.lproj/OmniBar.strings +++ b/DuckDuckGo/el.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Απαλοιφή κειμένου"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Απαλοιφή κειμένου"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Κοινή χρήση"; diff --git a/DuckDuckGo/el.lproj/Settings.strings b/DuckDuckGo/el.lproj/Settings.strings index 6f07da6585..dd68a89826 100644 --- a/DuckDuckGo/el.lproj/Settings.strings +++ b/DuckDuckGo/el.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Αυτόματη απαλοιφή δεδομένων"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Ρυθμίσεις"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Έξοδος εφαρμογής, ανενεργή για 1 ώρα"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Μη προστατευόμενοι ιστότοποι"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Μέγεθος κειμένου"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Εμφάνιση πληκτρολογίου όταν"; diff --git a/DuckDuckGo/es.lproj/DaxOnboarding.strings b/DuckDuckGo/es.lproj/DaxOnboarding.strings index 5a6d88c11b..580a37aa3b 100644 --- a/DuckDuckGo/es.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/es.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Ocultar"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "¡Bienvenido a\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "¡Adelante!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Botón"; diff --git a/DuckDuckGo/es.lproj/Localizable.strings b/DuckDuckGo/es.lproj/Localizable.strings index 15968c7091..123fee3b7a 100644 --- a/DuckDuckGo/es.lproj/Localizable.strings +++ b/DuckDuckGo/es.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Compartir"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Añadir widget de VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Añadir widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Inferior"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "¿Actualizar nombre de usuario?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Evitar conflictos de VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Añadir marcador"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Sí"; +/* No comment provided by engineer. */ +"Change Your Location" = "Cambiar tu ubicación"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Omitir"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "¡Lo estás haciendo muy bien!\n\nRecuerda: cada vez que navegas conmigo corto las alas a un anuncio horrible. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet puede ser un lugar horrible.\n\nNo te preocupes. Buscar y navegar de forma privada es más fácil de lo que piensas."; - /* No comment provided by engineer. */ "Debug" = "Depurar"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nunca"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player te permite ver YouTube sin anuncios segmentados como si estuvieras en un cine en DuckDuckGo y lo que veas no influirá en tus recomendaciones."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Entendido"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "¿Te ahogas en anuncios en YouTube? ¡Prueba Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "¿Te ahogas en anuncios en YouTube? ¡No con Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo te ofrece todos los elementos esenciales de privacidad que necesitas para protegerte mientras navegas por la web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player ofrece una experiencia de visualización limpia sin anuncios personalizados e impide que la actividad de visualización influya en tus recomendaciones de YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Más información"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Abrir Duck Player en una nueva pestaña"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Abre vídeos en Duck Player"; +"duckplayer.settings.open-videos-in" = "Abrir vídeos de YouTube en Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Ocultar tu correo electrónico y\nbloquear rastreadores"; -/* No comment provided by engineer. */ -"empty!" = "¡vacío!"; - /* Empty list state placholder */ "empty.bookmarks" = "Aún no se han añadido marcadores"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Enviar"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Concreta lo máximo posible"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Los resultados de búsqueda o las páginas web tardan en cargarse"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Compartir detalles"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Compartir detalles"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Tu opinión anónima nos importa."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Mostrar todas las pestañas"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "¡Bienvenido a\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Más información"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo para Mac tiene la velocidad que necesitas, las funciones de navegación que esperas y viene repleta de nuestros mejores Privacy Essentials."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Editar"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN desconectada por suscripción caducada. Suscríbete a Privacy Pro para volver a conectar la VPN de DuckDuckGo."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "No se ha podido conectar la protección de red. Inténtalo de nuevo más tarde."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "La protección de red se ha interrumpido. Intentando volver a conectar ahora..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Introduce tu código de invitación para empezar."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Te invitamos a probar DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Código de invitación"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Oculta tu ubicación de los sitios web y disimula tu actividad en línea de los proveedores de Internet y de otros en tu red."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "¡Conseguido! Estás dentro."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Abrir VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Conectado · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Conectando..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "No conectado"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Desconectando..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Conéctate para proteger todo el tráfico de Internet\nde tu dispositivo."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN está activado"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Compartir opiniones"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Detalles de conexión"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Servidor DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Inténtalo de nuevo más tarde."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Error de conexión."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Dirección IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Ubicación"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Gestionar"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Redirigiendo el tráfico de dispositivos a través de %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Activar notificaciones"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Acerca de"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Notificaciones"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Recibe notificaciones si tu conexión se cae o cambia el estado de la VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Notificaciones de VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Volumen de datos"; @@ -1719,7 +1803,7 @@ "network.protection.vpn.exclude.local.networks.setting.title" = "Excluir redes locales"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Todos los países"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Ubicación conectada"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Conectarte automáticamente al servidor más cercano que encontremos."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Recomendado"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Ubicación seleccionada"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Ubicación más cercana"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Ubicación preferida"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo enruta las consultas de DNS a través de nuestros servidores DNS para que tu proveedor de Internet no pueda ver qué sitios web visitas."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Preguntas frecuentes y asistencia"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Compartir comentarios de VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Desactivar"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Correo electrónico (opcional)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "nombre@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "¿Has encontrado una incidencia que no aparece en nuestro [centro de ayuda] (duck://)? Nos interesa mucho saberlo.\n\nIndica una dirección de correo electrónico si quieres que nos pongamos en contacto contigo en relación con esta incidencia (es posible que no podamos responder a todas las incidencias):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gestionar marcadores"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoritos"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Acerca de DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Si se habilita Touch ID, Face ID o un código de acceso del sistema, se te pedirá que desbloquees la aplicación al abrirla."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Borrar datos automáticamente"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Política de privacidad y condiciones del servicio"; /* Settings screen cell for long press previews */ "settings.previews" = "Vistas previas con pulsación larga"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Establece la posición de la barra de direcciones"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Activando"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Se está activando tu suscripción"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Esta acción está tardando más de lo habitual, vuelve a comprobarlo más tarde."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Elimina tu información de los sitios que la venden"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Más privacidad sin fisuras con tres nuevas protecciones:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Tengo una suscripción"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Suscríbete de nuevo para seguir usando Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Tu suscripción a Privacy Pro ha caducado"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Si te roban la identidad, te ayudaremos a restaurarla"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Conseguir Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Ajustes de suscripción"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Incluye nuestra VPN y Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Protege tu conexión e identidad con Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Incluye nuestras VPN, Personal Information Removal, e Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "¿Qué sitio web no funciona?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Accede a tu suscripción a Privacy Pro en este dispositivo mediante la ID de Apple o una dirección de correo electrónico."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Añadir correo electrónico"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "ID de Apple"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Restaurar compra"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Restaura tu compra para activar tu suscripción en este dispositivo."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tu suscripción está disponible automáticamente en DuckDuckGo en cualquier dispositivo que haya iniciado sesión en tu ID de Apple."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Editar correo electrónico"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Editar correo electrónico"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "Correo electrónico"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Introducir correo electrónico"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Utiliza tu correo electrónico para activar tu suscripción en este dispositivo."; /* Activate subscription title */ "subscription.activate.email.title" = "Activar suscripción"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Cancelar"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "De acuerdo"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Restaurar compra"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Activar tu suscripción en este dispositivo"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Reenviar instrucciones"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Añade una dirección de correo electrónico para activar tu suscripción en tus otros dispositivos. Solo utilizaremos esta dirección para verificar tu suscripción."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Añadir correo electrónico"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro está disponible en cualquier dispositivo en el que hayas iniciado sesión con la misma ID de Apple."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Has adquirido tu suscripción a través de Google Play Store. Para renovar tu suscripción, abre la configuración de suscripción de Google Play Store en un dispositivo que haya iniciado sesión en la misma cuenta de Google que usaste para comprar originalmente tu suscripción."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Planes de suscripción"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "anual"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mensual"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tu suscripción se ha eliminado de este dispositivo."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Actualizar el plan o cancelar"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Cerrar"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "¿Seguro?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Activar en otros dispositivos"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Añade un correo electrónico opcional a tu suscripción para acceder a Privacy Pro en otros dispositivos. **[Más información](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Utiliza este correo electrónico para activar tu suscripción en Configuración > Privacy Pro en la aplicación DuckDuckGo en tus otros dispositivos. **[Más información](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "La suscripción asociada a este correo electrónico ya no está activa."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Suscripción no encontrada"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "La suscripción asociada a esta ID de Apple ya no está activa."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Preguntas frecuentes y asistencia"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Obtén respuestas a las preguntas más frecuentes o ponte en contacto con el servicio de asistencia de Privacy Pro en nuestras páginas de ayuda."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Cancelar"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Restaurar"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Hemos encontrado una suscripción asociada a esta ID de Apple."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Suscripción encontrada"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Ayuda y asistencia"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Gestionar plan"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Suscripción"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "No hay ninguna suscripción asociada a esta ID de Apple."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Suscripción no encontrada"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Ver planes"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Activa Privacy Pro en el escritorio para configurar Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "En el navegador DuckDuckGo para escritorio, ve a %1$@ y haz clic en %2$@ para empezar."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Ajustes > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Tengo una suscripción"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Completando compra..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Compra en curso..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Restaurando suscripción..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Eliminar de este dispositivo"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Ya no podrás acceder a tu suscripción a Privacy Pro en este dispositivo. Esto no cancelará tu suscripción, que seguirá activa en tus otros dispositivos."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "¿Eliminar de este dispositivo?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Eliminar suscripción"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Cancelar"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Volver a Ajustes"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Se ha producido un error"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "La App Store no ha podido procesar tu compra. Inténtalo de nuevo más tarde."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Se ha producido un error"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "De acuerdo"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Se han restablecido tus compras."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Ya está todo listo."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Suscrito"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tu suscripción caducó el % @"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tu suscripción %1$@ caduca el %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tu suscripción %1$@ se renueva el %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Protección de privacidad activada para %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Activa y desactiva la VPN directamente desde la pantalla de inicio."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Autocompletar sugerencia"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "El audio se procesa en el dispositivo. No se almacena ni comparte con nadie, incluyendo DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Descartar"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Subscríbete"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Suscríbete a Privacy Pro para volver a conectar la VPN de DuckDuckGo."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN desconectada por suscripción caducada"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Busca y selecciona DuckDuckGo. A continuación, desliza el dedo hasta VPN y selecciona Añadir widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Cancelar"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Hecho"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Enviar"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Enviando..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "La VPN hace que el navegador falle o se congele"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "La VPN no se conecta"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Solicitud de función de VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "La VPN interfiere con otras aplicaciones o sitios web"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "La VPN no me deja conectarme a un dispositivo local"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Otros comentarios de VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "SELECCIONA UNA CATEGORÍA"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "La conexión de la VPN es demasiado lenta"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "No se puede instalar la VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tus comentarios nos ayudarán a mejorar la VPN de DuckDuckGo."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "No hemos podido enviar tus comentarios ahora mismo, inténtalo de nuevo."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "¡Gracias!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Gracias, se han enviado tus opiniones."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Describe lo que está pasando, lo que esperabas que ocurriera y los pasos que han llevado al problema:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Además de los detalles introducidos en este formulario, tu informe de problemas de la aplicación contendrá:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Si están habilitadas funciones específicas de DuckDuckGo"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Diagnósticos agregados de la aplicación DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Al tocar en \"Enviar\", acepto que DuckDuckGo pueda utilizar la información de este informe para mejorar las funciones de la aplicación."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Ayuda a mejorar la VPN de DuckDuckGo"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Añadir widget de VPN a la pantalla de inicio"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "El uso de un servidor DNS personalizado puede afectar a la velocidad de navegación y exponer tu actividad a terceros si el servidor no es seguro o fiable."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Usar"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Dirección IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Personalizar"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (recomendado)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Servidor DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Servidor DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Permitir notificaciones"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "¡Consigue DuckDuckGo para Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Puedes personalizar la ubicación de tu VPN conectándote a cualquiera de nuestros servidores por todo el mundo."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Puedes utilizar sitios o aplicaciones que bloquean el tráfico de VPN posponiendo la conexión VPN."; + diff --git a/DuckDuckGo/es.lproj/OmniBar.strings b/DuckDuckGo/es.lproj/OmniBar.strings index ed1640fef4..66f635c8b6 100644 --- a/DuckDuckGo/es.lproj/OmniBar.strings +++ b/DuckDuckGo/es.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Borrar texto"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Borrar texto"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Compartir"; diff --git a/DuckDuckGo/es.lproj/Settings.strings b/DuckDuckGo/es.lproj/Settings.strings index 062b36d7bb..f7faff040c 100644 --- a/DuckDuckGo/es.lproj/Settings.strings +++ b/DuckDuckGo/es.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Borrar datos automáticamente"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Ajustes"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Salir de la aplicación (1 hora de inactividad)"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Sitios no protegidos"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Tamaño del texto"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Mostrar teclado en"; diff --git a/DuckDuckGo/et.lproj/DaxOnboarding.strings b/DuckDuckGo/et.lproj/DaxOnboarding.strings index 42abf6aeaa..2c47c1a75a 100644 --- a/DuckDuckGo/et.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/et.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Peida"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Tere tulemast\nDuckDuckGo kasutajaks!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Teeme ära!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Nupp"; diff --git a/DuckDuckGo/et.lproj/Localizable.strings b/DuckDuckGo/et.lproj/Localizable.strings index 66bfb39f19..ece7d6ce6b 100644 --- a/DuckDuckGo/et.lproj/Localizable.strings +++ b/DuckDuckGo/et.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Jaga"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "VPN vidina lisamine"; + +/* No comment provided by engineer. */ +"Add widget" = "Lisage vidin"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "All"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Kas värskendada kasutajanime?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Vältige VPN-konflikte"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lisa järjehoidja"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Jah"; +/* No comment provided by engineer. */ +"Change Your Location" = "Muutke oma asukohta"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Jäta vahele"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Said selle!\n\nPea meeles: iga kord, kui minuga sirvid, kaotab jube reklaam tiivad. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet võib olla üsna jube.\n\nÄra muretse! Privaatselt otsimine ja sirvimine on lihtsam kui arvad."; - /* No comment provided by engineer. */ "Debug" = "Silumine"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Mitte kunagi"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player võimaldab sul DuckDuckGo-s teaterliku kogumusega YouTube'i vaadata ilma sihitud reklaamideta ja see, mida vaatad, ei mõjuta sinu soovitusi."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Sain aru!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Kas näed Youtube'i kasutades massiliselt reklaame? Proovi Duck Playerit!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Kas näed Youtube'i kasutades massiliselt reklaame? Mitte Duck Playeriga!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo pakub kõik privaatsuseks vajaliku, mida vajad enda kaitsmiseks veebi sirvimisel."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player pakub isikupärastatud reklaamidest vaba vaatamiskogemust ja takistab, et vaatamisaktiivsus mõjutaks sinu YouTube'i soovitusi."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Loe edasi"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Ava Duck Player uues vahekaardis"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Ava videod Duck Playeris"; +"duckplayer.settings.open-videos-in" = "Kas avada YouTube'i videod Duck Playeris?"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Peida oma e-post ja\nblokeeri jälgijad"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Järjehoidjaid pole veel lisatud"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Esita"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Palun ole võimalikult konkreetne"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Veebilehed või otsingutulemid laaditakse aeglaselt"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Jagage üksikasju"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Jagage üksikasju"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Teie anonüümne tagasiside on meile oluline."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Kuva kõik vahekaardid"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Tere tulemast\nDuckDuckGo kasutajaks!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Loe edasi"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo for Mac on just nii kiire, kui vajad, oodatud sirvimisfunktsioonidega ja tulvil meie oma klassi parimaid privaatsuselemente."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Redigeeri"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN-ühendus katkestati aegunud tellimuse tõttu. DuckDuckGo VPN-i taasühendamiseks telli Privacy Pro."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protectioni ühenduse loomine nurjus. Proovi hiljem uuesti."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Network Protection katkestati. Proovin uuesti ühendust luua ..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Alustamiseks sisesta oma kutsekood."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Oled kutsutud proovima DuckDuckGo VPN-i"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Kutsekood"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Peida oma asukoht veebisaitide eest ja varja oma veebitegevust Interneti-teenusepakkujate ja teiste võrgus olevate inimeste eest."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Tehtud! Sa oled sees."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Ava VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Ühendatud · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Ühendamine..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Ei ole ühendatud"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Katkestamine..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Ühendage kõigi oma seadme kaitsmiseks\n Internetiliiklus."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN on sisse lülitatud"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Jaga tagasisidet"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Ühenduse üksikasjad"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Proovi hiljem uuesti."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Ühendus ebaõnnestus."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-aadress"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Asukoht"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Halda"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Seadme liiklus suunatakse läbi %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Lülita teavitused sisse"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Teave"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Teavitused"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Saad teate, kui sinu ühendus katkeb või VPN-i olek muutub."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-i teavitused"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Andmemaht"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Suuna kohalik võrguliiklus VPN-ist mööda ja loo ühendus kohtvõrgu seadmete, nt printeriga."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Üldine"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Kohtvõrkude välistamine"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Kõik riigid"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Ühendatud asukoht"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Loob automaatselt ühenduse lähima leitud serveriga."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Soovitatav"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Valitud asukoht"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Lähim asukoht"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Eelistatud asukoht"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo suunab DNS-päringud meie DNS-serverite kaudu, nii et sinu internetiteenuse pakkuja ei näe, milliseid veebisaite sa külastad."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "KKK ja tugi"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Jaga VPN-i tagasisidet"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Inaktiveeri"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-post (valikuline)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Kas leidsid probleemi, mida meie [abikeskuses](duck://) ei käsitleta? Me tahame sellest kindlasti teada saada.\n\nAnna oma e-posti aadress, kui soovid, et võtaksime sinuga selle probleemi osas ühendust (me ei pruugi kõigile probleemidele vastata):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Halda järjehoidjaid"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Lemmikud"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "DuckDuckGo'st"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Kui on lubatud Touch ID, Face ID või süsteemi pääsukood, palutakse selle avamisel rakendus avada."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Kustuta andmed automaatselt"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Privaatsuspoliitika ja teenuse tingimused"; /* Settings screen cell for long press previews */ "settings.previews" = "Pika vajutusega eelvaated"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Määra aadressiriba asukoht"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiveerimine"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Sinu tellimus on aktiveeritud"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "See võtab tavalisest kauem aega, palun tule hiljem tagasi."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Eemalda oma andmed saitidelt, mis neid müüvad"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Veel ladusam privaatsus kolme uue kaitsega:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Mul on tellimus"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Privacy Pro kasutamise jätkamiseks telli uuesti"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Sinu Privacy Pro tellimus on aegunud"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Kui sinu identiteet on varastatud, aitame selle taastada"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Hangi Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Tellimuse seaded"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Sisaldab meie VPN-i ja teenust Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Kaitse oma ühendust ja identiteeti rakendusega Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Sisaldab meie VPN-i, rakendusi Personal Information Removal ja Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Milline veebisait on katki?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Pääse oma Privacy Pro tellimusele selles seadmes ligi Apple ID või e-posti aadressi kaudu."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Lisa e-post"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Taasta ost"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Taasta oma ost, et aktiveerida oma tellimus sellel seadmel."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Sinu tellimus on automaatselt saadaval rakenduses DuckDuckGo igas seadmes, mis on sinu Apple ID-ga sisse logitud."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Muuda e-posti"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Muuda e-posti"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-post"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Sisesta e-posti aadress"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Kasuta oma e-posti, et aktiveerida oma tellimus selles seadmes."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktiveeri püsitellimus"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Tühista"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Taasta ost"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktiveeri oma tellimus selles seadmes"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Saada juhised uuesti"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Lisa e-posti aadress, et aktiveerida oma tellimus teistes seadmetes. Kasutame seda aadressi ainult sinu tellimuse kinnitamiseks."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Lisa e-post"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro on saadaval igas seadmes, mis on sisse logitud sama Apple ID-ga."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Sinu püsitellimus osteti Google Play poe kaudu. Püsitellimuse pikendamiseks ava Google Play poe tellimuse seaded seadmes, mis on sisse logitud samasse Google'i kontosse, mida kasutati algselt püsitellimuse ostmiseks."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Püsitellimuse plaanid"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "iga-aastane"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "igakuine"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Sinu tellimus on sellest seadmest eemaldatud."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Uuenda plaani või loobu"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Sulge"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Oled sa kindel?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktiveeri teistes seadmetes"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Lisa oma tellimusele valikuline e-posti aadress, et pääseda Privacy Pro'le ligi teistes seadmetes. **[Lisateave](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Kasuta seda e-kirja, et aktiveerida oma tellimus jaotises Seaded > Privacy Pro rakenduses DuckDuckGo oma teistes seadmetes. **[Lisateave](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Selle e-posti aadressiga seotud tellimus ei ole enam aktiivne."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Tellimust ei leitud"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Selle Apple ID-ga seotud tellimus ei ole enam aktiivne."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "KKK ja tugi"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Saa vastused korduma kippuvatele küsimustele või võta ühendust Privacy Pro klienditoega meie abilehtedelt."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Tühista"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Taasta"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Leidsime selle Apple ID-ga seotud tellimuse."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Tellimus leitud"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Abi ja tugi"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Halda plaani"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Püsitellimus"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Selle Apple ID-ga ei ole seotud ühtegi tellimust."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Tellimust ei leitud"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Kuva plaane"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Personal Information Removal'i seadistamiseks aktiveerige töölaual Privacy Pro"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Mine töölaua DuckDuckGo brauseris jaotisse %1$@ ja klõpsa %2$@, et alustada."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Seaded > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Mul on tellimus"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Ostu sooritamine..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Ostmine on käimas..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Tellimuse taastamine..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Eemalda sellest seadmest"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Sa ei pääse enam oma Privacy Pro tellimusele selles seadmes ligi. See ei tühista su tellimust ja see jääb teistel seadmetel aktiivseks."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Kas soovid sellest seadmest eemaldada?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Eemalda tellimus"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Tühista"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Tagasi seadete juurde"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Midagi läks valesti"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store ei suutnud su ostu töödelda. Proovi hiljem uuesti."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Midagi läks valesti"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Sinu ostud on taastatud."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Sa oled valmis."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Tellitud"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Sinu tellimus lõppes %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Sinu %1$@ tellimus aegub %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Sinu %1$@ tellimus uuendatakse %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "%@ privaatsuse kaitse on lubatud"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Lülitage VPN sisse ja välja otse avakuvalt."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Kasuta ettepaneku automaatteksti"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Heli töödeldakse seadmes. Seda ei salvestata ega jagata kellegagi, sealhulgas DuckDuckGoga."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Loobu"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Telli"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "DuckDuckGo VPN-i taasühendamiseks telli Privacy Pro."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN-ühendus katkestati aegunud tellimuse tõttu"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Leia ja vali DuckDuckGo. Seejärel pühi VPN-ile ja vali Lisa vidin."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Tühista"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Valmis"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Esita"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Esitamine..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN põhjustab veebilehitseja kokkujooksmise või hangumise"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN ei suuda ühendust luua"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN funktsiooni soov"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN tekitab probleeme teiste rakenduste või veebisaitidega"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN ei lase mul kohaliku seadmega ühenduda"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Muu VPN-i tagasiside"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VALI KATEGOORIA"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN-ühendus on liiga aeglane"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "VPN-i ei saa paigaldada"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Sinu tagasiside aitab meil \nDuckDuckGo VPN-i parandada."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Me ei saanud su tagasisidet praegu saata, palun proovi uuesti."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Aitäh!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Aitäh! Tagasiside on esitatud."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Palun kirjelda, mis toimub, mida sa ootasid ja millised sammud viisid probleemi tekkimiseni."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Lisaks sellele vormile sisestatud andmetele sisaldab sinu rakenduse probleemi aruanne järgmist:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Kas teatud DuckDuckGo funktsioonid on lubatud"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Koguge DuckDuckGo rakenduse diagnostika"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Puudutades nuppu „Saada“, nõustun, et DuckDuckGo võib kasutada selles aruandes sisalduvat teavet rakenduse funktsioonide täiustamiseks."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Aita parandada DuckDuckGo VPN-i"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Lisa VPN-i vidin avakuvale"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Kohandatud DNS-serveri kasutamine võib mõjutada sirvimise kiirust ja paljastada su tegevuse kolmandatele osapooltele, kui server ei ole turvaline või usaldusväärne."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Rakenda"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4 aadress"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Kohandatud"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (soovitatav)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Luba teavitused"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Hangi DuckDuckGo for Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Saate oma VPN-i asukohta kohandada, ühendades mõne meie serveriga kogu maailmas."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "VPN-i liiklust blokeerivaid saite või rakendusi saate kasutada VPN-ühendust uinutades."; + diff --git a/DuckDuckGo/et.lproj/OmniBar.strings b/DuckDuckGo/et.lproj/OmniBar.strings index d8e0b24e17..d8872df518 100644 --- a/DuckDuckGo/et.lproj/OmniBar.strings +++ b/DuckDuckGo/et.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Kustuta tekst"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Kustuta tekst"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Jaga"; diff --git a/DuckDuckGo/et.lproj/Settings.strings b/DuckDuckGo/et.lproj/Settings.strings index 1aaa03a0a4..64175d113a 100644 --- a/DuckDuckGo/et.lproj/Settings.strings +++ b/DuckDuckGo/et.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Kustuta andmed automaatselt"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Seaded"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Rakendusest väljumisel, 1-tunnise passiivsuse järel"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Kaitseta saidid"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Teksti suurus"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Näita klaviatuuri"; diff --git a/DuckDuckGo/fi.lproj/DaxOnboarding.strings b/DuckDuckGo/fi.lproj/DaxOnboarding.strings index a92183ed63..304148923f 100644 --- a/DuckDuckGo/fi.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/fi.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Piilota"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Tervetuloa\nDuckDuckGo-sovellukseen!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Aloitetaan!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Painike"; diff --git a/DuckDuckGo/fi.lproj/Localizable.strings b/DuckDuckGo/fi.lproj/Localizable.strings index f4793f560b..0ca44fd5be 100644 --- a/DuckDuckGo/fi.lproj/Localizable.strings +++ b/DuckDuckGo/fi.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Jaa"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Lisää VPN-widget"; + +/* No comment provided by engineer. */ +"Add widget" = "Lisää widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Alareuna"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Päivitetäänkö käyttäjätunnus?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Vältä VPN-konfliktit"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lisää kirjanmerkki"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Kyllä"; +/* No comment provided by engineer. */ +"Change Your Location" = "Vaihda sijaintisi"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ohita"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Hyvin menee!\n\nMuista, että joka kerta kun käytät minua selaamiseen, rasittavat mainokset katoavat. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet voi olla pelottava paikka.\n\nMutta ei hätää! Yksityinen haku ja selaaminen on helpompaa kuin luulet."; - /* No comment provided by engineer. */ "Debug" = "Virheenkorjaus"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Ei koskaan"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Playerin avulla voit katsella YouTubea ilman kohdennettuja mainoksia teatterimaisessa kokemuksessa DuckDuckGossa, eivätkä katsomasi videot vaikuta suosituksiisi."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Selvä!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Hukutko mainoksiin YouTubessa? Kokeile Duck Playeria!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Hukutko mainoksiin YouTubessa? Duck Playerin avulla et huku!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo tarjoaa kaikki Privacy Essentials ominaisuudet, joita tarvitset suojautuaksesi selatessasi verkkoa."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player tarjoaa puhtaan katselukokemuksen ilman kohdennettuja mainoksia ja estää katseluhistoriaa vaikuttamasta YouTube-suosituksiisi."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Lue lisää"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Avaa Duck Player uudessa välilehdessä"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Avaa videot Duck Playerissa"; +"duckplayer.settings.open-videos-in" = "Avaa YouTube-videot Duck Playerissa"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Piilota sähköpostisi ja\nEstä seurantaohjelmat"; -/* No comment provided by engineer. */ -"empty!" = "tyhjä!"; - /* Empty list state placholder */ "empty.bookmarks" = "Kirjanmerkkejä ei ole vielä lisätty"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Lähetä"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Kerro mahdollisimman tarkasti"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Verkkosivut tai hakutulokset latautuvat hitaasti"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Kerro tarkempia tietoja"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Kerro tarkempia tietoja"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Anonyymi palautteesi on meille tärkeää."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Näytä kaikki välilehdet"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Tervetuloa\nDuckDuckGo-sovellukseen!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Lue lisää"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Macin DuckDuckGo tarjoaa kaipaamasi nopeuden, odottamasi selaintoiminnot ja luokkansa parhaat tietosuojaominaisuudet."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Muokkaa"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN katkaistu vanhentuneen tilauksen takia. Tilaa Privacy Pro, jotta voit yhdistää DuckDuckGo VPN:n uudelleen."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protection ei onnistunut muodostamaan yhteyttä. Yritä myöhemmin uudelleen."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Network Protection keskeytettiin. Yritetään muodostaa yhteys uudelleen..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Aloita antamalla kutsukoodisi."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Sinut on kutsuttu kokeilemaan DuckDuckGo VPN:ää"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Kutsukoodi"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Piilota sijaintisi verkkosivustoilta ja verkkotoimintasi internetpalveluntarjoajilta ja muilta verkossasi olevilta."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Onnistui! Olet mukana."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Avaa VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Yhdistetty · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Yhdistetään..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Ei yhteyttä"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Katkaistaan yhteys..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Yhdistä suojataksesi laitteesi\nkoko verkkoliikenne."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN on päällä"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Jaa palaute"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Yhteyden tiedot"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-palvelin"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Yritä myöhemmin uudelleen."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Yhteyden muodostaminen epäonnistui."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-osoite"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Sijainti"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Hallitse"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Laitteen liikenne reititetään %@ kautta."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ota ilmoitukset käyttöön"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Tietoja"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Ilmoitukset"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Saat ilmoituksen, jos yhteytesi katkeaa tai VPN:n tila muuttuu."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-ilmoitukset"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datamäärä"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Anna paikallisen liikenteen ohittaa VPN ja muodosta yhteys lähiverkkosi laitteisiin, kuten tulostimeen."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Yleiset"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Sulje lähiverkot pois"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Kaikki maat"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Yhteyteen käytetty sijainti"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Muodostaa yhteyden automaattisesti lähimpään löytämäämme palvelimeen."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Suositeltu"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Valittu sijainti"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Lähin sijainti"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Ensisijainen sijainti"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo reitittää DNS-kyselyt DNS-palvelimiemme kautta, jotta internetpalveluntarjoajasi ei näe, millä verkkosivustoilla vierailet."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Usein kysytyt kysymykset ja tuki"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Anna palautett VPN:stä"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktivoi"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Sähköpostiosoite (valinnainen)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "nimi@sähköposti.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Kohtasitko ongelman, jota ei löydy [ohjekeskuksestamme](duck://)? Haluamme ehdottomasti tietää siitä.\n\nAnna sähköpostiosoite, jos haluat meidän ottavan sinuun yhteyttä tästä ongelmasta (emme ehkä pysty vastaamaan kaikkiin ongelmiin):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Hallitse kirjanmerkkejä"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Suosikit"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Tietoa DuckDuckGo:sta"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Jos käytössä on Touch ID, Face ID tai järjestelmän salasana, sinua pyydetään poistamaan lukitus, kun avaat sovelluksen."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Tyhjennä tiedot automaattisesti"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Tietosuojakäytäntö ja palveluehdot"; /* Settings screen cell for long press previews */ "settings.previews" = "Esikatselu pitkällä painalluksella"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Aseta osoitekentän sijainti"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktivoidaan"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Tilauksesi aktivoidaan"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Tämä kestää tavallista pidempään, palaa myöhemmin."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Poista tietosi sivustoilta, jotka myyvät niitä"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Saumattomampi yksityisyys kolmen uuden suojauksen avulla:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Minulla on tilaus"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Tilaa uudelleen jatkaaksesi Privacy Pron käyttöä"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Privacy Pro -tilauksesi on päättynyt"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Jos henkilöllisyytesi varastetaan, me autamme palauttamaan sen."; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Hanki Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Tilauksen asetukset"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Sisältää: VPN ja Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Suojaa yhteytesi ja identiteettisi Privacy Prolla"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Seuraavat sisältyvät: VPN, Personal Information Removal ja Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Mikä verkkosivusto on viallinen?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Pääset Privacy Pro -tilaukseesi tällä laitteella Apple-tilin tai sähköpostiosoitteen kautta."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Lisää sähköpostiosoite"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "Apple-tili"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Palauta osto"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Aktivoi tilauksesi tällä laitteella palauttamalla ostosi."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tilauksesi on automaattisesti saatavilla DuckDuckGossa kaikilla laitteilla, joilla on kirjauduttu Apple-tilillesi."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Muokkaa sähköpostiosoitetta"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Muokkaa sähköpostiosoitetta"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "Sähköposti"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Anna sähköpostiosoite"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Aktivoi tilauksesi tällä laitteella sähköpostiosoitteellasi."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktivoi tilaus"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Peruuta"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Palauta osto"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivoi tilauksesi tällä laitteella"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Lähetä ohjeet uudelleen"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Aktivoi tilauksesi muilla laitteillasi lisäämällä sähköpostiosoite. Käytämme tätä osoitetta vain tilauksesi vahvistamiseen."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Lisää sähköpostiosoite"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro on saatavilla kaikilla laitteilla, joilla on kirjauduttu samalle Apple-tilille."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Tilauksesi on ostettu Google Play Kaupasta. Jos haluat uusia tilauksesi, avaa Google Play Kaupan tilausasetukset laitteella, jolla olet kirjautunut samalle Google-tilille, jolla alun perin ostit tilauksesi."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Tilaussopimukset"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "vuotuinen"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "kuukausittain"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tilauksesi on poistettu tältä laitteelta."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Päivitä tilaus tai peruuta"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Sulje"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Oletko varma?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktivoi muilla laitteilla"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Lisää tilaukseesi valinnainen sähköpostiosoite, jotta voit käyttää Privacy Prota muilla laitteilla. **[Lue lisää](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Aktivoi tilauksesi tällä sähköpostiosoitteella muiden laitteiden DuckDuckGo-sovelluksessa kohdassa Asetukset > Privacy Pro. **[Lue lisää](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Tähän sähköpostiin liitetty tilaus ei ole enää aktiivinen."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Tilausta ei löytynyt"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Tähän Apple-tiliin liitetty tilaus ei ole enää aktiivinen."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Usein kysytyt kysymykset ja tuki"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Katso vastaukset usein kysyttyihin kysymyksiin tai ota yhteyttä Privacy Pron tukeen ohjesivuiltamme."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Peruuta"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Palauta"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Löysimme tähän Apple ID-tiliin liitetyn tilauksen."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Tilaus löytyi"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Apu ja tuki"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Hallinnoi suunnitelmaa"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Tilaus"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Tähän Apple-tiliin ei ole liitetty tilausta."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Tilausta ei löytynyt"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Näytä tilaukset"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivoi Privacy Pro tietokoneella Personal Information Removalin asentamiseksi"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Avaa aluksi tietokoneessa DuckDuckGo-selain, siirry osoitteeseen %1$@ ja klikkaa %2$@."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Asetukset > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Minulla on tilaus"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Ostoksen suorittaminen..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Osto käynnissä..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Palautetaan tilausta..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Poista tältä laitteelta"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Et voi enää käyttää Privacy Pro -tilaustasi tällä laitteella. Tämä ei peruuta tilaustasi, vaan se pysyy aktiivisena muilla laitteillasi."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Poistetaanko tältä laitteelta?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Poista tilaus"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Peruuta"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Takaisin asetuksiin"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Jokin meni pieleen"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store ei voinut käsitellä ostoasi. Yritä myöhemmin uudelleen."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Jokin meni pieleen"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Ostosi on palautettu."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Kaikki on valmista."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Tilattu"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tilauksesi päättyi %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tilauksesi %1$@ vanhenee %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tilauksesi %1$@ uusiutuu %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Yksityisyydensuoja otettu käyttöön osoitteessa %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Kytke VPN päälle ja pois päältä suoraan aloitusnäytöstä."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automaattisen täydennyksen ehdotus"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Ääni käsitellään laitteella. Sitä ei tallenneta eikä jaeta kenellekään, edes DuckDuckGolle."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Hylkää"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Tilaa"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Tilaa Privacy Pro, jotta voit yhdistää DuckDuckGo VPN:n uudelleen."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN-yhteys katkaistu vanhentuneen tilauksen takia."; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Etsi ja valitse DuckDuckGo. Pyyhkäise sitten kohtaan VPN ja valitse Lisää widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Peruuta"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Valmis"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Lähetä"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Lähetetään…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN aiheuttaa selaimen kaatumisen tai jähmettymisen"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN ei saa yhteyttä"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN-ominaisuuspyyntö"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN aiheuttaa ongelmia muiden sovellusten tai verkkosivustojen kanssa"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN ei anna minun muodostaa yhteyttä paikalliseen laitteeseen"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Muu VPN-palaute"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VALITSE KATEGORIA"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN-yhteys on liian hidas"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "VPN:n asentaminen ei onnistu"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Palautteesi auttaa meitä parantamaan\nDuckDuckGo VPN:ää."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Emme voineet lähettää palautettasi juuri nyt. Yritä uudelleen."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Kiitos!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Kiitos! Palaute lähetetty."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Kuvaile, mitä tapahtuu, mitä odotit tapahtuvan ja vaiheet, jotka johtivat ongelmaan:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Tässä lomakkeessa annettujen tietojen lisäksi sovellusongelmaraporttisi sisältää:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Ovatko tietyt DuckDuckGo-ominaisuudet käytössä"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• DuckDuckGo-sovelluksen yhdistetty diagnostiikka"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Napauttamalla \"Lähetä\" hyväksyn, että DuckDuckGo voi käyttää tämän raportin tietoja sovelluksen ominaisuuksien parantamiseen."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Auta parantamaan DuckDuckGo VPN:ää"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Lisää VPN-widget aloitusnäyttöön"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Mukautetun DNS-palvelimen käyttö voi vaikuttaa selausnopeuteen ja altistaa toimintasi kolmansille osapuolille, jos palvelin ei ole turvallinen tai luotettava."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Käytä"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-osoite"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Kustomoitu"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Suositeltu)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-palvelin"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-palvelin"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Salli ilmoitukset"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Hanki DuckDuckGo Windowsille!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Voit mukauttaa VPN-sijaintisi muodostamalla yhteyden mihin tahansa palvelimistamme maailmanlaajuisesti."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Voit käyttää sivustoja tai sovelluksia, jotka estävät VPN-liikenteen torkuttamalla VPN-yhteyttä."; + diff --git a/DuckDuckGo/fi.lproj/OmniBar.strings b/DuckDuckGo/fi.lproj/OmniBar.strings index c512dbd143..3f1375be22 100644 --- a/DuckDuckGo/fi.lproj/OmniBar.strings +++ b/DuckDuckGo/fi.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Tyhjennä teksti"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Tyhjennä teksti"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Jaa"; diff --git a/DuckDuckGo/fi.lproj/Settings.strings b/DuckDuckGo/fi.lproj/Settings.strings index 57c52799c3..3e0137aaba 100644 --- a/DuckDuckGo/fi.lproj/Settings.strings +++ b/DuckDuckGo/fi.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Tyhjennä tiedot automaattisesti"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Asetukset"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Sovelluksesta poistuttaessa, 1 tunnin toimettomuuden jälkeen"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Suojaamattomat sivustot"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Tekstin koko"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Näytä näppäimistö kun"; diff --git a/DuckDuckGo/fr.lproj/DaxOnboarding.strings b/DuckDuckGo/fr.lproj/DaxOnboarding.strings index 51765a123d..926dc80aa2 100644 --- a/DuckDuckGo/fr.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/fr.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Masquer"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Bienvenue sur\nDuckDuckGo !"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "C'est parti !"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Bouton"; diff --git a/DuckDuckGo/fr.lproj/Localizable.strings b/DuckDuckGo/fr.lproj/Localizable.strings index 623a9d5afc..312f3198d2 100644 --- a/DuckDuckGo/fr.lproj/Localizable.strings +++ b/DuckDuckGo/fr.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Partager"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Ajoutez un widget VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Ajouter un widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "En bas"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Modifier le nom d'utilisateur ?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Évitez les conflits VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Ajouter un signet"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Oui"; +/* No comment provided by engineer. */ +"Change Your Location" = "Modifiez votre emplacement"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ignorer"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Bien joué !\n\nSouvenez-vous : chaque fois que vous naviguez avec moi, des publicités intrusives disparaissent. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet peut être intrusif.\n\nMais ne vous inquiétez pas ! Rechercher et naviguer de manière confidentielle est plus facile que vous ne le pensez."; - /* No comment provided by engineer. */ "Debug" = "Déboguer"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Jamais"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player vous permet de regarder YouTube sans publicités ciblées, en vivant une expérience de type cinéma dans DuckDuckGo. En outre, ce que vous regardez n'influence pas vos recommandations."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "J'ai compris !"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "YouTube vous inonde de publicités ? Essayez Duck Player !"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "YouTube vous inonde de publicités ? Pas avec Duck Player !"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo fournit tous les incontournables de la confidentialité dont vous avez besoin pour vous protéger lorsque vous naviguez sur le Web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player offre une expérience de visionnage épurée, sans publicités personnalisées, et empêche l'activité de visionnage d'influencer vos recommandations YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "En savoir plus"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Ouvrir Duck Player dans un nouvel onglet"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Ouvrir des vidéos dans Duck Player"; +"duckplayer.settings.open-videos-in" = "Ouvrir les vidéos YouTube dans Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Masquez votre adresse e-mail et bloquez les traqueurs"; -/* No comment provided by engineer. */ -"empty!" = "vide !"; - /* Empty list state placholder */ "empty.bookmarks" = "Aucun signet ajouté pour le moment"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Envoyer"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Veuillez être aussi précis que possible"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Les pages Web ou les résultats de recherche se chargent lentement"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Partager des informations"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Partager des informations"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Vos commentaires anonymes sont importants pour nous."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Afficher tous les onglets"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Bienvenue sur\nDuckDuckGo !"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "En savoir plus"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pour Mac répond à vos besoins de rapidité et de fonctionnalités de navigation, et dispose des meilleurs outils de leur catégorie pour protéger votre vie privée."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Modifier"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN déconnecté en raison de l'expiration de l'abonnement. Abonnez-vous à Privacy Pro pour reconnecter le VPN DuckDuckGo."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Échec de la connexion à Network Protection. Veuillez réessayer plus tard."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Interruption de Network Protection. Tentative de reconnexion en cours…"; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Saisissez votre code d'invitation pour commencer."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Vous êtes invité à essayer DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Code d'invitation"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Empêchez les sites Web de voir votre position et dissimulez votre activité en ligne aux fournisseurs d'accès Internet et aux autres personnes de votre réseau."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Bravo ! Vous y êtes."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Ouvrir le VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Connecté · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Connexion en cours…"; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Non connecté"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Déconnexion en cours…"; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Connectez-vous pour sécuriser tout le trafic\ntrafic Internet de votre appareil."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "Le VPN DuckDuckGo est activé"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Partagez vos commentaires"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Détails de la connexion"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Serveur DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Veuillez réessayer plus tard."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Connexion impossible."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Adresse IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Localisation"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Gérer"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Routage du trafic de l'appareil via %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Activer les notifications"; @@ -1704,7 +1788,7 @@ "network.protection.vpn.alerts.toggle.section.footer" = "Recevez une notification si votre connexion échoue ou si l'état de votre VPN change."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Notifications VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Volume de données"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Permettez au trafic local de contourner le VPN et connectez-vous aux appareils de votre réseau local, tels qu'une imprimante."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Général"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Exclure les réseaux locaux"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Tous les pays"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Localisation connectée"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Connectez-vous automatiquement au serveur le plus proche que nous trouvons."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Recommandée"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Emplacement sélectionné"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Emplacement le plus proche"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Emplacement préféré"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo achemine les requêtes DNS via nos serveurs DNS afin que votre fournisseur d'accès à Internet ne puisse pas voir les sites Web que vous visitez."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "FAQ et assistance"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Partagez vos commentaires sur le VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Désactiver"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mail (facultatif)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "nom@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Vous avez rencontré un problème qui n'est pas traité dans notre [centre d'aide](duck://) ? Nous tenons vraiment à savoir de quoi il s'agit.\n\nIndiquez une adresse e-mail si vous souhaitez que nous vous contactions à propos de ce problème (il se peut que nous ne soyons pas en mesure de répondre à tous les problèmes) :"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gérer les signets"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoris"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "À propos de DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Si Touch ID, Face ID ou un code d'accès au système est activé, il vous sera demandé de déverrouiller l'application lors de son ouverture."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Effacer automatiquement les données"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Politique de confidentialité et conditions d'utilisation"; /* Settings screen cell for long press previews */ "settings.previews" = "Aperçus obtenus en appuyant longuement"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Définissez la position de votre barre d'adresse"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Activation en cours"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Votre abonnement est en cours d’activation"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Cela prend plus de temps que la normale ; veuillez revenir plus tard."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Supprimez vos infos des sites qui les vendent"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Plus de confidentialité en continu avec trois nouvelles protections :"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "J'ai un abonnement"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonnez-vous à nouveau pour continuer à utiliser Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Votre abonnement Privacy Pro a expiré"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Si votre identité a été usurpée, nous vous aiderons à la rétablir"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Obtenir Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Paramètres d'abonnement"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Comprend notre VPN et Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Protégez votre connexion et votre identité avec Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Comprend notre VPN, Personal Information Removal et Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Quel site Web pose problème ?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Accédez à votre abonnement Privacy Pro sur cet appareil via un identifiant Apple ou via une adresse e-mail."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Ajouter un e-mail"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "Identifiant Apple"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Rétablir l'achat"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Rétablissez votre achat pour activer votre abonnement sur cet appareil."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Votre abonnement est automatiquement disponible dans DuckDuckGo sur n'importe quel appareil connecté à votre identifiant Apple."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Modifier l'email"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Modifier l'email"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "Adresse électronique"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Saisir votre e-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Utilisez votre adresse e-mail pour activer votre abonnement sur cet appareil."; /* Activate subscription title */ "subscription.activate.email.title" = "Activez l'abonnement"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Annuler"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Rétablir l'achat"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Activez votre abonnement sur cet appareil"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Renvoyer les instructions"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Ajoutez une adresse e-mail pour activer votre abonnement sur vos autres appareils. Nous n’utiliserons cette adresse que pour confirmer votre abonnement."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Ajouter un e-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro est disponible sur tous les appareils connectés au même identifiant Apple."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Votre abonnement a été acheté via le Google Play Store. Pour renouveler votre abonnement, ouvrez les paramètres d'abonnement du Google Play Store sur un appareil connecté au même compte Google que celui utilisé lors de l'achat initial de votre abonnement."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Forfaits d'abonnement"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "annuel"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mensuel"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Votre abonnement a été supprimé de cet appareil."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Modifier le forfait ou le résilier"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Fermer"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Confirmez-vous ?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Activer sur d'autres appareils"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Ajoutez un e-mail facultatif à votre abonnement pour accéder à Privacy Pro sur d'autres appareils. **[En savoir plus](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Utilisez cet e-mail pour activer votre abonnement dans Réglages > Privacy Pro dans l'application DuckDuckGo sur vos autres appareils. **[En savoir plus](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "L'abonnement associé à cet e-mail n'est plus actif."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonnement introuvable"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "L'abonnement associé à cet identifiant Apple n'est plus actif."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "FAQ et assistance"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Trouvez les réponses aux questions fréquemment posées ou contactez l'assistance de Privacy Pro sur nos pages d'aide."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Annuler"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Rétablir"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Nous avons trouvé un abonnement associé à cet identifiant Apple."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonnement trouvé"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Aide et assistance"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Gérer le forfait"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonnement"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Aucun abonnement n'est associé à cet identifiant Apple."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonnement introuvable"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Voir les forfaits"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Activez Privacy Pro sur ordinateur pour configurer Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Dans le navigateur DuckDuckGo pour ordinateur de bureau, accédez à %1$@ et cliquez sur %2$@ pour commencer."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Réglages > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "J'ai un abonnement"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Finalisation de l’achat en cours…"; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Achat en cours…"; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Rétablissement de l'abonnement…"; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Supprimer de cet appareil"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Vous ne pourrez plus accéder à votre abonnement Privacy Pro sur cet appareil. Cela n'annulera pas votre abonnement et il restera actif sur vos autres appareils."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Supprimer de cet appareil ?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Supprimer l'abonnement"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Annuler"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Retour aux paramètres"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Une erreur s'est produite"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "L'App Store n'a pas pu traiter votre achat. Veuillez réessayer plus tard."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Une erreur s'est produite"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Vos achats ont été rétablis."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Tout est prêt !"; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abonné(e)"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Votre abonnement a expiré le % @"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Votre abonnement %1$@ expire le %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Votre abonnement %1$@ se renouvelle le %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Protection de la confidentialité activée pour %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Activez et désactivez le VPN directement depuis l’écran d’accueil."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Saisie semi-automatique de la suggestion"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "L'audio est traité directement sur l'appareil. Il n'est ni stocké ni partagé avec qui que ce soit, y compris DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Ignorer"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "S'abonner"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonnez-vous à Privacy Pro pour reconnecter le VPN DuckDuckGo."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN déconnecté en raison de l'expiration de l'abonnement"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Trouvez et sélectionnez DuckDuckGo. Glissez ensuite vers VPN et sélectionnez Ajouter un widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Annuler"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Terminé"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Envoyer"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Envoi en cours…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "Le VPN provoque le plantage ou le blocage du navigateur"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "Le VPN ne parvient pas à se connecter"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Demande de fonctionnalité VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "Le VPN est à l'origine de problèmes avec d'autres applications ou sites Web"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "Le VPN ne me permet pas de me connecter à un appareil local"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Autres commentaires sur le VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "SÉLECTIONNER UNE CATÉGORIE"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "La connexion VPN est trop lente"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Impossible d'installer le VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Vos commentaires nous aideront à améliorer le VPN DuckDuckGo."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Nous n'avons pas pu envoyer vos commentaires pour le moment ; veuillez réessayer."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Merci !"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Merci ! Commentaire envoyé."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Veuillez décrire ce qui se passe, ce qui aurait dû se passer et les différentes étapes qui ont précédé le problème :"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Outre les renseignements saisis dans ce formulaire, votre rapport sur les problèmes de l'application contiendra les informations suivantes :"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Si des fonctionnalités spécifiques de DuckDuckGo sont actives"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Les diagnostics agrégés de l'application DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "En appuyant sur « Envoyer », j'accepte que DuckDuckGo puisse utiliser les informations contenues dans ce rapport afin d'améliorer les fonctionnalités de l'application."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Participez à l'amélioration du VPN DuckDuckGo"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Ajouter le widget VPN à l'écran d'accueil"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "L'utilisation d'un serveur DNS personnalisé peut avoir un impact sur la vitesse de navigation et exposer votre activité à des tiers si le serveur n'est pas sécurisé ou fiable."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Appliquer"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Adresse IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Personnalisé"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (recommandé)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Serveur DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Serveur DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Autoriser les notifications"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Procurez-vous DuckDuckGo pour Windows !"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Vous pouvez personnaliser votre emplacement VPN en vous connectant à l’un de nos serveurs dans le monde entier."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Vous pouvez utiliser des sites ou des applications qui bloquent le trafic VPN en mettant en pause la connexion VPN."; + diff --git a/DuckDuckGo/fr.lproj/OmniBar.strings b/DuckDuckGo/fr.lproj/OmniBar.strings index 408372b3da..fe32acf288 100644 --- a/DuckDuckGo/fr.lproj/OmniBar.strings +++ b/DuckDuckGo/fr.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Effacer le texte"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Effacer le texte"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Partager"; diff --git a/DuckDuckGo/fr.lproj/Settings.strings b/DuckDuckGo/fr.lproj/Settings.strings index d31e63f098..a19290e77b 100644 --- a/DuckDuckGo/fr.lproj/Settings.strings +++ b/DuckDuckGo/fr.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Effacer automatiquement les données"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Paramètres"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Quitter l'application, inactivité pendant 1 heure"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Sites non protégés"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Taille du texte"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Afficher le clavier"; diff --git a/DuckDuckGo/hr.lproj/DaxOnboarding.strings b/DuckDuckGo/hr.lproj/DaxOnboarding.strings index 4a2becfda2..5fd9c4bf63 100644 --- a/DuckDuckGo/hr.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/hr.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Sakrij"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Dobro došao/la u\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Učinimo to!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Gumb"; diff --git a/DuckDuckGo/hr.lproj/Localizable.strings b/DuckDuckGo/hr.lproj/Localizable.strings index cae52c7a73..f3d467a78b 100644 --- a/DuckDuckGo/hr.lproj/Localizable.strings +++ b/DuckDuckGo/hr.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Podijeli"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Dodaj VPN widget"; + +/* No comment provided by engineer. */ +"Add widget" = "Dodaj widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Dno"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Želiš li ažurirati korisničko ime?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Izbjegavaj VPN sukobe"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Dodaj knjižnu oznaku"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Da"; +/* No comment provided by engineer. */ +"Change Your Location" = "Promijeni svoju lokaciju"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Preskoči"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Možeš ti to!\n\nZapamtite: svaki put kada pregledavate sa mnom jeziva reklama gubi krila. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet može biti pomalo neugodan.\n\nNe brini! Privatno pretraživanje i pregledavanje lakše je nego što misliš."; - /* No comment provided by engineer. */ "Debug" = "Ispravi pogreške"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nikada"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player omogućuje ti gledanje YouTubea bez ciljanih oglasa, što ti pruža doživljaj nalik kinu u DuckDuckGou, a ono što gledaš neće utjecati na tvoje preporuke."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Shvaćam!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Utapaš se u oglasima na YouTubeu? Isprobaj Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Utapaš se u oglasima na YouTubeu? Ne s Duck Playerom!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo pruža sve bitne elemente Privacy Essentials koje su ti potrebne da se zaštitiš dok pregledavaš web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player pruža čisti doživljaj gledanja bez personaliziranih oglasa i sprječava da aktivnosti gledanja utječu na tvoje preporuke na YouTubeu."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Saznajte više"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Otvori Duck Player u novoj kartici"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Otvaraj videozapise u Duck Playeru"; +"duckplayer.settings.open-videos-in" = "Otvaraj YouTube videozapise u Duck Playeru"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Sakrij svoju e-poštu i \n blokiraj tragače"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Još nema dodanih knjižnih oznaka"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Pošalji"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Budi što precizniji/a"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Web-stranice ili rezultati pretraživanja učitavaju se sporo"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Podijeli pojedinosti"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Podijeli pojedinosti"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Tvoje anonimne povratne informacije važne za su nas."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Prikaži sve kartice"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Dobro došao/la u\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Saznajte više"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Aplikacija DuckDuckGo za Mac pruža ti potrebnu brzinu i značajke pretraživanja kakve očekuješ, a isporučuje se s našim najboljim alatima za privatnost u svojoj klasi - privacy essentials."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Uredi"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN je prekinut zbog istekle pretplate. Pretplati se na Privacy Pro kako bi ponovno povezao DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Mrežna zaštita nije se uspjela povezati. Pokušaj ponovno nešto kasnije."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Mrežna zaštita je prekinuta. Sada se pokušava ponovno povezati..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Za početak, unesi svoj pozivni kôd."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Imaš poziv da isprobaš DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Pozivni kôd"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Sakrij svoju lokaciju od web-mjesta i svoju aktivnost na internetu od davatelja internetskih usluga i drugih na tvojoj mreži."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Uspjeh! Ušao si."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otvori VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Povezano · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Povezivanje u tijeku..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nije povezano"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Prekidanje veze..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Poveži se i osiguraj internetski promet\nna svim svojim uređajima."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN je uključen"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Podijeli povratne informacije"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Detalji o vezi"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS poslužitelj"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Pokušaj ponovno nešto kasnije."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Povezivanje nije uspjelo."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP adresa"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Lokacija"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Upravljanje"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmjeravanje prometa uređaja kroz %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Uključi obavijesti"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "O nama"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Obavijesti"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Primaj obavijesti ako se tvoja veza prekine ili se status VPN-a promijeni."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN obavijesti"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Količina podataka"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Neka lokalni promet zaobiđe VPN i poveže se s uređajima na tvojoj lokalnoj mreži, poput pisača."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Općenito"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Izostavi lokalne mreže"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Sve zemlje"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Povezana lokacija"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automatski se poveži s najbližim poslužiteljem koji možemo pronaći."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Preporučeno"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Odabrana lokacija"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Najbliža lokacija"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Preferirana lokacija"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo usmjerava DNS upite putem naših DNS poslužitelja tako da tvoj davatelj internetskih usluga ne može vidjeti koje web stranice posjećuješ."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Često postavljana pitanja i podrška"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Podijeli povratne informacije o VPN-u"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Obustavi"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Adresa e-pošte (neobavezno)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "ime@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Pronašao si problem koji nije pokriven u našem [centru za pomoć](duck://)? Definitivno želimo saznati više o tome.Navedi adresu e-pošte ako želiš da te kontaktiramo u vezi s ovim problemom (možda nećemo moći odgovoriti na sve probleme):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Upravljanje knjižnim oznakama"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Omiljeno"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGou"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Ako su omogućeni Touch ID, Face ID ili pristupna šifra sustava, od tebe će se tražiti da otključaš aplikaciju prilikom otvaranja."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automatsko brisanje podataka"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Pravila privatnosti i Uvjeti korištenja usluge"; /* Settings screen cell for long press previews */ "settings.previews" = "Pretpregledi na dugi pritisak"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Postavi položaj adresne trake"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiviranje u tijeku..."; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Tvoja se pretplata aktivira"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Ovo traje dulje nego inače, pokušaj kasnije."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Ukloni svoje podatke s web-mjesta koje ih prodaju"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Više besprijekorne privatnosti uz tri nove zaštite:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Imam pretplatu"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Pretplati se ponovno i nastavi koristiti Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Tvoja pretplata na Privacy Pro je istekla"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Ako ti je identitet ukraden, pomoći ćemo ti da ga vratiš"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Nabavi Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Postavke pretplate"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Uključuje naš VPN i Identity Theft Restoration (oporavak od krađe identiteta)."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Zaštiti svoju vezu i identitet uz Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Uključuje naš VPN, Personal Information Removal i Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Koje je web-mjesto neispravno?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Pristupi svojoj pretplati na Privacy Pro na ovom uređaju putem Apple ID-a ili adrese e-pošte."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Dodaj e-poštu"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Vrati kupnju"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Vrati svoju kupnju kako bi aktivirao pretplatu na ovom uređaju."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tvoja pretplata automatski je dostupna u DuckDuckGo na bilo kojem uređaju prijavljenom na tvoj Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Uredi e-poštu"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Uredi e-poštu"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-pošta"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Unesi adresu e-pošte"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Koristi svoju e-poštu za aktivaciju pretplate na ovom uređaju."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktiviraj pretplatu"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Otkaži"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "U redu"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Vrati kupnju"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktiviraj svoju pretplatu na ovom uređaju"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Ponovno pošalji upute"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Dodaj adresu e-pošte kako bi aktivirao pretplatu na svojim drugim uređajima. Ovu adresu ćemo koristiti samo za potvrdu tvoje pretplate."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Dodaj e-poštu"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro je dostupan na bilo kojem uređaju koji je prijavljen na isti Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Tvoja pretplata kupljena je putem trgovine Google Play. Za obnavljanje pretplate, otvori postavke pretplate na Google Play Storeu na uređaju koji je prijavljen na isti Google račun koji je upotrijebljen za prvobitnu kupnju pretplate."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Pretplatnički paketi"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "godišnja"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mjesečna"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tvoja je pretplata uklonjena s ovog uređaja."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Ažuriraj plan ili odustani"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Zatvori"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Jesi li siguran?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktiviraj na drugim uređajima"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Dodaj neobaveznu adresu e-pošte svojoj pretplati kako bi pristupio Privacy Prou na drugim uređajima. **[Saznaj više](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Koristi ovu adresu e-pošte za aktiviranje pretplate u Postavke > Privacy Pro u aplikaciji DuckDuckGo na drugim uređajima. **[Saznaj više](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Tvoja pretplata povezana s ovom e-poštom više nije aktivna."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Pretplata nije pronađena"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Tvoja pretplata povezana s ovim Apple ID-om više nije aktivna."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Često postavljana pitanja i podrška"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Pronađi odgovore na često postavljana pitanja ili kontaktiraj podršku Privacy Pro putem naših stranica pomoći."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Otkaži"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Vrati"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Pronašli smo pretplatu povezanu s ovim Apple ID-om."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Pretplata je pronađena"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Pomoć i podrška"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Upravljanje planom"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Pretplata"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Nema pretplate povezane s ovim Apple ID-om."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Pretplata nije pronađena"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Pregledaj planove"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktiviraj Privacy Pro na radnoj površini kako bi postavio Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Prvo, o pregledniku DuckDuckGo za stolna računala idi na %1$@ i klikni %2$@."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Postavke > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Imam pretplatu"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Dovršavanje kupnje..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Kupnja u tijeku..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Obnavljanje pretplate..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Ukloni s ovog uređaja"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Više nećeš moći pristupiti svojoj pretplati na Privacy Pro na ovom uređaju. Ovo neće otkazati tvoju pretplatu i ostat će aktivna na tvojim drugim uređajima."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Ukloni s ovog uređaja?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Ukloni pretplatu"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Otkaži"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Povratak na postavke"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Nešto nije bilo kako treba"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store nije mogao obraditi tvoju kupnju. Pokušaj ponovno nešto kasnije."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Nešto nije bilo kako treba"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "U redu"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Tvoje kupnje su vraćene."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Sve je spremno."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Pretplaćen"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tvoja je pretplata istekla %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tvoja %1$@ pretplata ističe %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tvoja %1$@ pretplata obnavlja se %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Zaštita privatnosti je omogućena za %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Uključite i isključite VPN izravno s početnog zaslona."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Prijedlog za automatsko ispunjavanje"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Zvuk se obrađuje na uređaju. Ne pohranjuje se i ne dijeli ni s kim, uključujući DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Odbaci"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Pretplati se"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Pretplati se na Privacy Pro kako bi ponovno povezao DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN je isključen zbog isteka pretplate"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Pronađi i odaberi DuckDuckGo. Zatim prijeđi prstom do VPN-a i odaberi Dodaj widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Otkaži"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Gotovo"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Pošalji"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Slanje u tijeku..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN uzrokuje rušenje ili zamrzavanje preglednika"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN se ne može povezati"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Zahtjev za VPN značajkom"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN uzrokuje probleme s drugim aplikacijama ili web-mjestima"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN mi ne dopušta povezivanje s lokalnim uređajem"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Druge povratne informacije o VPN-u"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "ODABERI KATEGORIJU"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN veza je prespora"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nije moguće instalirati VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tvoje povratne informacije pomoći će nam da poboljšamo\n DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Nismo mogli poslati tvoje povratne informacije, pokušaj ponovno."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Hvala!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Hvala! Povratne informacije su poslane."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Opiši što se događa, što si očekivao da će se dogoditi i korake koji su doveli do problema"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Osim pojedinosti unesenih u ovaj obrazac, izvješće o problemu s aplikacijom sadržavat će:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• jesu li omogućene određene značajke DuckDuckGoa,"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• zajedničku dijagnostiku aplikacije DuckDuckGo."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Dodirom na \"Pošalji\" slažem se da DuckDuckGo smije koristiti informacije u ovom izvješću u svrhu poboljšanja značajki aplikacije."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Pomozi poboljšati DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Dodaj VPN widget na početni zaslon"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Korištenje prilagođenog DNS poslužitelja može utjecati na brzinu pregledavanja i izložiti tvoju aktivnost trećim stranama ako poslužitelj nije zaštićen ili pouzdan."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Primijeni"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4 adresa"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Prilagođeno"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (preporučeno)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS poslužitelj"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS poslužitelj"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Dopusti obavijesti"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Nabavi DuckDuckGo za Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Svoju VPN lokaciju možete prilagoditi povezivanjem s bilo kojim od naših poslužitelja širom svijeta."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Web stranice ili aplikacije koje blokiraju VPN promet možete upotrijebiti pauziranjem VPN veze."; + diff --git a/DuckDuckGo/hr.lproj/OmniBar.strings b/DuckDuckGo/hr.lproj/OmniBar.strings index 82e1805621..26207dbb27 100644 --- a/DuckDuckGo/hr.lproj/OmniBar.strings +++ b/DuckDuckGo/hr.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Obriši tekst"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Obriši tekst"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Podijeli"; diff --git a/DuckDuckGo/hr.lproj/Settings.strings b/DuckDuckGo/hr.lproj/Settings.strings index 59fb1f1d7c..26a36ab81e 100644 --- a/DuckDuckGo/hr.lproj/Settings.strings +++ b/DuckDuckGo/hr.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Automatsko brisanje podataka"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Postavke"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Izlaz iz aplikacije, neaktivna 1 sat"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Nezaštićena web-mjesta"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Veličina teksta"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Prikaži tipkovnicu"; diff --git a/DuckDuckGo/hu.lproj/DaxOnboarding.strings b/DuckDuckGo/hu.lproj/DaxOnboarding.strings index d897768a70..5af44e9cdb 100644 --- a/DuckDuckGo/hu.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/hu.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Elrejtés"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Üdvözlünk a\nDuckDuckGo-ban!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Rajta, csináljuk!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Gomb"; diff --git a/DuckDuckGo/hu.lproj/Localizable.strings b/DuckDuckGo/hu.lproj/Localizable.strings index ef68e71d66..8d787a2d6a 100644 --- a/DuckDuckGo/hu.lproj/Localizable.strings +++ b/DuckDuckGo/hu.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Megosztás"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "VPN-minialkalmazás hozzáadása"; + +/* No comment provided by engineer. */ +"Add widget" = "Minialkalmazás hozzáadása"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Alul"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Frissíted a felhasználónevet?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "VPN-konfliktusok elkerülése"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Könyvjelző mentése"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Igen"; +/* No comment provided by engineer. */ +"Change Your Location" = "Tartózkodási hely módosítása"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Kihagyás"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Megvan, ez az!\n\nNe feledd: minden alkalommal, amikor velem végzed a böngészést, egy hátborzongató hirdetés elveszíti az erejét. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Az internet meglehetősen undok hely lehet.\n\nNe aggódj! A bizalmas keresés és böngészés egyszerűbb, mint hinnéd."; - /* No comment provided by engineer. */ "Debug" = "Hibakeresés"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Soha"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "A Duck Player segítségével a DuckDuckGóban célzott hirdetések nélkül, moziszerű élményben nézheted a YouTube-ot, és a megtekintett tartalmak nem befolyásolják a neked szóló ajánlásokat."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Megvan!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Elárasztanak a YouTube-hirdetések? Próbáld ki a Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Elárasztanak a YouTube-hirdetések? A Duck Player használatakor nem!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "A DuckDuckGóban minden olyan alapvető adatvédelmi funkciót megtalálsz, amellyel a webes böngészés során gondoskodhatsz saját védelmedről."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "A Duck Player személyre szabott hirdetések nélküli, letisztult megtekintési élményt nyújt, és megakadályozza, hogy a megtekintési tevékenységed befolyásolja a neked szóló YouTube-ajánlásokat."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "További részletek"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Nyisd meg a Duck Playert egy új lapon"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Videók megnyitása a Duck Playerben"; +"duckplayer.settings.open-videos-in" = "YouTube-videók megnyitása a Duck Playerrel"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "E-mail elrejtése és\nnyomkövetők blokkolása"; -/* No comment provided by engineer. */ -"empty!" = "üres!"; - /* Empty list state placholder */ "empty.bookmarks" = "Még nincsenek könyvjelzők hozzáadva"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Elküldés"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Kérjük, a lehető legpontosabban írj meg mindent"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "A weboldalak vagy a keresési eredmények lassan töltődnek be"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Részletek megosztása"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Részletek megosztása"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Anonim visszajelzésed fontos számunkra."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Összes lap megjelenítése"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Üdvözlünk a\nDuckDuckGo-ban!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "További részletek"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "A DuckDuckGo Mac verziója gyors, böngészési funkciókban gazdag, és kategóriája legjobb adatvédelmi megoldásait kínálja."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Szerkesztés"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "A VPN-kapcsolat megszakadt, mert lejárt az előfizetésed. Fizess elő a Privacy Pro szolgáltatásra a DuckDuckGo VPN újracsatlakoztatásához."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "A hálózatvédelmi funkció csatlakozása sikertelen. Próbálkozz újra később."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "A hálózatvédelmi funkció kapcsolata megszakadt. Újracsatlakozási kísérlet folyamatban…"; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "A kezdéshez írd be a meghívókódodat."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Meghívót kaptál a DuckDuckGo VPN kipróbálására"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Meghívókód"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Rejtsd el tartózkodási helyedet a webhelyek elől, az online tevékenységedet pedig az internetszolgáltatók és a hálózatodhoz csatlakozó más személyek elől."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Sikeres belépés."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN megnyitása"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Csatlakoztatva · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Csatlakozás…"; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nincs csatlakoztatva"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Leválasztás…"; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Csatlakozz az összes eszköz internetes\nforgalmának védelméhez."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "A DuckDuckGo VPN be van kapcsolva"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Visszajelzés megosztása"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Kapcsolat adatai"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-kiszolgáló"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Próbálkozz újra később."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Nem sikerült csatlakozni."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-cím"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Hely"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Kezelés"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Az eszköz forgalmának átirányítási helyszíne: %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Értesítések bekapcsolása"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Rólunk"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Értesítések"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Kapj értesítést, ha a kapcsolat megszakad vagy a VPN állapota megváltozik."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-értesítések"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Adatmennyiség"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Engedd, hogy a helyi forgalom megkerülje a VPN-t, és csatlakozz a helyi hálózaton található eszközökhöz úgy, mint egy nyomtatóhoz."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Általános"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Helyi hálózatok kizárása"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Minden ország"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Csatlakoztatott hely"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automatikus csatlakozás az általunk talált legközelebbi szerverhez."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Ajánlott"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Kiválasztott hely"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Legközelebbi hely"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Preferált helyszín"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "A DuckDuckGo a saját DNS-kiszolgálóin keresztül irányítja át a DNS-lekérdezéseket, így az internetszolgáltatód nem láthatja, hogy milyen webhelyeket látogatsz meg."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "GYIK és segítségnyújtás"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "VPN-visszajelzés megosztása"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktiválás"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mail-cím (opcionális)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "neved@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Olyan problémát találtál, amelyet a [súgóközpont](duck://) nem tárgyal? Mindenképpen jelezd felénk!\n\nAdj meg egy e-mail-címet, ha szeretnéd, hogy a problémára vonatkozóan kapcsolatba lépjünk veled (előfordulhat, hogy nem tudunk minden bejelentésre reagálni):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Könyvjelzők kezelése"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Kedvencek"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "A DuckDuckGóról"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Ha az ujjlenyomat- vagy az arcfelismerés, illetve rendszerjelszó engedélyezve van, az alkalmazást annak megnyitásakor fel kell oldanod."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Adatok automatikus törlése"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Adatvédelmi szabályzat és szolgáltatási feltételek"; /* Settings screen cell for long press previews */ "settings.previews" = "Hosszú lenyomásos előnézetek"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Állítsd be a címsor elhelyezkedését"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiválás"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Az előfizetésed aktiválása folyamatban van"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Ez a szokásosnál tovább tart, nézz vissza később."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Távolítsd el az adataidat az azokat árusító webhelyekről"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Zökkenőmentesebb adatvédelem három új védelmi funkcióval:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Van előfizetésem"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Fizess elő újra, hogy tovább használhasd a Privacy Pro szolgáltatást"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Lejárt a Privacy Pro-előfizetésed"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Ha ellopták a személyazonosságod, segítünk helyreállítani"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Privacy Pro előfizetése"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Előfizetési beállítások"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Tartalmazza a VPN-megoldásunkat és a személyazonosság helyreállításához használható Identity Theft Restoration funkciókat."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Kapcsolat és a személyazonosság védelme a Privacy Pro segítségével"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Tartalmazza a VPN-megoldásunkat, a személyes adatok eltávolítására szolgáló Personal Information Removal és a személyazonosság helyreállításához használható Identity Theft Restoration funkciókat."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Melyik weboldal nem működik?”"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Az eszközön Apple-fiókkal vagy e-mail-címmel férhetsz hozzá a Privacy Pro-előfizetésedhez."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "E-mail-cím hozzáadása"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "Apple-fiók"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Vásárlás visszaállítása"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Előfizetésedet a vásárlás visszaállításával aktiválhatod ezen az eszközön."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Az előfizetésed automatikusan elérhető a DuckDuckGo-ban minden olyan eszközön, amelyen be vagy jelentkezve az Apple-fiókodba."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "E-mail-cím szerkesztése"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "E-mail-cím szerkesztése"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "E-mail-cím megadása"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Előfizetésedet az e-mail-címed használatával aktiválhatod ezen az eszközön."; /* Activate subscription title */ "subscription.activate.email.title" = "Előfizetés aktiválása"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Mégsem"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Vásárlás visszaállítása"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Előfizetés aktiválása ezen az eszközön"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Útmutató újraküldése"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Az előfizetés más eszközeiden való aktiválásához adj meg egy e-mail-címet. Ezt a címet csak az előfizetésed megerősítésére fogjuk használni."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "E-mail-cím hozzáadása"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "A Privacy Pro az ugyanabba az Apple-fiókba bejelentkezett minden eszközön elérhető."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Előfizetésed a Google Play áruházban lett megvásárolva. Az előfizetés megújításához nyisd meg a Google Play áruház előfizetési beállításait egy olyan eszközön, amely ugyanabba a Google-fiókba van bejelentkezve, amellyel eredetileg megvásároltad az előfizetést."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Előfizetési csomagok"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "éves"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "havi"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Az előfizetésed el lett távolítva erről az eszközről."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Csomag frissítése vagy lemondása"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Bezárás"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Biztos vagy benne?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktiválás más eszközökön"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Egy opcionális e-mail-címnek az előfizetéshez való hozzáadásával más eszközökön is hozzáférhetsz a Privacy Pro-előfizetésedhez. **[További információ](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Ezzel az e-mail-címmel aktiválhatod az előfizetésedet a többi eszközödön a DuckDuckGo alkalmazás Beállítások > Privacy Pro menüpontjában. **[További információ](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Az ehhez az e-mail-címhez tartozó előfizetés már nem aktív."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Előfizetés nem található"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Az ehhez az Apple-fiókhoz tartozó előfizetés már nem aktív."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "GYIK és segítségnyújtás"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "A súgóoldalainkon választ kaphatsz a gyakran ismételt kérdésekre, vagy felveheted a kapcsolatot a Privacy Pro-támogatást nyújtó ügyfélszolgálattal."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Mégsem"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Visszaállítás"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Találtunk egy ehhez az Apple-fiókhoz tartozó előfizetést."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Megtalált előfizetés"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Segítség és támogatás"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Csomag kezelése"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Előfizetés"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Ehhez az Apple-fiókhoz nem tartozik előfizetés."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Előfizetés nem található"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Csomagok megtekintése"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Privacy Pro aktiválása asztali számítógépen a Personal Information Removal beállításához"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "A kezdéshez a DuckDuckGo böngésző asztali verziójában lépj a %1$@ menüpontra, és kattints a %2$@ lehetőségre."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Beállítások > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Van előfizetésem"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "A vásárlás befejezése…"; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Vásárlás folyamatban…"; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Előfizetés visszaállítása…"; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Eltávolítás erről az eszközről"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Ezen az eszközön többé nem férhetsz hozzá a Privacy Pro-előfizetésedhez. Ez nem szünteti meg az előfizetésedet, amely a többi eszközödön aktív marad."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Eltávolítod erről az eszközről?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Előfizetés eltávolítása"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Mégsem"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Vissza a Beállításokhoz"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Hiba történt"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "Az App Store nem tudta feldolgozni a vásárlást. Próbálkozz újra később."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Hiba történt"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "A vásárlások vissza lettek állítva."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Minden készen áll."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Előfizetve"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Az előfizetésed lejárt ekkor: %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "A(z) %1$@ előfizetésed %2$@ dátummal lejár."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "A(z) %1$@ előfizetésed %2$@ dátummal megújul."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Adatvédelem engedélyezve a következőhöz: %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Kapcsold be vagy ki a VPN-t közvetlenül a kezdőképernyőn."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automatikus kiegészítési javaslat"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "A hang feldolgozása az eszközön történik. Nem tároljuk és nem osztjuk meg senkivel, még a DuckDuckGóval sem."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Elutasítás"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Feliratkozás"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Fizess elő a Privacy Pro szolgáltatásra a DuckDuckGo VPN újracsatlakoztatásához."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "A VPN megszakadt, mert lejárt az előfizetésed"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Keresd meg, és jelöld ki a DuckDuckGo elemet. Ezután csúsztasd az ujjad a VPN elemre, majd válaszd a Minialkalmazás hozzáadása lehetőséget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Mégsem"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Kész"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Elküldés"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Beküldés…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "A VPN a böngésző összeomlását vagy lefagyását okozza"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "Sikertelen VPN-csatlakozás"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN-funkcióra vonatkozó kérés"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "A VPN problémákat okoz más alkalmazásokkal vagy weboldalakkal"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "A VPN nem enged helyi eszközhöz csatlakozni"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Egyéb VPN-visszajelzés"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VÁLASSZ KATEGÓRIÁT"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Túl lassú VPN-kapcsolat"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nem sikerült telepíteni a VPN-t"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "A visszajelzésed segít bennünket a DuckDuckGo VPN fejlesztésében."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Jelenleg nem sikerült beküldeni a visszajelzését, próbálkozz újra."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Köszönjük!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Köszönjük! Visszajelzés elküldve."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Írd le, mi történik, mire számítottál, és milyen lépések vezettek a problémához:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Az űrlapon megadott adatokon kívül az alkalmazás problémáiról szóló jelentés a következőket is tartalmazza:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Engedélyezve vannak-e bizonyos DuckDuckGo-funkciók"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Összesített DuckDuckGo alkalmazásdiagnosztika"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "A „Beküldés” gombra koppintva elfogadom, hogy a DuckDuckGo az alkalmazás funkcióinak javítása céljából felhasználhatja a jelentésben szereplő adatokat."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Segíts javítani a DuckDuckGo VPN-t"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "VPN-minialkalmazás hozzáadása a kezdőképernyőhöz"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Egy egyedi DNS-kiszolgáló használata befolyásolhatja a böngészési sebességet, és harmadik felek számára is láthatóvá teheti a tevékenységedet, ha a kiszolgáló nem biztonságos vagy nem megbízható."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Alkalmaz"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-cím"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Egyéni"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (ajánlott)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-kiszolgáló"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-kiszolgáló"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Értesítések engedélyezése"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Töltsd le a DuckDuckGo Windows verzióját!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Megválaszthatod a VPN szerinti tartózkodási helyedet, ha csatlakozol bármely, a világ különböző pontjain lévő szerverünkhöz."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Olyan weboldalakat vagy alkalmazásokat is használhatsz, amelyek blokkolják a VPN-forgalmat, ha ideiglenesen szünetelteted a VPN-kapcsolatot."; + diff --git a/DuckDuckGo/hu.lproj/OmniBar.strings b/DuckDuckGo/hu.lproj/OmniBar.strings index c00b446839..c0adb385a1 100644 --- a/DuckDuckGo/hu.lproj/OmniBar.strings +++ b/DuckDuckGo/hu.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Szöveg törlése"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Szöveg törlése"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Megosztás"; diff --git a/DuckDuckGo/hu.lproj/Settings.strings b/DuckDuckGo/hu.lproj/Settings.strings index 04065a78e1..5b1d1306de 100644 --- a/DuckDuckGo/hu.lproj/Settings.strings +++ b/DuckDuckGo/hu.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Adatok automatikus törlése"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Beállítások"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Kilépés az alkalmazásból 1 óra inaktivitás után"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Védelem nélküli weboldalak"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Szövegméret"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Billentyűzet megjelenítése bekapcsolva"; diff --git a/DuckDuckGo/it.lproj/Bookmarks.strings b/DuckDuckGo/it.lproj/Bookmarks.strings index 85fec710c1..5029897ebb 100644 --- a/DuckDuckGo/it.lproj/Bookmarks.strings +++ b/DuckDuckGo/it.lproj/Bookmarks.strings @@ -8,7 +8,7 @@ "cV4-pj-JNb.text" = "Etichetta"; /* Class = "UILabel"; text = "Delete"; ObjectID = "hEJ-T8-Tdl"; */ -"hEJ-T8-Tdl.text" = "Cancella"; +"hEJ-T8-Tdl.text" = "Elimina"; /* Class = "UILabel"; text = "No matches found"; ObjectID = "hqG-b3-Fq3"; */ "hqG-b3-Fq3.text" = "Nessuna corrispondenza trovata"; diff --git a/DuckDuckGo/it.lproj/DaxOnboarding.strings b/DuckDuckGo/it.lproj/DaxOnboarding.strings index e06ce729a5..5b5b0277cb 100644 --- a/DuckDuckGo/it.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/it.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Nascondi"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "DuckDuckGo\nti dà il benvenuto!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Continua"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Pulsante"; diff --git a/DuckDuckGo/it.lproj/Localizable.strings b/DuckDuckGo/it.lproj/Localizable.strings index 8c8191f7f5..911c3bf607 100644 --- a/DuckDuckGo/it.lproj/Localizable.strings +++ b/DuckDuckGo/it.lproj/Localizable.strings @@ -50,7 +50,7 @@ "action.title.copy.message" = "URL copiato"; /* Delete action - button shown in alert */ -"action.title.delete" = "Cancella"; +"action.title.delete" = "Elimina"; /* Disable protection action */ "action.title.disable.protection" = "Disattiva la tutela della privacy"; @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Condividi"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Aggiungi widget VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Aggiungi widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Parte inferiore"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Aggiornare nome utente?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Evita i conflitti VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Aggiungi ai segnalibri"; @@ -687,7 +696,7 @@ "bookmark.deleted.toast" = "Segnalibro eliminato"; /* Delete bookmark folder alert delete button */ -"bookmark.deleteFolderAlert.deleteButton" = "Cancella"; +"bookmark.deleteFolderAlert.deleteButton" = "Elimina"; /* Do not translate - stringsdict entry */ "bookmark.deleteFolderAlert.message" = "bookmark.deleteFolderAlert.message"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Sì"; +/* No comment provided by engineer. */ +"Change Your Location" = "Cambia posizione"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Salta"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Ben fatto!\n\nRicorda: quando navighi con me, gli annunci inquietanti non possono seguirti. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet può essere un po' inquietante.\n\nNon preoccuparti! Effettuare ricerche e navigare in modo privato è più facile di quanto pensi."; - /* No comment provided by engineer. */ "Debug" = "Debug"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Mai"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player ti consente di guardare YouTube senza annunci mirati in un'esperienza analoga a quella cinematografica in DuckDuckGo e ciò che guardi non influenzerà i tuoi consigli."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Ho capito!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "YouTube ti inonda di annunci? Prova Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "YouTube ti inonda di annunci? Non con Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo fornisce tutti gli elementi essenziali per la privacy di cui hai bisogno per proteggerti mentre navighi sul Web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player offre un'esperienza di visualizzazione pulita, senza annunci personalizzati, e impedisce che l'attività di visualizzazione incida sulle raccomandazioni di YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Ulteriori informazioni"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Apri Duck Player in una nuova scheda"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Apri i video in Duck Player"; +"duckplayer.settings.open-videos-in" = "Apri i video di YouTube in Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Nascondi il tuo indirizzo e-mail e \n blocca i sistemi di tracciamento"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Non è ancora stato aggiunto nessun segnalibro"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Invia"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Sii quanto più specifico possibile"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Il caricamento delle pagine web o dei risultati di ricerca è lento"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Condividi maggiori dettagli"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Condividi maggiori dettagli"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Il tuo feedback anonimo è importante per noi."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Mostra tutte le schede"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "DuckDuckGo\nti dà il benvenuto!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Ulteriori informazioni"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo per Mac ti offre la velocità di cui hai bisogno, le funzioni di navigazione che desideri e i migliori strumenti per la privacy."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Modifica"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "La VPN si è scollegata perché l'abbonamento è scaduto. Iscriviti a Privacy Pro per riconnettere la VPN di DuckDuckGo."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Connessione di Network Protection non riuscita. Riprova più tardi."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "La funzione Network Protection è stata interrotta. Tentativo di riconnessione in corso..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Inserisci il tuo codice invito per iniziare."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Hai ricevuto un invito a provare DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Codice invito"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Nascondi la tua posizione dai siti web e la tua attività online ai provider internet e ad altri utenti sulla tua rete."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Operazione completata."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Apri VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Connesso · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Connessione in corso..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Non collegata"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Disconnessione in corso..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Connetti per proteggere tutto il traffico\nInternet del tuo dispositivo."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN è attiva"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Condividi feedback"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Dettagli della connessione"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Server DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Riprova più tardi."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Connessione non riuscita."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Indirizzo IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Posizione"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Gestisci"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Instradamento del traffico del dispositivo tramite %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Attiva le notifiche"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Informazioni"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Notifiche"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Ricevi una notifica se la tua connessione si interrompe o lo stato della VPN cambia."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Notifiche VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Volume dati"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Consenti al traffico locale di bypassare la VPN e connettersi ai dispositivi sulla tua rete locale, come una stampante."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Generale"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Escludi reti locali"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Tutti i paesi"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Posizione connessa"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Connettiti automaticamente al server più vicino che riusciamo a trovare."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Consigliato"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Posizione selezionata"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Posizione più vicina"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Posizione preferita"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo instrada le query DNS tramite i nostri server DNS in modo che il tuo provider internet non possa vedere quali siti web visiti."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Domande frequenti e assistenza"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Condividi feedback sulla VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Disattiva"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Email (facoltativo)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Hai trovato un problema non trattato nel nostro [centro assistenza](duck://)? Ci piacerebbe saperlo.\n\nIndica un indirizzo e-mail se vuoi che ti contattiamo in merito a questo problema (potremmo non essere in grado di rispondere a tutti i problemi):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gestisci segnalibri"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Preferiti"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Info su DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Se hai attivato Touch ID, Face ID o un passcode di sistema, ti verrà chiesto di sbloccare l'app al momento dell'apertura."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Cancellazione automatica dei dati"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Privacy policy e Termini di servizio"; /* Settings screen cell for long press previews */ "settings.previews" = "Anteprime con pressione prolungata"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Imposta la posizione della barra degli indirizzi"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Attivazione in corso…"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Il tuo abbonamento è in fase di attivazione"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Richiede più tempo del solito, ricontrolla più tardi."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Rimuovi le tue info dai siti che le vendono"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Più tutela della privacy senza interruzioni con tre nuove protezioni:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Ho un abbonamento"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Iscriviti di nuovo per continuare a utilizzare Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Il tuo abbonamento Privacy Pro è scaduto"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Se la tua identità viene rubata, ti aiuteremo a ripristinarla"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Ottieni Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Impostazioni dell'abbonamento"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Include i nostri servizi di VPN e Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Proteggi la tua connessione e la tua identità con Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Includi VPN, Personal Information Removal e Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Quale sito web è danneggiato?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Accedi al tuo abbonamento Privacy Pro su questo dispositivo tramite ID Apple o un indirizzo e-mail."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Aggiungi e-mail"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "ID Apple"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Ripristina acquisto"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Ripristina il tuo acquisto per attivare l'abbonamento su questo dispositivo."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Il tuo abbonamento è automaticamente disponibile in DuckDuckGo su qualsiasi dispositivo connesso al tuo ID Apple."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Modifica email"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Modifica email"; /* Email option for activation */ "subscription.activate.email" = "Email"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Inserisci l'e-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Usa la tua e-mail per attivare l'abbonamento su questo dispositivo."; /* Activate subscription title */ "subscription.activate.email.title" = "Attiva abbonamento"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Annulla"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Ripristina acquisto"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Attiva il tuo abbonamento su questo dispositivo"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Invia nuovamente le istruzioni"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Aggiungi un indirizzo e-mail per attivare il tuo abbonamento sugli altri dispositivi. Utilizzeremo questo indirizzo solo per verificare l'abbonamento."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Aggiungi e-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro è disponibile su qualsiasi dispositivo connesso allo stesso ID Apple."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Il tuo abbonamento è stato acquistato tramite Google Play Store. Per effettuare il rinnovo, accedi alle impostazioni dell'abbonamento di Google Play Store su un dispositivo collegato allo stesso account Google utilizzato per effettuare l'acquisto originale dell'abbonamento."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Piani di abbonamento"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "annuale"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mensile"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Il tuo abbonamento è stato rimosso da questo dispositivo."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Aggiorna o o annulla il piano"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Chiudi"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Procedere?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Attiva sugli altri dispositivi"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Aggiungi un'e-mail opzionale al tuo abbonamento per accedere a Privacy Pro su altri dispositivi. **[Scopri di più](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Usa questa e-mail per attivare il tuo abbonamento in Impostazioni > Privacy Pro nell'app DuckDuckGo sugli altri tuoi dispositivi. **[Scopri di più](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "L'abbonamento associato a questa e-mail non è più attivo."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abbonamento non trovato"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "L'abbonamento associato a questo ID Apple non è più attivo."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Domande frequenti e assistenza"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Ottieni risposte alle domande frequenti o contatta l'assistenza di Privacy Pro dalle nostre pagine di assistenza."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Annulla"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Ripristina"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Abbiamo trovato un abbonamento associato a questo ID Apple."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abbonamento trovato"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Aiuto e assistenza"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Gestisci il piano"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abbonamento"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Nessun abbonamento associato a questo ID Apple."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abbonamento non trovato"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Visualizza i piani"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Attiva Privacy Pro sul desktop per impostare Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Nel browser DuckDuckGo per desktop, vai a %1$@ e fai clic su %2$@ per iniziare."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Impostazioni > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Ho un abbonamento"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Stiamo completando l'acquisto..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Acquisto in corso..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Stiamo ripristinando l'abbonamento..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Rimuovi da questo dispositivo"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Non potrai più accedere al tuo abbonamento Privacy Pro su questo dispositivo. Questo non annulla il tuo abbonamento, che rimane attivo sugli altri tuoi dispositivi."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Rimuovere da questo dispositivo?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Rimuovi abbonamento"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Annulla"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Torna a Impostazioni"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Si è verificato un errore"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "L'App Store non è riuscito a elaborare l'acquisto. Riprova in seguito."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Si è verificato un errore"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "I tuoi acquisti sono stati ripristinati."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Tutto pronto."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Iscritto"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Il tuo abbonamento è scaduto il % @"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Il tuo abbonamento %1$@ scade il %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Il tuo abbonamento %1$@ si rinnova il %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Tutela della privacy attivata per %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Attiva e disattiva la VPN direttamente dalla schermata iniziale."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Mostra suggerimenti di completamento automatico"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "L'audio viene elaborato sul dispositivo e non viene memorizzato né condiviso con altri utenti, nemmeno con DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Ignora"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Iscriviti"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Iscriviti a Privacy Pro per riconnettere la VPN di DuckDuckGo."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "La VPN si è scollegata a causa di un abbonamento scaduto"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Trova e seleziona DuckDuckGo. Quindi scorri fino a VPN e seleziona Aggiungi widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Annulla"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Fatto"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Invia"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Invio in corso..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "La VPN causa l'arresto anomalo o il blocco del browser"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "La VPN non si connette"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Richiesta di funzionalità VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "La VPN causa problemi con altre app o siti web"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "Non mi consente di connettermi al dispositivo locale"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Altri feedback sulla VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "SELEZIONA UNA CATEGORIA"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "La connessione VPN è troppo lenta"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Impossibile installare la VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "La tua opinione ci aiuterà a migliorare la VPN DuckDuckGo."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Non siamo riusciti a inviare il tuo feedback in questo momento, riprova."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Grazie!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Grazie! Il feedback è stato inviato."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Descrivi cosa sta succedendo, cosa ti aspettavi che accadesse e i passaggi che hanno portato al problema:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Oltre ai dettagli inseriti in questo modulo, la segnalazione sui problemi dell'app conterrà le seguenti informazioni:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Comunicherà se specifiche funzioni di DuckDuckGo sono attive"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Aggregherà le diagnostiche dell'app DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Toccando \"Invia\" accetto che DuckDuckGo possa usare le informazioni in questo rapporto per migliorare le funzionalità dell'app."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Aiuta a migliorare la VPN di DuckDuckGo"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Aggiungi il widget VPN alla schermata iniziale"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "L'utilizzo di un server DNS personalizzato può incidere sulla velocità di navigazione ed esporre la tua attività a terzi se il server non è sicuro o affidabile."; /* Header text for the DNS section on the VPN Settings screen */ -"vpn.settings.dns.section-header" = "DNS"; +"vpn.settings.dns.section-header" = "dns"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Applica"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Indirizzo IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Personalizzato"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (consigliato)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Server DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Server DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Consenti notifiche"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Scarica DuckDuckGo per Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Puoi personalizzare la tua posizione VPN connettendoti a uno qualsiasi dei nostri server in tutto il mondo."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Puoi utilizzare siti o app che bloccano il traffico VPN disattivando temporaneamente la connessione VPN."; + diff --git a/DuckDuckGo/it.lproj/OmniBar.strings b/DuckDuckGo/it.lproj/OmniBar.strings index 853bd8f1f3..6f9b0fa2ea 100644 --- a/DuckDuckGo/it.lproj/OmniBar.strings +++ b/DuckDuckGo/it.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Cancella testo"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Cancella testo"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Condividi"; diff --git a/DuckDuckGo/it.lproj/Settings.strings b/DuckDuckGo/it.lproj/Settings.strings index 983d5e7c25..f3c80f6a9a 100644 --- a/DuckDuckGo/it.lproj/Settings.strings +++ b/DuckDuckGo/it.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Cancellazione automatica dei dati"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Impostazioni"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Uscita dall'app, inattività di 1 ora"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Siti non protetti"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Dimensione testo"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Visualizza tastiera su"; diff --git a/DuckDuckGo/lt.lproj/DaxOnboarding.strings b/DuckDuckGo/lt.lproj/DaxOnboarding.strings index 63f9e199b9..70e8818674 100644 --- a/DuckDuckGo/lt.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/lt.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Slėpti"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Sveiki atvykę į\n„DuckDuckGo“!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Pirmyn!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Mygtukas"; diff --git a/DuckDuckGo/lt.lproj/Localizable.strings b/DuckDuckGo/lt.lproj/Localizable.strings index a4a5da7f0e..b189d7e914 100644 --- a/DuckDuckGo/lt.lproj/Localizable.strings +++ b/DuckDuckGo/lt.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Bendrinti"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Pridėti VPN valdiklį"; + +/* No comment provided by engineer. */ +"Add widget" = "Pridėti valdiklį"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Apačia"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Atnaujinti naudotojo vardą?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Vengti VPN konfliktų"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Pridėti žymę"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Taip"; +/* No comment provided by engineer. */ +"Change Your Location" = "Keisti savo vietą"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Praleisti"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Atlikai!\n\nĮsidėmėkite: kiekvieną kartą, kai naršote su manimi, bauginantis skelbimas praranda galią. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internetas gali būti bauginantis.\n\nNesijaudink! Ieškoti ir naršyti privačiai yra lengviau, nei manai."; - /* No comment provided by engineer. */ "Debug" = "Derinimas"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Niekada"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "„Duck Player“ leidžia sistemoje „DuckDuckGo“ tarsi kino teatre žiūrėti „YouTube“ be taikomų reklamų, o tai, ką žiūrite, neturės įtakos jūsų rekomendacijoms."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Supratau!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Matote per daug „YouTube“ skelbimų? Išbandykite „Duck Player“!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Matote per daug „YouTube“ skelbimų? Ne su „Duck Player“!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "„DuckDuckGo“ suteikia visas pagrindines privatumą užtikrinančias priemones, kurių reikia norint apsisaugoti naršant internete."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "„Duck Player“ užtikrina nepriekaištingą žiūrėjimo patirtį be suasmenintų reklamų ir neleidžia žiūrėjimo veiklai daryti įtakos „YouTube“ rekomendacijoms."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Sužinoti daugiau"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Atidarykite „Duck Player“ naujame skirtuke"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Atidarykite vaizdo įrašus „Duck Player“."; +"duckplayer.settings.open-videos-in" = "Atidaryti „YouTube“ vaizdo įrašus „Duck Player“"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Paslėpkite savo el. paštą ir \n blokuokite stebėjimo priemones"; -/* No comment provided by engineer. */ -"empty!" = "tuščia!"; - /* Empty list state placholder */ "empty.bookmarks" = "Žymių dar nepridėta"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Pateikti"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Nurodykite kuo konkrečiau"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Žiniatinklio puslapiai arba paieškos rezultatai įkeliami lėtai"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Dalintis informacija"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Dalintis informacija"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Jūsų anoniminiai atsiliepimai mums labai svarbūs."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Rodyti visus skirtukus"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Sveiki atvykę į\n„DuckDuckGo“!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Sužinoti daugiau"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "„Mac“ skirta „DuckDuckGo“ pasižymi jums reikiama sparta, naršymo funkcijomis ir aukščiausios klasės privatumo įrankiais."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Redaguoti"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN atjungtas dėl pasibaigusios prenumeratos. „DuckDuckGo“ VPN galima naudoti nemokamai, kol veikia beta versija."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Nepavyko prisijungti prie tinklo apsaugos. Pabandykite dar kartą vėliau."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Tinklo apsauga buvo nutraukta. Dabar bandome prisijungti..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Norėdami pradėti, įveskite kvietimo kodą."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Esate kviečiami išbandyti „DuckDuckGo“ VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Pakvietimo kodas"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Paslėpk savo buvimo vietą nuo svetainių ir nuslėpk savo veiklą internete nuo interneto paslaugų teikėjų ir kitų tinklo vartotojų."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Pavyko! Tu jau čia."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "„DuckDuckGo“"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Atviras VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Prisijungta · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Jungiamasi..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Neprijungta"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Atsijungiama..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Prisijunkite, kad apsaugotumėte visų savo įrenginių\ninterneto srautą."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "„DuckDuckGo“ VPN įjungtas"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Bendrinti atsiliepimą"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Išsami ryšio informacija"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS serveris"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Bandykite dar kartą vėliau."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Nepavyko prisijungti."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP adresas"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Vieta"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Tvarkyti"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Nukreipiamas įrenginio srautas per %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Įjungti pranešimus"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Apie"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Pranešimai"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Gaukite pranešimą, jei nutrūksta ryšys arba pasikeičia VPN būsena."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN pranešimai"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Duomenų kiekis"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Leiskite vietiniam srautui apeiti VPN ir prisijungti prie vietinio tinklo įrenginių, pavyzdžiui, spausdintuvo."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Bendrai"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Neįtraukti vietinių tinklų"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Visos šalys"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Prijungta vieta"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automatiškai prisijungti prie artimiausio serverio, kurį randame."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Rekomenduojama"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Pasirinkta vieta"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Artimiausia vieta"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Pageidaujama vieta"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "„DuckDuckGo“ nukreipia DNS užklausas per mūsų DNS serverius, kad tavo interneto tiekėjas negalėtų matyti, kokiose svetainėse lankaisi."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "DUK ir pagalba"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Pateikti atsiliepimą apie VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktyvinti"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "El. paštas (neprivaloma)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Aptikai problemą, kuri neaptarta mūsų [pagalbos centre](duck://)? Mes tikrai norime apie tai sužinoti.Pateik el. paštą, jei norėtum, kad susisiektume su tavimi dėl šios problemos (galbūt negalėsime atsakyti į visas problemas):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Tvarkyti žymes"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Mėgstami"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Apie DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Jei įjungtas „Touch ID“, „Face ID“ arba sistemos slaptažodis, prieš atidarydami programą būsite paprašyti ją atrakinti."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automatiškai valyti duomenis"; @@ -2179,10 +2338,10 @@ "settings.on" = "Įjungti"; /* Product name for the subscription bundle */ -"settings.ppro" = "Privacy Pro"; +"settings.ppro" = "„Privacy Pro“"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Privatumo politika ir  paslaugų teikimo sąlygos"; /* Settings screen cell for long press previews */ "settings.previews" = "Peržiūros ilgai spaudžiant"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Nustatykite adreso juostos padėtį"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktyvavimas"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Jūsų prenumerata aktyvuojama"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Tai užtrunka ilgiau nei įprastai, prašome sugrįžti vėliau."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Pašalink savo informaciją iš svetainių, kurios ją parduoda"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Sklandžiau užtikrinamas privatumas su trimis naujomis apsaugomis:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Turiu prenumeratą"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Vėl užsiprenumeruokite, kad galėtumėte toliau naudoti „Privacy Pro“"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Jūsų „Privacy Pro“ prenumerata baigėsi"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Jei tavo tapatybė buvo pavogta, padėsime ją atkurti"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Gaukite „Privacy Pro“"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Prenumeratos nustatymai"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Apima mūsų VPN ir Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Apsaugokite savo ryšį ir tapatybę su „Privacy Pro“."; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Apima mūsų VPN, Asmens duomenų pašalinimą ir Tapatybės vagystės atkūrimą."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Kuri svetainė neveikia?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Pasiek savo „Privacy Pro“ prenumeratą šiame įrenginyje per „Apple ID“ arba el. pašto adresą."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Pridėti el. paštą"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Atkurti pirkimą"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Atkurk pirkimą, kad aktyvuotum prenumeratą šiame įrenginyje."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tavo prenumerata automatiškai pasiekiama „DuckDuckGo“ bet kuriame įrenginyje, prisijungusiame prie tavo „Apple ID“."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Redaguoti el. pašto adresą"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Redaguoti el. pašto adresą"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "El. paštas"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Įveskite el. paštą"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Naudokite savo el. pašto adresą, kad aktyvintumėte prenumeratą šiame įrenginyje."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktyvuoti prenumeratą"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Atšaukti"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "GERAI"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Atkurti pirkimą"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktyvuokite prenumeratą šiame įrenginyje"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Pakartotinai siųsti instrukcijas"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Pridėk el. pašto adresą, kad aktyvintum prenumeratą kituose įrenginiuose. Šį adresą naudosime tik tam, kad patikrintume tavo prenumeratą."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Pridėti el. paštą"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "„Privacy Pro“ galima naudoti bet kuriame įrenginyje, prisijungusiame prie to paties „Apple ID“."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Jūsų prenumerata buvo įsigyta per „Google Play“ parduotuvę. Norėdami atnaujinti prenumeratą, atidarykite „Google Play“ parduotuvės prenumeratos nustatymus įrenginyje, prisijungusiame prie tos pačios „Google“ paskyros, kuri buvo naudojama iš pradžių prenumeratai įsigyti."; @@ -2386,118 +2542,121 @@ "subscription.billing.google.title" = "Prenumeratos planai"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "metinis"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mėnesinis"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tavo prenumerata buvo pašalinta iš šio įrenginio."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Atnaujinkite planą arba atšaukite"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Uždaryti"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Ar esi tikras?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktyvuoti kituose įrenginiuose"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Pridėk alternatyvų el. pašto adresą prie savo prenumeratos, kad galėtum pasiekti „Privacy Pro“ kituose įrenginiuose. **[Sužinokite daugiau](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Naudokite šį el. laišką, kad aktyvintumėte prenumeratą nustatymuose > „Privacy Pro“ „DuckDuckGo“ programėlėje kituose įrenginiuose. **[Sužinokite daugiau](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Su šiuo el. paštu susijusi prenumerata nebėra aktyvi."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Prenumeratos nerasta"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Su šiuo „Apple ID“ susijusi prenumerata nebėra aktyvi."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "DUK ir pagalba"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Gaukite atsakymus į dažniausiai užduodamus klausimus arba susisiekite su „Privacy Pro“ palaikymo tarnyba mūsų pagalbos puslapiuose."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Atšaukti"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Atkurti"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Radome prenumeratą, susietą su šiuo „Apple ID“."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Rasta prenumerata"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Pagalba ir palaikymas"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Tvarkyti planą"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Prenumerata"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Su šiuo „Apple ID“ nėra susijusios prenumeratos."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Prenumeratos nerasta"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Peržiūrėti planus"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktyvuokite „Privacy Pro“ darbalaukyje, kad nustatytumėte Asmeninės informacijos pašalinimą."; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "„DuckDuckGo“ naršyklėje, skirtoje darbalaukiui, eikite į %1$@ ir spustelėkite %2$@, kad pradėtumėte."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Nustatymai > „Privacy Pro“"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Turiu prenumeratą"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; /* Text for the 'Windows' button */ -"subscription.pir.windows" = "Windows"; +"subscription.pir.windows" = "„Windows“"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Užbaigiama pirkimą..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Pirkimas vyksta..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Atkuriama prenumerata..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Pašalinti iš šio įrenginio"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Šiame prietaise nebegalėsite naudotis „Privacy Pro“ prenumerata. Tai neatšauks jūsų prenumeratos ir ji liks aktyvi kituose įrenginiuose."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Pašalinti iš šio įrenginio?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Pašalinti prenumeratą"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Atšaukti"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Grįžti į nustatymus"; @@ -2509,31 +2668,34 @@ "subscription.restore.backend.error.title" = "Įvyko klaida"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "„App Store“ nepavyko apdoroti jūsų pirkinio. Bandykite dar kartą vėliau."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Įvyko klaida"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "GERAI"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Jūsų pirkiniai atkurti."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Tu pasiruošęs."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Prenumeruota"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Jūsų prenumerata baigėsi %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tavo %1$@ prenumerata baigiasi %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tavo %1$@ prenumerata atnaujinama %2$@."; /* Navigation bar Title for subscriptions */ -"subscription.title" = "Privacy Pro"; +"subscription.title" = "„Privacy Pro“"; /* Message confirming that recovery code was copied to clipboard */ "sync.code.copied" = "Atkūrimo kodas nukopijuotas į mainų sritį"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Privatumo apsauga įjungta %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Įjungti ir išjungti VPN tiesiai iš pagrindinio ekrano."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automatinio užbaigimo pasiūlymas"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Garsas apdorojamas įrenginyje. Jis nesaugomas ir su niekuo, įskaitant „DuckDuckGo“, nebendrinamas."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Atmesti"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Prenumeruoti"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "„DuckDuckGo“ VPN galima naudoti nemokamai, kol veikia beta versija."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN atjungtas dėl pasibaigusios prenumeratos."; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Raskite ir pasirinkite „DuckDuckGo“. Tada perbraukite į VPN ir pasirinkite „Pridėti valdiklį“."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Atšaukti"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Atlikta"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Pateikti"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Pateikiama…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN sukelia naršyklės strigimą arba nustoja veikti"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN nepavyksta prisijungti"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN funkcijos prašymas"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN sukelia problemų su kitomis programėlėmis ar svetainėmis"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN neleidžia prisijungti prie vietinio įrenginio"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Kiti atsiliepimai apie VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "PASIRINKITE KATEGORIJĄ"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN ryšys yra per lėtas"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nepavyksta įdiegti VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tavo atsiliepimai padės mums tobulinti\n „DuckDuckGo“ VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Šiuo metu negalime išsiųsti tavo atsiliepimo, bandyk pabandyti dar kartą."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Ačiū!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Dėkojame! Atsiliepimas pateiktas."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Aprašyk, kas vyksta, ko tikėjotės, kad įvyks, ir veiksmus, dėl kurių kilo problema:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Be šioje formoje įvestos informacijos, tavo programėlės problemų ataskaitoje bus pateikta:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Ar įjungtos tam tikros „DuckDuckGo“ funkcijos"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Apibendrinta „DuckDuckGo“ programėlės diagnostika"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Bakstelėdamas „Pateikti“ sutinku, kad „DuckDuckGo“ gali naudoti šioje ataskaitoje pateiktą informaciją programėlės funkcijų gerinimo tikslais."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Padėk tobulinti „DuckDuckGo“ VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Pridėti VPN valdiklį pagrindiniame ekrane"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Pasirinktinio DNS serverio naudojimas gali turėti įtakos naršymo greičiui ir atskleisti jūsų veiklą trečiosioms šalims, jei serveris nėra saugus ar patikimas."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Taikyti"; /* Default value for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.default.value" = "DuckDuckGo"; +"vpn.settings.dns.server.default.value" = "„DuckDuckGo“"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4 adresas"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Pasirinkti kitą"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "„DuckDuckGo“ (rekomenduojama)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS serveris"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS serveris"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Leisti pranešimus"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Gaukite „DuckDuckGo“, skirtą „Windows“!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Galite pritaikyti savo VPN vietą prisijungdami prie bet kurio mūsų serverio visame pasaulyje."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Galite naudoti svetaines ar programas, kurios blokuoja VPN srautą, sulėtindamos VPN ryšį."; + diff --git a/DuckDuckGo/lt.lproj/OmniBar.strings b/DuckDuckGo/lt.lproj/OmniBar.strings index 835cf69747..020f2564b1 100644 --- a/DuckDuckGo/lt.lproj/OmniBar.strings +++ b/DuckDuckGo/lt.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Valyti tekstą"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Valyti tekstą"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Bendrinti"; diff --git a/DuckDuckGo/lt.lproj/Settings.strings b/DuckDuckGo/lt.lproj/Settings.strings index 4a069ef60a..1b928b38a7 100644 --- a/DuckDuckGo/lt.lproj/Settings.strings +++ b/DuckDuckGo/lt.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Automatiškai valyti duomenis"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Nustatymai"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Išeinant iš programos, po 1 val. neveikimo"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Neapsaugotos svetainės"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Teksto dydis"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Rodyti klaviatūrą"; diff --git a/DuckDuckGo/lv.lproj/DaxOnboarding.strings b/DuckDuckGo/lv.lproj/DaxOnboarding.strings index 9e4b527d61..2a1fef6091 100644 --- a/DuckDuckGo/lv.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/lv.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Paslēpt"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Laipni lūdzam\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Aiziet!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Poga"; diff --git a/DuckDuckGo/lv.lproj/Localizable.strings b/DuckDuckGo/lv.lproj/Localizable.strings index 8d5a6c5dfb..c589fc9a88 100644 --- a/DuckDuckGo/lv.lproj/Localizable.strings +++ b/DuckDuckGo/lv.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Kopīgot"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Pievienot VPN logrīku"; + +/* No comment provided by engineer. */ +"Add widget" = "Pievienot logrīku"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Apakšā"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Atjaunināt lietotājvārdu?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Izvairīties no VPN konfliktiem"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Pievienot grāmatzīmi"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Jā"; +/* No comment provided by engineer. */ +"Change Your Location" = "Mainīt atrašanās vietu"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Izlaist"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Izdevās!\n\nAtceries: katru reizi, kad pārlūkosi kopā ar mani, kaitinošās reklāmas zaudēs savu spēku! 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internets var būt diezgan “mežonīgs”.\n\nBet neuztraucies! Meklēt un pārlūkot privātā režīmā ir vieglāk, nekā tu domā."; - /* No comment provided by engineer. */ "Debug" = "Atkļūdošana"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nekad"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player ļauj skatīties YouTube bez mērķētām reklāmām, izmantojot DuckDuckGo režīmu, kas līdzinās kino skatīšanās pieredzei, un skatītais saturs neietekmē tev sniegtos ieteikumus."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Sapratu!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Vai tevi nomāc YouTube reklāmas? Izmēģini Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Vai tevi nomāc YouTube reklāmas? Ne ar Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo nodrošina visus privātuma aizsardzības līdzekļus, kas nepieciešami, lai aizsargātu sevi, pārlūkojot tīmekli."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player nodrošina netraucētu skatīšanās pieredzi bez personalizētām reklāmām un neļauj skatīšanās darbībām ietekmēt tavus YouTube ieteikumus."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Uzzināt vairāk"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Atveriet Duck Player jaunā cilnē"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Atvērt video ar Duck Player"; +"duckplayer.settings.open-videos-in" = "Atvērt YouTube video ar Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Paslēp savu e-pastu un\nbloķē izsekotājus"; -/* No comment provided by engineer. */ -"empty!" = "tukšs!"; - /* Empty list state placholder */ "empty.bookmarks" = "Vēl nav pievienota neviena grāmatzīme"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Iesniegt"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Lūdzu, norādi pēc iespējas precīzāk"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Tīmekļa lapas vai meklēšanas rezultāti tiek lēni ielādēti"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Informācijas kopīgošana"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Kopīgot informāciju"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Tavas anonīmās atsauksmes mums ir svarīgas."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Rādīt visas cilnes"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Laipni lūdzam\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Uzzināt vairāk"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo Mac datoram sniedz nepieciešamo ātrumu, ierastās pārlūkošanas funkcijas un savā klasē labākās privātuma pamatfunkcijas."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Rediģēt"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN atvienots, jo ir beidzies abonements. Abonē Privacy Pro, lai atkārtoti izveidotu savienojumu ar DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Tīkla aizsardzībai neizdevās izveidot savienojumu. Lūdzu, mēģini vēlreiz vēlāk."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Tīkla aizsardzība tika pārtraukta. Tagad tiek mēģināts atkārtoti izveidot savienojumu..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Ievadi savu ielūguma kodu, lai sāktu."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Tu esi uzaicināts izmēģināt DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Uzaicinājuma kods"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Paslēp savu atrašanās vietu no vietnēm un savas tiešsaistes darbības no interneta pakalpojumu sniedzējiem un citiem tavā tīklā."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Izdevās! Tu esi pievienots."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Atvērt VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Savienots · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Savieno..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nav savienots"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Atvieno..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Izveido savienojumu, lai aizsargātu visu savu ierīču\nInterneta trafiku."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN ir ieslēgts"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Kopīgot atsauksmi"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Savienojuma informācija"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS serveris"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Lūdzu, mēģini vēlreiz vēlāk."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Neizdevās izveidot savienojumu."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP adrese"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Atrašanās vieta"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Pārvaldīt"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Ierīces datplūsma tiek maršrutēta caur: %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ieslēgt paziņojumus"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Par"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Paziņojumi"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Saņem paziņojumu, ja savienojums pārtrūkst vai mainās VPN statuss."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN paziņojumi"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datu apjoms"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Ļauj vietējai datplūsmai apiet VPN un izveidot savienojumu ar ierīcēm tavā vietējā tīklā, piemēram, printeri."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Vispārīgi"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Neietvert vietējos tīklus"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Visas valstis"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Savienojuma atrašanās vieta"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automātiski izveido savienojumu ar tuvāko serveri, ko varam atrast."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Ieteicams"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Izvēlētā atrašanās vieta"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Tuvākā atrašanās vieta"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Vēlamā atrašanās vieta"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo maršrutē DNS vaicājumus caur mūsu DNS serveriem, lai tavs interneta pakalpojumu sniedzējs neredzētu, kādas vietnes tu apmeklē."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Bieži uzdotie jautājumi un atbalsts"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Sniedziet atsauksmi par VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktivizēt"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-pasta adrese (neobligāti)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "vards@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Vai atradi problēmu, kas nav aplūkota mūsu [palīdzības centrā](duck://)? Mēs noteikti gribam par to uzzināt.Norādi savu e-pasta adresi, ja vēlies, lai mēs ar tevi sazināmies par šo problēmu (iespējams, nevarēsim reaģēt uz visām problēmām):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Pārvaldīt grāmatzīmes"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Izlase"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Par DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Ja ir iespējots Touch ID, Face ID vai sistēmas piekļuves kods, atverot lietotni, tev tā būs jāatbloķē."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automātiski notīrīt datus"; @@ -2179,10 +2338,10 @@ "settings.on" = "Ieslēgts"; /* Product name for the subscription bundle */ -"settings.ppro" = "Privacy Pro"; +"settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Privātuma politika un Pakalpojumu sniegšanas noteikumi"; /* Settings screen cell for long press previews */ "settings.previews" = "Ilgas nospiešanas rezultātu priekšskatījumi"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Iestati adreses joslas pozīciju"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Notiek aktivizēšana"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Tavs abonements tiek aktivizēts"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Tas aizņem ilgāku laiku nekā parasti. Lūdzu, atgriezies vēlāk."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Noņem savu informāciju no vietnēm, kas to pārdod"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Vēl pilnīgāks privātums ar trīs jauniem aizsardzības līdzekļiem:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Man ir abonements"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonē no jauna, lai turpinātu izmantot Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Tavs Privacy Pro abonements ir beidzies"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Ja tava identitāte tiks nozagta, mēs palīdzēsim to atjaunot"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Iegūsti Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonementa iestatījumi"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Ietver mūsu VPN un Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Aizsargā savu savienojumu un identitāti ar Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Ietver mūsu VPN, Personal Information Removal un Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Kura vietne ir bojāta?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Piekļūsti savam Privacy Pro abonementam šajā ierīcē, izmantojot Apple ID vai e-pasta adresi."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Pievienot e-pasta adresi"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Atjaunot pirkumu"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Atjauno savu pirkumu, lai aktivizētu abonementu šajā ierīcē."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tavs abonements ir automātiski pieejams DuckDuckGo jebkurā ierīcē, kurā esi pierakstījies, izmantojot savu Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Rediģēt e-pasta adresi"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Rediģēt e-pasta adresi"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-pasts"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Ievadi e-pasta adresi"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Izmanto savu e-pasta adresi, lai aktivizētu abonementu šajā ierīcē."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktivizēt abonementu"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Atcelt"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "Labi"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Atjaunot pirkumu"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivizē savu abonementu šajā ierīcē"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Atkārtoti nosūtīt instrukcijas"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Pievieno e-pasta adresi, lai aktivizētu abonementu citās savās ierīcēs. Šo adresi izmantosim tikai ar mērķi pārbaudīt tavu abonementu."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Pievienot e-pasta adresi"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro ir pieejams jebkurā ierīcē, kurā esi pierakstījies, izmantojot to pašu Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Tavs abonements tika iegādāts Google Play veikalā. Lai atjaunotu abonementu, lūdzu, atver Google Play veikala abonēšanas iestatījumus ierīcē, kas ir pierakstījusies tajā pašā Google kontā, kurā sākotnēji iegādājies abonementu."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonēšanas plāni"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "ikgadējs"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "ikmēneša"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tavs abonements ir noņemts no šīs ierīces."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Atjaunināt plānu vai atcelt"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Aizvērt"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Vai esi pārliecināts?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktivizēt citās ierīcēs"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Pēc izvēles pievieno abonementam e-pasta adresi, lai piekļūtu Privacy Pro citās ierīcēs. **[Uzzināt vairāk](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Izmanto šo e-pasta adresi, lai aktivizētu savu abonementu sadaļā Iestatījumi > Privacy Pro lietotnē DuckDuckGo citās ierīcēs. **[Uzzināt vairāk](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Ar šo e-pasta adresi saistītais abonements vairs nav aktīvs."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonements nav atrasts"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Ar šo Apple ID saistītais abonements vairs nav aktīvs."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Bieži uzdotie jautājumi un atbalsts"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Saņem atbildes uz bieži uzdotiem jautājumiem vai sazinies ar Privacy Pro atbalsta dienestu mūsu palīdzības lapās."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Atcelt"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Atjaunot"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Mēs atradām abonementu, kas ir saistīts ar šo Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Atrasts abonements"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Palīdzība un atbalsts"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Plāna pārvaldība"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonements"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Ar šo Apple ID nav saistīts neviens abonements."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonements nav atrasts"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Skatīt plānus"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivizē Privacy Pro datorā, lai iestatītu Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "DuckDuckGo pārlūkprogrammā galddatoram dodies uz %1$@ un noklikšķini uz %2$@, lai sāktu."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Iestatījumi > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Man ir abonements"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Pabeidz pirkumu..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Pirkuma apstrāde..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Atjauno abonementu..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Noņemt no šīs ierīces"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Šajā ierīcē vairs nevarēsi piekļūt savam Privacy Pro abonementam. Tas neatcels tavu abonementu, un tas paliks aktīvs citās tavās ierīcēs."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Vai noņemt no šīs ierīces?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Noņemt abonementu"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Atcelt"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Atpakaļ uz iestatījumiem"; @@ -2509,31 +2668,34 @@ "subscription.restore.backend.error.title" = "Kaut kas notika nepareizi"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store nevarēja apstrādāt tavu pirkumu. Lūdzu, mēģini vēlreiz vēlāk."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Kaut kas notika nepareizi"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "Labi"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Tavi pirkumi ir atjaunoti."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Viss ir gatavs."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abonēts"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tava abonementa termiņš beidzās %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tavs %1$@ abonements beidzas %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tavs %1$@ abonements atjaunojas %2$@."; /* Navigation bar Title for subscriptions */ -"subscription.title" = "Privacy Pro"; +"subscription.title" = "Privacy Pro"; /* Message confirming that recovery code was copied to clipboard */ "sync.code.copied" = "Atgūšanas kods ir nokopēts starpliktuvē"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "%@ ir iespējota privātuma aizsardzība"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Ieslēdz un izslēdz VPN tieši no sākuma ekrāna."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automātiski pabeigt ieteikumu"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Audio tiek apstrādāts ierīcē. Tas netiek glabāts, un tam nevar piekļūt neviens, pat ne DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Nerādīt"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Abonēt"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonē Privacy Pro, lai atkārtoti izveidotu savienojumu ar DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN atvienots, jo ir beidzies abonements"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Atrodi un izvēlies DuckDuckGo. Pēc tam velc uz VPN un izvēlies Pievienot logrīku."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Atcelt"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Gatavs"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Iesniegt"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Iesniedz…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN izraisa pārlūkprogrammas avāriju vai apstāšanos"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "Neizdodas izveidot VPN savienojumu"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN funkcijas pieprasījums"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN rada problēmas ar citām lietotnēm vai vietnēm"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN neļauj izveidot savienojumu ar vietēju ierīci"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Citas atsauksmes par VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "ATLASĪT KATEGORIJU"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN savienojums ir pārāk lēns"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nevar instalēt VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tavas atsauksmes mums palīdzēs uzlabot\n DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Pašlaik nevarējām nosūtīt tavu atsauksmi. Lūdzu, mēģini vēlreiz."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Paldies!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Paldies! Tava atsauksme ir iesniegta."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Lūdzu, apraksti, kas notiek, ko tu sagaidīji, un darbības, kas izraisīja problēmu:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Papildus šajā veidlapā ievadītajai informācijai ziņojums par lietotnes problēmu ietvers tālāk norādīto informāciju."; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Vai ir iespējotas konkrētas DuckDuckGo funkcijas."; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Apkopoti DuckDuckGo lietotnes diagnostikas dati."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Pieskaroties pie “Iesniegt”, es piekrītu, ka DuckDuckGo drīkst izmantot šajā ziņojumā sniegto informāciju, lai uzlabotu lietotnes funkcijas."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Palīdzi uzlabot DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Pievienot VPN logrīku sākuma ekrānam"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Ja serveris nav drošs vai uzticams, pielāgota DNS servera izmantošana var ietekmēt pārlūkošanas ātrumu un atklāt tavas darbības trešajām pusēm."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Lietot"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4 adrese"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Paraža"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (ieteicams)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS serveris"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS serveris"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Atļaut paziņojumus"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Iegūsti DuckDuckGo operētājsistēmai Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Tu vari pielāgot savu VPN atrašanās vietu, izveidojot savienojumu ar jebkuru no mūsu serveriem visā pasaulē."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Vari izmantot vietnes vai lietotnes, kas bloķē VPN trafiku, uz laiku pārtraucot VPN savienojumu."; + diff --git a/DuckDuckGo/lv.lproj/OmniBar.strings b/DuckDuckGo/lv.lproj/OmniBar.strings index 989aa53324..0849bf4059 100644 --- a/DuckDuckGo/lv.lproj/OmniBar.strings +++ b/DuckDuckGo/lv.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Notīrīt tekstu"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Notīrīt tekstu"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Kopīgot"; diff --git a/DuckDuckGo/lv.lproj/Settings.strings b/DuckDuckGo/lv.lproj/Settings.strings index 985402f0ea..12f92a7981 100644 --- a/DuckDuckGo/lv.lproj/Settings.strings +++ b/DuckDuckGo/lv.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Automātiski notīrīt datus"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Iestatījumi"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Iziešana no lietotnes, neaktīva 1 stundu"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Neaizsargātas vietnes"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Burtu izmērs"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Rādīt tastatūru"; diff --git a/DuckDuckGo/nb.lproj/DaxOnboarding.strings b/DuckDuckGo/nb.lproj/DaxOnboarding.strings index 281d63a9ec..bb5a2a38c9 100644 --- a/DuckDuckGo/nb.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/nb.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Skjul"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Velkommen til\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Sett i gang!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Knapp"; diff --git a/DuckDuckGo/nb.lproj/Localizable.strings b/DuckDuckGo/nb.lproj/Localizable.strings index 8a1e7d1bd6..586b56279c 100644 --- a/DuckDuckGo/nb.lproj/Localizable.strings +++ b/DuckDuckGo/nb.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Del"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Legg til VPN-widget"; + +/* No comment provided by engineer. */ +"Add widget" = "Legg til widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Nederst"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Vil du oppdatere brukernavnet?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Unngå VPN-konflikter"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Legg til bokmerke"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; +/* No comment provided by engineer. */ +"Change Your Location" = "Endre plassering"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Hopp over"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Dette går bra!\n\nHusk: Hver gang du surfer med meg, klippes vingene av en ekkel annonse. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internettet kan være ganske skummelt.\n\nMen ikke vær redd! Det er enklere enn du tror å søke og surfe privat."; - /* No comment provided by engineer. */ "Debug" = "Feilsøke"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Aldri"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Med Duck Player kan du se på YouTube uten målrettede annonser i en kinolignende opplevelse i DuckDuckGo. Det du ser på, påvirker ikke anbefalingene du får."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Skjønner!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Drukner du i annonser på YouTube? Prøv Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Drukner du i annonser på YouTube? Ikke med Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo gir deg alt du trenger for å beskytte personvernet ditt, når du surfer på nettet."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player tilbyr en ren seeropplevelse uten tilpassede annonser og forhindrer at seeraktiviteten din påvirker YouTube-anbefalingene dine."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Finn ut mer"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Åpne Duck Player i en ny fane"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Åpne videoer i Duck Player"; +"duckplayer.settings.open-videos-in" = "Åpne YouTube-videoer i Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Skjul e-postadressen din og\nblokker sporere"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Ingen bokmerker lagt til ennå"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Send"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Vær så spesifikk som mulig"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Nettsider og søkeresultater lastes inn sakte"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Del detaljer"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Del detaljer"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Den anonyme tilbakemeldingen din er viktig for oss."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Vis alle faner"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Velkommen til\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Finn ut mer"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo for Mac har hastigheten du trenger, nettleserfunksjonene du forventer, og er stappfull av våre førsteklasses personvernfunksjoner."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Rediger"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN ble frakoblet på grunn av et utløpt abonnement. Abonner på Privacy Pro for å koble til DuckDuckGo-VPN igjen."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Nettverksbeskyttelse kunne ikke koble til. Prøv igjen senere."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Nettverksbeskyttelse ble avbrutt. Prøver å koble til igjen nå..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Skriv inn invitasjonskoden din for å komme i gang."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Du er invitert til å prøve DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Invitasjonskode"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Skjul plasseringen din for nettsteder og skjul nettaktiviteten din for internettleverandører og andre i nettverket ditt."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Vellykket! Du er inne."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Åpne VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Tilkoblet · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Kobler til..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Ikke tilkoblet"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Kobler fra..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Koble til for å sikre all internettrafikk\npå enheten din."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN er på"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Del tilbakemelding"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Tilkoblingsdetaljer"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Prøv igjen senere."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Tilkobling mislyktes."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-adresse"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Posisjon"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Administrere"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Omdirigerer enhetstrafikk gjennom %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Slå på varslinger"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Om"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Varsler"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Få varsel hvis tilkoblingen blir brutt eller VPN-statusen endret."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-varsler"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datavolum"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "La lokal trafikk omgå VPN-et og koble til enheter på det lokale nettverket, for eksempel en skriver."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Generelt"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Ekskluder lokale nettverk"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Alle land"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Tilkoblet sted"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Koble automatisk til nærmeste server vi kan finne."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Anbefalt"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Valgt sted"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Nærmeste sted"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Foretrukket plassering"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo ruter DNS-spørringer gjennom DNS-serverne våre, slik at internettleverandøren din ikke kan se hvilke nettsteder du er på."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Vanlige spørsmål og kundestøtte"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Del tilbakemelding om VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktiver"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-postadresse (valgfritt)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "navn@e-post.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Har du funnet et problem som ikke er dekket i [hjelpesenteret](duck://)? Da vil vi svært gjerne høre om det.\n\nOppgi en e-postadresse hvis du vil at vi skal kontakte deg om dette problemet (det er ikke sikkert vi kan svare på alle henvendelser):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Administrer bokmerker"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoritter"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Om DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Hvis Touch ID, Face ID eller et systempassord er aktivert, blir du bedt om å låse opp appen når du åpner den."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Slett data automatisk"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Personvernerklæring og vilkår for bruk"; /* Settings screen cell for long press previews */ "settings.previews" = "Forhåndsvisning ved å trykke og holde"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Angi plassering av adressefeltet"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiverer"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Abonnementet ditt blir aktivert"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Dette tar lengre tid enn vanlig. Prøv igjen senere."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Fjern informasjonen din fra nettsteder som selger den"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Mer sømløst personvern med tre nye beskyttelsesfunksjoner:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Jeg har et abonnement"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonner igjen for å fortsette å bruke Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Abonnementet ditt på Privacy Pro har utløpt"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Hvis identiteten din blir stjålet, hjelper vi deg med å få den tilbake"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Skaff deg Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonnementsinnstillinger"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Inkluderer vår VPN og Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Beskytt tilkoblingen og identiteten din med Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Inkluderer vår VPN, Personal Information Removal og Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Hvilket nettsted fungerer ikke?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Få tilgang til Privacy Pro-abonnementet ditt på denne enheten via Apple ID eller en e-postadresse."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Legg til e-postadresse"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Gjenopprett kjøp"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Gjenopprett kjøpet ditt for å aktivere abonnementet ditt på denne enheten."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Abonnementet ditt er automatisk tilgjengelig i DuckDuckGo på alle enheter som er logget på Apple ID-en din."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Rediger e-postadresse"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Rediger e-postadresse"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-post"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Skriv inn e-postadresse"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Bruk e-postadressen din til å aktivere abonnementet ditt på denne enheten."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktiver abonnement"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Avbryt"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Gjenopprett kjøp"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktiver abonnementet ditt på denne enheten"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Send instruksjonene på nytt"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Legg til en e-postadresse for å aktivere abonnementet på andre enheter du eier. Vi bruker denne adressen bare til å verifisere abonnementet."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Legg til e-postadresse"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro er tilgjengelig på alle enheter som er logget inn på samme Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Abonnementet ditt ble kjøpt gjennom Google Play Store. Hvis du vil fornye abonnementet, må du åpne abonnementsinnstillingene for Google Play Store på en enhet som er logget på den samme Google-kontoen som du brukte til å kjøpe abonnementet."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonnementer"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "årlige"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "månedlige"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Abonnementet ditt er fjernet fra denne enheten."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Oppdater eller avslutt abonnementet"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Lukk"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Er du sikker?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktiver på andre enheter"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Legg til en valgfri e-postadresse i abonnementet ditt for å få tilgang til Privacy Pro på andre enheter. **[Finn ut mer](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Bruk denne e-postadressen til å aktivere abonnementet ditt i Innstillinger > Privacy Pro i DuckDuckGo-appen på de andre enhetene. **[Finn ut mer](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Abonnementet tilknyttet denne e-postadressen er ikke lenger aktiv."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonnementet ble ikke funnet"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Abonnementet tilknyttet denne Apple ID-en er ikke lenger aktiv."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Vanlige spørsmål og kundestøtte"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Få svar på ofte stilte spørsmål eller kontakt Privacy Pro-støtte fra hjelpesidene våre."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Avbryt"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Gjenopprett"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Vi fant et abonnement tilknyttet denne Apple ID-en."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonnementet er funnet"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Hjelp og kundestøtte"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Administrer abonnement"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonnement"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Det finnes ikke noe abonnement tilknyttet denne Apple ID-en."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonnementet ble ikke funnet"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Se abonnementer"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktiver Privacy Pro på en datamaskin for å konfigurere Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "I DuckDuckGo-nettleseren for datamaskin går du til %1$@ og klikker på %2$@ for å komme i gang."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Innstillinger > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Jeg har et abonnement"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Fullfører kjøpet..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Kjøpet behandles..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Gjenoppretter abonnementet..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Fjern fra denne enheten"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Du får ikke lenger tilgang til Privacy Pro-abonnementet ditt på denne enheten. Dette avslutter ikke abonnementet, det er fortsatt aktivt på de andre enhetene."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Vil du fjerne det fra denne enheten?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Fjern abonnement"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Avbryt"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Tilbake til Innstillinger"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Noe gikk galt"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store kunne ikke behandle kjøpet ditt. Prøv igjen senere."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Noe gikk galt"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Kjøpene dine er gjenopprettet."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Alt i orden."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abonnerer"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Abonnementet ditt utløp den %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Ditt %1$@ abonnement utløper %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Ditt %1$@ abonnement fornyes %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Personvern er aktivert for %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Slå VPN av og på direkte på startskjermen."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Forslag fra autofullfør"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Lyd behandles på enheten. Den lagres ikke og deles ikke med noen, heller ikke med DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Avvis"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Abonner"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonner på Privacy Pro for å koble til DuckDuckGo-VPN igjen."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN ble frakoblet på grunn av et utløpt abonnement"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Finn og velg DuckDuckGo. Sveip deretter til VPN og velg Legg til widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Avbryt"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Ferdig"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Send"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Sender inn…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN forårsaker at nettleseren krasjer eller fryser"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN kobler ikke til"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Forespørsel om VPN-funksjon"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN forårsaker problemer med andre apper eller nettsteder"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN hindrer meg i å koble til en lokal enhet"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Annen tilbakemelding om VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VELG EN KATEGORI"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN-tilkoblingen er for treg"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Kan ikke installere VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tilbakemeldingen din vil hjelpe oss å forbedre\nDuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Vi kunne ikke sende tilbakemeldingen din akkurat nå. Prøv igjen."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Takk!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Takk! Tilbakemeldingen er sendt."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Beskriv hva som skjer, hva du forventet skulle skje, og trinnene som førte til problemet:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "I tillegg til detaljene du skrev i dette skjemaet, inneholder rapporten om app-problemet:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Hvorvidt spesifikke DuckDuckGo-funksjoner er aktivert"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Samlet diagnostikk av DuckDuckGo-appen"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Ved å trykke på «Send inn» godtar jeg at DuckDuckGo kan bruke informasjonen i denne rapporten til å forbedre appens funksjoner."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Bidra til å forbedre DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Legg til VPN-widgeten på startskjermen"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Bruk av en tilpasset DNS-server kan påvirke surfehastigheter og eksponere aktiviteten din til tredjeparter hvis serveren ikke er sikker eller pålitelig."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Bruk"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-adresse"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Tilpasset"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (anbefalt)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Tillat varsler"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Skaff deg DuckDuckGo for Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kan tilpasse VPN-plasseringen din ved å koble til en hvilken som helst av våre servere over hele verden."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du kan bruke nettsteder eller apper som blokkerer VPN-trafikk, ved å slumre VPN-tilkoblingen."; + diff --git a/DuckDuckGo/nb.lproj/OmniBar.strings b/DuckDuckGo/nb.lproj/OmniBar.strings index 58740d5a20..d0133cb02a 100644 --- a/DuckDuckGo/nb.lproj/OmniBar.strings +++ b/DuckDuckGo/nb.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Tøm tekst"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Tøm tekst"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Del"; diff --git a/DuckDuckGo/nb.lproj/Settings.strings b/DuckDuckGo/nb.lproj/Settings.strings index 95cb40ddef..a0a582594b 100644 --- a/DuckDuckGo/nb.lproj/Settings.strings +++ b/DuckDuckGo/nb.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Slett data automatisk"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Innstillinger"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "når appen lukkes eller har vært inaktiv i 1 time"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Ubeskyttede nettsteder"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Tekststørrelse"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Vis tastatur i"; diff --git a/DuckDuckGo/nl.lproj/DaxOnboarding.strings b/DuckDuckGo/nl.lproj/DaxOnboarding.strings index 771c90773b..f0395e53d7 100644 --- a/DuckDuckGo/nl.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/nl.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Verbergen"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Welkom bij\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Laten we het doen!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Knop"; diff --git a/DuckDuckGo/nl.lproj/Localizable.strings b/DuckDuckGo/nl.lproj/Localizable.strings index c86a8c2907..ed8ee2a6f9 100644 --- a/DuckDuckGo/nl.lproj/Localizable.strings +++ b/DuckDuckGo/nl.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Delen"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "VPN-widget toevoegen"; + +/* No comment provided by engineer. */ +"Add widget" = "Widget toevoegen"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Onderkant"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Gebruikersnaam bijwerken?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "VPN-conflicten vermijden"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Bladwijzer toevoegen"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; +/* No comment provided by engineer. */ +"Change Your Location" = "Wijzig je locatie"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Overslaan"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Je kunt het!\n\nDenk eraan: elke keer als je met mij browset, verliest een enge advertentie zijn vleugels. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet kan best eng zijn.\n\nMaak je geen zorgen! Privé zoeken en browsen is eenvoudiger dan je denkt."; - /* No comment provided by engineer. */ "Debug" = "Fouten opsporen"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nooit"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Met Duck Player kun je YouTube bekijken in een soort bioscoopomgeving in DuckDuckGo, zonder gerichte advertenties. Wat je bekijkt heeft geen invloed op je aanbevelingen."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Ik snap het!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Te veel advertenties op YouTube? Probeer Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Te veel advertenties op YouTube? Niet met Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo biedt alle Privacy Essentials die je nodig hebt om jezelf te beschermen terwijl je op internet surft."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player biedt puur kijkplezier zonder gepersonaliseerde advertenties en voorkomt dat de dingen die je bekijkt je YouTube-aanbevelingen beïnvloeden."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Meer informatie"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Open Duck Player in een nieuw tabblad"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Video's openen in Duck Player"; +"duckplayer.settings.open-videos-in" = "YouTube-video's openen in Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Je e-mailadres verbergen en\n trackers blokkeren"; -/* No comment provided by engineer. */ -"empty!" = "leeg!"; - /* Empty list state placholder */ "empty.bookmarks" = "Nog geen bladwijzers toegevoegd"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Verzenden"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Wees zo specifiek mogelijk"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Webpagina's of zoekresultaten worden langzaam geladen"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Details delen"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Details delen"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Jouw anonieme feedback is belangrijk voor ons."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Alle tabbladen weergeven"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Welkom bij\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Meer informatie"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo voor Mac heeft de snelheid die je nodig hebt en de browsefuncties die je verwacht, en zit boordevol met onze allerbeste privacy essentials."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Bewerken"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "De VPN-verbinding is verbroken omdat het abonnement is verlopen. Abonneer je op Privacy Pro om opnieuw verbinding te maken met DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "De netwerkbeveiliging kan geen verbinding maken. Probeer het later opnieuw."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "De netwerkbeveiliging is onderbroken. Er wordt geprobeerd opnieuw verbinding te maken ..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Voer je uitnodigingscode in om te beginnen."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Je bent uitgenodigd om DuckDuckGo VPN uit te proberen"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Uitnodigingscode"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Verberg je locatie voor websites en verberg je online activiteiten voor internetproviders en anderen in je netwerk."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Gelukt! Je bent binnen."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN openen"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Verbonden · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Er wordt verbinding gemaakt ..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Niet verbonden"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "De verbinding wordt verbroken ..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Maak verbinding om het internetverkeer van al je\napparaten te beveiligen."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN is ingeschakeld"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Feedback delen"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Verbindingsdetails"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Probeer het later opnieuw."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Kan geen verbinding maken."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-adres"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Locatie"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Beheren"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Apparaatverkeer routeren via %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Meldingen inschakelen"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Over"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Meldingen"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Ontvang een melding als je verbinding wegvalt of de VPN-status verandert."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-meldingen"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datavolume"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Laat lokaal verkeer de VPN omzeilen en maak verbinding met apparaten in je lokale netwerk, zoals een printer."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Algemeen"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Lokale netwerken uitsluiten"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Alle landen"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Verbonden locatie"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Maak automatisch verbinding met de dichtstbijzijnde server die we kunnen vinden."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Aanbevolen"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Geselecteerde locatie"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Dichtstbijzijnde locatie"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Voorkeurslocatie"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routeert DNS-zoekopdrachten via onze DNS-servers zodat je internetprovider niet kan zien welke websites je bezoekt."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Veelgestelde vragen en ondersteuning"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "VPN-feedback delen"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deactiveren"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mailadres (optioneel)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Heb je een probleem gevonden dat niet in ons [helpcentrum](duck://) wordt besproken? We willen er zeker meer over weten.\n\nGeef een e-mailadres op als je wilt dat we contact met je opnemen over dit probleem (het is mogelijk dat we niet op alle problemen kunnen reageren):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Bladwijzers beheren"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favorieten"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Over DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Als Touch ID, Face ID of een systeemwachtwoord is ingeschakeld, word je gevraagd om de app te ontgrendelen als je deze opent."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Gegevens automatisch wissen"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Privacybeleid en gebruiksvoorwaarden"; /* Settings screen cell for long press previews */ "settings.previews" = "Voorbeeldweergave bij lang indrukken"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Positie van adresbalk instellen"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Bezig met activeren"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Je abonnement wordt geactiveerd"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Dit duurt langer dan normaal, kom later nog eens terug."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Verwijder je gegevens van sites die ze verkopen"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Meer naadloze privacy met drie nieuwe beschermingen:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Ik heb een abonnement"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonneer je opnieuw om Privacy Pro te blijven gebruiken"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Je Privacy Pro-abonnement is verlopen"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Als je identiteit wordt gestolen, helpen we je deze te herstellen"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Privacy Pro kopen"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonnementinstellingen"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Inclusief onze VPN en Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Bescherm je verbinding en identiteit met Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Inclusief onze VPN, Personal Information Removal en Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Welke website is defect?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Krijg toegang tot je Privacy Pro-abonnement op dit apparaat via je Apple-ID of e-mailadres."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "E-mailadres toevoegen"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "Apple-ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Aankoop herstellen"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Herstel je aankoop om je abonnement op dit apparaat te activeren."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Je abonnement is automatisch beschikbaar in DuckDuckGo op elk apparaat dat is aangemeld bij je Apple-ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "E-mailadres bewerken"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "E-mailadres bewerken"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "E-mailadres invoeren"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Gebruik je e-mailadres om je abonnement op dit apparaat te activeren."; /* Activate subscription title */ "subscription.activate.email.title" = "Abonnement activeren"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Annuleren"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Aankoop herstellen"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Activeer je abonnement op dit apparaat"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Instructies opnieuw verzenden"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Voeg een e-mailadres toe om je abonnement op je andere apparaten te activeren. We zullen dit adres alleen gebruiken om je abonnement te verifiëren."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "E-mailadres toevoegen"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro is beschikbaar op elk apparaat dat is aangemeld bij dezelfde Apple-ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Je abonnement is aangeschaft via de Google Play Store. Om je abonnement te verlengen, open je de abonnementsinstellingen van de Google Play Store op een apparaat dat is aangemeld bij hetzelfde Google-account waarmee je het abonnement hebt gekocht."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonnementsformules"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "per jaar"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "per maand"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Je abonnement is van dit apparaat verwijderd."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Plan bijwerken of annuleren"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Sluiten"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Weet je het zeker?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Activeren op andere apparaten"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Voeg een optioneel e-mailadres toe aan je abonnement om toegang te krijgen tot Privacy Pro op andere apparaten. **[Meer informatie](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Gebruik deze e-mail om je abonnement te activeren in 'Instellingen' > 'Privacy Pro' in de DuckDuckGo-app op je andere apparaten. **[Meer informatie](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Je abonnement dat aan dit e-mailadres is gekoppeld, is niet langer actief."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonnement niet gevonden"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Je abonnement dat aan deze Apple-ID is gekoppeld, is niet langer actief."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Veelgestelde vragen en ondersteuning"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Krijg antwoorden op veelgestelde vragen of neem contact op met de klantenservice van Privacy Pro via onze helppagina's."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Annuleren"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Herstellen"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "We hebben een abonnement gevonden dat aan deze Apple-ID is gekoppeld."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonnement gevonden"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Hulp en ondersteuning"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Abonnement beheren"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonnement"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Er is geen abonnement gekoppeld aan deze Apple-ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonnement niet gevonden"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Abonnementen bekijken"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Activeer Privacy Pro op je desktop om Personal Information Removal in te stellen."; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Ga in de DuckDuckGo-browser voor desktop naar '%1$@' en klik op '%2$@' om te beginnen."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "'Instellingen' > 'Privacy Pro'"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Ik heb een abonnement"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Je aankoop wordt afgerond ..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Je aankoop wordt gedaan ..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Je abonnement wordt hersteld ..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Verwijderen van dit apparaat"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Je hebt niet langer toegang tot je Privacy Pro-abonnement op dit apparaat. Je abonnement wordt niet opgezegd en het blijft actief op je andere apparaten."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Verwijderen van dit apparaat?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Abonnement verwijderen"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Annuleren"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Terug naar Instellingen"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Er is iets misgegaan"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "De App Store kan je aankoop niet verwerken. Probeer het later opnieuw."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Er is iets misgegaan"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Je aankopen zijn hersteld."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Je bent helemaal klaar."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Geabonneerd"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Je abonnement is verlopen op % @"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Je %1$@-abonnement verloopt op %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Je %1$@ abonnement wordt verlengd op %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Privacybescherming ingeschakeld voor %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Schakel de VPN rechtstreeks vanaf het startscherm in en uit."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Suggestie automatisch aanvullen"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Audio wordt op het apparaat verwerkt. Het wordt niet opgeslagen of met iemand gedeeld, ook niet met DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Negeren"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Abonneer"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonneer je op Privacy Pro om opnieuw verbinding te maken met DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "De verbinding met de VPN is verbroken omdat het abonnement is beëindigd"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Zoek en selecteer DuckDuckGo. Veeg vervolgens naar VPN en selecteer Widget toevoegen."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Annuleren"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Klaar"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Verzenden"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Bezig met verzenden …"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "De VPN zorgt ervoor dat de browser crasht of vastloopt"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "De VPN kan geen verbinding maken"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN-functieverzoek"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "De VPN veroorzaakt problemen met andere apps of websites"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "De VPN laat me geen verbinding maken met een lokaal apparaat"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Andere feedback over het VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "SELECTEER EEN CATEGORIE"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "De VPN-verbinding is te traag"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Ik kan de VPN niet installeren"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Je feedback helpt ons de VPN-functie van DuckDuckGo te verbeteren."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "We kunnen je feedback op dit moment niet verzenden. Probeer het opnieuw."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Bedankt!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Dank je wel! Feedback verzonden."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Beschrijf wat er gebeurt, wat je verwachtte dat er zou gebeuren en de stappen die tot het probleem hebben geleid."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Naast de gegevens die in dit formulier zijn ingevoerd, bevat je foutrapport:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Of er specifieke functies in DuckDuckGo zijn ingeschakeld"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Verzamelde diagnostische gegevens voor de DuckDuckGo-app"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Door op 'Verzenden' te tikken, geef ik DuckDuckGo toestemming om de informatie in dit rapport te gebruiken om de functies van de app te verbeteren."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Help de VPN-functie van DuckDuckGo te verbeteren"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "VPN-widget toevoegen aan startscherm"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Het gebruik van een aangepaste DNS-server kan de surfsnelheid beïnvloeden en je activiteiten blootstellen aan derden als de server niet veilig of betrouwbaar is."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Toepassen"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-adres"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Pas Aan"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (aanbevolen)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Meldingen toestaan"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Download DuckDuckGo voor Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Je kunt je VPN-locatie aanpassen door verbinding te maken met een van onze servers wereldwijd."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Je kunt sites of apps gebruiken die VPN-verkeer blokkeren door de VPN-verbinding in sluimerstand te zetten."; + diff --git a/DuckDuckGo/nl.lproj/OmniBar.strings b/DuckDuckGo/nl.lproj/OmniBar.strings index 39042719a1..7c6a8a0d5e 100644 --- a/DuckDuckGo/nl.lproj/OmniBar.strings +++ b/DuckDuckGo/nl.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Tekst wissen"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Tekst wissen"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Delen"; diff --git a/DuckDuckGo/nl.lproj/Settings.strings b/DuckDuckGo/nl.lproj/Settings.strings index 33a73b1b46..eef2c9ae2c 100644 --- a/DuckDuckGo/nl.lproj/Settings.strings +++ b/DuckDuckGo/nl.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Gegevens automatisch wissen"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Instellingen"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "App afsluiten, 1 uur inactief"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Onbeschermde sites"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Lettergrootte"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Toetsenbord weergeven bij"; diff --git a/DuckDuckGo/pl.lproj/DaxOnboarding.strings b/DuckDuckGo/pl.lproj/DaxOnboarding.strings index 64377b41bf..c60839746e 100644 --- a/DuckDuckGo/pl.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/pl.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Ukryj"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Witamy\nw DuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Zróbmy to!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Przycisk"; diff --git a/DuckDuckGo/pl.lproj/Localizable.strings b/DuckDuckGo/pl.lproj/Localizable.strings index 3ed633cac8..f469fe412b 100644 --- a/DuckDuckGo/pl.lproj/Localizable.strings +++ b/DuckDuckGo/pl.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Udostępnij"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Dodaj widżet VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Dodaj widżet"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Dół"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Zaktualizować nazwę użytkownika?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Unikaj konfliktów VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Dodaj zakładkę"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Tak"; +/* No comment provided by engineer. */ +"Change Your Location" = "Zmień lokalizację"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Pomiń"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Udało się!\n\nPamiętaj: za każdym razem, gdy przeglądasz ze mną Internet, jakaś wścibska reklama przestaje działać. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet może być trochę nieprzyjemny.\n\nBez obaw! Prywatne wyszukiwanie i przeglądanie jest łatwiejsze niż myślisz."; - /* No comment provided by engineer. */ "Debug" = "Debugowanie"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nigdy"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player umożliwia oglądanie YouTube bez ukierunkowanych reklam w środowisku kinowym DuckDuckGo bez wpływu oglądanych treści na rekomendacje."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Rozumiem!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Za dużo reklam na YouTube? Wypróbuj Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Za dużo reklam na YouTube? Nie z odtwarzaczem Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo zapewnia wszystkie niezbędne funkcje ochrony prywatności użytkownika podczas przeglądania Internetu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player zapewnia czyste środowisko oglądania bez spersonalizowanych reklam i sprawia, że aktywność związana z oglądaniem filmów nie wpływa na rekomendacje YouTube'a."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Dowiedz się więcej"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Otwieraj Duck Player w nowej karcie"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Otwieraj filmy w Duck Player"; +"duckplayer.settings.open-videos-in" = "Otwieraj filmy z YouTube w odtwarzaczu Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Ukryj swój adres e-mail i\nblokuj skrypty śledzące"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Nie dodano jeszcze żadnych zakładek"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Prześlij"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Podaj jak najdokładniejsze informacje"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Strony lub wyniki wyszukiwania wczytują się powoli"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Przekaż informacje"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Przekaż informacje"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Twoja anonimowa opinia ma dla nas ogromne znaczenie."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Pokaż wszystkie karty"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Witamy\nw DuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Dowiedz się więcej"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Aplikacja DuckDuckGo dla komputerów Mac zapewnia szybkość, której potrzebujesz, i niezbędne funkcje przeglądania. Ponadto jest wyposażona w najlepsze w swojej klasie narzędzia do ochrony prywatności."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Edytuj"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "Sieć VPN została rozłączona z powodu wygasłej subskrypcji. Subskrybuj Privacy Pro, aby ponownie połączyć się z siecią DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Niepowodzenie połączenia usługi ochrony sieci.Spróbuj ponownie później."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Usługa ochrony sieci została przerwana. Próba ponownego połączenia..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Wprowadź swój kod zaproszenia, aby rozpocząć."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Masz zaproszenie do wypróbowania DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Kod zaproszenia"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Ukryj lokalizację na stronach internetowych i w Internecie przed dostawcami usługi dostępu do Internetu oraz innymi użytkownikami w sieci."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Udało się! Dołączono."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otwórz VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Połączono · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Łączenie..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nie połączono"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Odłączanie..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Nawiąż połączenie, aby zabezpieczyć ruch internetowy urządzenia."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "Usługa DuckDuckGo VPN jest włączona"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Podziel się opinią"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Szczegóły połączenia"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Serwer DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Spróbuj ponownie później."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Nie udało się połączyć."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Adres IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Lokalizacja"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Zarządzaj"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Przekierowanie ruchu urządzenia przez %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Włącz powiadomienia"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Informacje"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Powiadomienia"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Otrzymuj powiadomienia o zerwaniu połączenia lub zmianie stanu VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Powiadomienia VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Ilość danych"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Zezwól na pomijanie sieci VPN przez ruch lokalny w celu łączenia z urządzeniami w sieci lokalnej, takimi jak drukarka."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Ogólne"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Wyklucz sieci lokalne"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Wszystkie kraje"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Połączona lokalizacja"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automatycznie połącz z najbliższym znalezionym serwerem."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Zalecane"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Wybrana lokalizacja"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Najbliższa lokalizacja"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Preferowana lokalizacja"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo kieruje zapytania DNS przez nasze serwery DNS, aby Twój dostawca usług internetowych nie mógł zobaczyć, jakie strony odwiedzasz."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Często zadawane pytania i pomoc techniczna"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Podziel się opinią o funkcji VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Dezaktywuj"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Adres e-mail (opcjonalnie)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Wystąpił problem, który nie został omówiony w naszym [centrum pomocy](duck://)? Zdecydowanie chcemy o tym wiedzieć.\n\nPodaj adres e-mail, jeśli wyrażasz zgodę na kontakt w tej sprawie (możemy nie być w stanie odpowiedzieć na wszystkie zgłoszenia):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Zarządzaj zakładkami"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Ulubione"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Jeśli włączono Touch ID, Face ID lub hasło systemowe, pojawi się prośba o odblokowanie aplikacji podczas jej otwierania."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automatyczne czyszczenie danych"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Polityka prywatności i warunki użytkowania"; /* Settings screen cell for long press previews */ "settings.previews" = "Podglądy po dłuższym przyciśnięciu"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Ustaw pozycję paska adresu"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktywacja"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Twoja subskrypcja jest aktywowana"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Trwa to dłużej niż zwykle, sprawdź ponownie później."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Usuń swoje dane z witryn, które je sprzedają"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Płynniejsza ochrona prywatności dzięki trzem nowym zabezpieczeniom:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Mam subskrypcję"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Wznów subskrypcję, aby nadal korzystać z Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Twoja subskrypcja Privacy Pro wygasła"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "W przypadku kradzieży Twojej tożsamości pomożemy Ci ją przywrócić"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Uzyskaj Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Ustawienia subskrypcji"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Obejmuje usługi VPN oraz Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Chroń połączenie i tożsamość dzięki subskrypcji Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Obejmuje usługi VPN, Personal Information Removal oraz Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Która witryna nie działa poprawnie?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Uzyskaj dostęp do subskrypcji Privacy Pro na tym urządzeniu za pośrednictwem Apple ID lub adresu e-mail."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Dodaj adres e-mail"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Przywróć zakup"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Przywróć zakup, aby aktywować subskrypcję na tym urządzeniu."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Twoja subskrypcja jest automatycznie dostępna w DuckDuckGo na każdym urządzeniu, na którym zalogujesz się na konto Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Edytuj adres e-mail"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Edytuj adres e-mail"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Wpisz adres e-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Użyj adresu e-mail, aby aktywować subskrypcję na tym urządzeniu."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktywuj subskrypcję"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Anuluj"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Przywróć zakup"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktywuj subskrypcję na tym urządzeniu"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Wyślij ponownie instrukcje"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Dodaj adres e-mail, aby aktywować subskrypcję na innych urządzeniach. Użyjemy tego adresu w celu zweryfikowania Twojej subskrypcji."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Dodaj adres e-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Subskrypcja Privacy Pro jest dostępna na każdym urządzeniu zalogowanym na to samo konto Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Twoja subskrypcja została zakupiona za pośrednictwem sklepu Google Play. Aby odnowić subskrypcję, otwórz ustawienia subskrypcji w sklepie Google Play na urządzeniu zalogowanym na konto Google wykorzystane do zakupu subskrypcji."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Plany subskrypcji"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "roczne"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "miesięczne"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Twoja subskrypcja została usunięta z tego urządzenia."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Aktualizuj lub anuluj plan"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Zamknij"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Na pewno?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktywuj na innych urządzeniach"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Dodaj opcjonalny adres e-mail do subskrypcji, aby uzyskać dostęp do Privacy Pro na innych urządzeniach. **[Więcej informacji](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Użyj tego adresu e-mail, aby aktywować subskrypcję poprzez wybór opcji Ustawienia > Privacy Pro w aplikacji DuckDuckGo na innych urządzeniach. **[Więcej informacji](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Subskrypcja powiązana z tym adresem e-mail nie jest już aktywna."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Nie znaleziono subskrypcji"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Subskrypcja powiązana z tym kontem Apple ID nie jest już aktywna."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Często zadawane pytania i pomoc techniczna"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Uzyskaj odpowiedzi na często zadawane pytania lub skontaktuj się z pomocą techniczną Privacy Pro na naszych stronach pomocy."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Anuluj"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Przywróć"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Znaleźliśmy subskrypcję powiązaną z tym Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Znaleziono subskrypcję"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Pomoc i wsparcie"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Zarządzaj planem"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Subskrypcja"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Nie ma subskrypcji powiązanej z tym Apple ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Nie znaleziono subskrypcji"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Wyświetl plany"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktywuj Privacy Pro na komputerze, aby skonfigurować usługę Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "W przeglądarce DuckDuckGo na komputerze wybierz %1$@ i kliknij %2$@, aby rozpocząć."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Ustawienia > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Mam subskrypcję"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Finalizowanie zakupu..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Trwa zakup..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Przywracanie subskrypcji..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Usuń z tego urządzenia"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Nie będziesz już mieć dostępu do subskrypcji Privacy Pro na tym urządzeniu. Nie spowoduje to anulowania Twojej subskrypcji, która pozostanie aktywna na pozostałych urządzeniach."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Usunąć z tego urządzenia?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Usuń subskrypcję"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Anuluj"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Powrót do ustawień"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Wystąpił błąd"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "Nie udało się zrealizować zakupu w App Store. Spróbuj ponownie później."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Wystąpił błąd"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Zakupy zostały przywrócone."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Wszystko gotowe."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Subskrypcja"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Twoja subskrypcja wygasła w dniu %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Twoja subskrypcja %1$@ wygasa w dniu %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Twoja subskrypcja %1$@ odnawia się w dniu %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Ochrona prywatności włączona dla %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Włączaj i wyłączaj VPN bezpośrednio z ekranu głównego."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Propozycja autouzupełniania"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Dźwięk jest przetwarzany na urządzeniu. Dane nie są przechowywane ani udostępniane żadnym podmiotom, w tym DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Odrzuć"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Subskrybuj"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Subskrybuj Privacy Pro, aby ponownie połączyć się z siecią DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "Sieć VPN została rozłączona z powodu wygasłej subskrypcji"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Znajdź i zaznacz DuckDuckGo. Następnie przesuń palcem do VPN i wybierz Dodaj widżet."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Anuluj"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Gotowe"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Prześlij"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Przesyłanie..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN powoduje awarię lub zawieszanie się przeglądarki"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "Nie można połączyć się z siecią VPN"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Prośba o dodanie funkcji VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN powoduje problemy z innymi aplikacjami lub witrynami"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "Sieć VPN nie pozwala na połączenie się z urządzeniem lokalnym"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Inne opinie o funkcji VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "WYBIERZ KATEGORIĘ"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Połączenie VPN jest za wolne"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nie można zainstalować VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Twoja opinia pomoże nam ulepszyć DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Nie udało się teraz przesłać Twojej opinii, spróbuj ponownie."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Dziękujemy!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Dziękujemy! Informacje zostały przekazane."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Opisz, co się wydarzyło, czego oczekiwano i jakie działania doprowadziły do wystąpienia problemu:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Oprócz szczegółów wprowadzonych w tym formularzu zgłoszenie problemu z aplikacją będzie zawierać:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Czy określone funkcje DuckDuckGo są włączone"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Zbiorcze dane diagnostyczne aplikacji DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Dotykając opcji „Prześlij”, zgadzam się na wykorzystanie przez DuckDuckGo informacji zawartych w tym zgłoszeniu w celu ulepszenia funkcji aplikacji."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Pomóż ulepszyć DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Dodaj widżet VPN do ekranu głównego"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Korzystanie z niestandardowego serwera DNS może mieć wpływ na prędkość przeglądania stron internetowych oraz narażać aktywność na dostęp nieupoważnionych osób, jeśli serwer nie jest bezpieczny lub sprawdzony."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Zastosuj"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Adres IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Niestandardowy"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (zalecane)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Serwer DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Serwer DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Zezwalaj na powiadomienia"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Pobierz DuckDuckGo dla systemu Windows."; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Możesz dostosować lokalizację sieci VPN, łącząc się z dowolnym z naszych serwerów na całym świecie."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Możesz korzystać z witryn lub aplikacji, które blokują ruch VPN, wstrzymując połączenie VPN."; + diff --git a/DuckDuckGo/pl.lproj/OmniBar.strings b/DuckDuckGo/pl.lproj/OmniBar.strings index 932c1b562e..7f4269c4a9 100644 --- a/DuckDuckGo/pl.lproj/OmniBar.strings +++ b/DuckDuckGo/pl.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Wyczyść tekst"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Wyczyść tekst"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Udostępnij"; diff --git a/DuckDuckGo/pl.lproj/Settings.strings b/DuckDuckGo/pl.lproj/Settings.strings index b75934c547..ceb6dedc8c 100644 --- a/DuckDuckGo/pl.lproj/Settings.strings +++ b/DuckDuckGo/pl.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Automatyczne czyszczenie danych"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Ustawienia"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Zamknięcie aplikacji, nieaktywna przez 1 godzinę"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Niezabezpieczone witryny"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Rozmiar tekstu"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Pokaż klawiaturę"; diff --git a/DuckDuckGo/pt.lproj/DaxOnboarding.strings b/DuckDuckGo/pt.lproj/DaxOnboarding.strings index e672004263..2a19abfbb7 100644 --- a/DuckDuckGo/pt.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/pt.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Ocultar"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Damos-lhe as boas-vindas ao\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Vamos lá!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Botão"; diff --git a/DuckDuckGo/pt.lproj/Localizable.strings b/DuckDuckGo/pt.lproj/Localizable.strings index f8b8487247..8fbd65c38b 100644 --- a/DuckDuckGo/pt.lproj/Localizable.strings +++ b/DuckDuckGo/pt.lproj/Localizable.strings @@ -19,6 +19,15 @@ /* Button label for OK action */ "action.ok" = "OK"; +/* Title for text zoom menu item. %d%% is replaced with percent, e.g. 56% so do not change that please. */ +"action.text-zoom-menu-item" = "Zoom (%d%%)"; + +/* Text zoom menu item */ +"action.text-zoom-sheet-menu-item" = "Zoom"; + +/* Title for text zoom sheet view. %d%% is replaced with percent, e.g. 56% so do not change that please. */ +"action.text-zoom-sheet-title" = "Zoom do texto (%d%%)"; + /* Add action - button shown in alert */ "action.title.add" = "Adicionar"; @@ -109,6 +118,12 @@ /* Share action */ "action.title.share" = "Partilhar"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Adicionar widget de VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Adicionar widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Parte inferior"; @@ -653,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Atualizar nome de utilizador?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Evitar conflitos de VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Adicionar marcador"; @@ -770,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Sim"; +/* No comment provided by engineer. */ +"Change Your Location" = "Alterar a localização"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ignorar"; @@ -968,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Você consegue!\n\nLembre-se: sempre que navega comigo, um anúncio assustador perde as suas asas. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "A Internet pode ser um pouco assustadora.\n\nMas não se preocupe! Pesquisar e navegar em privado é mais fácil do que pensa."; - /* No comment provided by engineer. */ "Debug" = "Depurar"; @@ -1071,7 +1089,7 @@ "duckPlayer.never.label" = "Nunca"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "O Duck Player permite-te ver o YouTube sem anúncios segmentados como se estivesses no cinema no DuckDuckGo, e o que vês não vai influenciar as tuas recomendações."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Entendi!"; @@ -1079,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Já não suportas ver anúncios no YouTube? Experimenta o Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Já não suportas ver anúncios no YouTube? Experimenta o Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "O DuckDuckGo fornece todos os Privacy Essentials de que precisas para te protegeres enquanto navegas na Web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "O Duck Player oferece uma experiência de visualização limpa sem anúncios personalizados e evita que as atividades de visualização influenciem as recomendações do YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Saiba mais"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Abrir Duck Player num novo separador"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Abrir vídeos no Duck Player"; +"duckplayer.settings.open-videos-in" = "Abrir vídeos do YouTube no Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1160,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Ocultar o teu e-mail e\nbloquear rastreadores"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Ainda não foram adicionados marcadores"; @@ -1313,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Submeter"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Seja o mais específico possível"; @@ -1352,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Páginas Web ou resultados de pesquisa carregados lentamente"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Partilhar detalhes"; @@ -1370,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Partilhar detalhes"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Os seus comentários anônimos são importantes para nós."; @@ -1520,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Mostrar todos os separadores"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Damos-lhe as boas-vindas ao\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Saiba mais"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "O DuckDuckGo para Mac tem a velocidade de que necessita, as funcionalidades de navegação que espera e os nossos Privacy Essentials líderes no setor."; @@ -1577,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Editar"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN do DuckDuckGo"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN desativada devido a subscrição expirada. Subscreve o Privacy Pro para voltar a ligar a DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Falha na ligação da Network Protection. Tenta novamente mais tarde."; @@ -1602,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "A Network Protection foi interrompida. A tentar ligar novamente..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Introduz o código de convite para começares."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Convidamos-te a experimentar a DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Código de Convite"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Oculta a tua localização dos sites e a tua atividade online dos fornecedores de Internet e de outras pessoas na tua rede."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Sucesso! Já está."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1622,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Abrir VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Ligada · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "A ligar…"; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Não ligada"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "A desligar…"; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Liga a VPN para protegeres todo o tráfego de Internet\ndo teu dispositivo."; @@ -1646,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "A DuckDuckGo VPN está Ativada"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Partilhar comentários"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Detalhes da ligação"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Servidor DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Tenta novamente mais tarde."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Falha ao ligar."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Endereço IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Localização"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Gerir"; @@ -1679,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "A encaminhar o tráfego do dispositivo através de %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ativar as notificações"; @@ -1689,13 +1782,13 @@ "network.protection.vpn.about" = "Acerca de"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Notificações"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Recebe uma notificação se a tua ligação cair ou o estado da VPN mudar."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Notificações da VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Volume de Dados"; @@ -1704,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Permitir que o tráfego local ignore a VPN e ligue a dispositivos na tua rede local, como uma impressora."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Geral"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Excluir redes locais"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Todos os países"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Localização Ligada"; @@ -1725,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Ligar automaticamente ao servidor mais próximo que encontrarmos."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Recomendada"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Localização Selecionada"; @@ -1743,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Localização Mais Próxima"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Localização preferida"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "O DuckDuckGo encaminha as consultas DNS através dos nossos servidores DNS para que o teu fornecedor de Internet não possa ver os sites que visitas."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Perguntas Frequentes e Apoio Técnico"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Partilhar Feedback Sobre a VPN"; @@ -1931,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Desativar"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mail (opcional)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Encontraste um problema que não é abordado no nosso [centro de ajuda](duck://)? Queremos perceber do que se trata.\n\nFornece um e-mail se quiseres que te contactemos sobre este problema (podemos não conseguir responder a todos os problemas):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gerir marcadores"; @@ -2020,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoritos"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Sobre o DuckDuckGo"; @@ -2075,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Se estiver definido um Touch ID, Face ID ou código de acesso de sistema, é-te pedido que desbloqueies a aplicação quando a abres."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Limpar os dados automaticamente"; @@ -2173,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Política de Privacidade e Termos de Utilização"; /* Settings screen cell for long press previews */ "settings.previews" = "Pré-visualizações ao premir prolongadamente"; @@ -2199,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Define a Posição da Barra de Endereços"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "A ativar…"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "A tua subscrição está a ser ativada"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Está a demorar mais tempo do que o habitual, volta mais tarde."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Remove as tuas informações de sites que as vendem"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Privacidade mais simplificada com três novas proteções:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Tenho uma Subscrição"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Subscreve novamente para continuares a utilizar o Privacy Pro"; @@ -2223,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "A tua subscrição Privacy Pro expirou"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Se a tua identidade for roubada, ajudaremos a restaurá-la"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Obter Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Definições de Subscrição"; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Inclui a nossa VPN e a Identity Theft Restoration."; + +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Protege a tua ligação e identidade com o Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Inclui a nossa VPN, a Personal Information Removal e a Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2251,7 +2419,7 @@ "settings.sync" = "Sincronização e cópia de segurança"; /* Settings screen cell text for text size */ -"settings.text.size" = "Tamanho do texto"; +"settings.text.size" = "Zoom do texto predefinido"; /* Settings screen cell text for theme */ "settings.theme" = "Tema"; @@ -2308,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Que site está com falhas?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Acede à tua subscrição Privacy Pro neste dispositivo através do teu Apple ID ou de um endereço de e-mail."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Adicionar E-mail"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Restaurar Compra"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Restaura a tua compra para ativares a tua subscrição neste dispositivo."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "A tua subscrição está automaticamente disponível no DuckDuckGo em qualquer dispositivo com sessão iniciada com o teu Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Editar e-mail"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Editar e-mail"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Introduzir E-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Utiliza o teu e-mail para ativares a tua subscrição neste dispositivo."; /* Activate subscription title */ "subscription.activate.email.title" = "Ativar Subscrição"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Cancelar"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Restaurar Compra"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Ativa a tua subscrição neste dispositivo"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Reenviar instruções"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Adiciona um endereço de e-mail para ativares a tua subscrição nos teus outros dispositivos. Usaremos este endereço apenas para validar a tua subscrição."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Adicionar E-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "O Privacy Pro está disponível em qualquer dispositivo com sessão iniciada com o mesmo ID Apple."; /* Text for the manage billing page */ "subscription.billing.google.text" = "A tua subscrição foi adquirida na Google Play Store. Para renovares a tua subscrição, abre as definições da subscrição na Google Play Store num dispositivo com sessão iniciada na Conta Google usada para comprar a subscrição."; @@ -2377,88 +2542,91 @@ "subscription.billing.google.title" = "Planos de Subscrição"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "anual"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mensal"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "A tua subscrição foi removida deste dispositivo."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Atualizar Plano ou Cancelar"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Fechar"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Tens a certeza?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Ativar Noutros Dispositivos"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Adiciona um e-mail opcional à tua subscrição para acederes ao Privacy Pro noutros dispositivos. **[Sabe mais](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Utiliza este e-mail para ativares a tua subscrição em Definições > Privacy Pro na aplicação DuckDuckGo nos teus restantes dispositivos. **[Sabe mais](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "A tua subscrição associada a este e-mail já não está ativa."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Subscrição não encontrada"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "A tua subscrição associada a este ID Apple já não está ativa."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Perguntas Frequentes e Apoio Técnico"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Obtém respostas a perguntas frequentes ou contacta o apoio técnico do Privacy Pro a partir das nossas páginas de ajuda."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Cancelar"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Repor"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Encontrámos uma subscrição associada a este Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Subscrição encontrada"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Ajuda e Suporte"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Faça a gestão do plano"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Subscrição"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Não tem nenhuma subscrição associada a este Apple ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Subscrição não encontrada"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Ver Planos"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Ativa o Privacy Pro no computador para configurar a Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "No navegador DuckDuckGo para computador, acede a %1$@ e clica em %2$@ para começar."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Definições > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Tenho uma Subscrição"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2467,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "A concluir a compra…"; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Compra em curso…"; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "A restaurar a subscrição…"; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Remover Deste Dispositivo"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Perderás acesso à subscrição Privacy Pro neste dispositivo. Isto não irá cancelar a tua subscrição, e ela permanecerá ativa nos teus outros dispositivos."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Remover deste dispositivo?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Remover Subscrição"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Cancelar"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Voltar às Definições"; @@ -2500,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Ocorreu um erro"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "A App Store não conseguiu processar a tua compra. Tenta novamente mais tarde."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Ocorreu um erro"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "As tuas compras foram restauradas."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Está tudo pronto."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Subscrito"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "A tua subscrição expirou a %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "A tua subscrição %1$@ expira a %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "A tua subscrição %1$@ renova-se a %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2599,7 +2770,7 @@ "tab.switcher.accessibility.label" = "Alternar de separador"; /* Description text for the text size adjustment setting */ -"textSize.description" = "Escolha o tamanho de texto da sua preferência. Os sites que vê no DuckDuckGo ajustar-se-ão."; +"textSize.description" = "Aumenta ou diminui o tamanho do texto em todos os sites."; /* Replacement string is a current percent value e.g. '120%' */ "textSize.footer" = "Tamanho do texto - %@"; @@ -2623,7 +2794,7 @@ "theme.name.light" = "Claro"; /* No comment provided by engineer. */ -"This list contains messages that have been shown plus at most 1 message that is scheduled for showing. There may be more messages in the config that will be presented, but they haven't been processed yet." = "This list contains messages that have been shown plus at most 1 message that is scheduled for showing. There may be more messages in the config that will be presented, but they haven't been processed yet."; +"This list contains messages that have been shown plus at most 1 message that is scheduled for showing. There may be more messages in the config that will be presented, but they haven't been processed yet." = "Esta lista contém mensagens que foram mostradas mais, no máximo, 1 mensagem que está programada para apresentação. Podem existir mais mensagens na configuração que serão apresentadas, mas ainda não foram processadas."; /* Confirmation of an action - populated with a domain name */ "toast.protection.disabled" = "Proteção de privacidade desativada para %@"; @@ -2634,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Proteção de privacidade ativada para %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Ativa e desativa a VPN diretamente no ecrã inicial."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Sugestão de preenchimento automático"; @@ -2668,118 +2842,118 @@ "voiceSearch.footer.note.old" = "O áudio é processado no dispositivo. Não foi armazenado ou partilhado com ninguém, incluindo o DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Ignorar"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Subscrever"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Subscreve o Privacy Pro para voltar a ligar a DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN desativada devido a subscrição expirada"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Encontra e seleciona DuckDuckGo. Em seguida, desliza para VPN e seleciona Adicionar widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Cancelar"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Feito"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Submeter"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "A enviar…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "A VPN faz com que o navegador falhe ou bloqueie"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "A VPN não consegue ligar-se"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Pedido de funcionalidade da VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "A VPN causa problemas com outras aplicações ou sites"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "A VPN não me deixa ligar ao dispositivo local"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Outro feedback sobre VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "SELECIONA UMA CATEGORIA"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "A ligação da VPN é demasiado lenta"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Não é possível instalar a VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "O teu feedback ajuda-nos a melhorar a VPN DuckDuckGo."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Não foi possível enviar o teu feedback, tenta novamente."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Obrigado!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Obrigado! Comentário enviado"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Descreve o que está a acontecer, o que esperavas que acontecesse e os passos que levaram ao problema:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Para além dos detalhes introduzidos neste formulário, o teu relatório de problemas na aplicação vai incluir:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Se tens funcionalidades específicas do DuckDuckGo ativas"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Diagnósticos da aplicação DuckDuckGo agregados"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Ao tocar em \"Enviar\", concordo que o DuckDuckGo pode utilizar as informações neste relatório para melhorar as funcionalidades da aplicação."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Ajuda a melhorar a VPN DuckDuckGo"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Adicionar widget de VPN ao ecrã inicial"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "A utilização de um servidor DNS personalizado pode afetar as velocidades de navegação e expor a tua atividade a terceiros se o servidor não for seguro ou fiável."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Aplicar"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Endereço IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Personalizado"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recomendado)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Servidor DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Servidor DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Permitir notificações"; @@ -2877,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Obtém o DuckDuckGo para Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Podes personalizar a localização da tua VPN ligando-te a qualquer um dos nossos servidores em todo o mundo."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Podes utilizar sites ou aplicações que bloqueiam o tráfego da VPN suspendendo a ligação VPN."; + diff --git a/DuckDuckGo/pt.lproj/OmniBar.strings b/DuckDuckGo/pt.lproj/OmniBar.strings index 1c617dac9d..c75910fc4d 100644 --- a/DuckDuckGo/pt.lproj/OmniBar.strings +++ b/DuckDuckGo/pt.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Limpar o texto"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Limpar o texto"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Partilhar"; diff --git a/DuckDuckGo/pt.lproj/Settings.strings b/DuckDuckGo/pt.lproj/Settings.strings index 1c4761d9bb..3961b1d103 100644 --- a/DuckDuckGo/pt.lproj/Settings.strings +++ b/DuckDuckGo/pt.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Limpar os dados automaticamente"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Definições"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Saída da aplicação, inativa por 1 hora"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Sites desprotegidos"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Tamanho do texto"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Mostrar teclado em"; diff --git a/DuckDuckGo/ro.lproj/DaxOnboarding.strings b/DuckDuckGo/ro.lproj/DaxOnboarding.strings index 9f627dab5e..88580d637a 100644 --- a/DuckDuckGo/ro.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/ro.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Ascunde"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Bine ai venit la\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Să începem!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Buton"; diff --git a/DuckDuckGo/ro.lproj/Localizable.strings b/DuckDuckGo/ro.lproj/Localizable.strings index 1444305508..6c838f5cf4 100644 --- a/DuckDuckGo/ro.lproj/Localizable.strings +++ b/DuckDuckGo/ro.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Partajare"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Adaugă widgetul VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Adăugare widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Partea de jos"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Actualizezi numele de utilizator?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Evită conflictele VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Adăugare semn de carte"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Da"; +/* No comment provided by engineer. */ +"Change Your Location" = "Schimbă-ți locația"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ignorare"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Ai ghicit!\n\nReține: de fiecare dată când navighezi cu mine, o reclamă terifiantă își pierde aripile. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internetul poate fi cam terifiant.\n\nNu te îngrijora! Căutarea și navigarea în mod confidențial sunt mai ușoare decât crezi."; - /* No comment provided by engineer. */ "Debug" = "Depanează"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Niciodată"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player îți permite să vizionezi videoclipuri pe YouTube fără reclame țintite, într-o experiență asemănătoare unui cinematograf, în DuckDuckGo, iar ceea ce vizionezi nu îți va influența recomandările."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Am înțeles!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Te copleșesc reclamele pe YouTube? Încearcă Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Te copleșesc reclamele pe YouTube? Nu și cu Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo oferă toate elementele de confidențialitate esențiale de care ai nevoie pentru a te proteja în timp ce navighezi pe web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player oferă o experiență de vizionare fără perturbări, fără reclame personalizate și împiedică activitatea de vizionare să îți influențeze recomandările YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Află mai multe"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Deschide Duck Player într-o filă nouă"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Deschide videoclipuri în Duck Player"; +"duckplayer.settings.open-videos-in" = "Deschide videoclipurile YouTube în Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Ascunde-ți e-mailul și blochează tehnologiile de urmărire"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Nu s-a adăugat niciun semn de carte"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Trimite"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Vă rugăm să furnizați detalii cât mai concrete"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Paginile web sau rezultatele căutării se încarcă încet"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Partajare detalii"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Partajare detalii"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Feedbackul dvs. anonim este important pentru noi."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Afișează toate filele"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Bine ai venit la\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Află mai multe"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pentru Mac are viteza de care ai nevoie, funcționalitățile de răsfoire pe care ți le dorești și este prevăzută cu cele mai bune caracteristici de bază în privința confidențialității din domeniu."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Editați"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN deconectat din cauza expirării abonamentului. Abonează-te la Privacy Pro pentru a reconecta DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protection nu a reușit să se conecteze. Încearcă din nou mai târziu."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Network Protection a fost întreruptă. Se încearcă reconectarea acum..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Completează codul de invitație pentru a începe."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Te invităm să încerci DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Codul de invitație"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Ascunde-ți locația de pe site-uri și disimulează-ți activitatea online față de furnizorii de internet și de alte entități din rețeaua ta."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Ai reușit! Acum o utilizezi."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Deschide VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Conectat · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Se conectează..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nu este conectat"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Se deconectează..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Conectează-te pentru a securiza traficul pe internet\n pentru toate dispozitivele tale."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN este pornit"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Partajează feedback"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Detalii conexiune"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Server DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Încearcă din nou mai târziu."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Conectarea nu a reușit."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Adresa IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Locație"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Gestionează"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirijarea traficului dispozitivului prin %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Activează Notificările"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Despre"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Notificări"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Primește o notificare dacă conexiunea ta devine mai slabă sau dacă starea VPN-ului se schimbă."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Notificări VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Volum de date"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Lasă traficul local să ocolească VPN-ul și să se conecteze la dispozitivele din rețeaua locală, cum ar fi o imprimantă."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Generale"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Exclude rețelele locale"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Toate țările"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Locație conectată"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Conectează-te automat la cel mai apropiat server pe care îl putem găsi."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Recomandat"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Locație selectată"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Cea mai apropiată locație"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Locație preferată"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo direcționează interogările DNS prin serverele noastre DNS, astfel încât furnizorul tău de internet să nu poată vedea ce site-uri web vizitezi."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Întrebări frecvente și asistență"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Oferă feedback despre VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Dezactivează"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mail (opțional)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Ai găsit o problemă care nu este acoperită în [centrul nostru de ajutor](duck://)? Ne dorim foarte mult să știm acest lucru.Furnizează o adresă de e-mail dacă dorești să te contactăm cu privire la această problemă (este posibil să nu putem răspunde la toate problemele):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gestionează marcajele"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Preferințe"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Despre DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Dacă identificatorul tactil, identificatorul facial sau parola de sistem sunt activate, ți se va solicita să deblochezi aplicația la deschidere."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Șterge automat datele"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Politica de confidențialitate și Condițiile de prestare a serviciului"; /* Settings screen cell for long press previews */ "settings.previews" = "Previzualizări prin apăsare lungă"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Setează poziția barei de adrese"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Se activează"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Abonamentul tău este în curs de activare"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Acest lucru durează mai mult decât de obicei, te rugăm să revii mai târziu."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Elimină-ți informațiile de pe site-urile care le vând"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Confidențialitate optimizată, cu trei noi mecanisme de protecție:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Am un abonament"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Abonează-te din nou pentru a continua să utilizezi Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Abonamentul tău Privacy Pro a expirat"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Dacă identitatea ta este furată, te vom ajuta să o restabilești."; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Obține Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Setări pentru abonament"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Include VPN-ul nostru și Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Protejează-ți conexiunea și identitatea cu Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Include VPN, Personal Information Removal și Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Ce site este defect?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Accesează-ți abonamentul Privacy Pro pe acest dispozitiv prin Apple ID sau o adresă de e-mail."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Adaugă adresa de e-mail"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Restabilește achiziția"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Restaurează-ți achiziția pentru a-ți activa abonamentul pe acest dispozitiv."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Abonamentul tău este disponibil automat în DuckDuckGo pe orice dispozitiv conectat la Apple ID-ul tău."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Editează adresa de e-mail"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Editează adresa de e-mail"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Completează adresa de e-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Folosește-ți e-mailul pentru a-ți activa abonamentul pe acest dispozitiv."; /* Activate subscription title */ "subscription.activate.email.title" = "Activează abonamentul"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Renunță"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Restabilește achiziția"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Activează-ți abonamentul pe acest dispozitiv"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Retrimite instrucțiunile"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Adaugă o adresă de e-mail pentru a-ți activa abonamentul pe celelalte dispozitive ale tale. Vom folosi această adresă doar pentru a-ți verifica abonamentul."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Adaugă adresa de e-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro este disponibil pe orice dispozitiv conectat la același Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Abonamentul tău a fost achiziționat prin Magazinul Google Play. Pentru a-ți reînnoi abonamentul, deschide setările abonamentului din Magazinului Google Play pe un dispozitiv conectat la același cont Google folosit pentru achiziționarea inițială a abonamentului."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Tipuri de abonament"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "anual"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "lunar"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Abonamentul tău a fost eliminat de pe acest dispozitiv."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Actualizează planul sau anulează"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Închidere"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Sigur?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Activează pe alte dispozitive"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Adaugă o adresă de e-mail opțională la abonamentul tău pentru a accesa Privacy Pro pe alte dispozitive. **[Află mai multe](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Folosește această adresă de e-mail pentru a-ți activa abonamentul în Setări > Privacy Pro în aplicația DuckDuckGo pe celelalte dispozitive ale tale. **[Află mai multe](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Abonamentul asociat acestei adrese de e-mail nu mai este activ."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonament inexistent"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Abonamentul asociat acestui Apple ID nu mai este activ."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Întrebări frecvente și asistență"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Primește răspunsuri la întrebările frecvente sau contactează asistența Privacy Pro din paginile noastre de ajutor."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Renunță"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Restaurează"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Am găsit un abonament asociat cu acest Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonament găsit"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Ajutor și suport"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Gestionează planul"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonament"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Nu există niciun abonament asociat cu acest Apple ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonament inexistent"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Vezi planurile"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Activează Privacy Pro pe desktop pentru a configura Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "În browserul DuckDuckGo pentru desktop, accesează %1$@ și dă clic pe %2$@ pentru a începe."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Setări > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Am un abonament"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Se finalizează achiziția..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Achiziție în desfășurare..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Se restabilește abonamentul..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Elimină de pe acest dispozitiv"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Nu vei mai putea-ți să accesezi abonamentul Privacy Pro de pe acest dispozitiv. Acest lucru nu îți va anula abonamentul, care va rămâne activ pe celelalte dispozitive."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Dorești să elimini de pe acest dispozitiv?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Elimină abonamentul"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Renunță"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Înapoi la Setări"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Ceva nu a funcționat corect"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "Magazinul de aplicații nu a putut prelucra achiziția ta. Încearcă din nou mai târziu."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Ceva nu a funcționat corect"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Achizițiile tale au fost restaurate."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Ești gata."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abonat"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Abonamentul tău a expirat la data de %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Abonamentul tău %1$@ expiră la %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Abonamentul tău %1$@ se reînnoiește la %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2560,7 +2722,7 @@ "sync.promo.dismiss.action" = "Nu, mulțumesc"; /* Message for the Sync Promotion banner when user has passwords that can be synced */ -"sync.promo.passwords.message" = "Nu este nevoie să ai un cont. Criptarea de la un punct la altul (end-to-end) înseamnă că nimeni în afară de tine nu îți poate vedea parolele, nici măcar noi."; +"sync.promo.passwords.message" = "Nu este nevoie să ai un cont. Criptarea end-to-end înseamnă că nimeni în afară de tine nu îți poate vedea parolele, nici măcar noi."; /* Title for the Sync Promotion banner */ "sync.promo.passwords.title" = "Sincronizează și creează copii de rezervă pentru parolele tale"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Protecția confidențialității este activată pentru %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Activează și dezactivează VPN-ul chiar din ecranul de pornire."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Sugestie de completare automată"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Componenta audio este prelucrată pe dispozitiv. Nu este stocată sau distribuită nimănui, nici DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Renunță"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Înscrie-te"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Abonează-te la Privacy Pro pentru a reconecta DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN-ul s-a deconectat din cauza unui abonament expirat"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Găsește și selectează DuckDuckGo. Apoi glisează la VPN și selectează Adaugă widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Renunță"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Terminat"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Trimite"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Se transmite..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN face ca browserul să se închidă sau să se blocheze"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN nu reușește să se conecteze"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Solicitare de funcționalitate VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN cauzează probleme cu alte aplicații sau site-uri"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN nu mă lasă să mă conectez la dispozitivul local"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Alt feedback despre VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "SELECTEAZĂ O CATEGORIE"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Conexiunea VPN este prea lentă"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nu pot instala VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Feedbackul tău ne va ajuta să îmbunătățim\nDuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Nu am putut trimite feedbackul tău acum, încearcă din nou."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Mulțumim!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Mulțumesc! Feedback trimis."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Descrie ce se întâmplă, ce te așteptai să se întâmple și pașii care au dus la apariția problemei:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Pe lângă detaliile introduse în acest formular, raportul privind problemele aplicației tale va conține:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Dacă funcțiile specifice DuckDuckGo sunt activate"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Diagnosticare agregată a aplicației DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Atingând „Transmite”, sunt de acord ca DuckDuckGo să utilizeze informațiile din acest raport în scopul îmbunătățirii funcțiilor aplicației."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Contribuie la îmbunătățirea DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Adaugă un widget VPN la ecranul de întâmpinare"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Folosirea unui server DNS personalizat poate afecta viteza de navigare și îți poate expune activitatea unor terțe părți, dacă serverul nu este sigur sau de încredere."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Aplică"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Adresa IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Personalizat"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recomandat)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Server DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Server DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Permite notificările"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Descarcă DuckDuckGo pentru Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Poți personaliza locația VPN-ului tău, conectându-te la oricare dintre serverele noastre din întreaga lume."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Poți utiliza site-uri sau aplicații care blochează traficul VPN, amânând conectarea la VPN."; + diff --git a/DuckDuckGo/ro.lproj/OmniBar.strings b/DuckDuckGo/ro.lproj/OmniBar.strings index 790c760196..b48fd2d612 100644 --- a/DuckDuckGo/ro.lproj/OmniBar.strings +++ b/DuckDuckGo/ro.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Ștergere text"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Ștergere text"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Partajare"; diff --git a/DuckDuckGo/ro.lproj/Settings.strings b/DuckDuckGo/ro.lproj/Settings.strings index 7a72b0fcf1..70453292c3 100644 --- a/DuckDuckGo/ro.lproj/Settings.strings +++ b/DuckDuckGo/ro.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Șterge automat datele"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Setări"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Ieșire din aplicație, inactiv timp de 1 oră"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Site-uri neprotejate"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Dimensiune text"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Afișează tastatura la"; diff --git a/DuckDuckGo/ru.lproj/DaxOnboarding.strings b/DuckDuckGo/ru.lproj/DaxOnboarding.strings index 47cab7362e..966c660c81 100644 --- a/DuckDuckGo/ru.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/ru.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Скрыть"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Добро пожаловать в\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Поехали!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Кнопка"; diff --git a/DuckDuckGo/ru.lproj/Localizable.strings b/DuckDuckGo/ru.lproj/Localizable.strings index 8d3dec89b8..88cf4bbbbf 100644 --- a/DuckDuckGo/ru.lproj/Localizable.strings +++ b/DuckDuckGo/ru.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Поделиться"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Специальный VPN-виджет"; + +/* No comment provided by engineer. */ +"Add widget" = "Добавить виджет"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Внизу"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Обновить имя пользователя?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Без проблем из-за VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Добавить закладку"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Да"; +/* No comment provided by engineer. */ +"Change Your Location" = "Выбор геопозиции"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Пропустить"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Проще некуда!\n\nПросматривать сайтам с нами — значит навсегда попрощаться с назойливой рекламой 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Интернет набит трекерами.\n\nНо выход есть! Пользоваться сетью без слежки проще, чем вы думали."; - /* No comment provided by engineer. */ "Debug" = "Отладка"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Никогда"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Проигрыватель Duck Player позволяет смотреть видео из YouTube в браузере DuckDuckGo в режиме кинотеатра без целевой рекламы. Просмотренные ролики не влияют на рекомендации."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Понятно"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Шквал рекламы на YouTube? Попробуйте Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Шквал рекламы на YouTube? Только не с Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo обеспечивает все основные функции для защиты конфиденциальности в интернете."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Проигрыватель Duck Player обеспечивает беспрепятственный просмотр без персонализированной рекламы и влияния просмотренных роликов на рекомендации в YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Узнать больше"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Открывать Duck Player в новой вкладке"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Открывать видео в Duck Player"; +"duckplayer.settings.open-videos-in" = "Открывать видео из YouTube в Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Проигрыватель Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Скрытие адреса почты\nи блокировка трекеров"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Закладок пока нет"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Отправить"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Опишите максимально подробно"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Медленно загружаются страницы или результаты поиска"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Добавить комментарий"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Добавить комментарий"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Ваш отзыв важен для нас. Он полностью анонимный."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Показать все вкладки"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Добро пожаловать в\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Подробнее"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Приложение DuckDuckGo для Mac — это высокая скорость, функциональность и беспрецедентная конфиденциальность."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Редактировать"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN отключен ввиду окончания подписки. Чтобы вновь подключиться к DuckDuckGo VPN, оформите подписку Privacy Pro."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Функции защиты сети (Network Protection) не удалось установить соединение. Повторите попытку позже."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Прервана работа функции защиты сети (Network Protection). Выполняется попытка повторного подключения..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Для начала введите пригласительный код."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Приглашаем вас оценить сервис DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Код приглашения"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Скройте свое местоположение от сайтов и список посещаемых адресов — от интернет-провайдеров и других пользователей в своей сети."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Готово. Добро пожаловать!"; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Открыть настройки VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Подключен · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Выполняется подключение..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Не подключен"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Отключение..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Выполните подключение для защиты\nтрафика всех устройств."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN включен"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Оставьте нам отзыв"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "О подключении"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-сервер"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Повторите попытку позже."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Подключиться не удалось."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-адрес"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Геопозиция"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Настроить"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафик устройства направляется через: %@"; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Включить уведомления"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "О нас"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Уведомления"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "DuckDuckGo оповестит вас о разрыве соединения или изменении состояния VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Уведомления о VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Объем трафика"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Настройте локальный трафик так, чтобы он поступал в обход VPN на устройства локальной сети, например, на принтер."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Основные"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Исключить локальные сети"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Все страны"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Место подключения"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Автоматически подключаться к ближайшему найденному серверу."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Рекомендуем"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Выбранное место"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Ближайшее место"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Предпочитаемое местоположение"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo направляет DNS-запросы через собственные DNS-серверы, поэтому ваш интернет-провайдер не увидит, какие сайты вы посещаете."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "ЧаВо и поддержка"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Отзыв о VPN-сервисе"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Деактивировать"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "Электронная почта (необязательно)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "имя@почта.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Столкнулись с проблемой, которая не затронута в нашем [справочном центре](duck://)? Мы просто обязаны о ней знать.\n\nУкажите адрес эл. почты, если вы хотите, чтобы мы связались с вами по этому вопросу (возможно, мы не ответим на все вопросы):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Управление закладками"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Избранное"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Несколько слов о DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Если в системе работает технология Touch ID, Face ID или код-пароль, при запуске вам придется разблокировать приложение."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Автоудаление данных"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Политика конфиденциальности и условия обслуживания"; /* Settings screen cell for long press previews */ "settings.previews" = "Предпросмотр долгим нажатием"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Настроить положение адресной строки"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Выполняется активация"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Ваша подписка активируется"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Этот процесс занимает больше времени, чем обычно. Вернитесь сюда чуть позже."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Удаляет ваши данные с сайтов, которые занимаются их продажей"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Три новых рычага для более органичной защиты конфиденциальности:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "У меня уже есть подписка"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Чтобы использовать Privacy Pro, подпишитесь заново"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Срок действия вашей подписки Privacy Pro истек"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Восстанавливает контроль над украденными личными данными"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Перейти на Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Настройки подписки"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Включает услуги: VPN и и Identity Theft Restoration (восстановление данных после «кражи личности»)."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Тариф Privacy Pro для защиты соединения и личных данных"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Включает услуги: VPN, Personal Information Removal (удаление личной информации) и Identity Theft Restoration (восстановление данных после «кражи личности»)."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "На каком сайте возникает проблема?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Преимуществами подписки Privacy Pro можно пользоваться на этом устройстве с помощью Apple ID или адреса электронной почты."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Добавить адрес эл. почты"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Восстановить покупку"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Восстановите покупку, чтобы активировать подписку на этом устройстве."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Ваша подписка на DuckDuckGo автоматически доступна на любом устройстве: просто войдите в учетную запись Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Изменить адрес почты"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Изменить адрес почты"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "Электронная почта"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Ввести адрес эл. почты"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Используйте адрес электронной почты, чтобы активировать подписку на этом устройстве."; /* Activate subscription title */ "subscription.activate.email.title" = "Активация подписки"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Отменить"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "Хорошо"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Восстановить покупку"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Активировать подписку на этом устройстве"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Отправить заново"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Чтобы активировать подписку на других устройствах, добавьте адрес электронной почты. Он будет использоваться только для подтверждения подписки."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Добавить адрес эл. почты"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Подписка Privacy Pro доступна на любом устройстве, где выполнен вход в ту же учетную запись Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Ваша подписка приобретена в магазине приложений Google Play Store. Чтобы продлить ее, откройте настройки подписок в Google Play Store на устройстве, где выполнен вход в ту же учетную запись Google, через которую была изначально оформлена подписка."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Тарифные планы"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "годовая"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "ежемесячная"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Ваша подписка удалена с этого устройства."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Изменить или отменить подписку"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Закрыть"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Вы уверены?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Активация подписки на других устройствах"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Привяжите к подписке дополнительный адрес электронной почты, чтобы пользоваться преимуществами тарифа Privacy Pro на других устройствах. **[Подробнее...](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Используйте этот адрес для активации подписки в разделе «Настройки > Privacy Pro» в приложении DuckDuckGo на других устройствах. **[Подробнее...](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Подписка, закрепленная за этой учетной записью, утратила активный статус."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Подписка не найдена"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Подписка, закрепленная за этой учетной записью Apple ID, утратила активный статус."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "ЧаВо и поддержка"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "На страницах справочного раздела вы найдете ответы на часто задаваемые вопросы, а также контактную информацию службы поддержки Privacy Pro."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Отменить"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Восстановить"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Мы нашли подписку, привязанную к этой учетной записи Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Подписка найдена"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Справка и поддержка"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Управление тарифом"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "По подписке"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "К этой учетной записи Apple ID не привязано ни одной подписки."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Подписка не найдена"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Просмотреть тарифы"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Чтобы включить функцию Personal Information Removal, активируйте подписку Privacy Pro на настольном компьютере"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Для начала запустите настольную версию браузера DuckDuckGo, откройте раздел «%1$@» и нажмите «%2$@»."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Настройки > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "У меня уже есть подписка"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Завершение покупки..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Оформление покупки..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Восстановление подписки..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Удалить с этого устройства"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Вы утратите доступ к возможностям тарифа Privacy Pro на этом устройстве. Сама же подписка не отменяется и по-прежнему будет работать на других устройствах."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Удалить с этого устройства?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Удалить подписку"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Отменить"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Назад к настройкам"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Что-то пошло не так"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "Сервису App Store не удалось обработать вашу покупку. Повторите попытку позже."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Что-то пошло не так"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "Хорошо"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Ваши покупки восстановлены."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Готово!"; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Подписка оформлена"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Срок действия вашей подписки истек %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Ваша %1$@ подписка завершится %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Ваша %1$@ подписка продлится %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Защита конфиденциальности на %@ включена"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Включать и выключать VPN можно прямо с домашнего экрана."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Предложение для автозаполнения"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Аудио обрабатывается непосредственно на устройстве, не хранится и не передается никому, даже DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Отклонить"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Подписаться"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Чтобы вновь подключиться к DuckDuckGo VPN, оформите подписку Privacy Pro."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN отключен ввиду окончания подписки"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Найдите и выберите DuckDuckGo. Затем с помощью свайпа перейдите к VPN и выберите опцию «Добавить виджет»."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Отменить"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Готово"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Отправить"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Отправка..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN приводит к сбою или зависанию браузера"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN не подключается"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Запрос функции VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN вызывает проблемы с другими приложениями или сайтами"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN не дает подключиться к локальному устройству"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Другие отзывы о VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Слишком медленное соединение по VPN"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Невозможно установить VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Ваш отзыв поможет нам улучшить сервис DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Отправить ваш отзыв прямо сейчас не удалось. Повторите попытку."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Спасибо!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Спасибо! Ваш отзыв отправлен."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Опишите, что происходит, что ожидалось и какие действия привели к неполадке."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Помимо информации, внесенной в эту форму, в отчет войдет следующее:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• сведения о том, были ли активированы конкретные функции DuckDuckGo;"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• обобщенные результаты диагностики приложения DuckDuckGo."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Нажимая кнопку «Отправить», я разрешаю DuckDuckGo использовать данные в этом отчете для улучшения работы приложения."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Помогите нам улучшить DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Добавить виджет VPN на главный экран"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Использование собственного DNS-сервера может снизить скорость просмотра веб-страниц и обнаружить ваши действия для третьих лиц, если сервер плохо защищен или работает ненадежно."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Применить"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-адрес"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Свой"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (рекомендуется)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-сервер"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-сервер"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Разрешить уведомления"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "DuckDuckGo для Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Чтобы изменить свою VPN-геопозицию, достаточно подключиться к одному из наших серверов, расположенных по всему миру."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "VPN-соединение можно приостановить для посещения сайтов и приложений, которые блокируют трафик по VPN."; + diff --git a/DuckDuckGo/ru.lproj/OmniBar.strings b/DuckDuckGo/ru.lproj/OmniBar.strings index 81efa98a8e..526148eb12 100644 --- a/DuckDuckGo/ru.lproj/OmniBar.strings +++ b/DuckDuckGo/ru.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Удалить текст"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Удалить текст"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Поделиться"; diff --git a/DuckDuckGo/ru.lproj/Settings.strings b/DuckDuckGo/ru.lproj/Settings.strings index fa13ed39ac..85aae45f43 100644 --- a/DuckDuckGo/ru.lproj/Settings.strings +++ b/DuckDuckGo/ru.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Автоудаление данных"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Настройки"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "После выхода из приложения, через 1 час бездействия"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Незащищенные сайты"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Размер текста"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Показывать клавиатуру"; diff --git a/DuckDuckGo/sk.lproj/DaxOnboarding.strings b/DuckDuckGo/sk.lproj/DaxOnboarding.strings index 2ca1c109e7..c8e2760f07 100644 --- a/DuckDuckGo/sk.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/sk.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Skryť"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Vitajte v\nprehliadači DuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Poďme na to!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Tlačidlo"; diff --git a/DuckDuckGo/sk.lproj/Localizable.strings b/DuckDuckGo/sk.lproj/Localizable.strings index 86e801f76e..0bc1c61c8a 100644 --- a/DuckDuckGo/sk.lproj/Localizable.strings +++ b/DuckDuckGo/sk.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Zdieľať"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Pridať miniaplikáciu VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Pridať miniaplikáciu"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Spodná časť"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Aktualizovať meno používateľa?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Vyhýbanie sa konfliktom VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Pridať záložku"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Áno"; +/* No comment provided by engineer. */ +"Change Your Location" = "Zmeniť vašu polohu"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Preskočiť"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Máte to!\n\nPamätajte: zakaždým, keď surfujete na webe v našej aplikácii, príšerným reklamám pristrihávate krídla. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet môže byť dosť nevyspytateľný.\n\nNemajte žiadne obavy! Súkromné vyhľadávanie a prehliadanie je jednoduchšie, ako si myslíte."; - /* No comment provided by engineer. */ "Debug" = "Ladenie (debug)"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nikdy"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player vám umožňuje v DuckDuckGo sledovať YouTube bez cielených reklám ako v kine a to, čo sledujete, nebude mať vplyv na vaše odporúčania."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Rozumiem!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Utápať sa v reklamách na YouTube? Vyskúšajte Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Utápať sa v reklamách na YouTube? Nie s Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo poskytuje všetky Privacy Essentials, ktoré potrebujete na ochranu pri prehliadaní webu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player poskytuje čisté zobrazenie bez personalizovaných reklám a zabraňuje tomu, aby aktivita pri sledovaní ovplyvňovala vaše odporúčania v službe YouTube."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Zistite viac"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Otvoriť Duck Player na novej karte"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Otvorenie videí v programe Duck Player"; +"duckplayer.settings.open-videos-in" = "Otvárať YouTube videá s Duck Player?"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Skryte svoj e-mail\na blokujte sledovače"; -/* No comment provided by engineer. */ -"empty!" = "prázdne!"; - /* Empty list state placholder */ "empty.bookmarks" = "Zatiaľ neboli pridané žiadne záložky"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Potvrdiť"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Buďte čo najkonkrétnejší"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Pomalé načítavanie webových stránok alebo výsledkov vyhľadávania"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Povedzte nám viac detailov"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Povedzte nám viac detailov"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Anonymná spätná väzba je pre nás dôležitá."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Zobraziť všetky karty"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Vitajte v\nprehliadači DuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Zistite viac"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pre Mac má rýchlosť, ktorú potrebujete, funkcie prehliadania, ktoré očakávate, a obsahuje naše prvotriedne privacy essentials."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Upraviť"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN bola odpojená kvôli vypršaniu platnosti predplatného. Predplať si Privacy Pro, aby si znova pripojil/a DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Ochrana siete sa nepripojila. Prosím, skúste to neskôr znova."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Ochrana siete bola prerušená. Prebieha pokus o opätovné pripojenie..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Začni zadaním pozývacieho kódu."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Pozývame vás vyskúšať DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Pozývací kód"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Skry svoju polohu pred webovými stránkami a svoju online aktivitu pred poskytovateľmi internetu a ostatnými v tvojej sieti."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Podarilo sa to! Si tam."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otvoriť VPN sieť"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Pripojené · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Pripája sa..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Nie je pripojený"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Odpájanie..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Pripojte sa, aby ste zabezpečili všetky svoje zariadenia\n Internetový prenos."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN je zapnutá"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Zdieľať spätnú väzbu"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Podrobnosti pripojenia"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Prosím, skúste to neskôr znova."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Nepodarilo sa pripojiť."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP adresa"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Poloha"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Spravujte stránku"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Smerovanie komunikácie zariadenia cez %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Zapnúť oznámenia"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "O nás"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Oznámenia"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Dostávajte upozornenia, ak dôjde k prerušeniu pripojenia alebo sa zmení stav VPN siete."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Oznámenia VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Dátový objem"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Umožnite miestnej prevádzke obísť sieť VPN sieť a pripojiť sa k zariadeniam v miestnej sieti, napríklad k tlačiarni."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Všeobecné"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Vylúčiť miestne siete"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Všetky krajiny"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Pripojené umiestnenie"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Automaticky sa pripojí k najbližšiemu serveru, ktorý nájdeme."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Odporúčané"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Vybratá poloha"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Najbližšie umiestnenie"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Preferovaná lokalita"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo smeruje dopyty DNS cez naše servery DNS, aby tvoj poskytovateľ internetu nemohol vidieť, ktoré webové stránky navštevuješ."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Často kladené otázky a podpora"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Zdieľať spätnú väzbu k VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Reaktivovať"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-mail (nepovinné)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "meno@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Našiel/našla si problém, ktorý nie je pokrytý v našom [centre pomoci](duck://)? Určite o tom chceme vedieť.\n\nUveď e-mail, ak chceš, aby sme ťa ohľadom tohto problému kontaktovali (nemusíme byť schopní odpovedať na všetky problémy):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Správa záložiek"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Obľúbené položky"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "O službe DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Ak je povolená funkcia Touch ID, Face ID alebo systémový prístupový kód, pri otvorení aplikácie sa zobrazí výzva na odomknutie."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automaticky vymazať údaje"; @@ -2179,10 +2338,10 @@ "settings.on" = "Zapnuté"; /* Product name for the subscription bundle */ -"settings.ppro" = "Privacy Pro"; +"settings.ppro" = "Ochrana osobných údajov Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Zásady ochrany osobných údajov a podmienky služby"; /* Settings screen cell for long press previews */ "settings.previews" = "Náhľady po dlhodobom stlačení"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Nastavenie polohy panela s adresou"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktivácia"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Vaše predplatné sa aktivuje"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Trvá to dlhšie ako zvyčajne, prosím, skús to znova neskôr."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Odstráň svoje informácie zo stránok, ktoré ich predávajú"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Bezproblémové súkromie s tromi novými ochranami:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Mám predplatné"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Znova sa prihláste na odber, aby ste mohli naďalej používať Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Vaše predplatné Privacy Pro vypršalo"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Ak je tvoja identita odcudzená, pomôžeme ti ju obnoviť."; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Získaj Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Nastavenia predplatného"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Zahŕňa našu VPN a Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Chráň si pripojenie a totožnosť pomocou Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Zahŕňa naše služby VPN, Personal Information Removal a Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Ktorá webová stránka je nefunkčná?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Získaj prístup k svojmu predplatnému Privacy Pro na tomto zariadení cez Apple ID alebo e-mailovú adresu."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Pridať e-mail"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Obnoviť nákup"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Obnov svoj nákup, aby si aktivoval svoje predplatné na tomto zariadení."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Tvoje predplatné je automaticky k dispozícii v službe DuckDuckGo na akomkoľvek zariadení prihlásenom do tvojho Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Upraviť e-mail"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Upraviť e-mail"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-mail"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Zadaj e-mail"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Na aktiváciu svojho predplatného na tomto zariadení použi svoj e-mail."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktivovať predplatné"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Zrušiť"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Obnoviť nákup"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivuj svoje predplatné na tomto zariadení"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Pokyny na opätovné odoslanie"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Pridaj e-mailovú adresu na aktiváciu svojho predplatného v ďalších zariadeniach. Túto adresu použijeme iba na overenie tvojho predplatného."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Pridať e-mail"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro je dostupný na akomkoľvek zariadení prihlásenom do rovnakého Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Vaše predplatné bolo zakúpené prostredníctvom obchodu Google Play. Ak chcete obnoviť predplatné, otvorte nastavenia predplatného v obchode Google Play v zariadení prihlásenom do rovnakého účtu Google, ktorý ste pôvodne použili na zakúpenie predplatného."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Plány predplatného"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "ročné"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mesačné"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Tvoje predplatné bolo z tohto zariadenia odstránené."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Aktualizovať plán alebo zrušiť"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Zatvoriť"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Si si istý/-á?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktivuj na iných zariadeniach"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Pridaj k svojmu predplatnému voliteľný e-mail, aby si mal/-a prístup k službe Privacy Pro na iných zariadeniach. **[Viac informácií](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Tento e-mail použi na aktiváciu predplatného v Nastaveniach > Privacy Pro v aplikácii DuckDuckGo na iných zariadeniach. **[Viac informácií](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Predplatné spojené s týmto e-mailom už nie je aktívne."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Predplatné nebolo nájdené"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Predplatné spojené s týmto Apple ID už nie je aktívne."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Často kladené otázky a podpora"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Získaj odpovede na často kladené otázky alebo kontaktuj podporu programu Privacy Pro na našich stránkach pomoci."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Zrušiť"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Obnovenie"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Našli sme predplatné spojené s týmto Apple ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Predplatné bolo nájdené"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Pomoc a podpora"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Spravovať plán"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Predplatné"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "S týmto Apple ID nie je spojené žiadne predplatné."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Predplatné nebolo nájdené"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Zobraziť plány"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivuj si Privacy Pro na pracovnej ploche a nastav si Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "V prehliadači DuckDuckGo pre počítače prejdi na %1$@ a pre začiatok klikni na %2$@."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Nastavenia > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Mám predplatné"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Dokončujem nákup..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Prebieha nákup..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Obnovuje sa predplatné..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Odstrániť z tohto zariadenia"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Na tomto zariadení už nebudeš mať prístup k predplatnému služby Privacy Pro. Tým sa tvoje predplatné nezruší a zostane aktívne na tvojich ostatných zariadeniach."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Odstrániť z tohto zariadenia?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Zrušiť predplatné"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Zrušiť"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Späť na nastavenia"; @@ -2509,31 +2668,34 @@ "subscription.restore.backend.error.title" = "Vyskytla sa chyba"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store nemohol spracovať tvoj nákup. Skús to neskôr znova, prosím."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Vyskytla sa chyba"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Tvoje nákupy boli obnovené."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Všetko je hotové."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Prihlásený/-á"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Platnosť vášho predplatného vypršala dňa %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Tvoje predplatné %1$@ vyprší dňa %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Tvoje predplatné %1$@ sa obnoví %2$@."; /* Navigation bar Title for subscriptions */ -"subscription.title" = "Privacy Pro"; +"subscription.title" = "Ochrana osobných údajov Pro"; /* Message confirming that recovery code was copied to clipboard */ "sync.code.copied" = "Kód obnovenia bol skopírovaný do schránky"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Ochrana súkromia na doméne %@ bola zapnutá"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Zapnite a vypnite sieť VPN priamo z úvodnej obrazovky."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Zobraziť návrhy automatického dopĺňania"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Zvuk sa spracováva v zariadení. Neukladá sa nikde a s nikým, vrátane DuckDuckGo, sa nezdieľa."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Odmietnuť"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Prihlásiť sa na odber"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Predplať si Privacy Pro, aby si znova pripojil/a DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN bola odpojená kvôli vypršaniu platnosti predplatného."; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Nájdite a vyberte DuckDuckGo. Potom potiahnite prstom na položku VPN a vyberte položku Pridať widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Zrušiť"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Hotovo"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Potvrdiť"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Odoslanie..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN spôsobuje zlyhanie alebo zamrznutie prehliadača"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "Nedarí sa pripojiť k VPN."; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Požiadavka na funkciu VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN spôsobuje problémy s inými aplikáciami alebo webovými stránkami."; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN mi nedovolí pripojiť sa k lokálnemu zariadeniu"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Ďalšie pripomienky k sieti VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VYBERTE KATEGÓRIU"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN pripojenie je príliš pomalé"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Nie je možné nainštalovať VPN."; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Tvoja spätná väzba nám pomôže zlepšiť DuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Vašu spätnú väzbu sme momentálne nemohli odoslať, skús to znova."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Ďakujeme!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Ďakujeme! Spätná väzba bola odoslaná"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Opíš, čo sa deje, čo si očakával/-a, že sa stane, a kroky, ktoré viedli k problému:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Okrem podrobností zadaných do tohto formulára bude tvoja správa o probléme s aplikáciou obsahovať:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• či sú zapnuté špecifické funkcie DuckDuckGo"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• agregované diagnostické údaje aplikácie DuckDuckGo"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Kliknutím na tlačidlo „Odoslať“ súhlasím s tým, že DuckDuckGo môže použiť informácie v tejto správe na účely zlepšovania funkcií aplikácie."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Pomôž zlepšiť DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Pridať miniaplikáciu VPN na domovskú obrazovku"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Používanie vlastného servera DNS môže ovplyvniť rýchlosť prehliadania a vystaviť tvoju aktivitu tretím stranám, ak server nie je zabezpečený alebo spoľahlivý."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Použiť"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Adresa IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Vlastné"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (odporúčané)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Povoliť oznámenia"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Získajte DuckDuckGo pre Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Svoju polohu VPN môžete prispôsobiť pripojením k ktorémukoľvek z našich serverov na celom svete."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Môžete použiť stránky alebo aplikácie blokujúce prevádzku VPN tak, že prerušíte pripojenie VPN."; + diff --git a/DuckDuckGo/sk.lproj/OmniBar.strings b/DuckDuckGo/sk.lproj/OmniBar.strings index 3681378d74..563d66aab2 100644 --- a/DuckDuckGo/sk.lproj/OmniBar.strings +++ b/DuckDuckGo/sk.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Vymazať text"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Vymazať text"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Zdieľať"; diff --git a/DuckDuckGo/sk.lproj/Settings.strings b/DuckDuckGo/sk.lproj/Settings.strings index 625a14ec00..9ce828b1c2 100644 --- a/DuckDuckGo/sk.lproj/Settings.strings +++ b/DuckDuckGo/sk.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Automaticky vymazať údaje"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Nastavenia"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Aplikácia bola zatvorená po 1 hodine neaktívnosti"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Nezabezpečené webové stránky"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Veľkosť textu"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Zobraziť klávesnicu v"; diff --git a/DuckDuckGo/sl.lproj/DaxOnboarding.strings b/DuckDuckGo/sl.lproj/DaxOnboarding.strings index 07aa05578e..e846f16968 100644 --- a/DuckDuckGo/sl.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/sl.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Skrij se"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Dobrodošli v aplikaciji\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Pa začnimo!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Gumb"; diff --git a/DuckDuckGo/sl.lproj/Localizable.strings b/DuckDuckGo/sl.lproj/Localizable.strings index 6a279a7f42..5ce1900224 100644 --- a/DuckDuckGo/sl.lproj/Localizable.strings +++ b/DuckDuckGo/sl.lproj/Localizable.strings @@ -20,13 +20,13 @@ "action.ok" = "V REDU"; /* Title for text zoom menu item. %d%% is replaced with percent, e.g. 56% so do not change that please. */ -"action.text-zoom-menu-item" = "Povečava (%d%%)"; +"action.text-zoom-menu-item" = "Povečava (%d %%)"; /* Text zoom menu item */ "action.text-zoom-sheet-menu-item" = "Povečava"; /* Title for text zoom sheet view. %d%% is replaced with percent, e.g. 56% so do not change that please. */ -"action.text-zoom-sheet-title" = "Povečava besedila (%d%%)"; +"action.text-zoom-sheet-title" = "Povečava besedila (%d %%)"; /* Add action - button shown in alert */ "action.title.add" = "Dodaj"; @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Deli"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Dodajte pripomoček VPN"; + +/* No comment provided by engineer. */ +"Add widget" = "Dodaj gradnik"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Spodaj"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Želite posodobiti uporabniško ime?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Izogibanje konfliktom v omrežju VPN"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Dodaj zaznamek"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Da"; +/* No comment provided by engineer. */ +"Change Your Location" = "Spremenite svojo lokacijo"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Preskoči"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Uspelo ti bo!\n\nNe pozabite: vsakič, ko brskate z mano, grozljiv oglas izgubi krila. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet je lahko grozljiv.\n\nNe skrbi! Iskanje in brskanje na zaseben način je lažje, kot si misliš."; - /* No comment provided by engineer. */ "Debug" = "Odpravljanje napak"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Nikoli"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Predvajalnik Duck Player vam s pomočjo DuckDuckGo omogoča kinematografsko izkušnjo gledanja YouTuba brez ciljanih oglasov, kar gledate pa ne bo vplivalo na vaša priporočila."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Razumem!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Se utapljate v oglasih na YouTubu? Preizkusite Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Se utapljate v oglasih na YouTubu? S predvajalnikom Duck Player bo to preteklost!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo zagotavlja vse bistvene elemente zasebnosti, ki jih potrebujete, da se zaščitite med brskanjem po spletu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Predvajalnik Duck Player zagotavlja čisto izkušnjo gledanja brez prilagojenih oglasov in preprečuje, da bi dejavnost gledanja vplivala na vaša priporočila v YouTubu."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Več"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Odpri Duck Player v novem zavihku"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Odpri videoposnetke s predvajalnikom Duck Player"; +"duckplayer.settings.open-videos-in" = "Videoposnetke v YouTubu odpri s predvajalnikom Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Skrijte svojo e-pošto in \nblokirajte sledilnike"; -/* No comment provided by engineer. */ -"empty!" = "prazno!"; - /* Empty list state placholder */ "empty.bookmarks" = "Zaznamki še niso dodani"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Potrdi"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Bodite čim bolj natančni"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Spletne strani ali rezultati iskanja se nalagajo počasi"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Delite podrobnosti"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Delite podrobnosti"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Vaše anonimne povratne informacije so nam pomembne."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Prikaži vse zavihke"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Dobrodošli v aplikaciji\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Več"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo za računalnike Mac zagotavlja hitrost, ki jo potrebujete, in funkcije brskanja, ki jih pričakujete, ter je opremljen z našimi ključnimi funkcijami zasebnosti, ki so najboljše v tem razredu."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Uredi"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN je prekinjen zaradi potekle naročnine. Naročite se na Privacy Pro, da znova povežete DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Zaščita omrežja se ni uspela povezati. Poskusite znova pozneje."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Zaščita omrežja je bila prekinjena. Poskušam se znova povezati zdaj ..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Za začetek vnesite kodo povabila."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Vabimo vas, da preizkusite omrežje VPN DuckDuckGo"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Koda povabila"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Skrijte svojo lokacijo pred spletnimi mesti in prikrijte svoje spletne aktivnosti pred ponudniki interneta in drugimi v omrežju."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Uspelo je! Vključeni ste."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Odpri VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Povezano · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Povezovanje ..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Brez povezave"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Prekinjanje povezave ..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Povežite se, da zaščitite ves internetni promet\nv svoji napravi."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "Omrežje VPN DuckDuckGo je vklopljeno"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Deli povratne informacije"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Podrobnosti povezave"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "Strežnik DNS"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Poskusite znova pozneje."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Ni uspelo vzpostaviti povezave."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "Naslov IP"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Lokacija"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Upravljanje"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmerjanje prometa naprave prek kraja %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Vključite obvestila"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Več o"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Obvestila"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Prejmite obvestilo o prekinitvi povezave ali spremembi stanja VPN."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "Obvestila VPN"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Podatkovni nosilec"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Omogočite, da lahko lokalni promet zaobide omrežje VPN in se poveže z napravami v lokalnem omrežju, na primer s tiskalnikom."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Splošno"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Izključitev lokalnih omrežij"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Vse države"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Povezana lokacija"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Samodejno se poveže z najbližjim strežnikom, ki ga najdemo."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Priporočeno"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Izbrana lokacija"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Najbližja lokacija"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Prednostna lokacija"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo usmerja poizvedbe DNS prek naših strežnikov DNS, da vaš ponudnik interneta ne more videti, katere spletne strani obiskujete."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Pogosta vprašanja in podpora"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Deljenje povratnih informacij o omrežju VPN"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Deaktiviraj"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-naslov (neobvezno)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "ime@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Ste našli težavo, ki ni obravnavana v našem [središču za pomoč](duck://)? Vsekakor želimo vedeti o tem.\n\nNavedite e-poštni naslov, če želite, da vas kontaktiramo glede te težave (morda ne bomo mogli odgovoriti na vse težave):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Upravljanje zaznamkov"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Priljubljeni"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Če je omogočena identifikacija s prepoznavanjem prstnega odtisa ali obraza ali s sistemsko kodo za dostop, boste pri odpiranju aplikacije pozvani, da jo odklenete."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Samodejno počisti podatke"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Pravilnik o zasebnosti in pogoji storitve"; /* Settings screen cell for long press previews */ "settings.previews" = "Pregledi z dolgim pritiskom"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Nastavitev položaja naslovne vrstice"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiviranje"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Vaša naročnina je v postopku aktivacije"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "To traja dlje kot običajno, preverite pozneje."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Odstranite svoje podatke s spletnih mest, ki jih prodajajo."; /* Data Broker protection cell title for privacy pro */ -"settings.subscription.DBP.title" = "Personal Information Removal"; - -/* Privacy pro description subtext */ -"settings.subscription.description" = "Več brezhibne zasebnosti s tremi novimi zaščitami:"; +"settings.subscription.DBP.title" = "Personal Information Removal (Odstranitev osebnih podatkov)"; /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Imam naročnino"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Znova se naročite, če želite še naprej uporabljati Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Vaša naročnina na Privacy Pro je potekla"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Če vam ukradejo identiteto, vam jo bomo pomagali povrniti."; /* Identity theft restoration cell title for privacy pro */ -"settings.subscription.ITR.title" = "Identity Theft Restoration"; +"settings.subscription.ITR.title" = "Identity Theft Restoration (Obnovitev v primeru kraje identitete)"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Pridobite Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Nastavitve naročnine"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Vključuje naš VPN in Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Zaščite svojo povezavo in identiteto s Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Vključuje naše storitve VPN, Personal Information Removal in Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Katera spletna stran je poškodovana?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Dostopajte do svoje naročnine Privacy Pro v tej napravi prek storitve Apple ID ali e-poštnega naslova."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Dodajte e-naslov"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Obnovitev nakupa"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Obnovite nakup, da aktivirate naročnino v tej napravi."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Vaša naročnina je samodejno na voljo v DuckDuckGo v kateri koli napravi, kjer ste prijavljeni v svoj račun Apple ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Urejanje e-naslova"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Urejanje e-naslova"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-naslov"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Vnesite e-naslov"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Uporabite svoj e-naslov, da aktivirate naročnino v tej napravi."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktiviranje naročnine"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Prekliči"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "V REDU"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Obnovitev nakupa"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivirajte svojo naročnino v tej napravi"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Znova pošlji navodila"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Dodajte e-poštni naslov za aktivacijo naročnine v drugih napravah. Ta naslov bomo uporabili le za preverjanje vaše naročnine."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Dodajte e-naslov"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro je na voljo v vseh napravah, v katerih ste prijavljeni v isti Apple ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Vaša naročnina je bila kupljena v trgovini Google Play. Če želite podaljšati naročnino, odprite nastavitve naročnine v trgovini Google Play v napravi, v kateri ste prijavljeni v isti račun Google, kot ste ga uporabili za prvotni nakup naročnine."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Naročniški paketi"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "letno"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "mesečno"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Vaša naročnina je bila odstranjena iz te naprave."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Posodobitev paketa ali preklic"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Zapri"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Ste prepričani?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktiviranje v drugih napravah"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "V naročnino dodajte neobvezen e-naslov, da boste lahko do naročnine Privacy Pro dostopali v drugih napravah. **[Več o tem](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Ta e-naslov uporabite za aktivacijo naročnine v aplikaciji DuckDuckGo v drugih napravah, in sicer tako, da odprete Nastavitve > Privacy Pro. **[Več o tem](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Naročnina, povezana s tem e-poštnim naslovom, ni več aktivna."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Naročnina ni najdena"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Naročnina, povezana s tem Apple ID-jem, ni več aktivna."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Pogosta vprašanja in podpora"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Poiščite odgovore na pogosta vprašanja ali stopite v stik s podporo za naročnino Privacy Pro na naših straneh za pomoč."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Prekliči"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Obnovitev"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Našli smo naročnino, povezano s tem Apple ID-jem."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Najdena je bila naročnina"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Pomoč in podpora"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Upravljanje načrta"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Naročnina"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "S tem Apple ID-jem ni povezana nobena naročnina."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Naročnina ni najdena"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Oglejte si načrte"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivirajte Privacy Pro na namizju, da nastavite Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "V brskalniku DuckDuckGo za namizje pojdite na %1$@ in kliknite %2$@, da začnete."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Nastavitve > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Imam naročnino"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Dokončujem nakup ..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Nakup je v teku ..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Obnavljanje naročnine ..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Odstrani iz te naprave"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "V tej napravi ne boste mogli več dostopati do naročnine Privacy Pro. S tem ne boste preklicali naročnine, ki bo ostala aktivna v drugih napravah."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Želite odstraniti iz te naprave?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Odstranitev naročnine"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Prekliči"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Nazaj na nastavitve"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Nekaj je šlo narobe"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store ni mogel obdelati vašega nakupa. Poskusite znova pozneje."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Nekaj je šlo narobe"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "V REDU"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Vaši nakupi so bili obnovljeni."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Vse je pripravljeno."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Naročeni"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Vaša naročnina se je iztekla dne %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Vaša naročnina %1$@ poteče dne %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Vaša naročnina %1$@ se bo obnovila dne %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Zaščita zasebnosti je omogočena za %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Vklopite in izklopite VPN kar na začetnem zaslonu."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Pokaži predlog za samodokončanje"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Zvok bo obdelan v napravi. Zvok ne bo shranjen in ne bo deljen z drugimi, niti z brskalnikom DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Opusti"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Naročite se"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Naročite se na Privacy Pro, da znova povežete DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN je prekinjen zaradi potekle naročnine."; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Poiščite in izberite DuckDuckGo. Nato povlecite do VPN in izberite Dodaj pripomoček."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Prekliči"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Končano"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Potrdi"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Pošiljanje ..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN povzroči, da se brskalnik sesuje ali zamrzne"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN se ne poveže"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "Zahteva za funkcijo VPN"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN povzroča težave z drugimi aplikacijami ali spletnimi mesti"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN mi ne omogoča povezave z lokalno napravo"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Druge povratne informacije o omrežju VPN"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "IZBERITE KATEGORIJO"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "Povezava VPN je prepočasna"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Ni mogoče namestiti VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Vaše povratne informacije nam bodo pomagale izboljšati\nDuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Trenutno ne moremo poslati vaših povratnih informacij, poskusite znova."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Hvala!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Hvala! Povratne informacije so poslane."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Opišite, kaj se dogaja, kaj ste pričakovali, da se bo zgodilo, in ukrepe, ki so pripeljali do težave:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Poleg podrobnosti, vnesenih v ta obrazec, bo poročilo o težavi z aplikacijo vsebovalo tudi naslednje:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• ali so omogočene specifične funkcije DuckDuckGo,"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• zbiranje diagnostike aplikacije DuckDuckGo."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Z dotikom možnosti »Pošlji« se strinjam, da lahko DuckDuckGo podatke iz tega poročila uporabi za namene izboljšanja funkcij aplikacije."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Pomagajte izboljšati DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Dodajte pripomoček VPN na začetni zaslon"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Uporaba strežnika DNS po meri lahko vpliva na hitrost brskanja, če strežnik ni varen ali zanesljiv, pa lahko vaše dejavnosti razkrije tretjim osebam."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Uporabi"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "Naslov IPv4"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Druga"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (priporočeno)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "Strežnik DNS"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "Strežnik DNS"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Dovoli obvestila"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Pridobite DuckDuckGo za Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Svojo lokacijo VPN lahko prilagodite tako, da se povežete s katerim koli od naših strežnikov po vsem svetu."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Uporabljate lahko spletna mesta ali aplikacije, ki blokirajo promet VPN tako, da preložijo povezavo VPN."; + diff --git a/DuckDuckGo/sl.lproj/OmniBar.strings b/DuckDuckGo/sl.lproj/OmniBar.strings index 796c5ce2e6..b978bbeb88 100644 --- a/DuckDuckGo/sl.lproj/OmniBar.strings +++ b/DuckDuckGo/sl.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Počisti besedilo"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Počisti besedilo"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Deli"; diff --git a/DuckDuckGo/sl.lproj/Settings.strings b/DuckDuckGo/sl.lproj/Settings.strings index c4ef486b97..b9742d2f47 100644 --- a/DuckDuckGo/sl.lproj/Settings.strings +++ b/DuckDuckGo/sl.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Samodejno počisti podatke"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Nastavitve"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Izhod iz aplikacije, neaktivnost 1 ura"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Nezaščitene strani"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Velikost besedila"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Pokaži tipkovnico v/pri"; diff --git a/DuckDuckGo/sv.lproj/DaxOnboarding.strings b/DuckDuckGo/sv.lproj/DaxOnboarding.strings index 22d8e2f74b..15d11f56f1 100644 --- a/DuckDuckGo/sv.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/sv.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Dölj"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "Välkommen till\nDuckDuckGo!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Vi kör!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Knapp"; diff --git a/DuckDuckGo/sv.lproj/Localizable.strings b/DuckDuckGo/sv.lproj/Localizable.strings index 0f5c7a6eb4..06fa3f5218 100644 --- a/DuckDuckGo/sv.lproj/Localizable.strings +++ b/DuckDuckGo/sv.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Dela"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "Lägg till VPN-widget"; + +/* No comment provided by engineer. */ +"Add widget" = "Lägg till widget"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Botten"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Uppdatera användarnamn?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "Undvik VPN-konflikter"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lägg till bokmärke"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; +/* No comment provided by engineer. */ +"Change Your Location" = "Ändra din plats"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Hoppa över"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "Du klarar det här!\n\nKom ihåg: varje gång du surfar med mig förlorar en läskig annons sina vingar. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "Internet kan vara lite läskigt.\n\nOroa dig inte! Att söka och surfa privat är lättare än du tror."; - /* No comment provided by engineer. */ "Debug" = "Felsökning"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Aldrig"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Med Duck Player kan du titta på YouTube utan riktade annonser i en teaterliknande upplevelse i DuckDuckGo, och dina rekommendationer påverkas inte av vad du tittar på."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Jag förstår!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "Drunknar du i annonser på YouTube? Prova Duck Player!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "Drunknar du i annonser på YouTube? Inte med Duck Player!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo tillhandahåller allt du behöver för att skydda dig själv när du surfar på webben."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player ger en störningsfri visningsupplevelse utan personliga annonser och förhindrar att din tittaraktivitet påverkar YouTube-rekommendationer."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Läs mer"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Öppna Duck Player på en ny flik"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Öppna videor i Duck Player"; +"duckplayer.settings.open-videos-in" = "Öppna YouTube-videor i Duck Player"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "Dölj din e-postadress och\nblockera spårare"; -/* No comment provided by engineer. */ -"empty!" = "tom!"; - /* Empty list state placholder */ "empty.bookmarks" = "Inga bokmärken har lagts till ännu"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Skicka"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Beskriv så noggrant som möjligt"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Webbsidor eller sökresultat laddas långsamt"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Berätta mer om dina upplevelser"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Berätta mer om dina upplevelser"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "Din anonyma återkoppling är viktig för oss."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Visa alla flikar"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "Välkommen till\nDuckDuckGo!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Läs mer"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo för Mac har hastigheten du behöver, webbläsarfunktionerna du förväntar dig och våra många förstklassiga integritetsfunktioner."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Redigera"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN har kopplats från på grund av att abonnemanget har gått ut. Prenumerera på Privacy Pro för att återansluta DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Nätverksskyddet kunde inte ansluta. Försök igen senare."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Nätverksskyddet avbröts. Försöker återuppta kontakten nu..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Ange din inbjudningskod för att komma igång."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "Du är inbjuden att prova DuckDuckGo VPN"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Inbjudningskod"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Dölj din plats från webbtjänster och dölj din onlineaktivitet från internetleverantörer och andra som är på samma nätverk."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Klart! Du är inne."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Öppna VPN"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Ansluten · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Ansluter …"; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Ej ansluten"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Kopplar från ..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Anslut för att säkra all internettrafik\nför din enhet."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN är På"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Berätta vad du tycker"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Anslutningsinformation"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS-server"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Försök igen senare."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Det gick inte att ansluta."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP-adress"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Plats"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Hantera"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirigera enhetstrafik genom %@."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Aktivera aviseringar"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Om"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Meddelanden"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Få en avisering om din anslutning bryts eller om VPN-statusen ändras."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN-aviseringar"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Datavolym"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Låt lokal trafik kringgå VPN och ansluta till enheter i ditt lokala nätverk, t.ex. skrivare."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Allmänt"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Uteslut lokala nätverk"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Alla länder"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Ansluten plats"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Anslut automatiskt till den närmaste servern vi kan hitta."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Rekommenderas"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Vald plats"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "Närmaste plats"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Önskad plats"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo dirigerar DNS-förfrågningar via våra DNS-servrar så att din internetleverantör inte kan se vilka webbplatser du besöker."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "Vanliga frågor och support"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "Dela VPN-feedback"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Inaktivera"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-postadress (valfritt)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "namn@epost.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Har du hittat ett problem som inte täcks av vårt [hjälpcenter](duck://)? Vi vill definitivt veta mer om det.\n\nAnge en e-postadress om du vill att vi kontaktar dig angående problemet (vi kanske inte kan svara på alla problem):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Hantera bokmärken"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoriter"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "Om DuckDuckGo"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Om Touch ID, Face ID eller ett systemlösenord har aktiverats blir du ombedd att låsa upp appen när du öppnar den."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Rensa data automatiskt"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Integritetspolicy och användarvillkor"; /* Settings screen cell for long press previews */ "settings.previews" = "Förhandsvisning vid nedhållning"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Ange din adressfältsposition"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Aktiverar"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Din prenumeration håller på att aktiveras"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Det här tar längre tid än vanligt, kom tillbaka senare."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Ta bort dina uppgifter från webbplatser som säljer dem"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Mer sömlös integritet med tre nya skydd:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Jag har ett abonnemang"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Prenumerera igen för att fortsätta använda Privacy Pro"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Din prenumeration på Privacy Pro har gått ut"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Om din identitet blir stulen hjälper vi dig att återställa den"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Skaffa Privacy Pro"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonnemangsinställningar"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "Inkluderar vårt VPN och Identity Theft Restoration."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Skydda din anslutning och identitet med Privacy Pro"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "Det inkluderar vårt VPN, Personal Information Removal och Identity Theft Restoration."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Vilken webbplats är skadad?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Kom åt ditt Privacy Pro-abonnemang på den här enheten via Apple-ID eller en e-postadress."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "Lägg till e-postadress"; /* Apple ID option for activation */ -"subscription.activate.appleid" = "Apple ID"; +"subscription.activate.appleid" = "Apple-ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Återställ köp"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Återställ ditt köp för att aktivera abonnemanget på den här enheten."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Ditt abonnemang är automatiskt tillgängligt i DuckDuckGo på alla enheter som är inloggade på ditt Apple-ID."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "Redigera e-postadress"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "Redigera e-postadress"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-post"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "Ange e-postadress"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Använd din e-postadress för att aktivera abonnemanget på den här enheten."; /* Activate subscription title */ "subscription.activate.email.title" = "Aktivera abonnemang"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "Avbryt"; /* Button title for confirming email deletion */ "subscription.activate.manage.email.OK" = "OK"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Återställ köp"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Aktivera ditt abonnemang på den här enheten"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Skicka instruktionerna igen"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Lägg till en e-postadress för att aktivera abonnemanget på dina andra enheter. Vi använder enbart adressen för att bekräfta abonnemanget."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "Lägg till e-postadress"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro är tillgängligt på alla enheter som är inloggade med samma Apple-ID."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Ditt abonnemang köptes genom Google Play-butiken. För att förnya abonnemanget öppnar du abonnemangsinställningarna för Google Play-butiken på en enhet som är inloggad på samma Google-konto som användes för att köpa ditt abonnemang."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonnemangstyper"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "årlig"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "månatlig"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Ditt abonnemang har tagits bort från den här enheten."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Uppdatera abonnemang eller avbryt"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Stäng"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Är du säker?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Aktivera på andra enheter"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Lägg till en valfri e-postadress till ditt abonnemang för att få tillgång till Privacy Pro på andra enheter. **[Läs mer](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Använd den här e-postadressen för att aktivera ditt abonnemang i Inställningar > Privacy Pro i DuckDuckGo-appen på dina andra enheter. **[Läs mer](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Abonnemanget som är kopplat till den här e-postadressen är inte längre aktivt."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Det gick inte att hitta abonnemanget"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Abonnemanget som är kopplat till detta Apple-ID är inte längre aktivt."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "Vanliga frågor och support"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Få svar på vanliga frågor eller kontakta supporten för Privacy Pro på våra hjälpsidor."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "Avbryt"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Återställ"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Vi hittade ett abonnemang som är kopplat till detta Apple-ID."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonnemang hittades"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Hjälp och support"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Hantera abonnemang"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonnemang"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Det finns inget abonnemang som är kopplat till detta Apple-ID."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Det gick inte att hitta abonnemanget"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Visa abonnemang"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Aktivera Privacy Pro på en dator för att konfigurera Personal Information Removal"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "I DuckDuckGo-webbläsaren för datorn går du till %1$@ och klickar på %2$@ för att komma igång."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Inställningar > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Jag har ett abonnemang"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Slutför köpet ..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Köp pågår ..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Återställer abonnemang ..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Ta bort från den här enheten"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Du kommer inte längre att kunna komma åt ditt Privacy Pro-abonnemang på den här enheten. Det här kommer inte att avsluta ditt abonnemang utan det förblir aktivt på dina andra enheter."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Ta bort från den här enheten?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Ta bort abonnemang"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "Avbryt"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Tillbaka till Inställningar"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Något gick fel"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store kunde inte behandla ditt köp. Försök igen senare."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Något gick fel"; /* Alert button text for restored purchase alert */ "subscription.restore.success.alert.button" = "OK"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Dina köp har återställts."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Nu är du redo."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Prenumererad"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Din prenumeration gick ut den %@"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "Ditt %1$@-abonnemang löper ut den %2$@."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "Ditt %1$@-abonnemang förnyas den %2$@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2632,7 +2794,7 @@ "theme.name.light" = "Ljus"; /* No comment provided by engineer. */ -"This list contains messages that have been shown plus at most 1 message that is scheduled for showing. There may be more messages in the config that will be presented, but they haven't been processed yet." = "This list contains messages that have been shown plus at most 1 message that is scheduled for showing. There may be more messages in the config that will be presented, but they haven't been processed yet."; +"This list contains messages that have been shown plus at most 1 message that is scheduled for showing. There may be more messages in the config that will be presented, but they haven't been processed yet." = "Den här listan innehåller meddelanden som har visats, samt högst ett meddelande som är schemalagt att visas. Det kan finnas fler meddelanden i konfigurationen som kommer att visas, men de har inte bearbetats ännu."; /* Confirmation of an action - populated with a domain name */ "toast.protection.disabled" = "Integritetsskydd inaktiverat för %@"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Integritetsskydd aktiverat för %@"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "Slå på och av VPN direkt från startskärmen."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Komplettera automatiskt-förslag"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Ljudet bearbetas på enheten. Det lagras inte och delas inte med någon, inte ens DuckDuckGo."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Avvisa"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Prenumerera"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "Prenumerera på Privacy Pro för att återansluta DuckDuckGo VPN."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "VPN har kopplats från på grund av att abonnemanget har gått ut"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "Hitta och välj DuckDuckGo. Svep sedan till VPN och välj Lägg till widget."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "Avbryt"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Klart"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Skicka"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Skickar ..."; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN får webbläsaren att krascha eller låsa sig"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN kan inte ansluta"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN-utvecklingsförfrågan"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN orsakar problem med andra appar eller webbplatser"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN hindrar mig från att ansluta till en lokal enhet"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Annan VPN-feedback"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "VÄLJ EN KATEGORI"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN-anslutningen är för långsam"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "Det går inte att installera VPN"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Din feedback hjälper oss att förbättra\nDuckDuckGo VPN."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Vi kunde inte skicka din feedback just nu, försök igen."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Tack!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Tack! Återkopplingen har skickats."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Beskriv vad som händer, vad du väntade dig skulle hända och vilka steg som ledde till problemet:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Förutom de uppgifter som anges i det här formuläret kommer din anmälan om problem med appen att innehålla:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Om specifika DuckDuckGo-funktioner är aktiverade eller inte"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Sammanställd DuckDuckGo-appdiagnostik"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "Genom att trycka på Skicka godkänner jag att DuckDuckGo använder informationen i den här rapporten i syfte att förbättra appens funktioner."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "Hjälp till att förbättra DuckDuckGo VPN"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "Lägg till VPN-widget på startsidan"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "När du använder en anpassad DNS-server kan det påverka surfhastigheten och exponera din aktivitet för tredje part om servern inte är säker eller tillförlitlig."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Tillämpa"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4-adress"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Anpassat"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (rekommenderas)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS-server"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS-server"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Tillåt aviseringar"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Skaffa DuckDuckGo för Windows!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kan anpassa din VPN-plats genom att ansluta till någon av våra servrar som finns över hela världen."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du pausa VPN-anslutningen för att använda webbplatser eller appar som blockerar VPN-trafik."; + diff --git a/DuckDuckGo/sv.lproj/OmniBar.strings b/DuckDuckGo/sv.lproj/OmniBar.strings index 546f2d48ce..e6cc7773e8 100644 --- a/DuckDuckGo/sv.lproj/OmniBar.strings +++ b/DuckDuckGo/sv.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Rensa text"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Rensa text"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Dela"; diff --git a/DuckDuckGo/sv.lproj/Settings.strings b/DuckDuckGo/sv.lproj/Settings.strings index 9d5a7cf207..c70e5a7475 100644 --- a/DuckDuckGo/sv.lproj/Settings.strings +++ b/DuckDuckGo/sv.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Rensa data automatiskt"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Inställningar"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "Avsluta app, inaktiv i 1 timme"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Oskyddade webbplatser"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Textstorlek"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Visa tangentbord på"; diff --git a/DuckDuckGo/tr.lproj/DaxOnboarding.strings b/DuckDuckGo/tr.lproj/DaxOnboarding.strings index 9061c8f5de..c9da5aa098 100644 --- a/DuckDuckGo/tr.lproj/DaxOnboarding.strings +++ b/DuckDuckGo/tr.lproj/DaxOnboarding.strings @@ -1,12 +1,6 @@ /* Class = "UIButton"; normalTitle = "Hide"; ObjectID = "hgy-75-OvJ"; */ "hgy-75-OvJ.normalTitle" = "Gizle"; -/* Class = "UILabel"; text = "Welcome to\nDuckDuckGo!"; ObjectID = "Lvy-9G-3gr"; */ -"Lvy-9G-3gr.text" = "DuckDuckGo'ya\nHoş Geldiniz!"; - -/* Class = "UIButton"; normalTitle = "Let’s Do It!"; ObjectID = "oAv-Zt-uIt"; */ -"oAv-Zt-uIt.normalTitle" = "Hadi Başlayalım!"; - /* Class = "UIButton"; normalTitle = "Button"; ObjectID = "zJt-F9-L48"; */ "zJt-F9-L48.normalTitle" = "Düğme"; diff --git a/DuckDuckGo/tr.lproj/Localizable.strings b/DuckDuckGo/tr.lproj/Localizable.strings index 7612f8efaf..828fc061b8 100644 --- a/DuckDuckGo/tr.lproj/Localizable.strings +++ b/DuckDuckGo/tr.lproj/Localizable.strings @@ -118,6 +118,12 @@ /* Share action */ "action.title.share" = "Paylaş"; +/* No comment provided by engineer. */ +"Add VPN Widget" = "VPN Widget'ı Ekleyin"; + +/* No comment provided by engineer. */ +"Add widget" = "Widget ekle"; + /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Alt"; @@ -662,6 +668,9 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Kullanıcı adı güncellensin mi?"; +/* No comment provided by engineer. */ +"Avoid VPN Conflicts" = "VPN Çakışmalarını Engelleyin"; + /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Yer İmi ekle"; @@ -779,6 +788,9 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Evet"; +/* No comment provided by engineer. */ +"Change Your Location" = "Konumunuzu Değiştirin"; + /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Atla"; @@ -977,9 +989,6 @@ /* ad = advertisment */ "dax.onboarding.home.subsequent" = "İşte bu kadar!\n\nUnutmayın: İnterneti benimle ne kadar çok gezerseniz rahatsız edici reklamları da o kadar az görürsünüz. 👍"; -/* No comment provided by engineer. */ -"dax.onboarding.message" = "İnternet bazen ürkütücü olabilir.\n\nEndişelenmeyin! İnternette kimsenin göremeyeceği şekilde arama yapmak ve gezinmek sandığınızdan çok daha kolay."; - /* No comment provided by engineer. */ "Debug" = "Hata Ayıklama"; @@ -1080,7 +1089,7 @@ "duckPlayer.never.label" = "Hiçbir zaman"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player, DuckDuckGo'da sinema benzeri bir deneyimde hedefli reklamlar olmadan YouTube'u izlemenizi sağlar ve izlediğiniz şeyler önerilerinizi etkilemez."; +"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Anladım!"; @@ -1088,17 +1097,23 @@ /* Two line title (separated by \n) for the feature explanation */ "duckplayer.presentation.modal.title" = "YouTube'da reklama mı boğuluyorsunuz? Duck Player'ı deneyin!"; +/* Two line title (separated by \n) for the feature explanation */ +"duckplayer.presentation.modal.title.youtube" = "YouTube'da reklama mı boğuluyorsunuz? Duck Player ile bundan kurtulun!"; + /* Footer label in the settings screen for Duck Player */ "duckplayer.settings.footer" = "DuckDuckGo, web'de gezinirken kendinizi korumak için ihtiyacınız olan tüm Privacy Essentials özelliklerini sağlar."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player, kişiselleştirilmiş reklamlar olmadan temiz bir görüntüleme deneyimi sağlar ve görüntüleme etkinliğinin YouTube önerilerinizi etkilemesini önler."; +"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Daha Fazla Bilgi"; +/* Settings screen cell text for DuckPlayer settings to open in new tab */ +"duckplayer.settings.open-new-tab-label" = "Duck Player'ı yeni bir sekmede aç"; + /* Settings screen cell text for DuckPlayer settings */ -"duckplayer.settings.open-videos-in" = "Videoları Duck Player'da Aç"; +"duckplayer.settings.open-videos-in" = "YouTube Videolarını Duck Player'da Aç"; /* Settings screen cell text for DuckPlayer settings */ "duckplayer.settings.title" = "Duck Player"; @@ -1169,9 +1184,6 @@ /* Title for prompt to sign up for email protection */ "email.signup-prompt.title" = "E-postanızı Gizleyin ve \n İzleyicileri Engelleyin"; -/* No comment provided by engineer. */ -"empty!" = "empty!"; - /* Empty list state placholder */ "empty.bookmarks" = "Henüz yer imi eklenmedi"; @@ -1322,6 +1334,39 @@ /* Confirmation button */ "feedback.form.submit" = "Gönder"; +/* Title of the feedback form */ +"feedback.form.title" = "Help Improve Privacy Pro"; + +/* Category for Identity Theft Restoration feedback */ +"feedback.general.category.itr" = "Identity Theft Restoration"; + +/* Category for Personal Info Removal feedback */ +"feedback.general.category.pir" = "Personal Info Removal"; + +/* Category for subscription and payments feedback */ +"feedback.general.category.ppro" = "Subscription and Payments"; + +/* Prompt to select a category for general feedback */ +"feedback.general.category.select" = "Select a category"; + +/* Category for VPN feedback */ +"feedback.general.category.vpn" = "VPN"; + +/* Category for access code issues */ +"feedback.itr.category.access-code" = "Issue with access code"; + +/* Category for issues contacting an advisor */ +"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; + +/* Prompt to select a category for Identity Theft Restoration feedback */ +"feedback.itr.category.select" = "Select a category"; + +/* Category for other Identity Theft Restoration issues */ +"feedback.itr.category.something-else" = "Something else"; + +/* Category for unhelpful advisor calls */ +"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; + /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Lütfen mümkün olduğunca spesifik olun"; @@ -1361,6 +1406,24 @@ /* No comment provided by engineer. */ "feedback.performance.slowLoading" = "Web sayfaları veya arama sonuçları yavaş yükleniyor"; +/* Category for when scan finds incorrect records */ +"feedback.pir.category.not-me" = "The scan found records which aren't me"; + +/* Category for when scan doesn't find info on a specific site */ +"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; + +/* Category for other Personal Info Removal issues */ +"feedback.pir.category.other" = "Something else"; + +/* Category for when the removal process is stuck */ +"feedback.pir.category.removal-stuck" = "The removal process is stuck"; + +/* Category for when the scan is stuck */ +"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; + +/* Prompt to select a category for Personal Info Removal feedback */ +"feedback.pir.category.select" = "Select a category"; + /* Header above input field */ "feedback.positive.form.header" = "Ayrıntıları paylaşın"; @@ -1379,6 +1442,15 @@ /* Button encouraging uses to share details aboout their feedback */ "feedback.positive.submit" = "Ayrıntıları paylaşın"; +/* Category for other Privacy Pro issues */ +"feedback.ppro.category.other" = "Something else"; + +/* Category for one-time password issues */ +"feedback.ppro.category.otp" = "Issue with one-time password"; + +/* Prompt to select a category for Privacy Pro feedback */ +"feedback.ppro.category.select" = "Select a category"; + /* No comment provided by engineer. */ "feedback.start.footer" = "İsimsiz geri bildiriminiz bizim için önemlidir."; @@ -1529,11 +1601,8 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Tüm Sekmeleri Göster"; -/* Please preserve newline character */ -"launchscreenWelcomeMessage" = "DuckDuckGo'ya\nHoş Geldiniz!"; - /* No comment provided by engineer. */ -"LOREM IPSUM" = "LOREM IPSUM"; +"Learn more" = "Daha fazla bilgi"; /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Mac için DuckDuckGo, ihtiyacınız olan hız ve beklediğiniz tarama özelliklerinin yanı sıra sınıfındaki en iyi gizlilik özelliklerini (Privacy Essentials) sunuyor."; @@ -1586,20 +1655,14 @@ /* Edit button */ "navigation.title.edit" = "Düzenle"; -/* String indicating NetP is connected when viewed from the settings screen */ -"netP.cell.connected" = "Connected"; - -/* String indicating NetP is disconnected when viewed from the settings screen */ -"netP.cell.disconnected" = "Not connected"; - -/* Title for the DuckDuckGo VPN feature in settings */ -"netP.settings.title" = "VPN"; +/* String indicating NetP is snoozing when viewed from the settings screen */ +"netP.cell.snoozing" = "Snoozing"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "Abonelik süresi dolduğu için VPN bağlantısı kesildi. DuckDuckGo VPN'e yeniden bağlanmak için Privacy Pro'ya abone olun."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Ağ Koruması bağlanamadı. Lütfen daha sonra tekrar deneyin."; @@ -1611,19 +1674,19 @@ "network.protection.interrupted.notification.body" = "Ağ Koruması kesintiye uğradı. Şimdi yeniden bağlanmaya çalışılıyor..."; /* Message for the network protection invite dialog */ -"network.protection.invite.dialog.message" = "Enter your invite code to get started."; +"network.protection.invite.dialog.message" = "Başlamak için davet kodunuzu girin."; /* Title for the network protection invite screen */ "network.protection.invite.dialog.title" = "DuckDuckGo VPN'i denemeye davetlisiniz"; /* Prompt for the network protection invite code text field */ -"network.protection.invite.field.prompt" = "Invite Code"; +"network.protection.invite.field.prompt" = "Davet Kodu"; /* Message for the network protection invite success view */ -"network.protection.invite.success.message" = "Hide your location from websites and conceal your online activity from Internet providers and others on your network."; +"network.protection.invite.success.message" = "Konumunuzu web sitelerinden gizleyin ve çevrimiçi etkinliğinizi İnternet sağlayıcılarından ve ağınızdaki diğer kişilerden gizli tutun."; /* Title for the network protection invite success view */ -"network.protection.invite.success.title" = "Success! You’re in."; +"network.protection.invite.success.title" = "Tebrikler! Katıldınız."; /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; @@ -1631,17 +1694,20 @@ /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN'i aç"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Bağlandı · %@"; /* The label for the NetP VPN when connecting */ -"network.protection.status.connecting" = "Connecting..."; +"network.protection.status.connecting" = "Bağlanıyor..."; /* The label for the NetP VPN when disconnected */ -"network.protection.status.disconnected" = "Not connected"; +"network.protection.status.disconnected" = "Bağlı değil"; /* The label for the NetP VPN when disconnecting */ -"network.protection.status.disconnecting" = "Disconnecting..."; +"network.protection.status.disconnecting" = "Bağlantı kesiliyor..."; /* Message label text for the status view when VPN is disconnected */ "network.protection.status.header.message.off" = "Tüm cihazlarınızın internet trafiğinde güvenliği sağlamak\niçin bağlanın."; @@ -1655,26 +1721,41 @@ /* Header title label text for the status view when VPN is connected */ "network.protection.status.header.title.on" = "DuckDuckGo VPN Açık"; +/* Header title label text for the status view when VPN is snoozing */ +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; + /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ -"network.protection.status.menu.share.feedback" = "Share Feedback"; +"network.protection.status.menu.share.feedback" = "Geri Bildirim Paylaş"; + +/* The label for the NetP VPN when paused */ +"network.protection.status.paused" = "Paused"; + +/* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ +"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; + +/* Snooze button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; + +/* Wake Up button title shown in NetworkProtection's status view. */ +"network.protection.status.view.action.wake-up" = "Wake Up"; /* Connection details label shown in NetworkProtection's status view. */ -"network.protection.status.view.connection.details" = "Connection Details"; +"network.protection.status.view.connection.details" = "Bağlantı Ayrıntıları"; /* Custom DNS label shown in NetworkProtection's status view. */ -"network.protection.status.view.custom.dns" = "DNS Server"; +"network.protection.status.view.custom.dns" = "DNS Sunucusu"; /* Generic connection failed error message shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.message" = "Please try again later."; +"network.protection.status.view.error.connection.failed.message" = "Lütfen daha sonra tekrar deneyin."; /* Generic connection failed error title shown in NetworkProtection's status view. */ -"network.protection.status.view.error.connection.failed.title" = "Failed to Connect."; +"network.protection.status.view.error.connection.failed.title" = "Bağlanılamadı."; /* IP Address label shown in NetworkProtection's status view. */ -"network.protection.status.view.ip.address" = "IP Address"; +"network.protection.status.view.ip.address" = "IP Adresi"; /* Location label shown in NetworkProtection's status view. */ -"network.protection.status.view.location" = "Location"; +"network.protection.status.view.location" = "Konum"; /* Label shown on the title of the settings section in NetworkProtection's status view. */ "network.protection.status.view.settings.section.title" = "Yönet"; @@ -1688,6 +1769,9 @@ /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Cihaz trafiği %@ üzerinden yönlendiriliyor."; +/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Bildirimleri Açın"; @@ -1698,13 +1782,13 @@ "network.protection.vpn.about" = "Hakkında"; /* Section header for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.section.header" = "Notifications"; +"network.protection.vpn.alerts.section.header" = "Bildirimler"; /* List section footer for the toggle for VPN alerts. */ "network.protection.vpn.alerts.toggle.section.footer" = "Bağlantınız kesilirse veya VPN durumunuz değişirse bildirim alın."; /* Title for the toggle for VPN notifications. */ -"network.protection.vpn.alerts.toggle.title" = "VPN Notifications"; +"network.protection.vpn.alerts.toggle.title" = "VPN Bildirimleri"; /* Title for the data volume section in the VPN status screen */ "network.protection.vpn.data-volume" = "Veri Hacmi"; @@ -1713,13 +1797,13 @@ "network.protection.vpn.exclude.local.networks.setting.footer" = "Yerel trafiğin VPN'i atlamasını ve yerel ağınızdaki yazıcı gibi cihazlara bağlanmasını sağlayın."; /* Header text for the Exclude Local Networks setting item. */ -"network.protection.vpn.exclude.local.networks.setting.header" = "General"; +"network.protection.vpn.exclude.local.networks.setting.header" = "Genel"; /* Title for the Exclude Local Networks setting item. */ "network.protection.vpn.exclude.local.networks.setting.title" = "Yerel Ağları Hariç Tut"; /* Title for the VPN Location screen's All Countries section. */ -"network.protection.vpn.location.all.countries.section.title" = "All Countries"; +"network.protection.vpn.location.all.countries.section.title" = "Tüm Ülkeler"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.connected" = "Bağlı Konum"; @@ -1734,7 +1818,7 @@ "network.protection.vpn.location.recommended.section.footer" = "Bulabildiğimiz en yakın sunucuya otomatik olarak bağlanın."; /* Title for the VPN Location screen's Recommended section. */ -"network.protection.vpn.location.recommended.section.title" = "Recommended"; +"network.protection.vpn.location.recommended.section.title" = "Önerilen"; /* Description of the location type in the VPN status screen */ "network.protection.vpn.location.selected" = "Konum Seçildi"; @@ -1752,13 +1836,13 @@ "network.protection.vpn.preferred.location.nearest" = "En yakın konum"; /* Title for the Preferred Location VPN Settings item. */ -"network.protection.vpn.preferred.location.title" = "Preferred Location"; +"network.protection.vpn.preferred.location.title" = "Tercih Edilen Konum"; /* Footer text for the DNS server setting item. */ -"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo routes DNS queries through our DNS servers so your internet provider can't see what websites you visit."; +"network.protection.vpn.secure.dns.setting.footer" = "DuckDuckGo, DNS sorgularını DNS sunucularımız üzerinden yönlendirir. Böylece internet sağlayıcınız hangi web sitelerini ziyaret ettiğinizi göremez."; /* Title for the FAQ row in the VPN status screen. */ -"network.protection.vpn.settings.faq" = "FAQs and Support"; +"network.protection.vpn.settings.faq" = "SSS ve Destek"; /* Title for the feedback row in the VPN status screen. */ "network.protection.vpn.settings.share-feedback" = "VPN Geri Bildirimini Paylaş"; @@ -1940,6 +2024,66 @@ /* Deactivate button */ "pm.deactivate" = "Devre dışı bırak"; +/* Label for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.label" = "E-posta (isteğe bağlı)"; + +/* Placeholder for the email form in the Privacy Pro feedback form */ +"ppro.feedback-form.email.placeholder" = "name@email.com"; + +/* Placeholder for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; + +/* Title for the General Feedback step in the Privacy Pro feedback form */ +"ppro.feedback-form.general-feedback.title" = "General Feedback"; + +/* Title for the ITR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; + +/* Title for the PIR category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; + +/* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; + +/* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; + +/* Title for the Report a Problem step in the Privacy Pro feedback form */ +"ppro.feedback-form.report-problem.title" = "Report a Problem"; + +/* Title for the VPN category in the Privacy Pro feedback form */ +"ppro.feedback-form.report-vpn-problem.title" = "VPN"; + +/* Placeholder for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; + +/* Title for the Feature Request step in the Privacy Pro feedback form */ +"ppro.feedback-form.request-feature.title" = "Feature Request"; + +/* Title for the category selection section in the Privacy Pro feedback form */ +"ppro.feedback-form.select-category.title" = "Select a category"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-1" = "Yardım merkezimizde ([help center](duck://)) ele alınmayan bir sorun mu buldunuz? Ne olduğunu kesinlikle öğrenmek isteriz.\n\nBu sorunla ilgili olarak sizinle iletişime geçmemizi istiyorsanız bir e-posta adresi sağlayın (tüm sorunlara yanıt veremeyebiliriz):"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-3" = "• Whether some browser features are active"; + +/* Bullet text for the body of the PPro feedback form */ +"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; + +/* Text for the body of the PPro feedback form */ +"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; + +/* Title for the text box in the Privacy Pro feedback form */ +"ppro.feedback-form.text-box.title" = "Feedback"; + +/* Title for the Privacy Pro feedback form */ +"ppro.feedback-form.title" = "Send Feedback"; + /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Yer İmlerini Yönet"; @@ -2029,6 +2173,18 @@ /* No comment provided by engineer. */ "section.title.favorites" = "Favoriler"; +/* Name of the option the user can chose to give general browser feedback */ +"send.browser.feedback.general-feedback" = "General feedback"; + +/* Name of the option the user can chose to give browser feedback about a problem they enountered */ +"send.browser.feedback.report-problem" = "Report a problem"; + +/* Name of the option the user can chose to give browser feedback about a feature they would like */ +"send.browser.feedback.request-feature" = "Request a feature"; + +/* Title of the picker where the user can chose the category of the feedback they want ot send. */ +"send.browser.feedback.select-category" = "Select a category"; + /* Settings cell for About DDG */ "settings.about.ddg" = "DuckDuckGo Hakkında"; @@ -2084,6 +2240,9 @@ /* Section footer Autolock description */ "settings.autolock.description" = "Touch ID, Face ID veya sistem parolası etkinleştirilmişse, uygulamayı açtığınızda kilidi açmanız istenir."; +/* Settings cell for Browser Feedback */ +"settings.browser.feedback" = "Browser Feedback"; + /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Verileri Otomatik Olarak Temizle"; @@ -2182,7 +2341,7 @@ "settings.ppro" = "Privacy Pro"; /* Title for Link in the Footer of Privacy Pro section */ -"settings.ppro.footer" = "Privacy Policy and Terms of Service"; +"settings.ppro.footer" = "Gizlilik Politikası ve Hizmet Şartları"; /* Settings screen cell for long press previews */ "settings.previews" = "Uzun Basma Önizlemeleri"; @@ -2208,23 +2367,20 @@ /* Settings screen cell text for setting address bar position */ "settings.set.your.address.bar.position" = "Adres Çubuğu Konumunuzu Ayarlayın"; -/* Subscription activation pending description */ -"settings.subscription.activation.pending.description" = "This is taking longer than usual, please check back later."; +/* Privacy pro description subtitle in settings when the is activating */ +"settings.subscription.activating" = "Etkinleştiriliyor"; -/* Subscription activation pending title */ -"settings.subscription.activation.pending.title" = "Aboneliğiniz etkinleştiriliyor"; +/* Subscription activation pending description */ +"settings.subscription.activation.pending.description" = "Bu işlem normalden daha uzun sürüyor. Lütfen daha sonra tekrar kontrol edin."; /* Data Broker protection cell subtitle for privacy pro */ -"settings.subscription.DBP.subtitle" = "Remove your info from sites that sell it"; +"settings.subscription.DBP.subtitle" = "Bilgilerinizi, bunları satan sitelerden kaldırın"; /* Data Broker protection cell title for privacy pro */ "settings.subscription.DBP.title" = "Personal Information Removal"; -/* Privacy pro description subtext */ -"settings.subscription.description" = "Üç yeni koruma ile daha sorunsuz gizlilik:"; - /* I have a Subscription button text for privacy pro */ -"settings.subscription.existing.subscription" = "I Have a Subscription"; +"settings.subscription.existing.subscription" = "Aboneliğim Var"; /* Subscription expired description */ "settings.subscription.expired.comment" = "Privacy Pro'yu kullanmaya devam etmek için tekrar abone olun"; @@ -2232,23 +2388,26 @@ /* Subscription expired tittle message */ "settings.subscription.expired.title" = "Privacy Pro aboneliğiniz sona erdi"; -/* Privacy pro features list */ -"settings.subscription.features" = " • VPN\n • Personal Information Removal\n • Identity Theft Restoration"; - /* Identity theft restoration cell subtitle for privacy pro */ -"settings.subscription.ITR.subtitle" = "If your identity is stolen, we'll help restore it"; +"settings.subscription.ITR.subtitle" = "Kimliğiniz çalınırsa kurtarmanıza yardımcı olacağız"; /* Identity theft restoration cell title for privacy pro */ "settings.subscription.ITR.title" = "Identity Theft Restoration"; /* Get Privacy Pro button text for privacy pro */ -"settings.subscription.learn.more" = "Get Privacy Pro"; +"settings.subscription.learn.more" = "Privacy Pro'yu Al"; /* Subscription Settings button text for privacy pro */ -"settings.subscription.manage" = "Subscription Settings"; +"settings.subscription.manage" = "Abonelik Ayarları"; + +/* Privacy Pro description subtitle in settings */ +"settings.subscription.row.description" = "VPN ve Identity Theft Restoration hizmetlerimizi içerir."; -/* Call to action title for Privacy Pro */ -"settings.subscription.subscribe" = "Subscribe to Privacy Pro"; +/* Call to action title for Privacy Pro settings */ +"settings.subscription.subscribe" = "Privacy Pro ile bağlantınızı ve kimliğinizi koruyun"; + +/* Privacy pro description subtitle in settings */ +"settings.subscription.us.description" = "VPN, Personal Information Removal ve Identity Theft Restoration'ı içerir."; /* VPN cell title for privacy pro */ "settings.subscription.VPN.title" = "VPN"; @@ -2317,67 +2476,64 @@ "siteFeedback.urlPlaceholder" = "Hangi web sitesi hatalı?"; /* Subscription Activation Info */ -"subscription.activate..header.description" = "Access your Privacy Pro subscription on this device via Apple ID or an email address."; +"subscription.activate..header.description" = "Bu cihazda Privacy Pro aboneliğinize Apple ID veya bir e-posta adresi aracılığıyla erişin."; /* Button for adding email address to subscription */ -"subscription.activate.add.email.button" = "Add Email"; +"subscription.activate.add.email.button" = "E-posta Ekle"; /* Apple ID option for activation */ "subscription.activate.appleid" = "Apple ID"; /* Button text for restoring purchase via Apple ID */ -"subscription.activate.appleid.button" = "Restore Purchase"; +"subscription.activate.appleid.button" = "Satın Almayı Geri Yükle"; /* Description for Apple ID activation */ -"subscription.activate.appleid.description" = "Restore your purchase to activate your subscription on this device."; +"subscription.activate.appleid.description" = "Aboneliğinizi bu cihazda etkinleştirmek için satın alma işleminizi geri yükleyin."; /* Subscription Activation Info */ -"subscription.activate.description" = "Your subscription is automatically available in DuckDuckGo on any device signed in to your Apple ID."; +"subscription.activate.description" = "Aboneliğiniz, Apple ID'niz ile oturum açtığınız tüm cihazlarda DuckDuckGo'da otomatik olarak kullanılabilir."; /* Button for editing email address added to subscription */ -"subscription.activate.edit.email.button" = "Edit Email"; +"subscription.activate.edit.email.button" = "E-postayı Düzenle"; /* View Title for editing your email account */ -"subscription.activate.edit.email.title" = "Edit Email"; +"subscription.activate.edit.email.title" = "E-postayı Düzenle"; /* Email option for activation */ -"subscription.activate.email" = "Email"; +"subscription.activate.email" = "E-posta"; /* Restore button title for Email */ -"subscription.activate.email.button" = "Enter Email"; +"subscription.activate.email.button" = "E-posta Girin"; /* Description for Email activation */ -"subscription.activate.email.description" = "Use your email to activate your subscription on this device."; +"subscription.activate.email.description" = "Bu cihazda aboneliğinizi etkinleştirmek için e-postanızı kullanın."; /* Activate subscription title */ "subscription.activate.email.title" = "Aboneliği Etkinleştir"; /* Button title for cancelling email deletion */ -"subscription.activate.manage.email.cancel" = "Cancel"; +"subscription.activate.manage.email.cancel" = "İptal"; /* Button title for confirming email deletion */ -"subscription.activate.manage.email.OK" = "OK"; +"subscription.activate.manage.email.OK" = "Tamam"; /* Restore button title for AppleID */ -"subscription.activate.restore.apple" = "Restore Purchase"; +"subscription.activate.restore.apple" = "Satın Almayı Geri Yükle"; /* Subscription Activation Title */ -"subscription.activate.title" = "Activate your subscription on this device"; +"subscription.activate.title" = "Bu cihazda aboneliğinizi etkinleştirin"; /* Resend activation instructions button */ -"subscription.add.device.resend.instructions" = "Resend Instructions"; +"subscription.add.device.resend.instructions" = "Talimatları Tekrar Gönder"; /* Add email to an existing subscription */ -"subscription.add.email" = "Add an email address to activate your subscription on your other devices. We’ll only use this address to verify your subscription."; +"subscription.add.email" = "Aboneliğinizi diğer cihazlarınızda etkinleştirmek için bir e-posta adresi ekleyin. Bu adresi yalnızca aboneliğinizi doğrulamak için kullanacağız."; /* View title for adding email to subscription */ -"subscription.add.email.title" = "Add Email"; - -/* Title for Alert messages */ -"subscription.alert.title" = "subscription.alert.title"; +"subscription.add.email.title" = "E-posta Ekle"; /* Subscription availability message on Apple devices */ -"subscription.available.apple" = "Privacy Pro is available on any device signed in to the same Apple ID."; +"subscription.available.apple" = "Privacy Pro, aynı Apple ID ile oturum açılmış herhangi bir cihazda kullanılabilir."; /* Text for the manage billing page */ "subscription.billing.google.text" = "Aboneliğiniz Google Play Store üzerinden satın alınmış. Aboneliğinizi yenilemek için lütfen ilk olarak aboneliğinizi satın alırken kullandığınız Google Hesabında oturum açılmış bir cihazda Google Play Store abonelik ayarlarını açın."; @@ -2386,88 +2542,91 @@ "subscription.billing.google.title" = "Abonelik Planları"; /* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; +"subscription.billing.period.annual" = "yıllık"; /* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; +"subscription.billing.period.monthly" = "aylık"; /* Subscription Removal confirmation message */ -"subscription.cancel.message" = "Your subscription has been removed from this device."; +"subscription.cancel.message" = "Aboneliğiniz bu cihazdan kaldırıldı."; /* Change plan or cancel title */ -"subscription.change.plan" = "Update Plan or Cancel"; +"subscription.change.plan" = "Planı Güncelle veya İptal Et"; /* Navigation Button for closing subscription view */ -"subscription.close" = "Close"; +"subscription.close" = "Kapat"; /* Title for Confirm messages */ -"subscription.confirm.title" = "Are you sure?"; +"subscription.confirm.title" = "Emin misiniz?"; /* Header for section for activating subscription on other devices */ -"subscription.devices.header" = "Activate on Other Devices"; +"subscription.devices.header" = "Diğer Cihazlarda Etkinleştir"; /* Footer for section for activating subscription on other devices when email was not yet added */ -"subscription.devices.no.email.footer" = "Add an optional email to your subscription or use your Apple ID to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.no.email.footer" = "Privacy Pro'ya diğer cihazlardan erişmek için aboneliğinize isteğe bağlı bir e-posta ekleyin. **[Daha fazla bilgi edinin](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Footer for section for activating subscription on other devices when email is added */ -"subscription.devices.with.email.footer" = "Use this email to activate your subscription in Settings > Privacy Pro in the DuckDuckGo app on your other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; +"subscription.devices.with.email.footer" = "Bu e-postayı, diğer cihazlarınızdaki DuckDuckGo uygulamasında Ayarlar > Privacy Pro bölümünde aboneliğinizi etkinleştirmek için kullanın. **[Daha fazla bilgi edinin](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**"; /* Alert content for not found subscription */ -"subscription.email.inactive.alert.message" = "The subscription associated with this email is no longer active."; +"subscription.email.inactive.alert.message" = "Bu e-postayla ilişkili abonelik artık aktif değil."; /* Alert title for not found subscription */ -"subscription.email.inactive.alert.title" = "Subscription Not Found"; +"subscription.email.inactive.alert.title" = "Abonelik Bulunamadı"; /* Alert content for not found subscription */ -"subscription.expired.alert.message" = "The subscription associated with this Apple ID is no longer active."; +"subscription.expired.alert.message" = "Bu Apple ID ile ilişkili abonelik artık aktif değil."; /* FAQ Button */ -"subscription.faq" = "FAQs and Support"; +"subscription.faq" = "SSS ve Destek"; /* FAQ Description */ -"subscription.faq.description" = "Get answers to frequently asked questions or contact Privacy Pro support from our help pages."; +"subscription.faq.description" = "Yardım sayfalarımızdan sıkça sorulan soruların yanıtlarını alabilir veya Privacy Pro destek ekibiyle iletişime geçebilirsiniz."; + +/* Send Feedback Button */ +"subscription.feedback" = "Send Feedback"; /* Cancel action for the existing subscription dialog */ -"subscription.found.cancel" = "Cancel"; +"subscription.found.cancel" = "İptal"; /* Restore action for the existing subscription dialog */ -"subscription.found.restore" = "Restore"; +"subscription.found.restore" = "Geri Yükle"; /* Message for the existing subscription dialog */ -"subscription.found.text" = "We found a subscription associated with this Apple ID."; +"subscription.found.text" = "Bu Apple ID ile ilişkili bir abonelik bulduk."; /* Title for the existing subscription dialog */ -"subscription.found.title" = "Subscription Found"; +"subscription.found.title" = "Abonelik Bulundu"; /* Help and support Section header */ -"subscription.help" = "Help and support"; +"subscription.help" = "Yardım ve Destek"; /* Manage Plan header */ -"subscription.manage.plan" = "Manage Plan"; +"subscription.manage.plan" = "Planı Yönetin"; /* Header for the subscription section */ -"subscription.manage.title" = "Subscription"; +"subscription.manage.title" = "Abonelik"; /* Alert content for not found subscription */ -"subscription.notFound.alert.message" = "There is no subscription associated with this Apple ID."; +"subscription.notFound.alert.message" = "Bu Apple ID ile ilişkili bir abonelik yok."; /* Alert title for not found subscription */ -"subscription.notFound.alert.title" = "Subscription Not Found"; +"subscription.notFound.alert.title" = "Abonelik Bulunamadı"; /* View plans button text */ -"subscription.notFound.view.plans" = "View Plans"; +"subscription.notFound.view.plans" = "Planları Görüntüle"; /* Hero Text for Personal information removal */ -"subscription.pir.hero" = "Activate Privacy Pro on desktop to set up Personal Information Removal"; +"subscription.pir.hero" = "Personal Information Removal kurulumu için masaüstünde Privacy Pro'yu etkinleştirin"; /* Description on how to use Personal information removal in desktop. The first placeholder references a location in the Desktop application. Privacy Pro>, and the second, the menu entry. i.e. */ -"subscription.pir.heroText" = "In the DuckDuckGo browser for desktop, go to %1$@ and click %2$@ to get started."; +"subscription.pir.heroText" = "Masaüstü için DuckDuckGo tarayıcısında %1$@ adresine gidin ve başlamak için %2$@ seçeneğine tıklayın."; /* Settings references a menu in the Desktop app, Privacy Pro, references our product name */ -"subscription.pir.heroTextLocation" = "Settings > Privacy Pro"; +"subscription.pir.heroTextLocation" = "Ayarlar > Privacy Pro"; /* Menu item for enabling Personal Information Removal on Desktop */ -"subscription.pir.heroTextMenyEntry" = "I have a subscription"; +"subscription.pir.heroTextMenyEntry" = "Aboneliğim Var"; /* Text for the 'macOS' button */ "subscription.pir.macos" = "Mac"; @@ -2476,28 +2635,28 @@ "subscription.pir.windows" = "Windows"; /* Progress view title when completing the purchase */ -"subscription.progress.view.completing.purchase" = "Completing purchase..."; +"subscription.progress.view.completing.purchase" = "Satın alma tamamlanıyor..."; /* Progress view title when starting the purchase */ -"subscription.progress.view.purchasing.subscription" = "Purchase in progress..."; +"subscription.progress.view.purchasing.subscription" = "Satın alma devam ediyor..."; /* Progress view title when restoring past subscription purchase */ -"subscription.progress.view.restoring.subscription" = "Restoring subscription..."; +"subscription.progress.view.restoring.subscription" = "Abonelik geri yükleniyor..."; /* Remove from this device button */ -"subscription.remove.from.device.button" = "Remove From This Device"; +"subscription.remove.from.device.button" = "Bu Cihazdan Kaldır"; /* Remove from device confirmation dialog text */ -"subscription.remove.from.device.text" = "You will no longer be able to access your Privacy Pro subscription on this device. This will not cancel your subscription, and it will remain active on your other devices."; +"subscription.remove.from.device.text" = "Privacy Pro aboneliğinize artık bu cihaz üzerinden erişemeyeceksiniz. Bu, aboneliğinizi iptal etmez ve abonelik diğer cihazlarınızda aktif kalır."; /* Remove from device confirmation dialog title */ -"subscription.remove.from.device.title" = "Remove from this device?"; +"subscription.remove.from.device.title" = "Bu cihazdan kaldırılsın mı?"; /* Remove subscription button text */ -"subscription.remove.subscription" = "Remove Subscription"; +"subscription.remove.subscription" = "Aboneliği Kaldır"; /* Remove subscription cancel button text */ -"subscription.remove.subscription.cancel" = "Cancel"; +"subscription.remove.subscription.cancel" = "İptal"; /* Button text for general error message */ "subscription.restore.backend.error.button" = "Ayarlara Geri Dön"; @@ -2509,28 +2668,31 @@ "subscription.restore.backend.error.title" = "Bir hata oluştu"; /* Alert for general error message */ -"subscription.restore.general.error.message" = "The App Store was unable to process your purchase. Please try again later."; +"subscription.restore.general.error.message" = "App Store satın alma işleminizi gerçekleştiremedi. Lütfen daha sonra tekrar deneyin."; /* Alert for general error title */ -"subscription.restore.general.error.title" = "Something Went Wrong"; +"subscription.restore.general.error.title" = "Bir hata oluştu"; /* Alert button text for restored purchase alert */ -"subscription.restore.success.alert.button" = "OK"; +"subscription.restore.success.alert.button" = "Tamam"; /* Alert message for restored purchase */ -"subscription.restore.success.alert.message" = "Your purchases have been restored."; +"subscription.restore.success.alert.message" = "Satın aldıklarınız geri yüklendi."; /* Alert title for restored purchase */ -"subscription.restore.success.alert.title" = "You’re all set."; +"subscription.restore.success.alert.title" = "Artık hazırsınız."; + +/* Subtitle in header when subscribed */ +"subscription.subscribed" = "Abone olundu"; /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Aboneliğinizin süresi %@ tarihinde doldu"; /* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +"subscription.subscription.expiring.caption" = "%1$@ aboneliğiniz %2$@ tarihinde sona erecek."; /* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +"subscription.subscription.renewing.caption" = "%1$@ aboneliğiniz %2$@ tarihinde yenilenecek."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2643,6 +2805,9 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Gizlilik Koruması %@ için etkinleştirildi"; +/* No comment provided by engineer. */ +"Turn the VPN on and off right from the Home Screen." = "VPN'i doğrudan Ana Ekrandan açın ve kapatın."; + /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Otomatik tamamlama önerisi"; @@ -2677,118 +2842,118 @@ "voiceSearch.footer.note.old" = "Ses cihazda işlenir. Saklanmaz ve DuckDuckGo da dâhil olmak üzere kimseyle paylaşılmaz."; /* Cancel action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.cancel" = "Dismiss"; +"vpn.access-revoked.alert.action.cancel" = "Reddet"; /* Primary action for the alert when the subscription expires */ -"vpn.access-revoked.alert.action.subscribe" = "Subscribe"; +"vpn.access-revoked.alert.action.subscribe" = "Abone ol"; /* Alert message for the alert when the Privacy Pro subscription expiress */ -"vpn.access-revoked.alert.message" = "Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"vpn.access-revoked.alert.message" = "DuckDuckGo VPN'e yeniden bağlanmak için Privacy Pro'ya abone olun."; /* Alert title for the alert when the Privacy Pro subscription expires */ -"vpn.access-revoked.alert.title" = "VPN disconnected due to expired subscription"; +"vpn.access-revoked.alert.title" = "Abonelik süresi dolduğu için VPN bağlantısı kesildi"; /* Title for the VPN widget onboarding screen */ "vpn.addWidget.settings.title" = "DuckDuckGo'yu bulun ve seçin. Ardından VPN'e kaydırın ve Widget Ekle'yi seçin."; /* Title for the Cancel button of the VPN feedback form */ -"vpn.feedback-form.button.cancel" = "Cancel"; +"vpn.feedback-form.button.cancel" = "İptal"; /* Title for the Done button of the VPN feedback form */ -"vpn.feedback-form.button.done" = "Done"; +"vpn.feedback-form.button.done" = "Bitti"; /* Title for the Submit button of the VPN feedback form */ -"vpn.feedback-form.button.submit" = "Submit"; +"vpn.feedback-form.button.submit" = "Gönder"; /* Title for the Submitting state of the VPN feedback form */ -"vpn.feedback-form.button.submitting" = "Submitting…"; +"vpn.feedback-form.button.submitting" = "Gönderiliyor…"; /* Title for the browser crash/freeze category of the VPN feedback form */ -"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN causes browser to crash or freeze"; +"vpn.feedback-form.category.browser-crash-or-freeze" = "VPN tarayıcının çökmesine veya donmasına sebep oluyor"; /* Title for the 'VPN fails to connect' category of the VPN feedback form */ -"vpn.feedback-form.category.fails-to-connect" = "VPN fails to connect"; +"vpn.feedback-form.category.fails-to-connect" = "VPN bağlanamıyor"; /* Title for the 'VPN feature request' category of the VPN feedback form */ -"vpn.feedback-form.category.feature-request" = "VPN feature request"; +"vpn.feedback-form.category.feature-request" = "VPN özellik talebi"; /* Title for the category 'VPN causes issues with other apps or websites' category of the VPN feedback form */ -"vpn.feedback-form.category.issues-with-apps" = "VPN causes issues with other apps or websites"; +"vpn.feedback-form.category.issues-with-apps" = "VPN, diğer uygulamalar veya web sitelerinde sorunlara yol açıyor"; /* Title for the local device connectivity category of the VPN feedback form */ -"vpn.feedback-form.category.local-device-connectivity" = "VPN won't let me connect to local device"; +"vpn.feedback-form.category.local-device-connectivity" = "VPN yerel cihaza bağlanmama izin vermiyor"; /* Title for the 'other VPN feedback' category of the VPN feedback form */ -"vpn.feedback-form.category.other" = "Other VPN feedback"; +"vpn.feedback-form.category.other" = "Diğer VPN geri bildirimi"; /* Title for the category selection state of the VPN feedback form */ -"vpn.feedback-form.category.select-category" = "Select a category"; +"vpn.feedback-form.category.select-category" = "BİR KATEGORİ SEÇİN"; /* Title for the 'VPN is too slow' category of the VPN feedback form */ -"vpn.feedback-form.category.too-slow" = "VPN connection is too slow"; +"vpn.feedback-form.category.too-slow" = "VPN bağlantısı çok yavaş"; /* Title for the 'unable to install' category of the VPN feedback form */ -"vpn.feedback-form.category.unable-to-install" = "Unable to install VPN"; +"vpn.feedback-form.category.unable-to-install" = "VPN yüklenemiyor"; /* Title for the feedback sent view description of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.description" = "Your feedback will help us improve the\nDuckDuckGo VPN."; +"vpn.feedback-form.sending-confirmation.description" = "Geri bildiriminiz, DuckDuckGo VPN'i\ngeliştirmemize yardımcı olacak."; /* Title for the feedback sending error text of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.error" = "We couldn't send your feedback right now, please try again."; +"vpn.feedback-form.sending-confirmation.error" = "Geri bildiriminizi şu anda gönderemedik, lütfen tekrar deneyin."; /* Title for the feedback sent view title of the VPN feedback form */ -"vpn.feedback-form.sending-confirmation.title" = "Thank you!"; +"vpn.feedback-form.sending-confirmation.title" = "Teşekkür ederiz!"; /* Toast message when the VPN feedback form is submitted successfully */ -"vpn.feedback-form.submitted.message" = "Thank You! Feedback submitted."; +"vpn.feedback-form.submitted.message" = "Teşekkür Ederiz! Geri bildirim gönderildi."; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-1" = "Please describe what's happening, what you expected to happen, and the steps that led to the issue:"; +"vpn.feedback-form.text-1" = "Lütfen neler olduğunu, ne olmasını beklediğinizi ve soruna yol açan adımları açıklayın:"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-2" = "In addition to the details entered into this form, your app issue report will contain:"; +"vpn.feedback-form.text-2" = "Bu forma girilen ayrıntılara ek olarak, uygulama sorun raporunuz şunları içerecek:"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-3" = "• Whether specific DuckDuckGo features are enabled"; +"vpn.feedback-form.text-3" = "• Belirli DuckDuckGo özelliklerinin etkin olup olmadığı"; /* Bullet text for the body of the VPN feedback form */ -"vpn.feedback-form.text-4" = "• Aggregate DuckDuckGo app diagnostics"; +"vpn.feedback-form.text-4" = "• Toplu DuckDuckGo uygulama tanılamaları"; /* Text for the body of the VPN feedback form */ -"vpn.feedback-form.text-5" = "By tapping \"Submit\" I agree that DuckDuckGo may use the information in this report for purposes of improving the app's features."; +"vpn.feedback-form.text-5" = "\"Gönder\"e dokunarak, DuckDuckGo'nun bu rapordaki bilgileri uygulamanın özelliklerini geliştirmek amacıyla kullanabileceğini kabul ediyorum."; /* Title for each screen of the VPN feedback form */ -"vpn.feedback-form.title" = "Help Improve the DuckDuckGo VPN"; +"vpn.feedback-form.title" = "DuckDuckGo VPN'i geliştirmeye yardımcı olun"; /* VPN settings screen cell text for adding the VPN widget to the home screen */ "vpn.settings.add.widget" = "VPN Widget'ını Ana Ekrana Ekleyin"; /* Disclaimer for the DNS Server section on the DNS Server screen */ -"vpn.settings.dns.section-disclaimer" = "Using a custom DNS server can impact browsing speeds and expose your activity to third parties if the server isn't secure or reliable."; +"vpn.settings.dns.section-disclaimer" = "Özel bir DNS sunucusu kullanmak, tarama hızlarını etkileyebilir ve sunucu güvenli veya güvenilir değilse etkinliğini üçüncü taraflara ifşa edebilir."; /* Header text for the DNS section on the VPN Settings screen */ "vpn.settings.dns.section-header" = "DNS"; /* Title for the Apply button on the DNS Server setting screen */ -"vpn.settings.dns.server.apply.button.title" = "Apply"; +"vpn.settings.dns.server.apply.button.title" = "Uygula"; /* Default value for the DNS Server row on the VPN Settings screen */ "vpn.settings.dns.server.default.value" = "DuckDuckGo"; /* Title for the IPv4 Address setting */ -"vpn.settings.dns.server.ipv4.title" = "IPv4 Address"; +"vpn.settings.dns.server.ipv4.title" = "IPv4 Adresi"; /* Custom option for the DNS Server setting */ -"vpn.settings.dns.server.option.custom" = "Custom"; +"vpn.settings.dns.server.option.custom" = "Özelleştirme"; /* Recommended option for the DNS Server setting */ -"vpn.settings.dns.server.option.default" = "DuckDuckGo (Recommended)"; +"vpn.settings.dns.server.option.default" = "DuckDuckGo (Önerilen)"; /* Title for the DNS Server setting screen */ -"vpn.settings.dns.server.screen.title" = "DNS Server"; +"vpn.settings.dns.server.screen.title" = "DNS Sunucusu"; /* Title for the DNS Server row on the VPN Settings screen */ -"vpn.settings.dns.server.title" = "DNS Server"; +"vpn.settings.dns.server.title" = "DNS Sunucusu"; /* Title for the button to enable push notifications in system settings */ "waitlist.allow-notifications" = "Bildirimlere İzin Ver"; @@ -2886,3 +3051,9 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Windows için DuckDuckGo'yu edinin!"; +/* No comment provided by engineer. */ +"You can customize your VPN location by connecting to any of our servers worldwide." = "Dünya genelindeki sunucularımızdan herhangi birine bağlanarak VPN konumunuzu özelleştirebilirsiniz."; + +/* No comment provided by engineer. */ +"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "VPN bağlantısını askıya alarak, VPN trafiğini engelleyen siteleri veya uygulamaları kullanabilirsiniz."; + diff --git a/DuckDuckGo/tr.lproj/OmniBar.strings b/DuckDuckGo/tr.lproj/OmniBar.strings index e3b342a777..bf54dc9b79 100644 --- a/DuckDuckGo/tr.lproj/OmniBar.strings +++ b/DuckDuckGo/tr.lproj/OmniBar.strings @@ -7,6 +7,9 @@ /* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "Dt8-We-5tV"; */ "Dt8-We-5tV.accessibilityLabel" = "Metni Temizle"; +/* Class = "UIButton"; accessibilityLabel = "Clear Text"; ObjectID = "gb5-wL-4OW"; */ +"gb5-wL-4OW.accessibilityLabel" = "Metni Temizle"; + /* Class = "UIButton"; accessibilityLabel = "Share"; ObjectID = "hor-Jd-3kw"; */ "hor-Jd-3kw.accessibilityLabel" = "Paylaş"; diff --git a/DuckDuckGo/tr.lproj/Settings.strings b/DuckDuckGo/tr.lproj/Settings.strings index cef3e23ead..6577fe51e9 100644 --- a/DuckDuckGo/tr.lproj/Settings.strings +++ b/DuckDuckGo/tr.lproj/Settings.strings @@ -10,9 +10,6 @@ /* Class = "UILabel"; text = "Automatically Clear Data"; ObjectID = "5YD-Od-uDU"; */ "5YD-Od-uDU.text" = "Verileri Otomatik Olarak Temizle"; -/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "8YG-7Q-Czd"; */ -"8YG-7Q-Czd.normalTitle" = "Ayarlar"; - /* Class = "UILabel"; text = "App Exit, Inactive for 1 Hour"; ObjectID = "9EC-lx-77p"; */ "9EC-lx-77p.text" = "1 Saat Boyunca Hareket Yoksa Uygulamadan Çık"; @@ -76,9 +73,6 @@ /* Class = "UINavigationItem"; title = "Unprotected Sites"; ObjectID = "OHV-qC-tL9"; */ "OHV-qC-tL9.title" = "Korumasız Siteler"; -/* Class = "UINavigationItem"; title = "Text Size"; ObjectID = "ssa-zd-L3T"; */ -"ssa-zd-L3T.title" = "Metin Boyutu"; - /* Class = "UITableViewSection"; headerTitle = "Show keyboard on"; ObjectID = "tGh-di-rfq"; */ "tGh-di-rfq.headerTitle" = "Şu durumda klavyeyi göster:"; diff --git a/LocalPackages/SyncUI/Sources/SyncUI/Resources/ro.lproj/Localizable.strings b/LocalPackages/SyncUI/Sources/SyncUI/Resources/ro.lproj/Localizable.strings index e2ca572ba5..010348bc1f 100644 --- a/LocalPackages/SyncUI/Sources/SyncUI/Resources/ro.lproj/Localizable.strings +++ b/LocalPackages/SyncUI/Sources/SyncUI/Resources/ro.lproj/Localizable.strings @@ -230,7 +230,7 @@ "sync.and.backup.this.device.link" = "Sincronizează și fă backup pentru acest dispozitiv"; /* Button to get DuckDuckGo on other devices */ -"sync.get.other.devices" = "Obține DuckDuckGo pe alte dispozitive"; +"sync.get.other.devices" = "Descarcă DuckDuckGo pe alte dispozitive"; /* Button title to share link for downloading DuckDuckGo on other devices */ "sync.get.other.devices.card.button.title" = "Trimite linkul de descărcare"; diff --git a/PacketTunnelProvider/bg.lproj/Localizable.strings b/PacketTunnelProvider/bg.lproj/Localizable.strings index f7fa04f072..0cea0998ef 100644 --- a/PacketTunnelProvider/bg.lproj/Localizable.strings +++ b/PacketTunnelProvider/bg.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN връзката е прекъсната поради изтекъл абонамент. Абонирайте се за Privacy Pro, за да свържете отново DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Неуспешно свързване на мрежовата защита. Моля, опитайте отново по-късно."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Мрежовата защита е включена. Вашето местоположение и онлайн активност са защитени."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафикът на устройството се маршрутизира през %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/cs.lproj/Localizable.strings b/PacketTunnelProvider/cs.lproj/Localizable.strings index 379129d107..eedb30cdda 100644 --- a/PacketTunnelProvider/cs.lproj/Localizable.strings +++ b/PacketTunnelProvider/cs.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN byla odpojena kvůli vypršení platnosti předplatného. Předplať si službu Privacy Pro, ať můžeš DuckDuckGo VPN dál používat."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Ochrana sítě se nepřipojila. Zkus to znovu později."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Ochrana sítě je zapnutá. Tvoje poloha a online aktivita jsou chráněné."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Směrování provozu zařízení přes %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/da.lproj/Localizable.strings b/PacketTunnelProvider/da.lproj/Localizable.strings index 77331ab558..e0d5096047 100644 --- a/PacketTunnelProvider/da.lproj/Localizable.strings +++ b/PacketTunnelProvider/da.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN er afbrudt på grund af et udløbet abonnement. Abonner på Privacy Pro for at genoprette forbindelsen til DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Netværksbeskyttelse kunne ikke oprette forbindelse. Prøv igen senere."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Netværksbeskyttelse er TIL. Din placering og onlineaktivitet er beskyttet."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Router enhedens trafik gennem %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/de.lproj/Localizable.strings b/PacketTunnelProvider/de.lproj/Localizable.strings index 2488f25a86..a56d6a49c1 100644 --- a/PacketTunnelProvider/de.lproj/Localizable.strings +++ b/PacketTunnelProvider/de.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN aufgrund abgelaufenen Abonnements getrennt. Abonniere Privacy Pro, um die Verbindung zum DuckDuckGo-VPN wiederherzustellen."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protection konnte keine Verbindung herstellen. Bitte versuche es zu einem späteren Zeitpunkt erneut."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Network Protection ist aktiviert.Dein Standort und deine Online-Aktivitäten sind geschützt."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Geräteverkehr wird über %@ geleitet."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/el.lproj/Localizable.strings b/PacketTunnelProvider/el.lproj/Localizable.strings index a4af94847b..d565af7a2c 100644 --- a/PacketTunnelProvider/el.lproj/Localizable.strings +++ b/PacketTunnelProvider/el.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "Το VPN αποσυνδέθηκε λόγω λήξης της συνδρομής. Εγγραφείτε στο Privacy Pro για να συνδέσετε εκ νέου το DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Η σύνδεση της Προστασίας δικτύου απέτυχε. Ξαναδοκιμάστε αργότερα."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Η Προστασία δικτύου είναι Ενεργή. Η τοποθεσία και η διαδικτυακή δραστηριότητά σας προστατεύονται."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Δρομολόγηση κυκλοφορίας της συσκευής μέσω %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/es.lproj/Localizable.strings b/PacketTunnelProvider/es.lproj/Localizable.strings index fe768a3a89..938fbd7d13 100644 --- a/PacketTunnelProvider/es.lproj/Localizable.strings +++ b/PacketTunnelProvider/es.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN desconectada por suscripción caducada. Suscríbete a Privacy Pro para volver a conectar la VPN de DuckDuckGo."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "No se ha podido conectar la protección de red. Inténtalo de nuevo más tarde."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "La protección de red está activada. Tu ubicación y actividad en línea están protegidas."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Redirigiendo el tráfico de dispositivos a través de %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/et.lproj/Localizable.strings b/PacketTunnelProvider/et.lproj/Localizable.strings index f6d08d8d41..a72195dbb7 100644 --- a/PacketTunnelProvider/et.lproj/Localizable.strings +++ b/PacketTunnelProvider/et.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN-ühendus katkestati aegunud tellimuse tõttu. DuckDuckGo VPN-i taasühendamiseks telli Privacy Pro."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protectioni ühenduse loomine nurjus. Proovi hiljem uuesti."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Network Protection on sisse lülitatud. Sinu asukoht ja võrgutegevus on kaitstud."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Seadme liiklus suunatakse läbi %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/fi.lproj/Localizable.strings b/PacketTunnelProvider/fi.lproj/Localizable.strings index 6fa273cf6d..35115370fc 100644 --- a/PacketTunnelProvider/fi.lproj/Localizable.strings +++ b/PacketTunnelProvider/fi.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN katkaistu vanhentuneen tilauksen takia. Tilaa Privacy Pro, jotta voit yhdistää DuckDuckGo VPN:n uudelleen."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protection ei onnistunut muodostamaan yhteyttä. Yritä myöhemmin uudelleen."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Network Protection on käytössä. Sijaintisi ja verkkotoimintasi on suojattu."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Laitteen liikenne reititetään %@ kautta."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/fr.lproj/Localizable.strings b/PacketTunnelProvider/fr.lproj/Localizable.strings index 10d0783738..5cf777ac5a 100644 --- a/PacketTunnelProvider/fr.lproj/Localizable.strings +++ b/PacketTunnelProvider/fr.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN déconnecté en raison de l'expiration de l'abonnement. Abonnez-vous à Privacy Pro pour reconnecter le VPN DuckDuckGo."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Échec de la connexion à Network Protection. Veuillez réessayer plus tard."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Network Protection est activé. Votre emplacement et votre activité en ligne sont protégés."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Routage du trafic de l'appareil via %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/hr.lproj/Localizable.strings b/PacketTunnelProvider/hr.lproj/Localizable.strings index a9a6fc432e..10ef4cfcf6 100644 --- a/PacketTunnelProvider/hr.lproj/Localizable.strings +++ b/PacketTunnelProvider/hr.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN je prekinut zbog istekle pretplate. Pretplati se na Privacy Pro kako bi ponovno povezao DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Mrežna zaštita nije se uspjela povezati. Pokušaj ponovno nešto kasnije."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Uključena je mrežna zaštita. Tvoja lokacija i online aktivnost su zaštićeni."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmjeravanje prometa uređaja kroz %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/hu.lproj/Localizable.strings b/PacketTunnelProvider/hu.lproj/Localizable.strings index 7b8becbc60..410c02ffd1 100644 --- a/PacketTunnelProvider/hu.lproj/Localizable.strings +++ b/PacketTunnelProvider/hu.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "A VPN-kapcsolat megszakadt, mert lejárt az előfizetésed. Fizess elő a Privacy Pro szolgáltatásra a DuckDuckGo VPN újracsatlakoztatásához."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "A hálózatvédelmi funkció csatlakozása sikertelen. Próbálkozz újra később."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "A hálózatvédelem be van kapcsolva. A tartózkodási helyed és online tevékenységed védelme aktív."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Az eszköz forgalmának átirányítási helyszíne: %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/it.lproj/Localizable.strings b/PacketTunnelProvider/it.lproj/Localizable.strings index 9f423dc124..af5b801dd5 100644 --- a/PacketTunnelProvider/it.lproj/Localizable.strings +++ b/PacketTunnelProvider/it.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "La VPN si è scollegata perché l'abbonamento è scaduto. Iscriviti a Privacy Pro per riconnettere la VPN di DuckDuckGo."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Connessione di Network Protection non riuscita. Riprova più tardi."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Network Protection è attiva. La tua posizione e le tue attività online sono protette."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Instradamento del traffico del dispositivo tramite %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/lt.lproj/Localizable.strings b/PacketTunnelProvider/lt.lproj/Localizable.strings index f2e9b94eb0..c82ede1691 100644 --- a/PacketTunnelProvider/lt.lproj/Localizable.strings +++ b/PacketTunnelProvider/lt.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN atjungtas dėl pasibaigusios prenumeratos. „DuckDuckGo“ VPN galima naudoti nemokamai, kol veikia beta versija."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Nepavyko prisijungti prie tinklo apsaugos. Pabandykite dar kartą vėliau."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "„DuckDuckGo“"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Tinklo apsauga įjungta. Jūsų vieta ir veikla internete yra apsaugota."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Nukreipiamas įrenginio srautas per %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/lv.lproj/Localizable.strings b/PacketTunnelProvider/lv.lproj/Localizable.strings index 5023945ee9..4245982224 100644 --- a/PacketTunnelProvider/lv.lproj/Localizable.strings +++ b/PacketTunnelProvider/lv.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN atvienots, jo ir beidzies abonements. Abonē Privacy Pro, lai atkārtoti izveidotu savienojumu ar DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Tīkla aizsardzībai neizdevās izveidot savienojumu. Lūdzu, mēģini vēlreiz vēlāk."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Tīkla aizsardzība ir ieslēgta. Tava atrašanās vieta un darbības tiešsaistē ir aizsargātas."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Ierīces datplūsma tiek maršrutēta caur: %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/nb.lproj/Localizable.strings b/PacketTunnelProvider/nb.lproj/Localizable.strings index d69b9546a0..407d69e79e 100644 --- a/PacketTunnelProvider/nb.lproj/Localizable.strings +++ b/PacketTunnelProvider/nb.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN ble frakoblet på grunn av et utløpt abonnement. Abonner på Privacy Pro for å koble til DuckDuckGo-VPN igjen."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Nettverksbeskyttelse kunne ikke koble til. Prøv igjen senere."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Nettverksbeskyttelse er på. Plasseringen og nettaktiviteten din er beskyttet."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Omdirigerer enhetstrafikk gjennom %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/nl.lproj/Localizable.strings b/PacketTunnelProvider/nl.lproj/Localizable.strings index 1b6ea4629c..553560ba9a 100644 --- a/PacketTunnelProvider/nl.lproj/Localizable.strings +++ b/PacketTunnelProvider/nl.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "De VPN-verbinding is verbroken omdat het abonnement is verlopen. Abonneer je op Privacy Pro om opnieuw verbinding te maken met DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "De netwerkbeveiliging kan geen verbinding maken. Probeer het later opnieuw."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "De netwerkbeveiliging is ingeschakeld. Je locatie en online-activiteiten zijn beschermd."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Apparaatverkeer routeren via %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/pl.lproj/Localizable.strings b/PacketTunnelProvider/pl.lproj/Localizable.strings index 54f90fc27c..3abbd0b00a 100644 --- a/PacketTunnelProvider/pl.lproj/Localizable.strings +++ b/PacketTunnelProvider/pl.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "Sieć VPN została rozłączona z powodu wygasłej subskrypcji. Subskrybuj Privacy Pro, aby ponownie połączyć się z siecią DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Niepowodzenie połączenia usługi ochrony sieci.Spróbuj ponownie później."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Usługa ochrony sieci jest włączona. Twoja lokalizacja i aktywność w Internecie są chronione."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Przekierowanie ruchu urządzenia przez %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/pt.lproj/Localizable.strings b/PacketTunnelProvider/pt.lproj/Localizable.strings index b6791c7790..2ae1975474 100644 --- a/PacketTunnelProvider/pt.lproj/Localizable.strings +++ b/PacketTunnelProvider/pt.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN desativada devido a subscrição expirada. Subscreve o Privacy Pro para voltar a ligar a DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Falha na ligação da Network Protection. Tenta novamente mais tarde."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "A Network Protection está ativada. A tua localização e atividade online estão protegidas."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "A encaminhar o tráfego do dispositivo através de %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/ro.lproj/Localizable.strings b/PacketTunnelProvider/ro.lproj/Localizable.strings index ef6af74673..6506072fc3 100644 --- a/PacketTunnelProvider/ro.lproj/Localizable.strings +++ b/PacketTunnelProvider/ro.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN deconectat din cauza expirării abonamentului. Abonează-te la Privacy Pro pentru a reconecta DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Network Protection nu a reușit să se conecteze. Încearcă din nou mai târziu."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Network Protection este activată. Locația și activitatea ta online sunt protejate."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirijarea traficului dispozitivului prin %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/ru.lproj/Localizable.strings b/PacketTunnelProvider/ru.lproj/Localizable.strings index e7f7dfb788..6f274e6ce0 100644 --- a/PacketTunnelProvider/ru.lproj/Localizable.strings +++ b/PacketTunnelProvider/ru.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN отключен ввиду окончания подписки. Чтобы вновь подключиться к DuckDuckGo VPN, оформите подписку Privacy Pro."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Функции защиты сети (Network Protection) не удалось установить соединение. Повторите попытку позже."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Защита сети (Network Protection) включена. Ваши геопозиция и онлайн-активность скрыты от посторонних глаз."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафик устройства направляется через: %@"; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/sk.lproj/Localizable.strings b/PacketTunnelProvider/sk.lproj/Localizable.strings index 6b75ee4f28..bfd78196ba 100644 --- a/PacketTunnelProvider/sk.lproj/Localizable.strings +++ b/PacketTunnelProvider/sk.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN bola odpojená kvôli vypršaniu platnosti predplatného. Predplať si Privacy Pro, aby si znova pripojil/a DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Ochrana siete sa nepripojila. Prosím, skúste to neskôr znova."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Ochrana siete je zapnutá. Vaša poloha a online aktivita sú chránené."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Smerovanie komunikácie zariadenia cez %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/sl.lproj/Localizable.strings b/PacketTunnelProvider/sl.lproj/Localizable.strings index b08a6a094b..6300cbc0e8 100644 --- a/PacketTunnelProvider/sl.lproj/Localizable.strings +++ b/PacketTunnelProvider/sl.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN je prekinjen zaradi potekle naročnine. Naročite se na Privacy Pro, da znova povežete DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Zaščita omrežja se ni uspela povezati. Poskusite znova pozneje."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Zaščita omrežja je vklopljena. Vaša lokacija in spletna dejavnost sta zaščiteni."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmerjanje prometa naprave prek kraja %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/sv.lproj/Localizable.strings b/PacketTunnelProvider/sv.lproj/Localizable.strings index a26d457092..8b516eec49 100644 --- a/PacketTunnelProvider/sv.lproj/Localizable.strings +++ b/PacketTunnelProvider/sv.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "VPN har kopplats från på grund av att abonnemanget har gått ut. Prenumerera på Privacy Pro för att återansluta DuckDuckGo VPN."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Nätverksskyddet kunde inte ansluta. Försök igen senare."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Nätverksskydd är På. Din plats och onlineaktivitet är skyddad."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirigera enhetstrafik genom %@."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/PacketTunnelProvider/tr.lproj/Localizable.strings b/PacketTunnelProvider/tr.lproj/Localizable.strings index 0a383313a5..13fb28070e 100644 --- a/PacketTunnelProvider/tr.lproj/Localizable.strings +++ b/PacketTunnelProvider/tr.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* The body of the notification when Privacy Pro subscription expired */ -"network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; +"network.protection.entitlement.expired.notification.body" = "Abonelik süresi dolduğu için VPN bağlantısı kesildi. DuckDuckGo VPN'e yeniden bağlanmak için Privacy Pro'ya abone olun."; /* The body of the notification shown when Network Protection fails to reconnect */ "network.protection.failure.notification.body" = "Ağ Koruması bağlanamadı. Lütfen daha sonra tekrar deneyin."; @@ -10,9 +10,15 @@ /* The title of the notifications shown from Network Protection */ "network.protection.notification.title" = "DuckDuckGo"; +/* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ +"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; + /* The body of the notification shown when Network Protection reconnects successfully */ "network.protection.success.notification.body" = "Ağ Koruması Açık. Konumunuz ve çevrim içi etkinliğiniz korunuyor."; /* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Cihaz trafiği %@ üzerinden yönlendiriliyor."; +/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; + diff --git a/Widgets/bg.lproj/Localizable.strings b/Widgets/bg.lproj/Localizable.strings index 9d9a8519cf..36a82333c4 100644 --- a/Widgets/bg.lproj/Localizable.strings +++ b/Widgets/bg.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Етикет"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Незабавно генериране на нов личен Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Прекъсване на връзката"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN е включена"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN е изключена"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Няма връзка"; diff --git a/Widgets/cs.lproj/Localizable.strings b/Widgets/cs.lproj/Localizable.strings index 74b8bd02b5..9a20245bc2 100644 --- a/Widgets/cs.lproj/Localizable.strings +++ b/Widgets/cs.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Štítek"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Okamžitě vygeneruje novou soukromou adresu Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Odpojit"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je zapnutá"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN je vypnutá"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nepřipojeno"; diff --git a/Widgets/da.lproj/Localizable.strings b/Widgets/da.lproj/Localizable.strings index 629616ba8a..c58bcd10bb 100644 --- a/Widgets/da.lproj/Localizable.strings +++ b/Widgets/da.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 påkrævet"; - -/* No comment provided by engineer. */ -"Label" = "Etiket"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Generer øjeblikkeligt en ny privat Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Afbryd forbindelse"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN er slået til"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN er slået fra"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ikke forbundet"; diff --git a/Widgets/de.lproj/Localizable.strings b/Widgets/de.lproj/Localizable.strings index 33de6c3a82..6e0c3510b9 100644 --- a/Widgets/de.lproj/Localizable.strings +++ b/Widgets/de.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Erstelle sofort eine neue private Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Trennen"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN ist An"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN ist Aus"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nicht verbunden"; diff --git a/Widgets/el.lproj/Localizable.strings b/Widgets/el.lproj/Localizable.strings index 4d82898813..fca2582f3f 100644 --- a/Widgets/el.lproj/Localizable.strings +++ b/Widgets/el.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Δημιουργήστε αμέσως μια νέα ιδιωτική διεύθυνση Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Αποσύνδεση"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "Το VPN είναι ενεργοποιημένο"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "Το VPN είναι απενεργοποιημένο"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Δεν έχει συνδεθεί"; diff --git a/Widgets/es.lproj/Localizable.strings b/Widgets/es.lproj/Localizable.strings index 305d0007c0..70a98010fb 100644 --- a/Widgets/es.lproj/Localizable.strings +++ b/Widgets/es.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "Se necesita iOS 17"; - -/* No comment provided by engineer. */ -"Label" = "Etiqueta"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Genera al instante una nueva Duck Address privada."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Desconectar"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "La VPN está activada"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "La VPN está desactivada"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "No conectado"; diff --git a/Widgets/et.lproj/Localizable.strings b/Widgets/et.lproj/Localizable.strings index c87230ba66..98d45acd5c 100644 --- a/Widgets/et.lproj/Localizable.strings +++ b/Widgets/et.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Silt"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Loo hetkega uus privaatne Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Katkesta ühendus"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN on Sees"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN on Väljas"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ei ole ühendatud"; diff --git a/Widgets/fi.lproj/Localizable.strings b/Widgets/fi.lproj/Localizable.strings index 6f78497eb2..712cb2203b 100644 --- a/Widgets/fi.lproj/Localizable.strings +++ b/Widgets/fi.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 vaaditaan"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Luo välittömästi uusi yksityinen Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Katkaise yhteys"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN on päällä"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN on pois päältä"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ei yhteyttä"; diff --git a/Widgets/fr.lproj/Localizable.strings b/Widgets/fr.lproj/Localizable.strings index 758fc32185..274244568f 100644 --- a/Widgets/fr.lproj/Localizable.strings +++ b/Widgets/fr.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 est requis"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Générez instantanément une nouvelle Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Déconnecter"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "Le VPN est activé"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "Le VPN est désactivé"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Non connecté"; diff --git a/Widgets/hr.lproj/Localizable.strings b/Widgets/hr.lproj/Localizable.strings index 9256aeb08c..67780e4cfa 100644 --- a/Widgets/hr.lproj/Localizable.strings +++ b/Widgets/hr.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Odmah generiraj novu privatnu adresu - Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Prekini vezu"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je uključen"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN je isključen"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nije povezano"; diff --git a/Widgets/hu.lproj/Localizable.strings b/Widgets/hu.lproj/Localizable.strings index 70325f9159..dabf103bd0 100644 --- a/Widgets/hu.lproj/Localizable.strings +++ b/Widgets/hu.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 szükséges"; - -/* No comment provided by engineer. */ -"Label" = "Címke"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Új privát Duck-cím azonnali létrehozása."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Leválasztás"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN csatlakoztatva"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN kikapcsolva"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nincs csatlakoztatva"; diff --git a/Widgets/it.lproj/Localizable.strings b/Widgets/it.lproj/Localizable.strings index d10e40bb4c..cfcb1fe617 100644 --- a/Widgets/it.lproj/Localizable.strings +++ b/Widgets/it.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Etichetta"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Genera istantaneamente un nuovo Duck Address privato."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Disconnettiti"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "La VPN è attiva"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "La VPN è disattivata"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Non collegata"; diff --git a/Widgets/lt.lproj/Localizable.strings b/Widgets/lt.lproj/Localizable.strings index 63d921f75f..cd46bf85ac 100644 --- a/Widgets/lt.lproj/Localizable.strings +++ b/Widgets/lt.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "Reikalinga „iOS 17“"; - -/* No comment provided by engineer. */ -"Label" = "Etiketė"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Nedelsiant sugeneruokite naują privatų „Duck Address“."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Atjungti"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN įjungtas"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN išjungtas"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Neprijungta"; diff --git a/Widgets/lv.lproj/Localizable.strings b/Widgets/lv.lproj/Localizable.strings index 9ab34f39a0..c481c9ca60 100644 --- a/Widgets/lv.lproj/Localizable.strings +++ b/Widgets/lv.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "Nepieciešams iOS 17"; - -/* No comment provided by engineer. */ -"Label" = "Etiķete"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Nekavējoties ģenerē jaunu privātu Duck adresi."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Atvienot"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN ir ieslēgts"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN ir izslēgts"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nav savienots"; diff --git a/Widgets/nb.lproj/Localizable.strings b/Widgets/nb.lproj/Localizable.strings index cd0ca864d5..d9f7fc34dc 100644 --- a/Widgets/nb.lproj/Localizable.strings +++ b/Widgets/nb.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Etikett"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Generer en ny privat Duck Address på et øyeblikk."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Koble fra"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN er på"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN er av"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ikke tilkoblet"; diff --git a/Widgets/nl.lproj/Localizable.strings b/Widgets/nl.lproj/Localizable.strings index f6ea7210c6..1e5667b5d3 100644 --- a/Widgets/nl.lproj/Localizable.strings +++ b/Widgets/nl.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 vereist"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Maak meteen een nieuw privaat Duck Address aan."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Verbinding verbreken"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN is ingeschakeld"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN is uitgeschakeld"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Niet verbonden"; diff --git a/Widgets/pl.lproj/Localizable.strings b/Widgets/pl.lproj/Localizable.strings index 6be2d64e2e..e5c0cb6d91 100644 --- a/Widgets/pl.lproj/Localizable.strings +++ b/Widgets/pl.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Etykieta"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Błyskawicznie wygeneruj prywatny adres Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Odłącz"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "Włączono VPN"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "Wyłączono VPN"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nie połączono"; diff --git a/Widgets/pt.lproj/Localizable.strings b/Widgets/pt.lproj/Localizable.strings index 2d9e895eb8..ac1ecfc9c1 100644 --- a/Widgets/pt.lproj/Localizable.strings +++ b/Widgets/pt.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Rótulo"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Gera instantaneamente um novo Duck Address privado."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Desligar"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "A VPN está ativada"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "A VPN está desativada"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Não ligada"; diff --git a/Widgets/ro.lproj/Localizable.strings b/Widgets/ro.lproj/Localizable.strings index e268927bb4..0549878c9a 100644 --- a/Widgets/ro.lproj/Localizable.strings +++ b/Widgets/ro.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Generează instantaneu o nouă Duck Address privată."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Deconectează-te"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN este activat"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN este dezactivat"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nu este conectat"; diff --git a/Widgets/ru.lproj/Localizable.strings b/Widgets/ru.lproj/Localizable.strings index 98fd5367a7..5f8c98b5c5 100644 --- a/Widgets/ru.lproj/Localizable.strings +++ b/Widgets/ru.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Метка"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Моментальное создание приватного адреса Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Отключиться"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN включен"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN отключен"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Не подключен"; diff --git a/Widgets/sk.lproj/Localizable.strings b/Widgets/sk.lproj/Localizable.strings index 290b7e4c6a..87275369fa 100644 --- a/Widgets/sk.lproj/Localizable.strings +++ b/Widgets/sk.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "Vyžaduje sa iOS 17"; - -/* No comment provided by engineer. */ -"Label" = "Označenie"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Okamžite vygenerujte novú súkromnú Duck adresu."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Odpojenie"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je zapnutá"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN je vypnutá"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nie je pripojený"; diff --git a/Widgets/sl.lproj/Localizable.strings b/Widgets/sl.lproj/Localizable.strings index 16c5c4761c..675ac9c9df 100644 --- a/Widgets/sl.lproj/Localizable.strings +++ b/Widgets/sl.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "Zahtevan je iOS 17"; - -/* No comment provided by engineer. */ -"Label" = "Oznaka"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Takoj ustvarite nov zasebni naslov Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Prekini"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je vklopljen"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN je izklopljen"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Brez povezave"; diff --git a/Widgets/sv.lproj/Localizable.strings b/Widgets/sv.lproj/Localizable.strings index 6ae579bc27..a7fcc8e8d8 100644 --- a/Widgets/sv.lproj/Localizable.strings +++ b/Widgets/sv.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 krävs"; - -/* No comment provided by engineer. */ -"Label" = "Etikett"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Generera omedelbart en ny privat Duck Address."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Koppla från"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN är på"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN är av"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ej ansluten"; diff --git a/Widgets/tr.lproj/Localizable.strings b/Widgets/tr.lproj/Localizable.strings index e00756b552..a37fe8d04b 100644 --- a/Widgets/tr.lproj/Localizable.strings +++ b/Widgets/tr.lproj/Localizable.strings @@ -1,9 +1,3 @@ -/* No comment provided by engineer. */ -"iOS 17 required" = "iOS 17 required"; - -/* No comment provided by engineer. */ -"Label" = "Label"; - /* Description shown to the user when adding the Email Protection lock screen widget */ "lock.screen.widget.email.description" = "Hemen yeni bir özel Duck Address oluşturun."; @@ -82,12 +76,30 @@ /* VPN disconnect button text */ "widget.vpn.button.disconnect" = "Bağlantıyı Kes"; +/* Label for the snooze end date, e.g. 'Until 9:51 AM' */ +"widget.vpn.label.snoozing-until" = "Until %@"; + +/* VPN Live Activity dismiss button text */ +"widget.vpn.live-activity.button.dismiss" = "Dismiss"; + +/* VPN Live Activity wake up button text */ +"widget.vpn.live-activity.button.wake-up" = "Wake Up"; + +/* VPN Live Activity active label text */ +"widget.vpn.live-activity.label.active" = "VPN is On"; + +/* VPN Live Activity snoozing label text */ +"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; + /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN Açık"; /* Message describing VPN disconnected status */ "widget.vpn.status.disconnected" = "VPN Kapalı"; +/* Message describing VPN snoozing status */ +"widget.vpn.status.snoozed" = "VPN is Snoozed"; + /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Bağlı değil"; From acdc78fcb45cf35f16cfc7d82fce9e4bf63c5368 Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Thu, 5 Dec 2024 14:48:21 +0100 Subject: [PATCH 4/8] Fix how we build subscription renewal or expiry caption to better support proper localisation --- .../SubscriptionSettingsViewModel.swift | 4 +- DuckDuckGo/UserText.swift | 54 ++++++++++++++----- DuckDuckGo/en.lproj/Localizable.strings | 26 +++++---- 3 files changed, 58 insertions(+), 26 deletions(-) diff --git a/DuckDuckGo/Subscription/ViewModel/SubscriptionSettingsViewModel.swift b/DuckDuckGo/Subscription/ViewModel/SubscriptionSettingsViewModel.swift index 3d3fafb4cc..a8a3c3a875 100644 --- a/DuckDuckGo/Subscription/ViewModel/SubscriptionSettingsViewModel.swift +++ b/DuckDuckGo/Subscription/ViewModel/SubscriptionSettingsViewModel.swift @@ -81,7 +81,8 @@ final class SubscriptionSettingsViewModel: ObservableObject { private var dateFormatter: DateFormatter = { let formatter = DateFormatter() - formatter.dateFormat = "MMMM dd, yyyy" + formatter.dateStyle = .long + formatter.timeStyle = .none return formatter }() @@ -211,7 +212,6 @@ final class SubscriptionSettingsViewModel: ObservableObject { @MainActor private func updateSubscriptionsStatusMessage(status: Subscription.Status, date: Date, product: String, billingPeriod: Subscription.BillingPeriod) { - let billingPeriod = billingPeriod == .monthly ? UserText.subscriptionMonthlyBillingPeriod : UserText.subscriptionAnnualBillingPeriod let date = dateFormatter.string(from: date) switch status { diff --git a/DuckDuckGo/UserText.swift b/DuckDuckGo/UserText.swift index 0b0d013cd4..0313f71a40 100644 --- a/DuckDuckGo/UserText.swift +++ b/DuckDuckGo/UserText.swift @@ -19,6 +19,7 @@ import Core +import Subscription public struct UserText { @@ -1152,19 +1153,47 @@ But if you *do* want a peek under the hood, you can find more information about public static let subscriptionTitle = NSLocalizedString("subscription.title", value: "Privacy Pro", comment: "Navigation bar Title for subscriptions") public static let subscriptionSubscribed = NSLocalizedString("subscription.subscribed", value: "Subscribed", comment: "Subtitle in header when subscribed") public static let subscriptionCloseButton = NSLocalizedString("subscription.close", value: "Close", comment: "Navigation Button for closing subscription view") - - static func renewingSubscriptionInfo(billingPeriod: String, renewalDate: String) -> String { - let localized = NSLocalizedString("subscription.subscription.renewing.caption", - value: "Your %@ subscription renews on %@.", - comment: "Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)'") - return String(format: localized, billingPeriod, renewalDate) + + static func renewingSubscriptionInfo(billingPeriod: Subscription.BillingPeriod, renewalDate: String) -> String { + let localized: String + + switch billingPeriod { + case .monthly: + localized = NSLocalizedString("subscription.subscription.renewing.monthly.caption", + value: "Your monthly subscription renews on %@.", + comment: "Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)'") + case .yearly: + localized = NSLocalizedString("subscription.subscription.renewing.yearly.caption", + value: "Your annual subscription renews on %@.", + comment: "Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)'") + case .unknown: + localized = NSLocalizedString("subscription.subscription.renewing.unknown.caption", + value: "Your subscription renews on %@.", + comment: "Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)'") + } + + return String(format: localized, renewalDate) } - static func expiringSubscriptionInfo(billingPeriod: String, expiryDate: String) -> String { - let localized = NSLocalizedString("subscription.subscription.expiring.caption", - value: "Your %@ subscription expires on %@.", - comment: "Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)'") - return String(format: localized, billingPeriod, expiryDate) + static func expiringSubscriptionInfo(billingPeriod: Subscription.BillingPeriod, expiryDate: String) -> String { + let localized: String + + switch billingPeriod { + case .monthly: + localized = NSLocalizedString("subscription.subscription.expiring.monthly.caption", + value: "Your monthly subscription expires on %@.", + comment: "Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)'") + case .yearly: + localized = NSLocalizedString("subscription.subscription.expiring.yearly.caption", + value: "Your annual subscription expires on %@.", + comment: "Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)'") + case .unknown: + localized = NSLocalizedString("subscription.subscription.expiring.unknown.caption", + value: "Your subscription expires on %@.", + comment: "Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)'") + } + + return String(format: localized, expiryDate) } static func expiredSubscriptionInfo(expiration: String) -> String { @@ -1173,9 +1202,6 @@ But if you *do* want a peek under the hood, you can find more information about comment: "Subscription Expired Data. This reads as 'Your subscription expired on (date)'") return String(format: localized, expiration) } - - public static let subscriptionMonthlyBillingPeriod = NSLocalizedString("subscription.billing.period.monthly", value: "monthly", comment: "Subscription monthly billing period type") - public static let subscriptionAnnualBillingPeriod = NSLocalizedString("subscription.billing.period.annual", value: "annual", comment: "Subscription annual billing period type") public static let subscriptionDevicesSectionHeader = NSLocalizedString("subscription.devices.header", value: "Activate on Other Devices", comment: "Header for section for activating subscription on other devices") public static let subscriptionDevicesSectionNoEmailFooter = NSLocalizedString("subscription.devices.no.email.footer", value: "Add an optional email to your subscription to access Privacy Pro on other devices. **[Learn more](https://duckduckgo.com/duckduckgo-help-pages/privacy-pro/adding-email/)**", comment: "Footer for section for activating subscription on other devices when email was not yet added") diff --git a/DuckDuckGo/en.lproj/Localizable.strings b/DuckDuckGo/en.lproj/Localizable.strings index 7d1ebe7ec9..bab4c4277f 100644 --- a/DuckDuckGo/en.lproj/Localizable.strings +++ b/DuckDuckGo/en.lproj/Localizable.strings @@ -2514,12 +2514,6 @@ But if you *do* want a peek under the hood, you can find more information about /* Title for the manage billing page */ "subscription.billing.google.title" = "Subscription Plans"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annual"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monthly"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Your subscription has been removed from this device."; @@ -2661,11 +2655,23 @@ But if you *do* want a peek under the hood, you can find more information about /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Your subscription expired on %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Your %1$@ subscription expires on %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Your monthly subscription expires on %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Your subscription expires on %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Your annual subscription expires on %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Your monthly subscription renews on %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Your subscription renews on %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Your %1$@ subscription renews on %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Your annual subscription renews on %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; From 9b94c7100a1537d9e8f0018f4c76b658f2198b4d Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Mon, 9 Dec 2024 13:02:52 +0100 Subject: [PATCH 5/8] Update remaining 'Network Protection' to 'VPN' --- DuckDuckGo/UserText.swift | 12 ++++++------ DuckDuckGo/en.lproj/Localizable.strings | 18 +++++++++--------- ...workProtectionUNNotificationPresenter.swift | 5 ----- PacketTunnelProvider/UserText.swift | 12 ++++++------ .../en.lproj/Localizable.strings | 18 +++++++++--------- 5 files changed, 30 insertions(+), 35 deletions(-) diff --git a/DuckDuckGo/UserText.swift b/DuckDuckGo/UserText.swift index 0313f71a40..0ea5792505 100644 --- a/DuckDuckGo/UserText.swift +++ b/DuckDuckGo/UserText.swift @@ -979,13 +979,13 @@ But if you *do* want a peek under the hood, you can find more information about // MARK: VPN - static let networkProtectionNotificationsTitle = NSLocalizedString("network.protection.notification.title", value: "DuckDuckGo", comment: "The title of the notifications shown from Network Protection") - static let networkProtectionConnectionSuccessNotificationBody = NSLocalizedString("network.protection.success.notification.body", value: "Network Protection is On. Your location and online activity are protected.", comment: "The body of the notification shown when Network Protection reconnects successfully") + static let networkProtectionNotificationsTitle = NSLocalizedString("network.protection.notification.title", value: "DuckDuckGo", comment: "The title of the notifications shown from VPN") + static let networkProtectionConnectionSuccessNotificationBody = NSLocalizedString("network.protection.success.notification.body", value: "DuckDuckGo VPN is On. Your location and online activity are protected.", comment: "The body of the notification shown when VPN reconnects successfully") static func networkProtectionConnectionSuccessNotificationBody(serverLocation: String) -> String { let localized = NSLocalizedString( "network.protection.success.notification.subtitle.including.serverLocation", value: "Routing device traffic through %@.", - comment: "The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter" + comment: "The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter" ) return String(format: localized, serverLocation) } @@ -993,12 +993,12 @@ But if you *do* want a peek under the hood, you can find more information about let localized = NSLocalizedString( "network.protection.success.notification.subtitle.snooze.ended.including.serverLocation", value: "VPN snooze has ended. Routing device traffic through %@.", - comment: "The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter" + comment: "The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter" ) return String(format: localized, serverLocation) } - static let networkProtectionConnectionInterruptedNotificationBody = NSLocalizedString("network.protection.interrupted.notification.body", value: "Network Protection was interrupted. Attempting to reconnect now...", comment: "The body of the notification shown when Network Protection's connection is interrupted") - static let networkProtectionConnectionFailureNotificationBody = NSLocalizedString("network.protection.failure.notification.body", value: "Network Protection failed to connect. Please try again later.", comment: "The body of the notification shown when Network Protection fails to reconnect") + static let networkProtectionConnectionInterruptedNotificationBody = NSLocalizedString("network.protection.interrupted.notification.body", value: "DuckDuckGo VPN was interrupted. Attempting to reconnect now...", comment: "The body of the notification shown when VPN connection is interrupted") + static let networkProtectionConnectionFailureNotificationBody = NSLocalizedString("network.protection.failure.notification.body", value: "DuckDuckGo VPN failed to connect. Please try again later.", comment: "The body of the notification shown when VPN fails to reconnect") static let networkProtectionEntitlementExpiredNotificationBody = NSLocalizedString("network.protection.entitlement.expired.notification.body", value: "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN.", comment: "The body of the notification when Privacy Pro subscription expired") static func networkProtectionSnoozedNotificationBody(duration: String) -> String { diff --git a/DuckDuckGo/en.lproj/Localizable.strings b/DuckDuckGo/en.lproj/Localizable.strings index bab4c4277f..07974bb485 100644 --- a/DuckDuckGo/en.lproj/Localizable.strings +++ b/DuckDuckGo/en.lproj/Localizable.strings @@ -1634,14 +1634,14 @@ https://duckduckgo.com/mac"; /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection failed to connect. Please try again later."; +/* The body of the notification shown when VPN fails to reconnect */ +"network.protection.failure.notification.body" = "DuckDuckGo VPN failed to connect. Please try again later."; /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN FAQ"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection was interrupted. Attempting to reconnect now..."; +/* The body of the notification shown when VPN connection is interrupted */ +"network.protection.interrupted.notification.body" = "DuckDuckGo VPN was interrupted. Attempting to reconnect now..."; /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Enter your invite code to get started."; @@ -1658,7 +1658,7 @@ https://duckduckgo.com/mac"; /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Success! You’re in."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ @@ -1733,13 +1733,13 @@ https://duckduckgo.com/mac"; /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection is On. Your location and online activity are protected."; +/* The body of the notification shown when VPN reconnects successfully */ +"network.protection.success.notification.body" = "DuckDuckGo VPN is On. Your location and online activity are protected."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Routing device traffic through %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ diff --git a/PacketTunnelProvider/NetworkProtection/NetworkProtectionUNNotificationPresenter.swift b/PacketTunnelProvider/NetworkProtection/NetworkProtectionUNNotificationPresenter.swift index 28849d38d7..3af4a6038f 100644 --- a/PacketTunnelProvider/NetworkProtection/NetworkProtectionUNNotificationPresenter.swift +++ b/PacketTunnelProvider/NetworkProtection/NetworkProtectionUNNotificationPresenter.swift @@ -88,11 +88,6 @@ final class NetworkProtectionUNNotificationPresenter: NSObject, NetworkProtectio showNotification(.connection, content) } - func showConnectionNotification(serverLocation: String?) { - let content = notificationContent(body: UserText.networkProtectionConnectionSuccessNotificationBody) - showNotification(.connection, content) - } - func showReconnectingNotification() { let content = notificationContent(body: UserText.networkProtectionConnectionInterruptedNotificationBody) showNotification(.connection, content) diff --git a/PacketTunnelProvider/UserText.swift b/PacketTunnelProvider/UserText.swift index 48436d15bc..2a116bf7a0 100644 --- a/PacketTunnelProvider/UserText.swift +++ b/PacketTunnelProvider/UserText.swift @@ -23,15 +23,15 @@ final class UserText { // MARK: - Network Protection Notifications - static let networkProtectionNotificationsTitle = NSLocalizedString("network.protection.notification.title", value: "DuckDuckGo", comment: "The title of the notifications shown from Network Protection") + static let networkProtectionNotificationsTitle = NSLocalizedString("network.protection.notification.title", value: "DuckDuckGo", comment: "The title of the notifications shown from VPN") - static let networkProtectionConnectionSuccessNotificationBody = NSLocalizedString("network.protection.success.notification.body", value: "Network Protection is On. Your location and online activity are protected.", comment: "The body of the notification shown when Network Protection reconnects successfully") + static let networkProtectionConnectionSuccessNotificationBody = NSLocalizedString("network.protection.success.notification.body", value: "DuckDuckGo VPN is On. Your location and online activity are protected.", comment: "The body of the notification shown when VPN reconnects successfully") static func networkProtectionConnectionSuccessNotificationBody(serverLocation: String) -> String { let localized = NSLocalizedString( "network.protection.success.notification.subtitle.including.serverLocation", value: "Routing device traffic through %@.", - comment: "The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter" + comment: "The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter" ) return String(format: localized, serverLocation) } @@ -40,14 +40,14 @@ final class UserText { let localized = NSLocalizedString( "network.protection.success.notification.subtitle.snooze.ended.including.serverLocation", value: "VPN snooze has ended. Routing device traffic through %@.", - comment: "The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter" + comment: "The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter" ) return String(format: localized, serverLocation) } - static let networkProtectionConnectionInterruptedNotificationBody = NSLocalizedString("network.protection.interrupted.notification.body", value: "Network Protection was interrupted. Attempting to reconnect now...", comment: "The body of the notification shown when Network Protection's connection is interrupted") + static let networkProtectionConnectionInterruptedNotificationBody = NSLocalizedString("network.protection.interrupted.notification.body", value: "DuckDuckGo VPN was interrupted. Attempting to reconnect now...", comment: "The body of the notification shown when VPN connection is interrupted") - static let networkProtectionConnectionFailureNotificationBody = NSLocalizedString("network.protection.failure.notification.body", value: "Network Protection failed to connect. Please try again later.", comment: "The body of the notification shown when Network Protection fails to reconnect") + static let networkProtectionConnectionFailureNotificationBody = NSLocalizedString("network.protection.failure.notification.body", value: "DuckDuckGo VPN failed to connect. Please try again later.", comment: "The body of the notification shown when VPN fails to reconnect") static let networkProtectionEntitlementExpiredNotificationBody = NSLocalizedString("network.protection.entitlement.expired.notification.body", value: "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN.", comment: "The body of the notification when Privacy Pro subscription expired") diff --git a/PacketTunnelProvider/en.lproj/Localizable.strings b/PacketTunnelProvider/en.lproj/Localizable.strings index b665180896..154d78cde6 100644 --- a/PacketTunnelProvider/en.lproj/Localizable.strings +++ b/PacketTunnelProvider/en.lproj/Localizable.strings @@ -1,24 +1,24 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection failed to connect. Please try again later."; +/* The body of the notification shown when VPN fails to reconnect */ +"network.protection.failure.notification.body" = "DuckDuckGo VPN failed to connect. Please try again later."; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection was interrupted. Attempting to reconnect now..."; +/* The body of the notification shown when VPN connection is interrupted */ +"network.protection.interrupted.notification.body" = "DuckDuckGo VPN was interrupted. Attempting to reconnect now..."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ "network.protection.snoozed.notification.body" = "VPN snoozed for %@"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection is On. Your location and online activity are protected."; +/* The body of the notification shown when VPN reconnects successfully */ +"network.protection.success.notification.body" = "DuckDuckGo VPN is On. Your location and online activity are protected."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Routing device traffic through %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; From 76895edacab7332ea1599d6921f6a721d3c3aae0 Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Mon, 9 Dec 2024 13:31:42 +0100 Subject: [PATCH 6/8] Extract tooltip strings to UserText --- DuckDuckGo/UserText.swift | 13 +++++++++++++ DuckDuckGo/VPNAddWidgetTip.swift | 6 +++--- DuckDuckGo/VPNGeoswitchingTip.swift | 4 ++-- DuckDuckGo/VPNSnoozeTip.swift | 6 +++--- DuckDuckGo/en.lproj/Localizable.strings | 24 ++++++++++++++++++++++++ 5 files changed, 45 insertions(+), 8 deletions(-) diff --git a/DuckDuckGo/UserText.swift b/DuckDuckGo/UserText.swift index 0ea5792505..d981476b59 100644 --- a/DuckDuckGo/UserText.swift +++ b/DuckDuckGo/UserText.swift @@ -635,6 +635,19 @@ public struct UserText { static let vpnAccessRevokedAlertActionSubscribe = NSLocalizedString("vpn.access-revoked.alert.action.subscribe", value: "Subscribe", comment: "Primary action for the alert when the subscription expires") static let vpnAccessRevokedAlertActionCancel = NSLocalizedString("vpn.access-revoked.alert.action.cancel", value: "Dismiss", comment: "Cancel action for the alert when the subscription expires") + // MARK: Tool tips + + static let networkProtectionAddWidgetTipTitle = NSLocalizedString("network.protection.addwidget.tip.title", value: "Add VPN Widget", comment: "Title for tooltip about adding VPN widget") + static let networkProtectionAddWidgetTipMessage = NSLocalizedString("network.protection.addwidget.tip.message", value: "Turn the VPN on and off right from the Home Screen.", comment: "Message for tooltip about adding VPN widget") + static let networkProtectionAddWidgetTipAction = NSLocalizedString("network.protection.addwidget.tip.action", value: "Add widget", comment: "Button title for tooltip about adding VPN widget") + + static let networkProtectionGeoswitchingTipTitle = NSLocalizedString("network.protection.geoswitching.tip.title", value: "Change Your Location", comment: "Title for tooltip about geoswitching") + static let networkProtectionGeoswitchingTipMessage = NSLocalizedString("network.protection.geoswitching.tip.message", value: "You can customize your VPN location by connecting to any of our servers worldwide.", comment: "Message for tooltip about geoswitching") + + static let networkProtectionSnoozeTipTitle = NSLocalizedString("network.protection.snooze.tip.title", value: "Avoid VPN Conflicts", comment: "Title for tooltip about VPN snooze mode") + static let networkProtectionSnoozeTipMessage = NSLocalizedString("network.protection.snooze.tip.message", value: "You can use sites or apps that block VPN traffic by snoozing the VPN connection.", comment: "Message for tooltip about VPN snooze mode") + static let networkProtectionSnoozeTipAction = NSLocalizedString("network.protection.snooze.tip.action", value: "Learn more", comment: "Button title for tooltip about VPN snooze mode") + // MARK: Unified Feedback Form static let browserFeedbackReportProblem = NSLocalizedString("send.browser.feedback.report-problem", value: "Report a problem", comment: "Name of the option the user can chose to give browser feedback about a problem they enountered") static let browserFeedbackRequestFeature = NSLocalizedString("send.browser.feedback.request-feature", value: "Request a feature", comment: "Name of the option the user can chose to give browser feedback about a feature they would like") diff --git a/DuckDuckGo/VPNAddWidgetTip.swift b/DuckDuckGo/VPNAddWidgetTip.swift index 8abedf86a9..465041431d 100644 --- a/DuckDuckGo/VPNAddWidgetTip.swift +++ b/DuckDuckGo/VPNAddWidgetTip.swift @@ -51,11 +51,11 @@ extension VPNAddWidgetTip: Tip { } var title: Text { - Text("Add VPN Widget") + Text(UserText.networkProtectionAddWidgetTipTitle) } var message: Text? { - Text("Turn the VPN on and off right from the Home Screen.") + Text(UserText.networkProtectionAddWidgetTipMessage) } var image: Image? { @@ -64,7 +64,7 @@ extension VPNAddWidgetTip: Tip { var actions: [Action] { [Action(id: ActionIdentifiers.addWidget.rawValue) { - Text("Add widget") + Text(UserText.networkProtectionAddWidgetTipAction) .foregroundStyle(Color(designSystemColor: .accent)) }] } diff --git a/DuckDuckGo/VPNGeoswitchingTip.swift b/DuckDuckGo/VPNGeoswitchingTip.swift index e2c3fe0b21..00d984848b 100644 --- a/DuckDuckGo/VPNGeoswitchingTip.swift +++ b/DuckDuckGo/VPNGeoswitchingTip.swift @@ -38,11 +38,11 @@ extension VPNGeoswitchingTip: Tip { } var title: Text { - Text("Change Your Location") + Text(UserText.networkProtectionGeoswitchingTipTitle) } var message: Text? { - Text("You can customize your VPN location by connecting to any of our servers worldwide.") + Text(UserText.networkProtectionGeoswitchingTipMessage) } var image: Image? { diff --git a/DuckDuckGo/VPNSnoozeTip.swift b/DuckDuckGo/VPNSnoozeTip.swift index aa4ab1f72a..0b301ad5ad 100644 --- a/DuckDuckGo/VPNSnoozeTip.swift +++ b/DuckDuckGo/VPNSnoozeTip.swift @@ -49,11 +49,11 @@ extension VPNSnoozeTip: Tip { } var title: Text { - Text("Avoid VPN Conflicts") + Text(UserText.networkProtectionSnoozeTipTitle) } var message: Text? { - Text("You can use sites or apps that block VPN traffic by snoozing the VPN connection.") + Text(UserText.networkProtectionSnoozeTipMessage) } var image: Image? { @@ -62,7 +62,7 @@ extension VPNSnoozeTip: Tip { var actions: [Action] { [Action(id: ActionIdentifiers.learnMore.rawValue) { - Text("Learn more") + Text(UserText.networkProtectionSnoozeTipAction) .foregroundStyle(Color(designSystemColor: .accent)) }] } diff --git a/DuckDuckGo/en.lproj/Localizable.strings b/DuckDuckGo/en.lproj/Localizable.strings index 07974bb485..f5a5c9c578 100644 --- a/DuckDuckGo/en.lproj/Localizable.strings +++ b/DuckDuckGo/en.lproj/Localizable.strings @@ -1631,6 +1631,15 @@ https://duckduckgo.com/mac"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; +/* Button title for tooltip about adding VPN widget */ +"network.protection.addwidget.tip.action" = "Add widget"; + +/* Message for tooltip about adding VPN widget */ +"network.protection.addwidget.tip.message" = "Turn the VPN on and off right from the Home Screen."; + +/* Title for tooltip about adding VPN widget */ +"network.protection.addwidget.tip.title" = "Add VPN Widget"; + /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN disconnected due to expired subscription. Subscribe to Privacy Pro to reconnect DuckDuckGo VPN."; @@ -1640,6 +1649,12 @@ https://duckduckgo.com/mac"; /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN FAQ"; +/* Message for tooltip about geoswitching */ +"network.protection.geoswitching.tip.message" = "You can customize your VPN location by connecting to any of our servers worldwide."; + +/* Title for tooltip about geoswitching */ +"network.protection.geoswitching.tip.title" = "Change Your Location"; + /* The body of the notification shown when VPN connection is interrupted */ "network.protection.interrupted.notification.body" = "DuckDuckGo VPN was interrupted. Attempting to reconnect now..."; @@ -1664,6 +1679,15 @@ https://duckduckgo.com/mac"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Open VPN"; +/* Button title for tooltip about VPN snooze mode */ +"network.protection.snooze.tip.action" = "Learn more"; + +/* Message for tooltip about VPN snooze mode */ +"network.protection.snooze.tip.message" = "You can use sites or apps that block VPN traffic by snoozing the VPN connection."; + +/* Title for tooltip about VPN snooze mode */ +"network.protection.snooze.tip.title" = "Avoid VPN Conflicts"; + /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ "network.protection.snoozed.notification.body" = "VPN snoozed for %@"; From b0c3aec8a5a8a2eb509307aefe0a98bf0afd146b Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Mon, 9 Dec 2024 19:11:46 +0100 Subject: [PATCH 7/8] Import translations --- DuckDuckGo/bg.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/cs.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/da.lproj/Localizable.strings | 157 +++++++---------- DuckDuckGo/de.lproj/Localizable.strings | 157 +++++++---------- DuckDuckGo/el.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/es.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/et.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/fi.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/fr.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/hr.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/hu.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/it.lproj/Localizable.strings | 157 +++++++---------- DuckDuckGo/lt.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/lv.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/nb.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/nl.lproj/Localizable.strings | 157 +++++++---------- DuckDuckGo/pl.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/pt.lproj/Localizable.strings | 157 +++++++---------- DuckDuckGo/ro.lproj/Localizable.strings | 157 +++++++---------- DuckDuckGo/ru.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/sk.lproj/Localizable.strings | 159 +++++++---------- DuckDuckGo/sl.lproj/Localizable.strings | 165 ++++++++---------- DuckDuckGo/sv.lproj/Localizable.strings | 155 +++++++--------- DuckDuckGo/tr.lproj/Localizable.strings | 159 +++++++---------- .../bg.lproj/Localizable.strings | 19 +- .../cs.lproj/Localizable.strings | 19 +- .../da.lproj/Localizable.strings | 19 +- .../de.lproj/Localizable.strings | 19 +- .../el.lproj/Localizable.strings | 19 +- .../es.lproj/Localizable.strings | 19 +- .../et.lproj/Localizable.strings | 19 +- .../fi.lproj/Localizable.strings | 19 +- .../fr.lproj/Localizable.strings | 19 +- .../hr.lproj/Localizable.strings | 19 +- .../hu.lproj/Localizable.strings | 19 +- .../it.lproj/Localizable.strings | 19 +- .../lt.lproj/Localizable.strings | 19 +- .../lv.lproj/Localizable.strings | 19 +- .../nb.lproj/Localizable.strings | 19 +- .../nl.lproj/Localizable.strings | 19 +- .../pl.lproj/Localizable.strings | 19 +- .../pt.lproj/Localizable.strings | 19 +- .../ro.lproj/Localizable.strings | 19 +- .../ru.lproj/Localizable.strings | 19 +- .../sk.lproj/Localizable.strings | 19 +- .../sl.lproj/Localizable.strings | 19 +- .../sv.lproj/Localizable.strings | 19 +- .../tr.lproj/Localizable.strings | 19 +- Widgets/bg.lproj/Localizable.strings | 12 +- Widgets/cs.lproj/Localizable.strings | 12 +- Widgets/da.lproj/Localizable.strings | 12 +- Widgets/de.lproj/Localizable.strings | 12 +- Widgets/el.lproj/Localizable.strings | 12 +- Widgets/es.lproj/Localizable.strings | 12 +- Widgets/et.lproj/Localizable.strings | 12 +- Widgets/fi.lproj/Localizable.strings | 12 +- Widgets/fr.lproj/Localizable.strings | 12 +- Widgets/hr.lproj/Localizable.strings | 12 +- Widgets/hu.lproj/Localizable.strings | 12 +- Widgets/it.lproj/Localizable.strings | 12 +- Widgets/lt.lproj/Localizable.strings | 12 +- Widgets/lv.lproj/Localizable.strings | 12 +- Widgets/nb.lproj/Localizable.strings | 12 +- Widgets/nl.lproj/Localizable.strings | 12 +- Widgets/pl.lproj/Localizable.strings | 12 +- Widgets/pt.lproj/Localizable.strings | 12 +- Widgets/ro.lproj/Localizable.strings | 12 +- Widgets/ru.lproj/Localizable.strings | 12 +- Widgets/sk.lproj/Localizable.strings | 12 +- Widgets/sl.lproj/Localizable.strings | 12 +- Widgets/sv.lproj/Localizable.strings | 12 +- Widgets/tr.lproj/Localizable.strings | 12 +- 72 files changed, 1843 insertions(+), 2707 deletions(-) diff --git a/DuckDuckGo/bg.lproj/Localizable.strings b/DuckDuckGo/bg.lproj/Localizable.strings index 707ea3367b..9c5ac5dcb2 100644 --- a/DuckDuckGo/bg.lproj/Localizable.strings +++ b/DuckDuckGo/bg.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Споделяне"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Добавете приспособлението VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Добави приспособлението"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Отдолу"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Забрани"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Научете повече"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Преглед"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Актуализиране на потребителското име?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Така ще избегнете на конфликти с VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Добави отметка"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Да"; -/* No comment provided by engineer. */ -"Change Your Location" = "Променете Вашето местоположение"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Пропускане"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Изпрати"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Помощ за подобряване на Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Премахване на лични данни"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Абонамент и плащания"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Проблем с кода за достъп"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Неуспешно свързване с консултант"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Нещо друго"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Разговорът с консултанта беше неефективен"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Моля, бъдете колкото може по-конкретни"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Уеб страниците или резултатите от търсене се зареждат бавно"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Сканирането откри записи, които не са направени от мен"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Сканирането не откри моята информация на конкретен сайт"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Нещо друго"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Процесът на премахване е блокирал"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Сканирането за записи е блокирало"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* Header above input field */ "feedback.positive.form.header" = "Споделете подробности"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Споделете подробности"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Нещо друго"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Проблем с еднократна парола"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* No comment provided by engineer. */ "feedback.start.footer" = "Вашите анонимни отзиви са важни за нас."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Показване на всички раздели"; -/* No comment provided by engineer. */ -"Learn more" = "Научете повече"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo за Mac притежава необходимата скорост, както и очакваните от Вас функции за сърфиране, и предлага най-добрите в този клас елементи за защита."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Редактиране"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Отлагане"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN връзката е прекъсната поради изтекъл абонамент. Абонирайте се за Privacy Pro, за да свържете отново DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Неуспешно свързване на мрежовата защита. Моля, опитайте отново по-късно."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Често задавани въпроси за DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Мрежовата защита е прекъсната. Извършва се опит за повторно свързване..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Въведете кода за покана, за да започнете."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Успешна заявка! Вече сте регистрирани."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Отваряне на VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN е отложен за %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Свързан · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN е включен"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "VPN на DuckDuckGo е отложен"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Споделяне на отзив"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "На пауза"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Отлагане, остават %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Отлагане за 20 минути"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Събуждане"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Подробности за връзката"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Мрежовата защита е включена. Вашето местоположение и онлайн активност са защитени."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафикът на устройството се маршрутизира през %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Отлагането на VPN приключи. Трафикът на устройството се маршрутизира през %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Включване на известията"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "име@имейл.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Моля, споделете своето мнение…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Отзив с обща информация"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Абонаменти и плащания"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Кажете ни какъв е проблемът…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Докладване на проблем"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Каква функция бихте искали да въведем?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Заявка за функция"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Попаднахте на проблем, който не е разгледан в нашия [помощен център](duck://)? Определено искаме да знаем за това.\n\nПосочете имейл, ако искате да се свържем с Вас относно този проблем (може да не успеем да изпратим отговор за всички проблеми):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "В допълнение към данните, въведени по-горе, изпращаме анонимна информация с вашия отзив:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Дали някои функции на браузъра са активни"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Обобщени диагностични данни за приложението (напр. кодове за грешки)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "С натискането на бутона „Изпращане“ се съгласявате, че DuckDuckGo може да използва предоставената информация за подобряване на приложението."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Обратна връзка"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Изпратете отзив"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Управление на отметки"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Любими"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Отзив с обща информация"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Докладване на проблем"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Заявка за функция"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "ИЗБЕРЕТЕ КАТЕГОРИЯ"; /* Settings cell for About DDG */ "settings.about.ddg" = "Относно DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Ако сте активирали пръстов отпечатък, лицево разпознаване или системна парола, ще бъдете приканени да отключите приложението при отваряне."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Отзив за браузъра"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Автоматично изчистване на данните"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Абонаментни планове"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "годишен"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "месечен"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Абонаментът е премахнат от това устройство."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Вижте отговори на често задавани въпроси или се свържете с поддръжката на Privacy Pro от нашите страници за помощ."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Изпратете отзив"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Отмени"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Абонаментът ви е изтекъл на %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Вашият %1$@ абонамент изтича на %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Месечният ви абонамент изтича на %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Абонаментът ви изтича на %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Годишният ви абонамент изтича на %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Месечният ви абонамент се подновява на %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Абонаментът ви се подновява на %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Вашият %1$@ абонамент се подновява на %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Годишният ви абонамент се подновява на %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Активирана защита на поверителността за %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Можете да включвате и изключвате VPN направо от началния екран."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Предложение за автоматично довършване"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Вземете DuckDuckGo за Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Можете да персонализирате Вашето VPN местоположение, като се свържете с някой от нашите сървъри по целия свят."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Можете да използвате сайтове или приложения, които блокират VPN трафика, като изключите временно VPN връзката."; - diff --git a/DuckDuckGo/cs.lproj/Localizable.strings b/DuckDuckGo/cs.lproj/Localizable.strings index ee2c8db9dd..7b13f133f9 100644 --- a/DuckDuckGo/cs.lproj/Localizable.strings +++ b/DuckDuckGo/cs.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Sdílet"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Přidej si VPN widget"; - -/* No comment provided by engineer. */ -"Add widget" = "Přidat widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Dole"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Vypnout"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Více informací"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Zobrazit"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Aktualizovat uživatelské jméno?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Předcházej konfliktům VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Přidat záložku"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ano"; -/* No comment provided by engineer. */ -"Change Your Location" = "Změň si polohu"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Přeskočit"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Odeslat"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Pomoz zlepšit službu Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Odstranění osobních údajů"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Předplatné a platby"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VYBER KATEGORII"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problém s přístupovým kódem"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nejde kontaktovat poradce"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VYBER KATEGORII"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Něco jiného"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Hovor s poradcem mi nepomohl"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Buďte co nejkonkrétnější."; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Webové stránky nebo výsledky vyhledávání se načítají pomalu."; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skenování našlo záznamy, které se mě netýkají"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skenování nenašlo moje informace na konkrétním webu"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Něco jiného"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Proces odstranění se zasekl"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skenování záznamů se zaseklo"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VYBER KATEGORII"; /* Header above input field */ "feedback.positive.form.header" = "Podělte se o podrobnosti."; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Podělte se o podrobnosti."; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Něco jiného"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problém s jednorázovým heslem"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VYBER KATEGORII"; /* No comment provided by engineer. */ "feedback.start.footer" = "Vaše anonymní zpětná vazba je pro nás důležitá."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Zobrazit všechny karty"; -/* No comment provided by engineer. */ -"Learn more" = "Více informací"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pro Mac má rychlost, kterou potřebuješ, funkce prohlížeče, které očekáváš, a obsahuje naše nejlepší nástroje na ochranu soukromí."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Upravit"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Uspáno"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN byla odpojena kvůli vypršení platnosti předplatného. Předplať si službu Privacy Pro, ať můžeš DuckDuckGo VPN dál používat."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Ochrana sítě se nepřipojila. Zkus to znovu později."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Nejčastější dotazy ohledně VPN DuckDuckGo"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Ochrana sítě je přerušená. Probíhá pokus o opětovné připojení..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Zadej svůj kód pozvánky, ať můžeš začít."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "A je to!"; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otevřít VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN je uspaná na %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Připojeno · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "VPN DuckDuckGo je zapnutá"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "VPN DuckDuckGo je uspaná"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Podělte se o zpětnou vazbu"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Pozastaveno"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Uspáno, zbývá %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Uspat na 20 minut"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Probudit"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Podrobnosti o připojení"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Ochrana sítě je zapnutá. Tvoje poloha a online aktivita jsou chráněné."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Směrování provozu zařízení přes %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN už není uspaná. Směrování provozu zařízení přes %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Zapnout oznámení"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "jmeno@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Pošli nám svou zpětnou vazbu..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Obecná zpětná vazba"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Předplatné a platby"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Řekni nám, o co jde..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Nahlásit problém"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Jaká funkce by se ti líbila?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Požadavek na funkci"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VYBER KATEGORII"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Víš o problému, který není popsaný v našem [centru nápovědy](duck://)? Řekni nám o něm!\n\nZadej e-mail, pokud chceš, abychom tě ohledně tohoto problému kontaktovali (možná ale nezvládneme reagovat na všechny problémy):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Kromě údajů zadaných nahoře posíláme s tvojí zpětnou vazbou i některé anonymizované informace:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Jestli jsou aktivní některé funkce prohlížeče"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Agregovaná diagnostika aplikace (např. chybové kódy)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Klepnutím na Odeslat vyjadřuješ souhlas s tím, že DuckDuckGo může použít poskytnuté informace ke zlepšení aplikace."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Zpětná vazba"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Odeslat zpětnou vazbu"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Spravovat záložky"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Oblíbené"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Obecná zpětná vazba"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Nahlásit problém"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Požádat o novou funkci"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VYBER KATEGORII"; /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Pokud je zapnuté Touch ID nebo Face ID, případně nastavený přístupový kód k systému, zobrazí se při otevírání aplikace výzva k jejímu odemknutí."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Zpětná vazba k prohlížeči"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automaticky vymazat data"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Plány předplatného"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "roční"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "měsíční"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tvoje předplatné bylo z tohohle zařízení odstraněno."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Získej odpovědi na časté otázky nebo přes naše stránky nápovědy kontaktuj podporu služby Privacy Pro."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Odeslat zpětnou vazbu"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Zrušit"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tvoje předplatné vypršelo %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tvoje %1$@ předplatné vyprší %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Tvoje měsíční předplatné vyprší %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Tvoje předplatné vyprší %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Tvoje roční předplatné vyprší %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Tvoje měsíční předplatné se obnoví %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tvoje předplatné se obnoví %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tvoje %1$@ předplatné se obnoví %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Tvoje roční předplatné se obnoví %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Ochrana aktivována u domény %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "VPN budeš moct zapnout nebo vypnout přímo na domovské obrazovce."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Použít návrh automatického doplňování"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Pořiď si DuckDuckGo pro Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Polohu VPN si můžeš přizpůsobit připojením ke kterémukoli z našich serverů po celém světě."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Pokud web nebo aplikace blokuje provoz přes VPN, stačí VPN připojení dočasně pozastavit."; - diff --git a/DuckDuckGo/da.lproj/Localizable.strings b/DuckDuckGo/da.lproj/Localizable.strings index 878b92eaa6..34af7098f1 100644 --- a/DuckDuckGo/da.lproj/Localizable.strings +++ b/DuckDuckGo/da.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Del"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Tilføj VPN-widget"; - -/* No comment provided by engineer. */ -"Add widget" = "Tilføj widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Nederst"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Deaktiver"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Mere info"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Se"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Opdater brugernavn?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Undgå VPN-konflikter"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Tilføj bogmærke"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; -/* No comment provided by engineer. */ -"Change Your Location" = "Skift din placering"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Spring over"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Indsend"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Hjælp med at forbedre Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Fjernelse af personlige oplysninger"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonnement og betalinger"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VÆLG EN KATEGORI"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problem med adgangskoden"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Kan ikke kontakte rådgiver"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VÆLG EN KATEGORI"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Noget andet"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Opkald til rådgiver var ikke hjælpsomt"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Vær så specifik som muligt"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Websider eller søgeresultater indlæses langsomt"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Scanningen fandt poster, der ikke vedrører mig"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Scanningen fandt ikke mine oplysninger på en specifik side"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Noget andet"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Fjernelsesprocessen er gået i stå"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Scanningen efter poster er gået i stå"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VÆLG EN KATEGORI"; /* Header above input field */ "feedback.positive.form.header" = "Del oplysninger"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Del oplysninger"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Noget andet"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problem med engangskode"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VÆLG EN KATEGORI"; /* No comment provided by engineer. */ "feedback.start.footer" = "Din anonyme feedback er vigtig for os."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Vis alle faner"; -/* No comment provided by engineer. */ -"Learn more" = "Mere info"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo til Mac har den hastighed, du har brug for, de browserfunktioner, du forventer, og leveres spækket med vores bedste privatlivsartikler i klassen."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Rediger"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Sat på pause"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN er afbrudt på grund af et udløbet abonnement. Abonner på Privacy Pro for at genoprette forbindelsen til DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Netværksbeskyttelse kunne ikke oprette forbindelse. Prøv igen senere."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Ofte stillede spørgsmål om DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Netværksbeskyttelse blev afbrudt. Forsøger at genoprette forbindelse ..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Indtast din invitationskode for at komme i gang."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Succes! Du er klar."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Åbn VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN er sat på pause i %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Forbundet · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN er tændt"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN er sat på pause"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Del feedback"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Sat på pause"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Sat på pause, %@ tilbage"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Sat på pause i 20 minutter"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Afbryd pause"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Forbindelsesdetaljer"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Netværksbeskyttelse er TIL. Din placering og onlineaktivitet er beskyttet."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Router enhedens trafik gennem %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-pausen er afsluttet. Enhedens trafik routes gennem %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Slå notifikationer til"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "navn@e-mail.web"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Giv os feedback..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Generel feedback"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonnementer og betalinger"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Fortæl os, hvad der sker…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Anmeld et problem"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Hvilken funktion kunne du tænke dig at se?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Anmodning om funktion"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VÆLG EN KATEGORI"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Har du fundet et problem, der ikke er dækket i vores [hjælpecenter](duck://)? Så vil vi helt sikkert gerne vide det.\n\nAngiv en e-mailadresse, hvis du gerne vil have, at vi kontakter dig angående dette problem (vi kan muligvis ikke svare på alle problemer):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Ud over de oplysninger, der er angivet ovenfor, sender vi nogle anonymiserede oplysninger med din feedback:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Hvilke browserfunktioner, der er aktive"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Samlet appdiagnostik (f.eks. fejlkoder)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Ved at trykke på \"Send\" accepterer du, at DuckDuckGo må bruge de indsendte oplysninger til at forbedre appens funktioner."; /* Title for the text box in the Privacy Pro feedback form */ "ppro.feedback-form.text-box.title" = "Feedback"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Send tilbagemelding"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Administrer bogmærker"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoritter"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Generel feedback"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Anmeld et problem"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Foreslå en funktion"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VÆLG EN KATEGORI"; /* Settings cell for About DDG */ "settings.about.ddg" = "Om DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Hvis Touch ID, Face ID eller en systemadgangskode er aktiveret, bliver du bedt om at låse appen op, når du åbner den."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Browserfeedback"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Ryd data automatisk"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonnementer"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "årlige"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "månedlige"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Dit abonnement er blevet fjernet fra denne enhed."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Få svar på ofte stillede spørgsmål, eller kontakt Privacy Pro-support fra vores hjælpesider."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Send tilbagemelding"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Annullér"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Dit abonnement udløb den %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Dit %1$@ abonnement udløber den %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Dit månedlige abonnement udløber den %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Dit abonnement udløber den %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Dit årlige abonnement udløber den %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Dit månedlige abonnement fornys den %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Dit abonnement fornys den %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Dit %1$@ abonnement fornyes den %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Dit årlige abonnement fornys den %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Beskyttelse af privatlivet aktiveret for %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Slå VPN til og fra direkte fra startskærmen."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Autoudfyld forslaget"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Få DuckDuckGo til Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kan vælge din VPN-placering ved at oprette forbindelse til hvilken som helst af vores servere i hele verden."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du kan bruge websteder eller apps, der blokerer VPN-trafik, ved at \"snooze\" VPN-forbindelsen."; - diff --git a/DuckDuckGo/de.lproj/Localizable.strings b/DuckDuckGo/de.lproj/Localizable.strings index 07c37d23d8..b883a75527 100644 --- a/DuckDuckGo/de.lproj/Localizable.strings +++ b/DuckDuckGo/de.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Teilen"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "VPN-Widget hinzufügen"; - -/* No comment provided by engineer. */ -"Add widget" = "Widget hinzufügen"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Unten"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Deaktivieren"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Mehr erfahren"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Ansehen"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Benutzernamen aktualisieren?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "VPN-Konflikte vermeiden"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lesezeichen hinzufügen"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; -/* No comment provided by engineer. */ -"Change Your Location" = "Standort ändern"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Überspringen"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Abschicken"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Hilf mit, Privacy Pro zu verbessern"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Entfernen personenbezogener Daten"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonnement und Zahlungen"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "EINE KATEGORIE AUSWÄHLEN"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problem mit dem Zugangscode"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Berater kann nicht kontaktiert werden"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "EINE KATEGORIE AUSWÄHLEN"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Etwas anderes"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Anruf beim Berater war nicht hilfreich"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Bitte sei so genau wie möglich"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Webseiten oder Suchergebnisse laden langsam"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Scan hat Datensätze gefunden, die nicht von mir sind"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Der Scan hat meine Informationen auf einer bestimmten Website nicht gefunden"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Etwas anderes"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Der Entfernungsprozess kommt nicht voran"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Der Scan für Datensätze wurde nicht abgeschlossen"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "EINE KATEGORIE AUSWÄHLEN"; /* Header above input field */ "feedback.positive.form.header" = "Weitere Informationen teilen"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Weitere Informationen teilen"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Etwas anderes"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problem mit dem Einmal-Passwort"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "EINE KATEGORIE AUSWÄHLEN"; /* No comment provided by engineer. */ "feedback.start.footer" = "Dein anonymes Feedback ist uns wichtig."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Alle Tabs anzeigen"; -/* No comment provided by engineer. */ -"Learn more" = "Mehr erfahren"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo für Mac hat die Geschwindigkeit, die du brauchst, die Browserfunktionen, die du erwartest, und ist vollgepackt mit unseren grundlegenden Funktionen für den Datenschutz."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Bearbeiten"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Pausiert"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo-VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN aufgrund abgelaufenen Abonnements getrennt. Abonniere Privacy Pro, um die Verbindung zum DuckDuckGo-VPN wiederherzustellen."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection konnte keine Verbindung herstellen. Bitte versuche es zu einem späteren Zeitpunkt erneut."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Häufig gestellte Fragen zu DuckDuckGo-VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection wurde unterbrochen. Versuche jetzt, die Verbindung wiederherzustellen ..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Gib deinen Einladungscode ein, um loszulegen."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Es hat geklappt! Du bist dabei."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN öffnen"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN ist für dich für %@ pausiert"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Verbunden · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo-VPN ist An"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN ist pausiert"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Feedback teilen"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Pausiert"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Pausiert, %@ verbleibend"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Pausieren für 20 Minuten"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Aufwachen"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Verbindungsdetails"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection ist aktiviert.Dein Standort und deine Online-Aktivitäten sind geschützt."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Geräteverkehr wird über %@ geleitet."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Die VPN-Pause ist vorbei. Geräteverkehr wird über %@ geleitet."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Benachrichtigungen aktivieren"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Bitte gib uns dein Feedback …"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Allgemeines Feedback"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonnements und Zahlungen"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Sag uns, worum es geht …"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Problem melden"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Welche Funktion möchtest du sehen?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Funktionsanfrage"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "EINE KATEGORIE AUSWÄHLEN"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Hast du ein Problem, das in unserem [Hilfecenter](duck://) nicht behandelt wird? Wir wollen auf jeden Fall davon erfahren.\n\nGib eine E-Mail-Adresse an, wenn du möchtest, dass wir dich zu diesem Problem kontaktieren (wir können möglicherweise nicht auf alle Anfragen antworten):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Zusätzlich zu den oben eingegebenen Daten senden wir einige anonymisierte Informationen mit deinem Feedback:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Ob einige Browserfunktionen aktiv sind"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "Aggregierte App-Diagnose (z. B. Fehlercodes)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Indem du auf „Absenden“ tippst, erklärst du dich damit einverstanden, dass DuckDuckGo die übermittelten Informationen zur Verbesserung der App verwenden darf."; /* Title for the text box in the Privacy Pro feedback form */ "ppro.feedback-form.text-box.title" = "Feedback"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Rückmeldung senden"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Lesezeichen verwalten"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoriten"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Allgemeines Feedback"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Problem melden"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Eine Funktion anfordern"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "EINE KATEGORIE AUSWÄHLEN"; /* Settings cell for About DDG */ "settings.about.ddg" = "Über DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Wenn Touch ID, Face ID oder ein Systempasswort aktiviert ist, wirst du aufgefordert, die App beim Öffnen zu entsperren."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Browser-Feedback"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Daten automatisch löschen"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonnementpläne"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "jährlich"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "monatlich"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Dein Abonnement wurde von diesem Gerät entfernt."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Erhalte Antworten auf häufig gestellte Fragen oder kontaktiere den Privacy-Pro-Support über unsere Hilfeseiten."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Rückmeldung senden"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Abbrechen"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Dein Abonnement ist am %@ abgelaufen"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Dein %1$@-Abonnement läuft am %2$@ ab."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Dein Monatsabonnement läuft am %@ ab."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Dein Abonnement läuft am %@ ab."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Dein Jahresabonnement läuft am %@ ab."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Dein monatliches Abonnement verlängert sich am %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Dein Abonnement verlängert sich am %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Dein %1$@-Abonnement verlängert sich am %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Dein Jahresabonnement verlängert sich am %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Datenschutz für %@ aktivieren"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Schalte das VPN direkt vom Startbildschirm ein und aus."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Vorschläge für die Autovervollständigung"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Hol dir DuckDuckGo für Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kannst deinen VPN-Standort anpassen, indem du dich mit einem unserer Server weltweit verbindest."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du kannst Websites oder Apps verwenden, die VPN-Verkehr blockieren, indem du die VPN-Verbindung stumm schaltest."; - diff --git a/DuckDuckGo/el.lproj/Localizable.strings b/DuckDuckGo/el.lproj/Localizable.strings index 9aebecc19e..af8053bb3e 100644 --- a/DuckDuckGo/el.lproj/Localizable.strings +++ b/DuckDuckGo/el.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Κοινή χρήση"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Προσθήκη μικροεφαρμογής VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Προσθήκη γραφικού στοιχείου"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Κάτω μέρος"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Απενεργοποίηση"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Μάθετε περισσότερα"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Προβολή"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Ενημέρωση ονόματος χρήστη;"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Αποφυγή διενέξεων VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Προσθήκη σελιδοδείκτη"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ναί"; -/* No comment provided by engineer. */ -"Change Your Location" = "Αλλαγή της τοποθεσίας σας"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Παράλειψη"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Υποβολή"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Βοηθήστε να βελτιώσουμε το Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Αφαίρεση προσωπικών πληροφοριών"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Συνδρομές και πληρωμές"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Πρόβλημα με τον κωδικό πρόσβασης"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Αδυναμία επικοινωνίας με τον σύμβουλο"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Κάτι άλλο"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Η κλήση στον Σύμβουλο δεν βοήθησε"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Να είστε όσο το δυνατόν πιο συγκεκριμένοι"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Οι ιστοσελίδες ή τα αποτελέσματα αναζήτησης φορτώνουν αργά"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Η σάρωση βρήκε εγγραφές που δεν με αφορούν"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Η σάρωση δεν βρήκε τις πληροφορίες μου σε έναν συγκεκριμένο ιστότοπο"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Κάτι άλλο"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Η διαδικασία αφαίρεσης έχει κολλήσει"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Η σάρωση για εγγραφές έχει κολλήσει"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* Header above input field */ "feedback.positive.form.header" = "Μοιραστείτε τις λεπτομέρειες"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Μοιραστείτε τις λεπτομέρειες"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Κάτι άλλο"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Πρόβλημα με τον κωδικό πρόσβασης μίας χρήσης"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* No comment provided by engineer. */ "feedback.start.footer" = "Τα ανώνυμα σχόλιά σας είναι σημαντικά για εμάς."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Προβολή όλων των καρτελών"; -/* No comment provided by engineer. */ -"Learn more" = "Μάθετε περισσότερα"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Το DuckDuckGo για Mac έχει την ταχύτητα που χρειάζεστε, τις λειτουργίες περιήγησης που αναμένετε και περιλαμβάνει τις καλύτερες δυνατότητες απορρήτου στην κατηγορία μας."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Επεξεργασία"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Αναβολή"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "Το VPN αποσυνδέθηκε λόγω λήξης της συνδρομής. Εγγραφείτε στο Privacy Pro για να συνδέσετε εκ νέου το DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Η σύνδεση της Προστασίας δικτύου απέτυχε. Ξαναδοκιμάστε αργότερα."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Συχνές ερωτήσεις DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Η Προστασία δικτύου διακόπηκε. Γίνεται προσπάθεια επανασύνδεσης τώρα..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Εισαγάγετε τον κωδικό πρόσκλησής σου για να αρχίσετε."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Τέλεια! Τα καταφέρατε."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Ανοικτό VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "Το VPN τέθηκε σε αναστολή για %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Συνδέθηκε · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "Το DuckDuckGo VPN είναι ενεργοποιημένο"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "Το DuckDuckGo VPN βρίσκεται σε κατάσταση αναστολής λειτουργίας"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Κοινοποίηση σχολίου"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Σε παύση"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Σε αναβολή, απομένει %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Αναβολή για 20 λεπτά"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Αφύπνιση"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Λεπτομέρειες σύνδεσης"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Η Προστασία δικτύου είναι Ενεργή. Η τοποθεσία και η διαδικτυακή δραστηριότητά σας προστατεύονται."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Δρομολόγηση κυκλοφορίας της συσκευής μέσω %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Η αναστολή του VPN έχει τελειώσει. Δρομολόγηση κυκλοφορίας της συσκευής μέσω %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ενεργοποίηση ειδοποιήσεων"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Στείλτε μας τα σχόλιά σας..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Γενικά σχόλια"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Συνδρομές και πληρωμές"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Πείτε μας τι συμβαίνει..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Αναφέρετε ένα πρόβλημα"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Ποιες λειτουργίες θα θέλατε να δείτε;"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Αίτημα για λειτουργία"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Βρήκατε ένα πρόβλημα που δεν καλύπτεται στο [κέντρο βοήθειας](duck://); Θέλουμε σίγουρα να μάθουμε γι' αυτό.Παρέχετε ένα email αν θέλετε να επικοινωνήσουμε μαζί σας για το θέμα αυτό (ίσως δεν είμαστε σε θέση να απαντήσουμε σε όλα τα θέματα):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Εκτός από τις λεπτομέρειες που καταχωρήθηκαν παραπάνω, στέλνουμε κάποιες ανώνυμες πληροφορίες με τα σχόλιά σας:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Εάν κάποιες λειτουργίες του προγράμματος περιήγησης είναι ενεργές"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Συγκεντρωτικά διαγνωστικά εφαρμογών (π.χ. κωδικοί σφαλμάτων)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Πατώντας «Υποβολή» συμφωνείτε ότι το DuckDuckGo μπορεί να χρησιμοποιήσει τις πληροφορίες που υποβάλλονται για βελτίωση της εφαρμογής."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Σχόλια"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Αποστολή σχολίου"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Διαχείριση σελιδοδεικτών"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Αγαπημένα"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Γενικά σχόλια"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Αναφέρετε ένα πρόβλημα"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Αιτηθείτε μια λειτουργία"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"; /* Settings cell for About DDG */ "settings.about.ddg" = "Σχετικά με το DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Εάν έχει ενεργοποιηθεί το Touch ID, το Face ID ή ο κωδικός πρόσβασης συστήματος, θα σας ζητηθεί να ξεκλειδώσετε την εφαρμογή κατά το άνοιγμά της."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Σχόλια για το πρόγραμμα περιήγησης"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Αυτόματη απαλοιφή δεδομένων"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Προγράμματα συνδρομής"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "ετήσια"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "μηνιαία"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Η συνδρομή σας έχει αφαιρεθεί από αυτήν τη συσκευή."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Πάρτε απαντήσεις σε συχνές ερωτήσεις ή επικοινωνήστε με την υποστήριξη του Privacy Pro από τις σελίδες βοήθειας που διαθέτουμε."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Αποστολή σχολίου"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Ακύρωση"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Η συνδρομή σας έληξε %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Η συνδρομή σας %1$@ λήγει %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Η μηνιαία συνδρομή σας λήγει %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Η συνδρομή σας λήγει %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Η ετήσια συνδρομή σας λήγει %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Η μηνιαία συνδρομή σας ανανεώνεται %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Η συνδρομή σας ανανεώνεται %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Η συνδρομή σας %1$@ ανανεώνεται %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Η ετήσια συνδρομή σας ανανεώνεται %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Η Προστασία προσωπικών δεδομένων ενεργοποιήθηκε για το %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Ενεργοποιήστε και απενεργοποιήστε το VPN απευθείας από την Αρχική οθόνη."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Πρόταση αυτόματης συμπλήρωσης"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Αποκτήστε το DuckDuckGo για Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Μπορείτε να προσαρμόσετε την τοποθεσία VPN σας μέσω σύνδεσης σε οποιονδήποτε από τους διακομιστές μας παγκοσμίως."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Μπορείτε να χρησιμοποιήσετε ιστότοπους ή εφαρμογές που εμποδίζουν την κυκλοφορία VPN, αποκλείοντας τη σύνδεση VPN."; - diff --git a/DuckDuckGo/es.lproj/Localizable.strings b/DuckDuckGo/es.lproj/Localizable.strings index 123fee3b7a..ef0ebbd2e1 100644 --- a/DuckDuckGo/es.lproj/Localizable.strings +++ b/DuckDuckGo/es.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Compartir"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Añadir widget de VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Añadir widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Inferior"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Deshabilitar"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Más información"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Ver"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "¿Actualizar nombre de usuario?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Evitar conflictos de VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Añadir marcador"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Sí"; -/* No comment provided by engineer. */ -"Change Your Location" = "Cambiar tu ubicación"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Omitir"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Enviar"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Ayudar a mejorar Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Eliminación de información personal"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Suscripción y pagos"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "SELECCIONA UNA CATEGORÍA"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Incidencia con código de acceso"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "No se puede contactar con el asesor"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "SELECCIONA UNA CATEGORÍA"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Otro problema"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Llamar al asesor no ha ayudado"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Concreta lo máximo posible"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Los resultados de búsqueda o las páginas web tardan en cargarse"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "El escaneo ha encontrado registros que no son míos"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "El escaneo no ha encontrado mi información en un sitio específico"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Otro problema"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "El proceso de eliminación está atascado"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "El escaneo de registros está atascado"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "SELECCIONA UNA CATEGORÍA"; /* Header above input field */ "feedback.positive.form.header" = "Compartir detalles"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Compartir detalles"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Otro problema"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problema con la contraseña de un solo uso"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "SELECCIONA UNA CATEGORÍA"; /* No comment provided by engineer. */ "feedback.start.footer" = "Tu opinión anónima nos importa."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Mostrar todas las pestañas"; -/* No comment provided by engineer. */ -"Learn more" = "Más información"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo para Mac tiene la velocidad que necesitas, las funciones de navegación que esperas y viene repleta de nuestros mejores Privacy Essentials."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Editar"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "En suspenso"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN desconectada por suscripción caducada. Suscríbete a Privacy Pro para volver a conectar la VPN de DuckDuckGo."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "No se ha podido conectar la protección de red. Inténtalo de nuevo más tarde."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Preguntas frecuentes sobre DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "La protección de red se ha interrumpido. Intentando volver a conectar ahora..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Introduce tu código de invitación para empezar."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "¡Conseguido! Estás dentro."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Abrir VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "La VPN está en modo de suspenso durante %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Conectado · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN está activado"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "La VPN de DuckDuckGo está en modo de suspenso"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Compartir opiniones"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "En pausa"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "En suspenso, quedan %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Suspender durante 20 minutos"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Despertar"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Detalles de conexión"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "La protección de red está activada. Tu ubicación y actividad en línea están protegidas."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Redirigiendo el tráfico de dispositivos a través de %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "El modo en suspenso de la VPN ha terminado. Redirigiendo el tráfico de dispositivos a través de %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Activar notificaciones"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "nombre@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Danos tu opinión…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Comentarios generales"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Suscripciones y pagos"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Cuéntanos qué está pasando..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Informar de un problema"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "¿Qué función te gustaría ver?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Solicitud de función"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "SELECCIONA UNA CATEGORÍA"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "¿Has encontrado una incidencia que no aparece en nuestro [centro de ayuda] (duck://)? Nos interesa mucho saberlo.\n\nIndica una dirección de correo electrónico si quieres que nos pongamos en contacto contigo en relación con esta incidencia (es posible que no podamos responder a todas las incidencias):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Además de los detalles introducidos anteriormente, enviamos información anónima con tus comentarios:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Si algunas funciones del navegador están activas"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "Agregar diagnósticos de aplicaciones (por ejemplo, códigos de error)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Al tocar en \"Enviar\", aceptas que DuckDuckGo utilice la información enviada para mejorar la aplicación."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Opinión"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Enviar comentarios"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gestionar marcadores"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoritos"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Comentarios generales"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Informar de un problema"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Solicitar una función"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "SELECCIONA UNA CATEGORÍA"; /* Settings cell for About DDG */ "settings.about.ddg" = "Acerca de DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Si se habilita Touch ID, Face ID o un código de acceso del sistema, se te pedirá que desbloquees la aplicación al abrirla."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Comentarios sobre el navegador"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Borrar datos automáticamente"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Planes de suscripción"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "anual"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mensual"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tu suscripción se ha eliminado de este dispositivo."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Obtén respuestas a las preguntas más frecuentes o ponte en contacto con el servicio de asistencia de Privacy Pro en nuestras páginas de ayuda."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Enviar comentarios"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Cancelar"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tu suscripción caducó el % @"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tu suscripción %1$@ caduca el %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Tu suscripción mensual caduca el %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Tu suscripción caduca el %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Tu suscripción anual caduca el %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Tu suscripción mensual se renueva el %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tu suscripción se renueva el %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tu suscripción %1$@ se renueva el %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Tu suscripción anual se renueva el %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Protección de privacidad activada para %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Activa y desactiva la VPN directamente desde la pantalla de inicio."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Autocompletar sugerencia"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "¡Consigue DuckDuckGo para Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Puedes personalizar la ubicación de tu VPN conectándote a cualquiera de nuestros servidores por todo el mundo."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Puedes utilizar sitios o aplicaciones que bloquean el tráfico de VPN posponiendo la conexión VPN."; - diff --git a/DuckDuckGo/et.lproj/Localizable.strings b/DuckDuckGo/et.lproj/Localizable.strings index ece7d6ce6b..fe8e77b69d 100644 --- a/DuckDuckGo/et.lproj/Localizable.strings +++ b/DuckDuckGo/et.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Jaga"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "VPN vidina lisamine"; - -/* No comment provided by engineer. */ -"Add widget" = "Lisage vidin"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "All"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Keela"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Loe edasi"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Kuva"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Kas värskendada kasutajanime?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Vältige VPN-konflikte"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lisa järjehoidja"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Jah"; -/* No comment provided by engineer. */ -"Change Your Location" = "Muutke oma asukohta"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Jäta vahele"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Esita"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Aidake täiustada Privacy Pro'd"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Isikliku teabe eemaldamine"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Tellimused ja maksed"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VALI KATEGOORIA"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Probleem pääsukoodiga"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Ei saa nõustajaga ühendust võtta"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VALI KATEGOORIA"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Midagi muud"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Nõustajale helistamine ei aidanud"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Palun ole võimalikult konkreetne"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Veebilehed või otsingutulemid laaditakse aeglaselt"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skaneerimisel leiti kirjeid, mis ei ole minuga seotud"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skaneerimisel ei leitud minu infot konkreetselt saidilt"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Midagi muud"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Eemaldamisprotsess on takerdunud"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Kirjete skannimine on takerdunud"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VALI KATEGOORIA"; /* Header above input field */ "feedback.positive.form.header" = "Jagage üksikasju"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Jagage üksikasju"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Midagi muud"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Probleem ühekordse parooliga"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VALI KATEGOORIA"; /* No comment provided by engineer. */ "feedback.start.footer" = "Teie anonüümne tagasiside on meile oluline."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Kuva kõik vahekaardid"; -/* No comment provided by engineer. */ -"Learn more" = "Loe edasi"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo for Mac on just nii kiire, kui vajad, oodatud sirvimisfunktsioonidega ja tulvil meie oma klassi parimaid privaatsuselemente."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Redigeeri"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Peatamine"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN-ühendus katkestati aegunud tellimuse tõttu. DuckDuckGo VPN-i taasühendamiseks telli Privacy Pro."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protectioni ühenduse loomine nurjus. Proovi hiljem uuesti."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN-i KKK"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection katkestati. Proovin uuesti ühendust luua ..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Alustamiseks sisesta oma kutsekood."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Tehtud! Sa oled sees."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Ava VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN on peatatud %@ jooksul"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Ühendatud · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN on sisse lülitatud"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN on peatatud"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Jaga tagasisidet"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Peatatud"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Peatatud, veel %@ jooksul"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Peata 20 minutiks"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Ärata"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Ühenduse üksikasjad"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection on sisse lülitatud. Sinu asukoht ja võrgutegevus on kaitstud."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Seadme liiklus suunatakse läbi %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-i peatamine on lõppenud. Seadme liiklus suunatakse läbi %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Lülita teavitused sisse"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Palun anna meile tagasisidet..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Üldine tagasiside"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Tellimused ja maksed"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Rääkige meile, mis toimub..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Teata probleemist"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Millist funktsiooni soovid näha?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Funktsiooni taotlus"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VALI KATEGOORIA"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Kas leidsid probleemi, mida meie [abikeskuses](duck://) ei käsitleta? Me tahame sellest kindlasti teada saada.\n\nAnna oma e-posti aadress, kui soovid, et võtaksime sinuga selle probleemi osas ühendust (me ei pruugi kõigile probleemidele vastata):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Lisaks eespool sisestatud andmetele saadame koos teie tagasisidega mõned anonüümsed andmed:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Kas mõned brauseri funktsioonid on aktiivsed"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Rakenduse koonddiagnostika (nt veakoodid)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Puudutades nuppu „Saada“, nõustute, et DuckDuckGo võib kasutada esitatud teavet rakenduse täiustamiseks."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Tagasiside"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Saada tagasisidet"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Halda järjehoidjaid"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Lemmikud"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Üldine tagasiside"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Teata probleemist"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Funktsiooni taotlemine"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VALI KATEGOORIA"; /* Settings cell for About DDG */ "settings.about.ddg" = "DuckDuckGo'st"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Kui on lubatud Touch ID, Face ID või süsteemi pääsukood, palutakse selle avamisel rakendus avada."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Brauseri tagasiside"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Kustuta andmed automaatselt"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Püsitellimuse plaanid"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "iga-aastane"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "igakuine"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Sinu tellimus on sellest seadmest eemaldatud."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Saa vastused korduma kippuvatele küsimustele või võta ühendust Privacy Pro klienditoega meie abilehtedelt."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Saada tagasisidet"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Tühista"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Sinu tellimus lõppes %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Sinu %1$@ tellimus aegub %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Teie igakuine tellimus aegub %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Teie tellimus aegub %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Teie aastane tellimus aegub %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Teie kuutellimus uueneb %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Teie tellimus uueneb %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Sinu %1$@ tellimus uuendatakse %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Teie aastane tellimus uueneb %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "%@ privaatsuse kaitse on lubatud"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Lülitage VPN sisse ja välja otse avakuvalt."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Kasuta ettepaneku automaatteksti"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Hangi DuckDuckGo for Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Saate oma VPN-i asukohta kohandada, ühendades mõne meie serveriga kogu maailmas."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "VPN-i liiklust blokeerivaid saite või rakendusi saate kasutada VPN-ühendust uinutades."; - diff --git a/DuckDuckGo/fi.lproj/Localizable.strings b/DuckDuckGo/fi.lproj/Localizable.strings index 0ca44fd5be..7253535db3 100644 --- a/DuckDuckGo/fi.lproj/Localizable.strings +++ b/DuckDuckGo/fi.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Jaa"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Lisää VPN-widget"; - -/* No comment provided by engineer. */ -"Add widget" = "Lisää widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Alareuna"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Poista Käytöstä"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Lue lisää"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Näytä"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Päivitetäänkö käyttäjätunnus?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Vältä VPN-konfliktit"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lisää kirjanmerkki"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Kyllä"; -/* No comment provided by engineer. */ -"Change Your Location" = "Vaihda sijaintisi"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ohita"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Lähetä"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Auta parantamaan Privacy Prota"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Henkilötietojen poistaminen"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Tilaus ja maksut"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VALITSE KATEGORIA"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Ongelma pääsykoodin kanssa"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Yhteydenotto neuvonantajaan ei onnistu"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VALITSE KATEGORIA"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Jotain muuta"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Soitto neuvonantajalle ei ollut hyödyllinen"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Kerro mahdollisimman tarkasti"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Verkkosivut tai hakutulokset latautuvat hitaasti"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skannaus löysi tietueita, jotka eivät liity minuun"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skannaus ei löytänyt tietojani tietyltä sivustolta"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Jotain muuta"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Poistoprosessi on jumissa"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Tietueiden skannaus on jumissa"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VALITSE KATEGORIA"; /* Header above input field */ "feedback.positive.form.header" = "Kerro tarkempia tietoja"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Kerro tarkempia tietoja"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Jotain muuta"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Ongelma kertakäyttöisen salasanan kanssa"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VALITSE KATEGORIA"; /* No comment provided by engineer. */ "feedback.start.footer" = "Anonyymi palautteesi on meille tärkeää."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Näytä kaikki välilehdet"; -/* No comment provided by engineer. */ -"Learn more" = "Lue lisää"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Macin DuckDuckGo tarjoaa kaipaamasi nopeuden, odottamasi selaintoiminnot ja luokkansa parhaat tietosuojaominaisuudet."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Muokkaa"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Lepotila"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN katkaistu vanhentuneen tilauksen takia. Tilaa Privacy Pro, jotta voit yhdistää DuckDuckGo VPN:n uudelleen."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection ei onnistunut muodostamaan yhteyttä. Yritä myöhemmin uudelleen."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN – usein kysytyt kysymykset"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection keskeytettiin. Yritetään muodostaa yhteys uudelleen..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Aloita antamalla kutsukoodisi."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Onnistui! Olet mukana."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Avaa VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN on lepotilassa %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Yhdistetty · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN on päällä"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN on lepotilassa"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Jaa palaute"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Keskeytetty"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Lepotila, %@ jäljellä"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Aseta lepotilaan 20 minuutiksi"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Herätä"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Yhteyden tiedot"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection on käytössä. Sijaintisi ja verkkotoimintasi on suojattu."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Laitteen liikenne reititetään %@ kautta."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-lepotila on päättynyt. Laitteen liikenne reititetään %@ kautta."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ota ilmoitukset käyttöön"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "nimi@sähköposti.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Anna meille palautetta..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Yleistä palautetta"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Tilaukset ja maksut"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Kerro meille, mitä tapahtuu..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Ilmoita ongelmasta"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Minkä ominaisuuden haluaisit nähdä?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Ominaisuuspyyntö"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VALITSE KATEGORIA"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Kohtasitko ongelman, jota ei löydy [ohjekeskuksestamme](duck://)? Haluamme ehdottomasti tietää siitä.\n\nAnna sähköpostiosoite, jos haluat meidän ottavan sinuun yhteyttä tästä ongelmasta (emme ehkä pysty vastaamaan kaikkiin ongelmiin):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Edellä annettujen tietojen lisäksi lähetämme palautteesi mukana joitakin anonymisoituja tietoja:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Ovatko jotkin selaimen ominaisuudet aktiivisia"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Yhdistetty sovellusdiagnostiikka (esim. virhekoodit)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Napauttamalla \"Lähetä\" hyväksyt, että DuckDuckGo voi käyttää annettuja tietoja sovelluksen parantamiseen."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Palaute"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Lähetä palautetta"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Hallitse kirjanmerkkejä"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Suosikit"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Yleistä palautetta"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Ilmoita ongelmasta"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Pyydä ominaisuutta"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VALITSE KATEGORIA"; /* Settings cell for About DDG */ "settings.about.ddg" = "Tietoa DuckDuckGo:sta"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Jos käytössä on Touch ID, Face ID tai järjestelmän salasana, sinua pyydetään poistamaan lukitus, kun avaat sovelluksen."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Selainpalaute"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Tyhjennä tiedot automaattisesti"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Tilaussopimukset"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "vuotuinen"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "kuukausittain"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tilauksesi on poistettu tältä laitteelta."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Katso vastaukset usein kysyttyihin kysymyksiin tai ota yhteyttä Privacy Pron tukeen ohjesivuiltamme."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Lähetä palautetta"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Peruuta"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tilauksesi päättyi %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tilauksesi %1$@ vanhenee %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Kuukausitilauksesi vanhenee %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Tilauksesi vanhenee %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Vuositilauksesi päättyy %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Kuukausitilauksesi uusiutuu %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tilauksesi uusiutuu %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tilauksesi %1$@ uusiutuu %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Vuositilauksesi uusiutuu %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Yksityisyydensuoja otettu käyttöön osoitteessa %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Kytke VPN päälle ja pois päältä suoraan aloitusnäytöstä."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automaattisen täydennyksen ehdotus"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Hanki DuckDuckGo Windowsille!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Voit mukauttaa VPN-sijaintisi muodostamalla yhteyden mihin tahansa palvelimistamme maailmanlaajuisesti."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Voit käyttää sivustoja tai sovelluksia, jotka estävät VPN-liikenteen torkuttamalla VPN-yhteyttä."; - diff --git a/DuckDuckGo/fr.lproj/Localizable.strings b/DuckDuckGo/fr.lproj/Localizable.strings index 312f3198d2..d6569663e1 100644 --- a/DuckDuckGo/fr.lproj/Localizable.strings +++ b/DuckDuckGo/fr.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Partager"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Ajoutez un widget VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Ajouter un widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "En bas"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Désactiver"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "En savoir plus"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Voir"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Modifier le nom d'utilisateur ?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Évitez les conflits VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Ajouter un signet"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Oui"; -/* No comment provided by engineer. */ -"Change Your Location" = "Modifiez votre emplacement"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ignorer"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Envoyer"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Aidez-nous à améliorer Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Suppression des informations personnelles"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonnement et paiements"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "SÉLECTIONNER UNE CATÉGORIE"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problème avec le code d'accès"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Impossible de contacter le conseiller"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "SÉLECTIONNER UNE CATÉGORIE"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Autre chose"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "L'échange avec le conseiller n'a pas été utile"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Veuillez être aussi précis que possible"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Les pages Web ou les résultats de recherche se chargent lentement"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "L'analyse a trouvé des données qui ne me concernent pas"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "L'analyse n'a pas trouvé mes informations sur un certain site"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Autre chose"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Le processus de suppression est bloqué"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "L'analyse des données est bloquée"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "SÉLECTIONNER UNE CATÉGORIE"; /* Header above input field */ "feedback.positive.form.header" = "Partager des informations"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Partager des informations"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Autre chose"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problème lié au mot de passe à usage unique"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "SÉLECTIONNER UNE CATÉGORIE"; /* No comment provided by engineer. */ "feedback.start.footer" = "Vos commentaires anonymes sont importants pour nous."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Afficher tous les onglets"; -/* No comment provided by engineer. */ -"Learn more" = "En savoir plus"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pour Mac répond à vos besoins de rapidité et de fonctionnalités de navigation, et dispose des meilleurs outils de leur catégorie pour protéger votre vie privée."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Modifier"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "En veille"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN déconnecté en raison de l'expiration de l'abonnement. Abonnez-vous à Privacy Pro pour reconnecter le VPN DuckDuckGo."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Échec de la connexion à Network Protection. Veuillez réessayer plus tard."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "FAQ VPN DuckDuckGo"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Interruption de Network Protection. Tentative de reconnexion en cours…"; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Saisissez votre code d'invitation pour commencer."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Bravo ! Vous y êtes."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Ouvrir le VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "Le VPN est en veille pendant %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Connecté · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "Le VPN DuckDuckGo est activé"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "Le VPN DuckDuckGo est en veille"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Partagez vos commentaires"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "En pause"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "En veille, %@ restante(s)"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Mettre en veille pendant 20 minutes"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Réveiller"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Détails de la connexion"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection est activé. Votre emplacement et votre activité en ligne sont protégés."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Routage du trafic de l'appareil via %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "La veille du VPN a pris fin. Routage du trafic de l'appareil via %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Activer les notifications"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "nom@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Veuillez nous faire part de vos commentaires…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Commentaires d'ordre général"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonnements et paiements"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Dis-nous ce qui se passe…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Signaler un problème"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Quelle fonctionnalité aimeriez-vous voir ?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Demande de fonctionnalité"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "SÉLECTIONNER UNE CATÉGORIE"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Vous avez rencontré un problème qui n'est pas traité dans notre [centre d'aide](duck://) ? Nous tenons vraiment à savoir de quoi il s'agit.\n\nIndiquez une adresse e-mail si vous souhaitez que nous vous contactions à propos de ce problème (il se peut que nous ne soyons pas en mesure de répondre à tous les problèmes) :"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Outre les informations saisies ci-dessus, nous envoyons des informations anonymisées avec vos commentaires :"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Si certaines fonctionnalités du navigateur sont actives"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Diagnostic agrégé des applications (par exemple, codes d'erreur)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "En appuyant sur « Envoyer », vous autorisez DuckDuckGo à utiliser les informations fournies pour améliorer l'application."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Avis"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Envoyer vos remarques"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gérer les signets"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoris"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Commentaires d'ordre général"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Signaler un problème"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Demander une fonctionnalité"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "SÉLECTIONNER UNE CATÉGORIE"; /* Settings cell for About DDG */ "settings.about.ddg" = "À propos de DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Si Touch ID, Face ID ou un code d'accès au système est activé, il vous sera demandé de déverrouiller l'application lors de son ouverture."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Commentaires sur le navigateur"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Effacer automatiquement les données"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Forfaits d'abonnement"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annuel"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mensuel"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Votre abonnement a été supprimé de cet appareil."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Trouvez les réponses aux questions fréquemment posées ou contactez l'assistance de Privacy Pro sur nos pages d'aide."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Envoyer vos remarques"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Annuler"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Votre abonnement a expiré le % @"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Votre abonnement %1$@ expire le %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Votre abonnement mensuel expire le %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Votre abonnement expire le %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Votre abonnement annuel expire le %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Votre abonnement mensuel sera renouvelé le %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Votre abonnement sera renouvelé le %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Votre abonnement %1$@ se renouvelle le %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Votre abonnement annuel sera renouvelé le %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Protection de la confidentialité activée pour %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Activez et désactivez le VPN directement depuis l’écran d’accueil."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Saisie semi-automatique de la suggestion"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Procurez-vous DuckDuckGo pour Windows !"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Vous pouvez personnaliser votre emplacement VPN en vous connectant à l’un de nos serveurs dans le monde entier."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Vous pouvez utiliser des sites ou des applications qui bloquent le trafic VPN en mettant en pause la connexion VPN."; - diff --git a/DuckDuckGo/hr.lproj/Localizable.strings b/DuckDuckGo/hr.lproj/Localizable.strings index f3d467a78b..aafda93e2a 100644 --- a/DuckDuckGo/hr.lproj/Localizable.strings +++ b/DuckDuckGo/hr.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Podijeli"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Dodaj VPN widget"; - -/* No comment provided by engineer. */ -"Add widget" = "Dodaj widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Dno"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Onemogući"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Saznajte više"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Pregled"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Želiš li ažurirati korisničko ime?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Izbjegavaj VPN sukobe"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Dodaj knjižnu oznaku"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Da"; -/* No comment provided by engineer. */ -"Change Your Location" = "Promijeni svoju lokaciju"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Preskoči"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Pošalji"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Pomogni poboljšati Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Uklanjanje osobnih podataka"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Pretplata i plaćanja"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "ODABERI KATEGORIJU"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problem s pristupnim kodom"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nije moguće kontaktirati savjetnika"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "ODABERI KATEGORIJU"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Nešto drugo"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Poziv savjetniku nije bio od pomoći"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Budi što precizniji/a"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Web-stranice ili rezultati pretraživanja učitavaju se sporo"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skeniranje je pronašlo zapise koji nisu povezani sa mnom"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skeniranje nije pronašlo moje podatke na određenom web-mjestu"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Nešto drugo"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Proces uklanjanja ne može nastaviti"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skeniranje zapisa ne može nastaviti"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "ODABERI KATEGORIJU"; /* Header above input field */ "feedback.positive.form.header" = "Podijeli pojedinosti"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Podijeli pojedinosti"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Nešto drugo"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problem s jednokratnom lozinkom"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "ODABERI KATEGORIJU"; /* No comment provided by engineer. */ "feedback.start.footer" = "Tvoje anonimne povratne informacije važne za su nas."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Prikaži sve kartice"; -/* No comment provided by engineer. */ -"Learn more" = "Saznajte više"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Aplikacija DuckDuckGo za Mac pruža ti potrebnu brzinu i značajke pretraživanja kakve očekuješ, a isporučuje se s našim najboljim alatima za privatnost u svojoj klasi - privacy essentials."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Uredi"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "U stanju mirovanja"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN je prekinut zbog istekle pretplate. Pretplati se na Privacy Pro kako bi ponovno povezao DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Mrežna zaštita nije se uspjela povezati. Pokušaj ponovno nešto kasnije."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Česta pitanja o DuckDuckGo VPN-u"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Mrežna zaštita je prekinuta. Sada se pokušava ponovno povezati..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Za početak, unesi svoj pozivni kôd."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Uspjeh! Ušao si."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otvori VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN je u stanju mirovanja %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Povezano · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN je uključen"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN je u stanju mirovanja"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Podijeli povratne informacije"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Zaustavljen"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "U stanju mirovanja, preostaje %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Stavi u stanje mirovanja na 20 minuta"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Probudi"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Detalji o vezi"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Uključena je mrežna zaštita. Tvoja lokacija i online aktivnost su zaštićeni."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmjeravanje prometa uređaja kroz %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Mirovanje VPN-a je završilo. Usmjeravanje prometa uređaja kroz %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Uključi obavijesti"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "ime@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Pruži nam svoje povratne informacije…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Općenite povratne informacije"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Pretplate i plaćanja"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Reci nam što se događa..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Prijavi problem"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Koju bi značajku želio vidjeti?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Zahtjev za značajkom"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "ODABERI KATEGORIJU"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Pronašao si problem koji nije pokriven u našem [centru za pomoć](duck://)? Definitivno želimo saznati više o tome.Navedi adresu e-pošte ako želiš da te kontaktiramo u vezi s ovim problemom (možda nećemo moći odgovoriti na sve probleme):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Osim gore unesenih pojedinosti, šaljemo neke anonimizirane podatke s tvojim povratnim informacijama:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Jesu li neke značajke preglednika aktivne"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Zajednička dijagnostika aplikacija (npr. kôdovi pogrešaka)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Dodirom na \"Pošalji\" slažeš se da DuckDuckGo može koristiti poslane informacije za poboljšanje aplikacije."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Povratne informacije"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Pošalji povratnu informaciju"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Upravljanje knjižnim oznakama"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Omiljeno"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Općenite povratne informacije"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Prijavi problem"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Zatraži opciju"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "ODABERI KATEGORIJU"; /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGou"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Ako su omogućeni Touch ID, Face ID ili pristupna šifra sustava, od tebe će se tražiti da otključaš aplikaciju prilikom otvaranja."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Povratne informacije preglednika"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automatsko brisanje podataka"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Pretplatnički paketi"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "godišnja"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mjesečna"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tvoja je pretplata uklonjena s ovog uređaja."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Pronađi odgovore na često postavljana pitanja ili kontaktiraj podršku Privacy Pro putem naših stranica pomoći."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Pošalji povratnu informaciju"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Otkaži"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tvoja je pretplata istekla %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tvoja %1$@ pretplata ističe %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Tvoja mjesečna pretplata istječe %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Tvoja pretplata istječe %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Tvoja godišnja pretplata istječe %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Tvoja će se mjesečna pretplata obnoviti %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tvoja će se pretplata obnoviti %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tvoja %1$@ pretplata obnavlja se %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Tvoja će se godišnja pretplata obnoviti %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Zaštita privatnosti je omogućena za %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Uključite i isključite VPN izravno s početnog zaslona."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Prijedlog za automatsko ispunjavanje"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Nabavi DuckDuckGo za Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Svoju VPN lokaciju možete prilagoditi povezivanjem s bilo kojim od naših poslužitelja širom svijeta."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Web stranice ili aplikacije koje blokiraju VPN promet možete upotrijebiti pauziranjem VPN veze."; - diff --git a/DuckDuckGo/hu.lproj/Localizable.strings b/DuckDuckGo/hu.lproj/Localizable.strings index 8d787a2d6a..f89f9a6a0e 100644 --- a/DuckDuckGo/hu.lproj/Localizable.strings +++ b/DuckDuckGo/hu.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Megosztás"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "VPN-minialkalmazás hozzáadása"; - -/* No comment provided by engineer. */ -"Add widget" = "Minialkalmazás hozzáadása"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Alul"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Letilt"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "További részletek"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Megtekintés"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Frissíted a felhasználónevet?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "VPN-konfliktusok elkerülése"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Könyvjelző mentése"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Igen"; -/* No comment provided by engineer. */ -"Change Your Location" = "Tartózkodási hely módosítása"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Kihagyás"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Elküldés"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Segíts a Privacy Pro fejlesztésében"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Személyes információ eltávolítása"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Előfizetés és befizetések"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VÁLASSZ KATEGÓRIÁT"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Hozzáférési kóddal kapcsolatos probléma"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nem sikerült felvenni a kapcsolatot az ügyintézővel"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VÁLASSZ KATEGÓRIÁT"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Valami más"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Az ügyintézővel folytatott hívás nem volt hasznos"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Kérjük, a lehető legpontosabban írj meg mindent"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "A weboldalak vagy a keresési eredmények lassan töltődnek be"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "A vizsgálat olyan adatokat talált, amelyek nem hozzám tartoznak"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "A vizsgálat nem találta meg az adataimat egy konkrét weboldalon"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Valami más"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Az eltávolítási folyamat elakadt"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Az adatok vizsgálata elakadt"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VÁLASSZ KATEGÓRIÁT"; /* Header above input field */ "feedback.positive.form.header" = "Részletek megosztása"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Részletek megosztása"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Valami más"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Egyszeri jelszóval kapcsolatos probléma"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VÁLASSZ KATEGÓRIÁT"; /* No comment provided by engineer. */ "feedback.start.footer" = "Anonim visszajelzésed fontos számunkra."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Összes lap megjelenítése"; -/* No comment provided by engineer. */ -"Learn more" = "További részletek"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "A DuckDuckGo Mac verziója gyors, böngészési funkciókban gazdag, és kategóriája legjobb adatvédelmi megoldásait kínálja."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Szerkesztés"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Szundi"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "A VPN-kapcsolat megszakadt, mert lejárt az előfizetésed. Fizess elő a Privacy Pro szolgáltatásra a DuckDuckGo VPN újracsatlakoztatásához."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "A hálózatvédelmi funkció csatlakozása sikertelen. Próbálkozz újra később."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN – gyakori kérdések"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "A hálózatvédelmi funkció kapcsolata megszakadt. Újracsatlakozási kísérlet folyamatban…"; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "A kezdéshez írd be a meghívókódodat."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Sikeres belépés."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN megnyitása"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN szüneteltetve ennyi időre: %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Csatlakoztatva · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "A DuckDuckGo VPN be van kapcsolva"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "A DuckDuckGo VPN szüneteltetve van"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Visszajelzés megosztása"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Szüneteltetve"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Szundi, %@ maradt hátra"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Szundi 20 percig"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Ébredj fel"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Kapcsolat adatai"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "A hálózatvédelem be van kapcsolva. A tartózkodási helyed és online tevékenységed védelme aktív."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Az eszköz forgalmának átirányítási helyszíne: %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "A VPN szüneteltetése véget ért. Az eszköz forgalmának átirányítása ezen keresztül: %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Értesítések bekapcsolása"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "neved@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Küldj nekünk visszajelzést…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Általános visszajelzés"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Előfizetések és fizetések"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Mondd el, mit tapasztaltál…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Probléma bejelentése"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Milyen funkciót szeretnél látni?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Funkciókérés"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VÁLASSZ KATEGÓRIÁT"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Olyan problémát találtál, amelyet a [súgóközpont](duck://) nem tárgyal? Mindenképpen jelezd felénk!\n\nAdj meg egy e-mail-címet, ha szeretnéd, hogy a problémára vonatkozóan kapcsolatba lépjünk veled (előfordulhat, hogy nem tudunk minden bejelentésre reagálni):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "A fent megadott adatokon kívül néhány anonimizált adatot is elküldünk a visszajelzéseddel együtt:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Aktívak-e bizonyos böngészőfunkciók"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Összesített alkalmazásdiagnosztika (pl. hibakódok)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Az „Elküldés” gombra koppintva elfogadod, hogy a DuckDuckGo felhasználhatja a megadott információkat az alkalmazás fejlesztése céljából."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Visszajelzés"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Visszajelzés küldése"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Könyvjelzők kezelése"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Kedvencek"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Általános visszajelzés"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Probléma bejelentése"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Funkcióra irányuló kérés"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VÁLASSZ KATEGÓRIÁT"; /* Settings cell for About DDG */ "settings.about.ddg" = "A DuckDuckGóról"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Ha az ujjlenyomat- vagy az arcfelismerés, illetve rendszerjelszó engedélyezve van, az alkalmazást annak megnyitásakor fel kell oldanod."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Böngésző-visszajelzés"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Adatok automatikus törlése"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Előfizetési csomagok"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "éves"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "havi"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Az előfizetésed el lett távolítva erről az eszközről."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "A súgóoldalainkon választ kaphatsz a gyakran ismételt kérdésekre, vagy felveheted a kapcsolatot a Privacy Pro-támogatást nyújtó ügyfélszolgálattal."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Visszajelzés küldése"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Mégsem"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Az előfizetésed lejárt ekkor: %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "A(z) %1$@ előfizetésed %2$@ dátummal lejár."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "A havi előfizetésed lejár ekkor: %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Az előfizetésed lejár ekkor: %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Az éves előfizetésed lejár ekkor: %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "A havi előfizetésed megújul ekkor: %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Az előfizetésed megújul ekkor: %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "A(z) %1$@ előfizetésed %2$@ dátummal megújul."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Az éves előfizetésed megújul ekkor: %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Adatvédelem engedélyezve a következőhöz: %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Kapcsold be vagy ki a VPN-t közvetlenül a kezdőképernyőn."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automatikus kiegészítési javaslat"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Töltsd le a DuckDuckGo Windows verzióját!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Megválaszthatod a VPN szerinti tartózkodási helyedet, ha csatlakozol bármely, a világ különböző pontjain lévő szerverünkhöz."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Olyan weboldalakat vagy alkalmazásokat is használhatsz, amelyek blokkolják a VPN-forgalmat, ha ideiglenesen szünetelteted a VPN-kapcsolatot."; - diff --git a/DuckDuckGo/it.lproj/Localizable.strings b/DuckDuckGo/it.lproj/Localizable.strings index 911c3bf607..634812484d 100644 --- a/DuckDuckGo/it.lproj/Localizable.strings +++ b/DuckDuckGo/it.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Condividi"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Aggiungi widget VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Aggiungi widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Parte inferiore"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Disabilita"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Ulteriori informazioni"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Visualizza"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Aggiornare nome utente?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Evita i conflitti VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Aggiungi ai segnalibri"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Sì"; -/* No comment provided by engineer. */ -"Change Your Location" = "Cambia posizione"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Salta"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Invia"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Aiuta a migliorare Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Rimozione delle informazioni personali"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abbonamento e pagamenti"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "SELEZIONA UNA CATEGORIA"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problema con il codice di accesso"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Impossibile contattare il consulente"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "SELEZIONA UNA CATEGORIA"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Qualcos'altro"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Chiamata al consulente inutile"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Sii quanto più specifico possibile"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Il caricamento delle pagine web o dei risultati di ricerca è lento"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "La scansione ha trovato dei record che non sono miei"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "La scansione non ha trovato le mie informazioni su un sito specifico"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Qualcos'altro"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Il processo di rimozione è bloccato"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "La scansione dei record è bloccata"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "SELEZIONA UNA CATEGORIA"; /* Header above input field */ "feedback.positive.form.header" = "Condividi maggiori dettagli"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Condividi maggiori dettagli"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Qualcos'altro"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problema con la password monouso"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "SELEZIONA UNA CATEGORIA"; /* No comment provided by engineer. */ "feedback.start.footer" = "Il tuo feedback anonimo è importante per noi."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Mostra tutte le schede"; -/* No comment provided by engineer. */ -"Learn more" = "Ulteriori informazioni"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo per Mac ti offre la velocità di cui hai bisogno, le funzioni di navigazione che desideri e i migliori strumenti per la privacy."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Modifica"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "In sospensione"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "La VPN si è scollegata perché l'abbonamento è scaduto. Iscriviti a Privacy Pro per riconnettere la VPN di DuckDuckGo."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Connessione di Network Protection non riuscita. Riprova più tardi."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Domande frequenti su DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "La funzione Network Protection è stata interrotta. Tentativo di riconnessione in corso..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Inserisci il tuo codice invito per iniziare."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Operazione completata."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Apri VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "La VPN è sospesa per %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Connesso · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN è attiva"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN è sospesa"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Condividi feedback"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "In pausa"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "In sospensione, %@ rimanenti"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Posponi di 20 minuti"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Sveglia"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Dettagli della connessione"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection è attiva. La tua posizione e le tue attività online sono protette."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Instradamento del traffico del dispositivo tramite %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "La sospensione della VPN è finita. Instradamento del traffico del dispositivo tramite %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Attiva le notifiche"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Comunicaci la tua opinione..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Feedback generale"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abbonamenti e pagamenti"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Raccontaci cosa succede..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Segnala un problema"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Quale funzionalità vorresti vedere?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Richiesta di funzionalità"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "SELEZIONA UNA CATEGORIA"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Hai trovato un problema non trattato nel nostro [centro assistenza](duck://)? Ci piacerebbe saperlo.\n\nIndica un indirizzo e-mail se vuoi che ti contattiamo in merito a questo problema (potremmo non essere in grado di rispondere a tutti i problemi):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Oltre ai dettagli inseriti sopra, inviamo alcune informazioni anonime con il tuo feedback:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Se alcune funzioni del browser sono attive"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Diagnostica aggregata dell'applicazione (ad esempio, codici di errore)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Toccando \"Invia\" accetti che DuckDuckGo possa usare le informazioni inviate per migliorare l'app."; /* Title for the text box in the Privacy Pro feedback form */ "ppro.feedback-form.text-box.title" = "Feedback"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Invia feedback"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gestisci segnalibri"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Preferiti"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Feedback generale"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Segnala un problema"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Richiedi una funzionalità"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "SELEZIONA UNA CATEGORIA"; /* Settings cell for About DDG */ "settings.about.ddg" = "Info su DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Se hai attivato Touch ID, Face ID o un passcode di sistema, ti verrà chiesto di sbloccare l'app al momento dell'apertura."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Feedback sul browser"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Cancellazione automatica dei dati"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Piani di abbonamento"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "annuale"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mensile"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Il tuo abbonamento è stato rimosso da questo dispositivo."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Ottieni risposte alle domande frequenti o contatta l'assistenza di Privacy Pro dalle nostre pagine di assistenza."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Invia feedback"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Annulla"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Il tuo abbonamento è scaduto il % @"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Il tuo abbonamento %1$@ scade il %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Il tuo abbonamento mensile scade il %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Il tuo abbonamento scade il %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Il tuo abbonamento annuale scade il %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Il tuo abbonamento mensile si rinnova il %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Il tuo abbonamento si rinnova il %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Il tuo abbonamento %1$@ si rinnova il %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Il tuo abbonamento annuale si rinnova il %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Tutela della privacy attivata per %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Attiva e disattiva la VPN direttamente dalla schermata iniziale."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Mostra suggerimenti di completamento automatico"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Scarica DuckDuckGo per Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Puoi personalizzare la tua posizione VPN connettendoti a uno qualsiasi dei nostri server in tutto il mondo."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Puoi utilizzare siti o app che bloccano il traffico VPN disattivando temporaneamente la connessione VPN."; - diff --git a/DuckDuckGo/lt.lproj/Localizable.strings b/DuckDuckGo/lt.lproj/Localizable.strings index b189d7e914..38ab4a3b3b 100644 --- a/DuckDuckGo/lt.lproj/Localizable.strings +++ b/DuckDuckGo/lt.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Bendrinti"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Pridėti VPN valdiklį"; - -/* No comment provided by engineer. */ -"Add widget" = "Pridėti valdiklį"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Apačia"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Išjungti"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Sužinoti daugiau"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Peržiūrėti"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Atnaujinti naudotojo vardą?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Vengti VPN konfliktų"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Pridėti žymę"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Taip"; -/* No comment provided by engineer. */ -"Change Your Location" = "Keisti savo vietą"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Praleisti"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Pateikti"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Padėk pagerinti „Privacy Pro“"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Asmeninės informacijos pašalinimas"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Prenumerata ir mokėjimai"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "PASIRINKITE KATEGORIJĄ"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problema su prieigos kodu"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nepavyksta susisiekti su konsultantu"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "PASIRINKITE KATEGORIJĄ"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Kažkas kito"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Skambutis konsultantui buvo nenaudingas"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Nurodykite kuo konkrečiau"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Žiniatinklio puslapiai arba paieškos rezultatai įkeliami lėtai"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Nuskaitymas aptiko įrašus, kurie nėra mano"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Nuskaitymas nerado mano informacijos konkrečioje svetainėje"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Kažkas kito"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Pašalinimo procesas užstrigo"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Įrašų nuskaitymas užstrigo"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "PASIRINKITE KATEGORIJĄ"; /* Header above input field */ "feedback.positive.form.header" = "Dalintis informacija"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Dalintis informacija"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Kažkas kito"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problema su vienkartiniu slaptažodžiu"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "PASIRINKITE KATEGORIJĄ"; /* No comment provided by engineer. */ "feedback.start.footer" = "Jūsų anoniminiai atsiliepimai mums labai svarbūs."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Rodyti visus skirtukus"; -/* No comment provided by engineer. */ -"Learn more" = "Sužinoti daugiau"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "„Mac“ skirta „DuckDuckGo“ pasižymi jums reikiama sparta, naršymo funkcijomis ir aukščiausios klasės privatumo įrankiais."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Redaguoti"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Pristabdymas"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN atjungtas dėl pasibaigusios prenumeratos. „DuckDuckGo“ VPN galima naudoti nemokamai, kol veikia beta versija."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Nepavyko prisijungti prie tinklo apsaugos. Pabandykite dar kartą vėliau."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "„DuckDuckGo“ VPN DUK"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Tinklo apsauga buvo nutraukta. Dabar bandome prisijungti..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Norėdami pradėti, įveskite kvietimo kodą."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Pavyko! Tu jau čia."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "„DuckDuckGo“"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Atviras VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN pristabdytas %@ laikui"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Prisijungta · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "„DuckDuckGo“ VPN įjungtas"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "„DuckDuckGo“ VPN pristabdyta"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Bendrinti atsiliepimą"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Pristabdyta"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Pristabdyta, liko %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Pristabdyta 20 min."; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Atšaukti pristabdymą"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Išsami ryšio informacija"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Tinklo apsauga įjungta. Jūsų vieta ir veikla internete yra apsaugota."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Nukreipiamas įrenginio srautas per %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN pristabdymas baigėsi. Nukreipiamas įrenginio srautas per %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Įjungti pranešimus"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Pateikite mums savo atsiliepimą..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Bendro pobūdžio atsiliepimai"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Prenumeratos ir mokėjimai"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Pasakykite mums, kas vyksta..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Praneškite apie problemą"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Kokią funkciją norėtumėte pamatyti?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Funkcionalumo prašymas"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "PASIRINKITE KATEGORIJĄ"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Aptikai problemą, kuri neaptarta mūsų [pagalbos centre](duck://)? Mes tikrai norime apie tai sužinoti.Pateik el. paštą, jei norėtum, kad susisiektume su tavimi dėl šios problemos (galbūt negalėsime atsakyti į visas problemas):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Be pirmiau įvestos informacijos, kartu su tavo atsiliepimais siunčiame anoniminę informaciją:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Ar kai kurios naršyklės funkcijos yra aktyvios"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Apibendrinta programėlės diagnostika (pvz., klaidų kodai)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Bakstelėdamas „Pateikti“ sutinku, kad „DuckDuckGo“ gali naudoti pateiktą informaciją programėlės funkcijų gerinimo tikslais."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Atsiliepimai"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Siųsti atsiliepimą"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Tvarkyti žymes"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Mėgstami"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Bendro pobūdžio atsiliepimai"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Praneškite apie problemą"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Prašykite funkcijos"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "PASIRINKITE KATEGORIJĄ"; /* Settings cell for About DDG */ "settings.about.ddg" = "Apie DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Jei įjungtas „Touch ID“, „Face ID“ arba sistemos slaptažodis, prieš atidarydami programą būsite paprašyti ją atrakinti."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Naršyklės atsiliepimai"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automatiškai valyti duomenis"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Prenumeratos planai"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "metinis"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mėnesinis"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tavo prenumerata buvo pašalinta iš šio įrenginio."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Gaukite atsakymus į dažniausiai užduodamus klausimus arba susisiekite su „Privacy Pro“ palaikymo tarnyba mūsų pagalbos puslapiuose."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Siųsti atsiliepimą"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Atšaukti"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Jūsų prenumerata baigėsi %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tavo %1$@ prenumerata baigiasi %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Tavo mėnesio prenumerata baigiasi %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Tavo prenumerata baigiasi %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Tavo metinė prenumerata baigiasi %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Tavo mėnesinė prenumerata atnaujinama %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tavo prenumerata atsinaujina %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tavo %1$@ prenumerata atnaujinama %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Tavo metinė prenumerata atnaujinama %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "„Privacy Pro“"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Privatumo apsauga įjungta %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Įjungti ir išjungti VPN tiesiai iš pagrindinio ekrano."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automatinio užbaigimo pasiūlymas"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Gaukite „DuckDuckGo“, skirtą „Windows“!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Galite pritaikyti savo VPN vietą prisijungdami prie bet kurio mūsų serverio visame pasaulyje."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Galite naudoti svetaines ar programas, kurios blokuoja VPN srautą, sulėtindamos VPN ryšį."; - diff --git a/DuckDuckGo/lv.lproj/Localizable.strings b/DuckDuckGo/lv.lproj/Localizable.strings index c589fc9a88..8e0dcf55bc 100644 --- a/DuckDuckGo/lv.lproj/Localizable.strings +++ b/DuckDuckGo/lv.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Kopīgot"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Pievienot VPN logrīku"; - -/* No comment provided by engineer. */ -"Add widget" = "Pievienot logrīku"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Apakšā"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Atslēgt"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Uzzināt vairāk"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Skatīt"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Atjaunināt lietotājvārdu?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Izvairīties no VPN konfliktiem"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Pievienot grāmatzīmi"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Jā"; -/* No comment provided by engineer. */ -"Change Your Location" = "Mainīt atrašanās vietu"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Izlaist"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Iesniegt"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Palīdzi uzlabot Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Personīgās informācijas noņemšana"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonements un maksājumi"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "ATLASĪT KATEGORIJU"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problēma ar piekļuves kodu"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nevar sazināties ar konsultantu"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "ATLASĪT KATEGORIJU"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Kaut kas cits"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Zvans konsultantam nepalīdzēja"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Lūdzu, norādi pēc iespējas precīzāk"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Tīmekļa lapas vai meklēšanas rezultāti tiek lēni ielādēti"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skenēšanas laikā tika atrasti ieraksti, kas nav mani"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skenēšana neatrada manu informāciju konkrētā vietnē"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Kaut kas cits"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Noņemšanas process ir iestrēdzis"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Ierakstu skenēšana ir iestrēgusi"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "ATLASĪT KATEGORIJU"; /* Header above input field */ "feedback.positive.form.header" = "Informācijas kopīgošana"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Kopīgot informāciju"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Kaut kas cits"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problēma ar vienreizējo paroli"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "ATLASĪT KATEGORIJU"; /* No comment provided by engineer. */ "feedback.start.footer" = "Tavas anonīmās atsauksmes mums ir svarīgas."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Rādīt visas cilnes"; -/* No comment provided by engineer. */ -"Learn more" = "Uzzināt vairāk"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo Mac datoram sniedz nepieciešamo ātrumu, ierastās pārlūkošanas funkcijas un savā klasē labākās privātuma pamatfunkcijas."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Rediģēt"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Iemidzināts"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN atvienots, jo ir beidzies abonements. Abonē Privacy Pro, lai atkārtoti izveidotu savienojumu ar DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Tīkla aizsardzībai neizdevās izveidot savienojumu. Lūdzu, mēģini vēlreiz vēlāk."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Bieži uzdotie jautājumi par DuckDuckGo VPN "; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Tīkla aizsardzība tika pārtraukta. Tagad tiek mēģināts atkārtoti izveidot savienojumu..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Ievadi savu ielūguma kodu, lai sāktu."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Izdevās! Tu esi pievienots."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Atvērt VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN ir atslēgts uz %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Savienots · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN ir ieslēgts"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN ir atlikts"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Kopīgot atsauksmi"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Pārtraukts"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Atlikt, %@ paliek"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Iemidzināt uz 20 minūtēm"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Pamodināt"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Savienojuma informācija"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Tīkla aizsardzība ir ieslēgta. Tava atrašanās vieta un darbības tiešsaistē ir aizsargātas."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Ierīces datplūsma tiek maršrutēta caur: %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snauda ir beigusies. Ierīces datplūsma tiek maršrutēta caur: %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ieslēgt paziņojumus"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "vards@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Lūdzu, sniedz atsauksmes…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Vispārīgas atsauksmes"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonementi un maksājumi"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Pastāsti, kas notiek…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Ziņot par problēmu"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Kādu funkciju tu vēlētos redzēt?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Funkcionalitātes pieprasījums"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "ATLASĪT KATEGORIJU"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Vai atradi problēmu, kas nav aplūkota mūsu [palīdzības centrā](duck://)? Mēs noteikti gribam par to uzzināt.Norādi savu e-pasta adresi, ja vēlies, lai mēs ar tevi sazināmies par šo problēmu (iespējams, nevarēsim reaģēt uz visām problēmām):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Papildus iepriekš ievadītajai informācijai mēs kopā ar tavām atsauksmēm nosūtām anonimizētu informāciju:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• vai dažas pārlūkprogrammas funkcijas ir aktīvas"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• apkopotus lietotņu diagnostikas datus (piemēram, kļūdu kodus)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Pieskaroties pie \"Iesniegt\", tu piekrīti, ka DuckDuckGo var izmantot iesniegto informāciju, lai uzlabotu lietotni."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Atsauksmes"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Sūtīt atsauksmi"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Pārvaldīt grāmatzīmes"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Izlase"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Vispārīgas atsauksmes"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Ziņot par problēmu"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Pieprasīt funkciju"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "ATLASĪT KATEGORIJU"; /* Settings cell for About DDG */ "settings.about.ddg" = "Par DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Ja ir iespējots Touch ID, Face ID vai sistēmas piekļuves kods, atverot lietotni, tev tā būs jāatbloķē."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Atsauksmes par pārlūkprogrammu"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automātiski notīrīt datus"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonēšanas plāni"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "ikgadējs"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "ikmēneša"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tavs abonements ir noņemts no šīs ierīces."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Saņem atbildes uz bieži uzdotiem jautājumiem vai sazinies ar Privacy Pro atbalsta dienestu mūsu palīdzības lapās."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Sūtīt atsauksmi"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Atcelt"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Tava abonementa termiņš beidzās %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tavs %1$@ abonements beidzas %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Tavs mēneša abonements beidzas %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Tavs abonements beidzas %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Tavs gada abonements beidzas %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Tavs mēneša abonements atjaunojas %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tavs abonements atjaunojas %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tavs %1$@ abonements atjaunojas %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Tavs gada abonements atjaunojas %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "%@ ir iespējota privātuma aizsardzība"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Ieslēdz un izslēdz VPN tieši no sākuma ekrāna."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Automātiski pabeigt ieteikumu"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Iegūsti DuckDuckGo operētājsistēmai Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Tu vari pielāgot savu VPN atrašanās vietu, izveidojot savienojumu ar jebkuru no mūsu serveriem visā pasaulē."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Vari izmantot vietnes vai lietotnes, kas bloķē VPN trafiku, uz laiku pārtraucot VPN savienojumu."; - diff --git a/DuckDuckGo/nb.lproj/Localizable.strings b/DuckDuckGo/nb.lproj/Localizable.strings index 586b56279c..31e64ad8bc 100644 --- a/DuckDuckGo/nb.lproj/Localizable.strings +++ b/DuckDuckGo/nb.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Del"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Legg til VPN-widget"; - -/* No comment provided by engineer. */ -"Add widget" = "Legg til widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Nederst"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Slå av"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Finn ut mer"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Vis"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Vil du oppdatere brukernavnet?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Unngå VPN-konflikter"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Legg til bokmerke"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; -/* No comment provided by engineer. */ -"Change Your Location" = "Endre plassering"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Hopp over"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Send"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Hjelp oss med å forbedre Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Fjerning av personopplysninger"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonnement og betalinger"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VELG EN KATEGORI"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problem med tilgangskode"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Kan ikke kontakte rådgiver"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VELG EN KATEGORI"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Noe annet"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Det hjalp ikke å ringe til rådgiveren"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Vær så spesifikk som mulig"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Nettsider og søkeresultater lastes inn sakte"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skanningen fant oppføringer som ikke er meg"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skanningen fant ikke opplysningene mine på et bestemt nettsted"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Noe annet"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Fjerningsprosessen er stoppet opp"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skanningen etter oppføringer er stoppet opp"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VELG EN KATEGORI"; /* Header above input field */ "feedback.positive.form.header" = "Del detaljer"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Del detaljer"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Noe annet"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problem med engangspassord"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VELG EN KATEGORI"; /* No comment provided by engineer. */ "feedback.start.footer" = "Den anonyme tilbakemeldingen din er viktig for oss."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Vis alle faner"; -/* No comment provided by engineer. */ -"Learn more" = "Finn ut mer"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo for Mac har hastigheten du trenger, nettleserfunksjonene du forventer, og er stappfull av våre førsteklasses personvernfunksjoner."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Rediger"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Slumrer"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN ble frakoblet på grunn av et utløpt abonnement. Abonner på Privacy Pro for å koble til DuckDuckGo-VPN igjen."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Nettverksbeskyttelse kunne ikke koble til. Prøv igjen senere."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Vanlige spørsmål om DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Nettverksbeskyttelse ble avbrutt. Prøver å koble til igjen nå..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Skriv inn invitasjonskoden din for å komme i gang."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Vellykket! Du er inne."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Åpne VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN satt på slumring i %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Tilkoblet · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN er på"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN er satt på slumring"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Del tilbakemelding"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Satt på pause"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Slumrer, %@ gjenstår"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Slumre i 20 minutter"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Våkne"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Tilkoblingsdetaljer"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Nettverksbeskyttelse er på. Plasseringen og nettaktiviteten din er beskyttet."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Omdirigerer enhetstrafikk gjennom %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-slumringen er avsluttet. Ruter enhetstrafikk gjennom %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Slå på varslinger"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "navn@e-post.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Gi oss gjerne en tilbakemelding …"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Generell tilbakemelding"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonnementer og betalinger"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Fortell oss hva som skjer …"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Rapporter et problem"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Hvilken funksjon hadde du ønsket deg?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Forespørsel om funksjon"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VELG EN KATEGORI"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Har du funnet et problem som ikke er dekket i [hjelpesenteret](duck://)? Da vil vi svært gjerne høre om det.\n\nOppgi en e-postadresse hvis du vil at vi skal kontakte deg om dette problemet (det er ikke sikkert vi kan svare på alle henvendelser):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "I tillegg til detaljene ovenfor sender vi noe anonymisert informasjon sammen med tilbakemeldingen din:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Hvorvidt enkelte nettleserfunksjoner er aktive"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Samlet appdiagnostikk (f.eks. feilkoder)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Ved å trykke på «Send inn» godtar du at DuckDuckGo kan bruke den innsendte informasjonen til å forbedre appen."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Tilbakemelding"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Send tilbakemelding"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Administrer bokmerker"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoritter"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Generell tilbakemelding"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Rapporter et problem"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Be om en funksjon"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VELG EN KATEGORI"; /* Settings cell for About DDG */ "settings.about.ddg" = "Om DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Hvis Touch ID, Face ID eller et systempassord er aktivert, blir du bedt om å låse opp appen når du åpner den."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Nettlesertilbakemelding"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Slett data automatisk"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonnementer"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "årlige"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "månedlige"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Abonnementet ditt er fjernet fra denne enheten."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Få svar på ofte stilte spørsmål eller kontakt Privacy Pro-støtte fra hjelpesidene våre."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Send tilbakemelding"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Avbryt"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Abonnementet ditt utløp den %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Ditt %1$@ abonnement utløper %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Månedsabonnementet ditt utløper %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Abonnementet ditt utløper %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Årsabonnementet ditt utløper %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Månedsabonnementet ditt fornyes %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Abonnementet ditt fornyes %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Ditt %1$@ abonnement fornyes %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Årsabonnementet ditt fornyes %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Personvern er aktivert for %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Slå VPN av og på direkte på startskjermen."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Forslag fra autofullfør"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Skaff deg DuckDuckGo for Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kan tilpasse VPN-plasseringen din ved å koble til en hvilken som helst av våre servere over hele verden."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du kan bruke nettsteder eller apper som blokkerer VPN-trafikk, ved å slumre VPN-tilkoblingen."; - diff --git a/DuckDuckGo/nl.lproj/Localizable.strings b/DuckDuckGo/nl.lproj/Localizable.strings index ed8ee2a6f9..b1b9157222 100644 --- a/DuckDuckGo/nl.lproj/Localizable.strings +++ b/DuckDuckGo/nl.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Delen"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "VPN-widget toevoegen"; - -/* No comment provided by engineer. */ -"Add widget" = "Widget toevoegen"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Onderkant"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Uitschakelen"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Meer informatie"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Weergeven"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Gebruikersnaam bijwerken?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "VPN-conflicten vermijden"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Bladwijzer toevoegen"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; -/* No comment provided by engineer. */ -"Change Your Location" = "Wijzig je locatie"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Overslaan"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Verzenden"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Help Privacy Pro te verbeteren"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Verwijdering van persoonlijke informatie"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonnementen en betalingen"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "SELECTEER EEN CATEGORIE"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Probleem met toegangscode"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Kan geen contact opnemen met de adviseur"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "SELECTEER EEN CATEGORIE"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Iets anders"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Telefoontje naar adviseur hielp niet"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Wees zo specifiek mogelijk"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Webpagina's of zoekresultaten worden langzaam geladen"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "De scan vond gegevens die niet van mij zijn"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "De scan heeft mijn gegevens niet gevonden op een specifieke site"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Iets anders"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Het verwijderingsproces is vastgelopen"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "De scan naar gegevens is vastgelopen"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "SELECTEER EEN CATEGORIE"; /* Header above input field */ "feedback.positive.form.header" = "Details delen"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Details delen"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Iets anders"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Probleem met eenmalig wachtwoord"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "SELECTEER EEN CATEGORIE"; /* No comment provided by engineer. */ "feedback.start.footer" = "Jouw anonieme feedback is belangrijk voor ons."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Alle tabbladen weergeven"; -/* No comment provided by engineer. */ -"Learn more" = "Meer informatie"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo voor Mac heeft de snelheid die je nodig hebt en de browsefuncties die je verwacht, en zit boordevol met onze allerbeste privacy essentials."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Bewerken"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Sluimeren"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "De VPN-verbinding is verbroken omdat het abonnement is verlopen. Abonneer je op Privacy Pro om opnieuw verbinding te maken met DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "De netwerkbeveiliging kan geen verbinding maken. Probeer het later opnieuw."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN FAQ"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "De netwerkbeveiliging is onderbroken. Er wordt geprobeerd opnieuw verbinding te maken ..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Voer je uitnodigingscode in om te beginnen."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Gelukt! Je bent binnen."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN openen"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN in sluimerstand voor %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Verbonden · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN is ingeschakeld"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is gepauzeerd"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Feedback delen"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Gepauzeerd"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Sluimeren, %@ resterend"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "20 minuten sluimeren"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Inschakelen"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Verbindingsdetails"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "De netwerkbeveiliging is ingeschakeld. Je locatie en online-activiteiten zijn beschermd."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Apparaatverkeer routeren via %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "De VPN-sluimerstand is beëindigd. Apparaatverkeer wordt gerouteerd via %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Meldingen inschakelen"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Deel je feedback met ons …"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Algemene feedback"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonnementen en betalingen"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Vertel ons wat er aan de hand is …"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Een probleem melden"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Welke functie wil je zien?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Functieverzoek"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "SELECTEER EEN CATEGORIE"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Heb je een probleem gevonden dat niet in ons [helpcentrum](duck://) wordt besproken? We willen er zeker meer over weten.\n\nGeef een e-mailadres op als je wilt dat we contact met je opnemen over dit probleem (het is mogelijk dat we niet op alle problemen kunnen reageren):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Naast de gegevens die je hierboven invult, sturen we ook geanonimiseerde informatie mee met je feedback:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Of sommige browserfuncties actief zijn"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Samengevoegde app-diagnostiek (bijv. foutcodes)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Door op 'Verzenden' te tikken, geef je akkoord dat DuckDuckGo de verzonden informatie mag gebruiken om de app te verbeteren."; /* Title for the text box in the Privacy Pro feedback form */ "ppro.feedback-form.text-box.title" = "Feedback"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Verstuur feedback"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Bladwijzers beheren"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favorieten"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Algemene feedback"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Een probleem melden"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Een functie aanvragen"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "SELECTEER EEN CATEGORIE"; /* Settings cell for About DDG */ "settings.about.ddg" = "Over DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Als Touch ID, Face ID of een systeemwachtwoord is ingeschakeld, word je gevraagd om de app te ontgrendelen als je deze opent."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Browserfeedback"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Gegevens automatisch wissen"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonnementsformules"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "per jaar"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "per maand"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Je abonnement is van dit apparaat verwijderd."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Krijg antwoorden op veelgestelde vragen of neem contact op met de klantenservice van Privacy Pro via onze helppagina's."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Verstuur feedback"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Annuleren"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Je abonnement is verlopen op % @"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Je %1$@-abonnement verloopt op %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Je maandabonnement verloopt op %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Je abonnement verloopt op %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Je jaarabonnement verloopt op %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Je maandabonnement wordt verlengd op %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Je abonnement wordt verlengd op %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Je %1$@ abonnement wordt verlengd op %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Je jaarlijkse abonnement wordt verlengd op %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Privacybescherming ingeschakeld voor %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Schakel de VPN rechtstreeks vanaf het startscherm in en uit."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Suggestie automatisch aanvullen"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Download DuckDuckGo voor Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Je kunt je VPN-locatie aanpassen door verbinding te maken met een van onze servers wereldwijd."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Je kunt sites of apps gebruiken die VPN-verkeer blokkeren door de VPN-verbinding in sluimerstand te zetten."; - diff --git a/DuckDuckGo/pl.lproj/Localizable.strings b/DuckDuckGo/pl.lproj/Localizable.strings index f469fe412b..145a922d19 100644 --- a/DuckDuckGo/pl.lproj/Localizable.strings +++ b/DuckDuckGo/pl.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Udostępnij"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Dodaj widżet VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Dodaj widżet"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Dół"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Wyłącz"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Dowiedz się więcej"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Wyświetl"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Zaktualizować nazwę użytkownika?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Unikaj konfliktów VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Dodaj zakładkę"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Tak"; -/* No comment provided by engineer. */ -"Change Your Location" = "Zmień lokalizację"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Pomiń"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Prześlij"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Pomóż ulepszyć Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Usuwanie danych osobowych"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Subskrypcja i płatności"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "WYBIERZ KATEGORIĘ"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problem z kodem dostępu"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nie można skontaktować się z doradcą"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "WYBIERZ KATEGORIĘ"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Coś innego"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Połączenie z doradcą nie pomogło"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Podaj jak najdokładniejsze informacje"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Strony lub wyniki wyszukiwania wczytują się powoli"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skanowanie pokazuje rekordy, które mnie nie dotyczą"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skanowanie nie odnajduje moich danych na konkretnej stronie"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Coś innego"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Proces usuwania zablokowany"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skanowanie w poszukiwaniu rekordów zablokowane"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "WYBIERZ KATEGORIĘ"; /* Header above input field */ "feedback.positive.form.header" = "Przekaż informacje"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Przekaż informacje"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Coś innego"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problem z hasłem jednorazowym"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "WYBIERZ KATEGORIĘ"; /* No comment provided by engineer. */ "feedback.start.footer" = "Twoja anonimowa opinia ma dla nas ogromne znaczenie."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Pokaż wszystkie karty"; -/* No comment provided by engineer. */ -"Learn more" = "Dowiedz się więcej"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Aplikacja DuckDuckGo dla komputerów Mac zapewnia szybkość, której potrzebujesz, i niezbędne funkcje przeglądania. Ponadto jest wyposażona w najlepsze w swojej klasie narzędzia do ochrony prywatności."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Edytuj"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Wstrzymano"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "Sieć VPN została rozłączona z powodu wygasłej subskrypcji. Subskrybuj Privacy Pro, aby ponownie połączyć się z siecią DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Niepowodzenie połączenia usługi ochrony sieci.Spróbuj ponownie później."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN — często zadawane pytania"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Usługa ochrony sieci została przerwana. Próba ponownego połączenia..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Wprowadź swój kod zaproszenia, aby rozpocząć."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Udało się! Dołączono."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otwórz VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "Wstrzymano VPN na %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Połączono · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "Usługa DuckDuckGo VPN jest włączona"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "Usługa DuckDuckGo VPN jest wstrzymana"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Podziel się opinią"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Wstrzymano"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Wstrzymano, pozostało %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Wstrzymano na 20 minut"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Przywróć"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Szczegóły połączenia"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Usługa ochrony sieci jest włączona. Twoja lokalizacja i aktywność w Internecie są chronione."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Przekierowanie ruchu urządzenia przez %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Wstrzymanie VPN zostało zakończone. Przekierowanie ruchu urządzenia przez %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Włącz powiadomienia"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Przekaż opinię..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Opinia ogólna"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Subskrypcje i płatności"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Powiedz nam, co się dzieje…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Zgłoś problem"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Na jakiej funkcji Ci zależy?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Prośba o dodanie funkcji"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "WYBIERZ KATEGORIĘ"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Wystąpił problem, który nie został omówiony w naszym [centrum pomocy](duck://)? Zdecydowanie chcemy o tym wiedzieć.\n\nPodaj adres e-mail, jeśli wyrażasz zgodę na kontakt w tej sprawie (możemy nie być w stanie odpowiedzieć na wszystkie zgłoszenia):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Oprócz szczegółów podanych powyżej, wysyłamy zanonimizowane informacje wraz z Twoją opinią:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Czy określone funkcje przeglądarki są aktywne"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Gromadzenie danych diagnostyki aplikacji (np. kody błędów)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Dotykając opcji „Prześlij”, wyrażasz zgodę na wykorzystanie przez DuckDuckGo przesłanych informacji w celu ulepszenia aplikacji."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Opinie"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Wyślij opinię"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Zarządzaj zakładkami"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Ulubione"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Opinia ogólna"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Zgłoś problem"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Poproś o funkcję"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "WYBIERZ KATEGORIĘ"; /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Jeśli włączono Touch ID, Face ID lub hasło systemowe, pojawi się prośba o odblokowanie aplikacji podczas jej otwierania."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Opinia o przeglądarce"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automatyczne czyszczenie danych"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Plany subskrypcji"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "roczne"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "miesięczne"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Twoja subskrypcja została usunięta z tego urządzenia."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Uzyskaj odpowiedzi na często zadawane pytania lub skontaktuj się z pomocą techniczną Privacy Pro na naszych stronach pomocy."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Wyślij opinię"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Anuluj"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Twoja subskrypcja wygasła w dniu %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Twoja subskrypcja %1$@ wygasa w dniu %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Twoja miesięczna subskrypcja wygasa w dniu %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Twoja subskrypcja wygasa w dniu %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Twoja roczna subskrypcja wygasa w dniu %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Twoja miesięczna subskrypcja odnawia się w dniu %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Twoja subskrypcja odnawia się w dniu %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Twoja subskrypcja %1$@ odnawia się w dniu %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Twoja roczna subskrypcja odnawia się w dniu %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Ochrona prywatności włączona dla %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Włączaj i wyłączaj VPN bezpośrednio z ekranu głównego."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Propozycja autouzupełniania"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Pobierz DuckDuckGo dla systemu Windows."; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Możesz dostosować lokalizację sieci VPN, łącząc się z dowolnym z naszych serwerów na całym świecie."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Możesz korzystać z witryn lub aplikacji, które blokują ruch VPN, wstrzymując połączenie VPN."; - diff --git a/DuckDuckGo/pt.lproj/Localizable.strings b/DuckDuckGo/pt.lproj/Localizable.strings index 8fbd65c38b..99eff495c1 100644 --- a/DuckDuckGo/pt.lproj/Localizable.strings +++ b/DuckDuckGo/pt.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Partilhar"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Adicionar widget de VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Adicionar widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Parte inferior"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Desabilitar (fora)"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Saiba mais"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Visualizar"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Atualizar nome de utilizador?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Evitar conflitos de VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Adicionar marcador"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Sim"; -/* No comment provided by engineer. */ -"Change Your Location" = "Alterar a localização"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ignorar"; @@ -1335,7 +1323,7 @@ "feedback.form.submit" = "Submeter"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Ajuda a melhorar o Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; @@ -1344,28 +1332,28 @@ "feedback.general.category.pir" = "Personal Info Removal"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Subscrição e Pagamentos"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "SELECIONA UMA CATEGORIA"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problema com o código de acesso"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Não é possível contactar o consultor"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "SELECIONA UMA CATEGORIA"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Outra coisa"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "A chamada para o consultor não foi útil"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Seja o mais específico possível"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Páginas Web ou resultados de pesquisa carregados lentamente"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "A verificação encontrou registos que não correspondem a mim"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "A verificação não encontrou a minha informação num site específico"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Outra coisa"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "O processo de remoção está bloqueado"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "A verificação de registos está bloqueada"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "SELECIONA UMA CATEGORIA"; /* Header above input field */ "feedback.positive.form.header" = "Partilhar detalhes"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Partilhar detalhes"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Outra coisa"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problema com a palavra-passe de utilização única"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "SELECIONA UMA CATEGORIA"; /* No comment provided by engineer. */ "feedback.start.footer" = "Os seus comentários anônimos são importantes para nós."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Mostrar todos os separadores"; -/* No comment provided by engineer. */ -"Learn more" = "Saiba mais"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "O DuckDuckGo para Mac tem a velocidade de que necessita, as funcionalidades de navegação que espera e os nossos Privacy Essentials líderes no setor."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Editar"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Em suspensão"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN do DuckDuckGo"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN desativada devido a subscrição expirada. Subscreve o Privacy Pro para voltar a ligar a DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Falha na ligação da Network Protection. Tenta novamente mais tarde."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Perguntas frequentes sobre a DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "A Network Protection foi interrompida. A tentar ligar novamente..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Introduz o código de convite para começares."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Sucesso! Já está."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Abrir VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN suspensa por %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Ligada · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "A DuckDuckGo VPN está Ativada"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "A DuckDuckGo VPN está suspensa"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Partilhar comentários"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Em pausa"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Em suspensão, %@ restante"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Suspender por 20 minutos"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Ativar"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Detalhes da ligação"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "A Network Protection está ativada. A tua localização e atividade online estão protegidas."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "A encaminhar o tráfego do dispositivo através de %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "A suspensão da VPN terminou. A encaminhar o tráfego do dispositivo por %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Ativar as notificações"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Envia-nos o teu feedback…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Feedback geral"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Subscrições e Pagamentos"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Diz-nos o que se passa…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Comunicar um problema"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Que funcionalidade gostarias de ver?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Pedido de funcionalidade"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "SELECIONA UMA CATEGORIA"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Encontraste um problema que não é abordado no nosso [centro de ajuda](duck://)? Queremos perceber do que se trata.\n\nFornece um e-mail se quiseres que te contactemos sobre este problema (podemos não conseguir responder a todos os problemas):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Além dos detalhes introduzidos acima, enviamos algumas informações anónimas com o teu feedback:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Se algumas funcionalidades do navegador estão ativas"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Diagnósticos agregados da aplicação (por exemplo, códigos de erro)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Ao tocares em \"Enviar\", concordas que o DuckDuckGo pode utilizar as informações enviadas para melhorar a aplicação."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Comentários"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Enviar comentário"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gerir marcadores"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoritos"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Feedback geral"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Comunicar um problema"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Pedir uma funcionalidade"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "SELECIONA UMA CATEGORIA"; /* Settings cell for About DDG */ "settings.about.ddg" = "Sobre o DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Se estiver definido um Touch ID, Face ID ou código de acesso de sistema, é-te pedido que desbloqueies a aplicação quando a abres."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Feedback do navegador"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Limpar os dados automaticamente"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Planos de Subscrição"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "anual"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mensal"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "A tua subscrição foi removida deste dispositivo."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Obtém respostas a perguntas frequentes ou contacta o apoio técnico do Privacy Pro a partir das nossas páginas de ajuda."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Enviar comentário"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Cancelar"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "A tua subscrição expirou a %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "A tua subscrição %1$@ expira a %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "A tua subscrição mensal expira a %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "A tua subscrição expira a %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "A tua subscrição anual expira a %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "A tua subscrição mensal renova-se a %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "A tua subscrição renova-se a %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "A tua subscrição %1$@ renova-se a %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "A tua subscrição anual renova-se a %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Proteção de privacidade ativada para %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Ativa e desativa a VPN diretamente no ecrã inicial."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Sugestão de preenchimento automático"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Obtém o DuckDuckGo para Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Podes personalizar a localização da tua VPN ligando-te a qualquer um dos nossos servidores em todo o mundo."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Podes utilizar sites ou aplicações que bloqueiam o tráfego da VPN suspendendo a ligação VPN."; - diff --git a/DuckDuckGo/ro.lproj/Localizable.strings b/DuckDuckGo/ro.lproj/Localizable.strings index 6c838f5cf4..8a98a3f2b2 100644 --- a/DuckDuckGo/ro.lproj/Localizable.strings +++ b/DuckDuckGo/ro.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Partajare"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Adaugă widgetul VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Adăugare widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Partea de jos"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Dezactivează"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Află mai multe"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Vezi"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Actualizezi numele de utilizator?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Evită conflictele VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Adăugare semn de carte"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Da"; -/* No comment provided by engineer. */ -"Change Your Location" = "Schimbă-ți locația"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Ignorare"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Trimite"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Contribuie la îmbunătățirea Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Eliminarea informațiilor personale"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonamente și plăți"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "SELECTEAZĂ O CATEGORIE"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problemă cu codul de acces"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nu pot să iau legătura cu consilierul"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "SELECTEAZĂ O CATEGORIE"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Altceva"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Apelul către consilier a fost inutil"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Vă rugăm să furnizați detalii cât mai concrete"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Paginile web sau rezultatele căutării se încarcă încet"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Scanarea a găsit înregistrări care nu mă privesc"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Scanarea nu a găsit informațiile mele pe un site specific"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Altceva"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Procesul de eliminare este blocat"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Scanarea pentru înregistrări este blocată"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "SELECTEAZĂ O CATEGORIE"; /* Header above input field */ "feedback.positive.form.header" = "Partajare detalii"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Partajare detalii"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Altceva"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problemă cu parola de unică folosință"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "SELECTEAZĂ O CATEGORIE"; /* No comment provided by engineer. */ "feedback.start.footer" = "Feedbackul dvs. anonim este important pentru noi."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Afișează toate filele"; -/* No comment provided by engineer. */ -"Learn more" = "Află mai multe"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pentru Mac are viteza de care ai nevoie, funcționalitățile de răsfoire pe care ți le dorești și este prevăzută cu cele mai bune caracteristici de bază în privința confidențialității din domeniu."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Editați"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Amânat"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN deconectat din cauza expirării abonamentului. Abonează-te la Privacy Pro pentru a reconecta DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection nu a reușit să se conecteze. Încearcă din nou mai târziu."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Întrebări frecvente despre DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection a fost întreruptă. Se încearcă reconectarea acum..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Completează codul de invitație pentru a începe."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Ai reușit! Acum o utilizezi."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Deschide VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN-ul este amânat pentru %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Conectat · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN este pornit"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN este amânat"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Partajează feedback"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Întrerupt"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Amânare, %@ rămase"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Amână pentru 20 de minute"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Trezește-te"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Detalii conexiune"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection este activată. Locația și activitatea ta online sunt protejate."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirijarea traficului dispozitivului prin %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Amânarea VPN a luat sfârșit. Se dirijează traficul dispozitivului prin %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Activează Notificările"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Te rugăm să ne comunici feedbackul tău..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Feedback general"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonamente și plăți"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Spune-ne ce se întâmplă..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Raportează o problemă"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Ce caracteristică ai dori să vezi?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Solicitare de funcționalitate"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "SELECTEAZĂ O CATEGORIE"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Ai găsit o problemă care nu este acoperită în [centrul nostru de ajutor](duck://)? Ne dorim foarte mult să știm acest lucru.Furnizează o adresă de e-mail dacă dorești să te contactăm cu privire la această problemă (este posibil să nu putem răspunde la toate problemele):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Pe lângă detaliile menționate mai sus, trimitem câteva informații anonimizate împreună cu feedbackul tău:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• dacă anumite funcții ale browserului sunt active;"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• diagnosticare agregată a aplicației (de exemplu, coduri de eroare)."; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Atingând „Transmite”, ești de acord ca DuckDuckGo să utilizeze informațiile trimise pentru a îmbunătăți aplicația."; /* Title for the text box in the Privacy Pro feedback form */ "ppro.feedback-form.text-box.title" = "Feedback"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Trimite feedback"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Gestionează marcajele"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Preferințe"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Feedback general"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Raportează o problemă"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Solicită o funcționalitate"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "SELECTEAZĂ O CATEGORIE"; /* Settings cell for About DDG */ "settings.about.ddg" = "Despre DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Dacă identificatorul tactil, identificatorul facial sau parola de sistem sunt activate, ți se va solicita să deblochezi aplicația la deschidere."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Feedback browser"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Șterge automat datele"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Tipuri de abonament"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "anual"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "lunar"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Abonamentul tău a fost eliminat de pe acest dispozitiv."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Primește răspunsuri la întrebările frecvente sau contactează asistența Privacy Pro din paginile noastre de ajutor."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Trimite feedback"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Renunță"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Abonamentul tău a expirat la data de %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Abonamentul tău %1$@ expiră la %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Abonamentul tău lunar expiră la data de %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Abonamentul tău expiră la data de %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Abonamentul tău anual expiră la data de %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Abonamentul tău lunar se reînnoiește la data de %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Abonamentul tău se reînnoiește la data de %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Abonamentul tău %1$@ se reînnoiește la %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Abonamentul tău anual se reînnoiește la data de %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Protecția confidențialității este activată pentru %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Activează și dezactivează VPN-ul chiar din ecranul de pornire."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Sugestie de completare automată"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Descarcă DuckDuckGo pentru Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Poți personaliza locația VPN-ului tău, conectându-te la oricare dintre serverele noastre din întreaga lume."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Poți utiliza site-uri sau aplicații care blochează traficul VPN, amânând conectarea la VPN."; - diff --git a/DuckDuckGo/ru.lproj/Localizable.strings b/DuckDuckGo/ru.lproj/Localizable.strings index 88cf4bbbbf..803e4f29fc 100644 --- a/DuckDuckGo/ru.lproj/Localizable.strings +++ b/DuckDuckGo/ru.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Поделиться"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Специальный VPN-виджет"; - -/* No comment provided by engineer. */ -"Add widget" = "Добавить виджет"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Внизу"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Выключить"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Узнать больше"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Просмотр"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Обновить имя пользователя?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Без проблем из-за VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Добавить закладку"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Да"; -/* No comment provided by engineer. */ -"Change Your Location" = "Выбор геопозиции"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Пропустить"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Отправить"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Помогите нам улучшить Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Удаление личной информации"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Подписки и платежи"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Проблема с кодом доступа"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Невозможно связаться с консультантом"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Что-то другое"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Мало толку от звонка консультанту"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Опишите максимально подробно"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Медленно загружаются страницы или результаты поиска"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Найденная информация принадлежит не мне"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Поиск не обнаружил мои данные на конкретном сайте"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Что-то другое"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Процесс удаления застопорился"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Поиск данных застопорился"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* Header above input field */ "feedback.positive.form.header" = "Добавить комментарий"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Добавить комментарий"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Что-то другое"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Проблема с одноразовым паролем"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* No comment provided by engineer. */ "feedback.start.footer" = "Ваш отзыв важен для нас. Он полностью анонимный."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Показать все вкладки"; -/* No comment provided by engineer. */ -"Learn more" = "Подробнее"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Приложение DuckDuckGo для Mac — это высокая скорость, функциональность и беспрецедентная конфиденциальность."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Редактировать"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Отложено"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN отключен ввиду окончания подписки. Чтобы вновь подключиться к DuckDuckGo VPN, оформите подписку Privacy Pro."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Функции защиты сети (Network Protection) не удалось установить соединение. Повторите попытку позже."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Часто задаваемые вопросы по DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Прервана работа функции защиты сети (Network Protection). Выполняется попытка повторного подключения..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Для начала введите пригласительный код."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Готово. Добро пожаловать!"; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Открыть настройки VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "Работа VPN отложена на %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Подключен · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN включен"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "Работа DuckDuckGo VPN отложена"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Оставьте нам отзыв"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "На паузе"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Работа отложена, осталось %@"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Отложить на 20 минут"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Разбудить"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "О подключении"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Защита сети (Network Protection) включена. Ваши геопозиция и онлайн-активность скрыты от посторонних глаз."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафик устройства направляется через: %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN вышел из отложенного режима. Трафик устройства направляется через: %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Включить уведомления"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "имя@почта.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Оставьте комментарий здесь..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Общий комментарий"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Подписки и платежи"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Опишите, что происходит…"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Отчет о проблеме"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Какую функцию вы хотели бы увидеть?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Запрос функции"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Столкнулись с проблемой, которая не затронута в нашем [справочном центре](duck://)? Мы просто обязаны о ней знать.\n\nУкажите адрес эл. почты, если вы хотите, чтобы мы связались с вами по этому вопросу (возможно, мы не ответим на все вопросы):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Помимо указанных выше данных, вместе с отзывом отправляется следующая обезличенная информация:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• сведения о том, были ли активированы некоторые функции браузера"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• обобщенные результаты диагностики приложения (например, коды ошибок)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Нажимая кнопку «Отправить», вы разрешаете DuckDuckGo использовать предоставленную информацию для улучшения работы приложения."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Отзыв"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Отправить отзыв"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Управление закладками"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Избранное"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Общий комментарий"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Отчет о проблеме"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Запрос функции"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "ВЫБЕРИТЕ КАТЕГОРИЮ"; /* Settings cell for About DDG */ "settings.about.ddg" = "Несколько слов о DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Если в системе работает технология Touch ID, Face ID или код-пароль, при запуске вам придется разблокировать приложение."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Отзыв о браузере"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Автоудаление данных"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Тарифные планы"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "годовая"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "ежемесячная"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Ваша подписка удалена с этого устройства."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "На страницах справочного раздела вы найдете ответы на часто задаваемые вопросы, а также контактную информацию службы поддержки Privacy Pro."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Отправить отзыв"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Отменить"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Срок действия вашей подписки истек %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Ваша %1$@ подписка завершится %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Ваша ежемесячная подписка завершится %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Ваша подписка завершится %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Ваша годовая подписка завершится %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Ваша ежемесячная подписка продлится %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Ваша подписка продлится %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Ваша %1$@ подписка продлится %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Ваша годовая подписка продлится %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Защита конфиденциальности на %@ включена"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Включать и выключать VPN можно прямо с домашнего экрана."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Предложение для автозаполнения"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "DuckDuckGo для Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Чтобы изменить свою VPN-геопозицию, достаточно подключиться к одному из наших серверов, расположенных по всему миру."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "VPN-соединение можно приостановить для посещения сайтов и приложений, которые блокируют трафик по VPN."; - diff --git a/DuckDuckGo/sk.lproj/Localizable.strings b/DuckDuckGo/sk.lproj/Localizable.strings index 0bc1c61c8a..3111401811 100644 --- a/DuckDuckGo/sk.lproj/Localizable.strings +++ b/DuckDuckGo/sk.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Zdieľať"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Pridať miniaplikáciu VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Pridať miniaplikáciu"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Spodná časť"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Zakázať"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Zistite viac"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Zobraziť"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Aktualizovať meno používateľa?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Vyhýbanie sa konfliktom VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Pridať záložku"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Áno"; -/* No comment provided by engineer. */ -"Change Your Location" = "Zmeniť vašu polohu"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Preskočiť"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Potvrdiť"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Pomôž zlepšiť ochranu osobných údajov Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Odstránenie osobných informácií"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Predplatné a platby"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VYBERTE KATEGÓRIU"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problém s prístupovým kódom"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Nemôžem sa spojiť s poradcom."; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VYBERTE KATEGÓRIU"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Niečo iné"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Telefonát s poradcom nebol užitočný"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Buďte čo najkonkrétnejší"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Pomalé načítavanie webových stránok alebo výsledkov vyhľadávania"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skenovanie našlo záznamy, ktoré sa ma netýkajú"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skenovanie nenašlo moje informácie na konkrétnej stránke"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Niečo iné"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Proces odstránenia je zaseknutý"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skenovanie záznamov je zaseknuté"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VYBERTE KATEGÓRIU"; /* Header above input field */ "feedback.positive.form.header" = "Povedzte nám viac detailov"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Povedzte nám viac detailov"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Niečo iné"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problém s jednorazovým heslom"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VYBERTE KATEGÓRIU"; /* No comment provided by engineer. */ "feedback.start.footer" = "Anonymná spätná väzba je pre nás dôležitá."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Zobraziť všetky karty"; -/* No comment provided by engineer. */ -"Learn more" = "Zistite viac"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo pre Mac má rýchlosť, ktorú potrebujete, funkcie prehliadania, ktoré očakávate, a obsahuje naše prvotriedne privacy essentials."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Upraviť"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Pozastavenie"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN bola odpojená kvôli vypršaniu platnosti predplatného. Predplať si Privacy Pro, aby si znova pripojil/a DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Ochrana siete sa nepripojila. Prosím, skúste to neskôr znova."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN - často kladené otázky"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Ochrana siete bola prerušená. Prebieha pokus o opätovné pripojenie..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Začni zadaním pozývacieho kódu."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Podarilo sa to! Si tam."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Otvoriť VPN sieť"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN je pozastavená na %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Pripojené · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN je zapnutá"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN je pozastavená"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Zdieľať spätnú väzbu"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Pozastavené"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Odkladám, %@ zostáva"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Odložiť na 20 minút"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Prebuď sa"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Podrobnosti pripojenia"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Ochrana siete je zapnutá. Vaša poloha a online aktivita sú chránené."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Smerovanie komunikácie zariadenia cez %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Odloženie VPN sa skončilo. Smerovanie prevádzky zariadenia cez %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Zapnúť oznámenia"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "meno@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Prosím, daj nám svoju spätnú väzbu..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Všeobecná spätná väzba"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Predplatné a platby"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Povedz nám, čo sa deje..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Nahlásiť problém"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Akú funkciu by si chcel/-a?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Požiadavka na funkciu"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VYBERTE KATEGÓRIU"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Našiel/našla si problém, ktorý nie je pokrytý v našom [centre pomoci](duck://)? Určite o tom chceme vedieť.\n\nUveď e-mail, ak chceš, aby sme ťa ohľadom tohto problému kontaktovali (nemusíme byť schopní odpovedať na všetky problémy):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Okrem vyššie uvedených údajov posielame spolu s tvojou spätnou väzbou aj anonymizované informácie:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• či sú niektoré funkcie prehliadača aktívne"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• agregované diagnostické údaje aplikácií (napr. chybové kódy)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Klepnutím na „Odoslať“ súhlasíš s tým, že DuckDuckGo môže použiť poskytnuté informácie na zlepšenie aplikácie."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Spätná väzba"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Odoslať spätnú väzbu"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Správa záložiek"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Obľúbené položky"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Všeobecná spätná väzba"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Nahlásiť problém"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Požiadaj o funkciu"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VYBERTE KATEGÓRIU"; /* Settings cell for About DDG */ "settings.about.ddg" = "O službe DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Ak je povolená funkcia Touch ID, Face ID alebo systémový prístupový kód, pri otvorení aplikácie sa zobrazí výzva na odomknutie."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Spätná väzba prehliadača"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Automaticky vymazať údaje"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Plány predplatného"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "ročné"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mesačné"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Tvoje predplatné bolo z tohto zariadenia odstránené."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Získaj odpovede na často kladené otázky alebo kontaktuj podporu programu Privacy Pro na našich stránkach pomoci."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Odoslať spätnú väzbu"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Zrušiť"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Platnosť vášho predplatného vypršala dňa %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Tvoje predplatné %1$@ vyprší dňa %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Tvoje mesačné predplatné vyprší dňa %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Platnosť tvojho predplatného vyprší dňa %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Tvoje ročné predplatné vyprší dňa %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Tvoje mesačné predplatné sa obnoví %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Tvoje predplatné sa obnoví %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Tvoje predplatné %1$@ sa obnoví %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Tvoje ročné predplatné sa obnoví %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Ochrana osobných údajov Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Ochrana súkromia na doméne %@ bola zapnutá"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Zapnite a vypnite sieť VPN priamo z úvodnej obrazovky."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Zobraziť návrhy automatického dopĺňania"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Získajte DuckDuckGo pre Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Svoju polohu VPN môžete prispôsobiť pripojením k ktorémukoľvek z našich serverov na celom svete."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Môžete použiť stránky alebo aplikácie blokujúce prevádzku VPN tak, že prerušíte pripojenie VPN."; - diff --git a/DuckDuckGo/sl.lproj/Localizable.strings b/DuckDuckGo/sl.lproj/Localizable.strings index 5ce1900224..816f8cd757 100644 --- a/DuckDuckGo/sl.lproj/Localizable.strings +++ b/DuckDuckGo/sl.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Deli"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Dodajte pripomoček VPN"; - -/* No comment provided by engineer. */ -"Add widget" = "Dodaj gradnik"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Spodaj"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Onemogoči"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Več"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Oglejte si"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Želite posodobiti uporabniško ime?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Izogibanje konfliktom v omrežju VPN"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Dodaj zaznamek"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Da"; -/* No comment provided by engineer. */ -"Change Your Location" = "Spremenite svojo lokacijo"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Preskoči"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Potrdi"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Pomagajte izboljšati Privacy Pro"; /* Category for Identity Theft Restoration feedback */ -"feedback.general.category.itr" = "Identity Theft Restoration"; +"feedback.general.category.itr" = "Identity Theft Restoration (Obnovitev v primeru kraje identitete)"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Odstranitev osebnih podatkov"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Naročnine in plačila"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "IZBERITE KATEGORIJO"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Težava s kodo za dostop"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Ne morem vzpostaviti stika s svetovalcem"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "IZBERITE KATEGORIJO"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Nekaj drugega"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Klic s svetovalcem ni bil koristen"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Bodite čim bolj natančni"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Spletne strani ali rezultati iskanja se nalagajo počasi"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Pri pregledu so bili najdeni zapisi, ki niso moji"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Pregled mojih podatkov ni našel na določenem spletnem mestu"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Nekaj drugega"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Postopek odstranitve je zmrznil"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skeniranje zapisov je zmrznilo"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "IZBERITE KATEGORIJO"; /* Header above input field */ "feedback.positive.form.header" = "Delite podrobnosti"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Delite podrobnosti"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Nekaj drugega"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Težava z enkratnim geslom"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "IZBERITE KATEGORIJO"; /* No comment provided by engineer. */ "feedback.start.footer" = "Vaše anonimne povratne informacije so nam pomembne."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Prikaži vse zavihke"; -/* No comment provided by engineer. */ -"Learn more" = "Več"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo za računalnike Mac zagotavlja hitrost, ki jo potrebujete, in funkcije brskanja, ki jih pričakujete, ter je opremljen z našimi ključnimi funkcijami zasebnosti, ki so najboljše v tem razredu."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Uredi"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Dremež"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "VPN DuckDuckGo"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN je prekinjen zaradi potekle naročnine. Naročite se na Privacy Pro, da znova povežete DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Zaščita omrežja se ni uspela povezati. Poskusite znova pozneje."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Pogosta vprašanja o omrežju VPN DuckDuckGo"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Zaščita omrežja je bila prekinjena. Poskušam se znova povezati zdaj ..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Za začetek vnesite kodo povabila."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Uspelo je! Vključeni ste."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Odpri VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN je preložen za %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Povezano · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "Omrežje VPN DuckDuckGo je vklopljeno"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "Omrežje VPN DuckDuckGo je preloženo"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Deli povratne informacije"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Začasno ustavljeno"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Dremež, %@ preostalo"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Preloženo za 20 minut"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Prebudi"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Podrobnosti povezave"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Zaščita omrežja je vklopljena. Vaša lokacija in spletna dejavnost sta zaščiteni."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmerjanje prometa naprave prek kraja %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Dremež za VPN je končan. Usmerjanje prometa naprave prek kraja %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Vključite obvestila"; @@ -2031,58 +2007,58 @@ "ppro.feedback-form.email.placeholder" = "ime@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Pošljite nam povratne informacije ..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Splošne povratne informacije"; /* Title for the ITR category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; +"ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration (Obnovitev v primeru kraje identitete)"; /* Title for the PIR category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; +"ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal (Odstranitev osebnih podatkov)"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Naročnine in plačila"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Povejte nam, kaj se dogaja ..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Prijava težave"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Katero funkcijo bi radi videli?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Zahteva za funkcijo"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "IZBERITE KATEGORIJO"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Ste našli težavo, ki ni obravnavana v našem [središču za pomoč](duck://)? Vsekakor želimo vedeti o tem.\n\nNavedite e-poštni naslov, če želite, da vas kontaktiramo glede te težave (morda ne bomo mogli odgovoriti na vse težave):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Poleg zgoraj vnesenih podatkov pošljemo nekaj anonimnih informacij z vašimi povratnimi informacijami:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• ali so nekatere funkcije brskalnika aktivne,"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• zbiranje diagnostike aplikacij (npr. kode napak)."; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Z dotikom možnosti »Pošlji« se strinjate, da lahko DuckDuckGo uporabi poslane informacije za izboljšanje aplikacije."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Povratne informacije"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Pošljite povratne informacije"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Upravljanje zaznamkov"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Priljubljeni"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Splošne povratne informacije"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Prijava težave"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Zahtevajte funkcijo"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "IZBERITE KATEGORIJO"; /* Settings cell for About DDG */ "settings.about.ddg" = "O DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Če je omogočena identifikacija s prepoznavanjem prstnega odtisa ali obraza ali s sistemsko kodo za dostop, boste pri odpiranju aplikacije pozvani, da jo odklenete."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Povratne informacije o brskalniku"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Samodejno počisti podatke"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Naročniški paketi"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "letno"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "mesečno"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Vaša naročnina je bila odstranjena iz te naprave."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Poiščite odgovore na pogosta vprašanja ali stopite v stik s podporo za naročnino Privacy Pro na naših straneh za pomoč."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Pošljite povratne informacije"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Prekliči"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Vaša naročnina se je iztekla dne %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Vaša naročnina %1$@ poteče dne %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Vaša mesečna naročnina poteče dne %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Vaša naročnina poteče dne %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Vaša letna naročnina poteče dne %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Vaša mesečna naročnina se bo obnovila dne %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Vaša naročnina se bo obnovila dne %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Vaša naročnina %1$@ se bo obnovila dne %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Vaša letna naročnina se bo obnovila dne %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Zaščita zasebnosti je omogočena za %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Vklopite in izklopite VPN kar na začetnem zaslonu."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Pokaži predlog za samodokončanje"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Pridobite DuckDuckGo za Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Svojo lokacijo VPN lahko prilagodite tako, da se povežete s katerim koli od naših strežnikov po vsem svetu."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Uporabljate lahko spletna mesta ali aplikacije, ki blokirajo promet VPN tako, da preložijo povezavo VPN."; - diff --git a/DuckDuckGo/sv.lproj/Localizable.strings b/DuckDuckGo/sv.lproj/Localizable.strings index 06fa3f5218..994566d99b 100644 --- a/DuckDuckGo/sv.lproj/Localizable.strings +++ b/DuckDuckGo/sv.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Dela"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "Lägg till VPN-widget"; - -/* No comment provided by engineer. */ -"Add widget" = "Lägg till widget"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Botten"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Inaktivera"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Läs mer"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Visa"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Uppdatera användarnamn?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "Undvik VPN-konflikter"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Lägg till bokmärke"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Ja"; -/* No comment provided by engineer. */ -"Change Your Location" = "Ändra din plats"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Hoppa över"; @@ -1335,7 +1323,7 @@ "feedback.form.submit" = "Skicka"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Hjälp till att förbättra Privacy Pro"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; @@ -1344,28 +1332,28 @@ "feedback.general.category.pir" = "Personal Info Removal"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonnemang och betalningar"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "VÄLJ EN KATEGORI"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Problem med åtkomstkod"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Det går inte att kontakta rådgivaren"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "VÄLJ EN KATEGORI"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Övrigt"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Samtal till rådgivare var inte hjälpsamt"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Beskriv så noggrant som möjligt"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Webbsidor eller sökresultat laddas långsamt"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Skanningen hittade poster som inte är mina"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Skanningen hittade inte mina uppgifter på en specifik webbplats"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Övrigt"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Borttagningsprocessen har fastnat"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Skanningen efter poster har fastnat"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "VÄLJ EN KATEGORI"; /* Header above input field */ "feedback.positive.form.header" = "Berätta mer om dina upplevelser"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Berätta mer om dina upplevelser"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Övrigt"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Problem med engångslösenord"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "VÄLJ EN KATEGORI"; /* No comment provided by engineer. */ "feedback.start.footer" = "Din anonyma återkoppling är viktig för oss."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Visa alla flikar"; -/* No comment provided by engineer. */ -"Learn more" = "Läs mer"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "DuckDuckGo för Mac har hastigheten du behöver, webbläsarfunktionerna du förväntar dig och våra många förstklassiga integritetsfunktioner."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Redigera"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Snoozar"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN har kopplats från på grund av att abonnemanget har gått ut. Prenumerera på Privacy Pro för att återansluta DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Nätverksskyddet kunde inte ansluta. Försök igen senare."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "Vanliga frågor om DuckDuckGo VPN"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Nätverksskyddet avbröts. Försöker återuppta kontakten nu..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Ange din inbjudningskod för att komma igång."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Klart! Du är inne."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "Öppna VPN"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN har pausats i %@"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Ansluten · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN är På"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN har pausats"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Berätta vad du tycker"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Pausad"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Snoozar, %@ kvar"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "Snooza i 20 minuter"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Väck"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Anslutningsinformation"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Nätverksskydd är På. Din plats och onlineaktivitet är skyddad."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirigera enhetstrafik genom %@."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-pausen har avslutats. Dirigerar enhetstrafik via %@."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Aktivera aviseringar"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "namn@epost.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Ge din feedback ..."; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Allmän feedback"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonnemang och betalningar"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Berätta för oss vad som händer …"; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Rapportera ett problem"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Vilken funktion vill du ha?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Utvecklingsförfrågan"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "VÄLJ EN KATEGORI"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Har du hittat ett problem som inte täcks av vårt [hjälpcenter](duck://)? Vi vill definitivt veta mer om det.\n\nAnge en e-postadress om du vill att vi kontaktar dig angående problemet (vi kanske inte kan svara på alla problem):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Förutom de uppgifter som anges ovan skickar vi viss anonymiserad information med din feedback:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Om vilka webbläsarfunktioner som är aktiva"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Sammanställd appdiagnostik (t.ex. felkoder)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "Genom att trycka på ”Skicka” godkänner du att DuckDuckGo får använda den inskickade informationen för att förbättra appen."; /* Title for the text box in the Privacy Pro feedback form */ "ppro.feedback-form.text-box.title" = "Feedback"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Skicka återkoppling"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Hantera bokmärken"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoriter"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Allmän feedback"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Rapportera ett problem"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Begär en funktion"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "VÄLJ EN KATEGORI"; /* Settings cell for About DDG */ "settings.about.ddg" = "Om DuckDuckGo"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Om Touch ID, Face ID eller ett systemlösenord har aktiverats blir du ombedd att låsa upp appen när du öppnar den."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Webbläsarfeedback"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Rensa data automatiskt"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonnemangstyper"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "årlig"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "månatlig"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Ditt abonnemang har tagits bort från den här enheten."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Få svar på vanliga frågor eller kontakta supporten för Privacy Pro på våra hjälpsidor."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Skicka återkoppling"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "Avbryt"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Din prenumeration gick ut den %@"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "Ditt %1$@-abonnemang löper ut den %2$@."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Ditt månadsabonnemang löper ut den %@."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Ditt abonnemang löper ut den %@."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Ditt årsabonnemang löper ut den %@."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Ditt månadsabonnemang förnyas den %@."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Ditt abonnemang förnyas den %@."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "Ditt %1$@-abonnemang förnyas den %2$@."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Ditt årsabonnemang förnyas den %@."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Integritetsskydd aktiverat för %@"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "Slå på och av VPN direkt från startskärmen."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Komplettera automatiskt-förslag"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Skaffa DuckDuckGo för Windows!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Du kan anpassa din VPN-plats genom att ansluta till någon av våra servrar som finns över hela världen."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "Du pausa VPN-anslutningen för att använda webbplatser eller appar som blockerar VPN-trafik."; - diff --git a/DuckDuckGo/tr.lproj/Localizable.strings b/DuckDuckGo/tr.lproj/Localizable.strings index 828fc061b8..3a30abca5d 100644 --- a/DuckDuckGo/tr.lproj/Localizable.strings +++ b/DuckDuckGo/tr.lproj/Localizable.strings @@ -118,12 +118,6 @@ /* Share action */ "action.title.share" = "Paylaş"; -/* No comment provided by engineer. */ -"Add VPN Widget" = "VPN Widget'ı Ekleyin"; - -/* No comment provided by engineer. */ -"Add widget" = "Widget ekle"; - /* Settings label for bottom position for the address bar */ "address.bar.bottom" = "Alt"; @@ -347,7 +341,7 @@ "autofill.keep-enabled.alert.disable" = "Devre dışı bırak"; /* A link that takes the user to the DuckDuckGo help pages explaining password managers */ -"autofill.learn.more.link.title" = "Learn More"; +"autofill.learn.more.link.title" = "Daha Fazla Bilgi"; /* Button displayed after saving/updating an autofill login that takes the user to the saved login */ "autofill.login-save-action-button.toast" = "Görüntüle"; @@ -668,9 +662,6 @@ /* Title displayed on modal asking for the user to update the username */ "autofill.update-usernamr.title" = "Kullanıcı adı güncellensin mi?"; -/* No comment provided by engineer. */ -"Avoid VPN Conflicts" = "VPN Çakışmalarını Engelleyin"; - /* Add bookmark screen title */ "bookmark.addBookmark.title" = "Yer İmi ekle"; @@ -788,9 +779,6 @@ /* Button to answer question 'Did turning off protections resolve the issue on this site?' */ "broken.site.report.toggle.alert.yes.button" = "Evet"; -/* No comment provided by engineer. */ -"Change Your Location" = "Konumunuzu Değiştirin"; - /* Button to continue the onboarding process */ "contextual.onboarding.addToDock.buttons.skip" = "Atla"; @@ -1335,37 +1323,37 @@ "feedback.form.submit" = "Gönder"; /* Title of the feedback form */ -"feedback.form.title" = "Help Improve Privacy Pro"; +"feedback.form.title" = "Privacy Pro'nun İyileştirilmesine Yardımcı Olun"; /* Category for Identity Theft Restoration feedback */ "feedback.general.category.itr" = "Identity Theft Restoration"; /* Category for Personal Info Removal feedback */ -"feedback.general.category.pir" = "Personal Info Removal"; +"feedback.general.category.pir" = "Kişisel Bilgilerin Silinmesi"; /* Category for subscription and payments feedback */ -"feedback.general.category.ppro" = "Subscription and Payments"; +"feedback.general.category.ppro" = "Abonelik ve Ödemeler"; /* Prompt to select a category for general feedback */ -"feedback.general.category.select" = "Select a category"; +"feedback.general.category.select" = "BİR KATEGORİ SEÇİN"; /* Category for VPN feedback */ "feedback.general.category.vpn" = "VPN"; /* Category for access code issues */ -"feedback.itr.category.access-code" = "Issue with access code"; +"feedback.itr.category.access-code" = "Erişim koduyla ilgili sorun"; /* Category for issues contacting an advisor */ -"feedback.itr.category.cant-contact-advisor" = "Unable to contact advisor"; +"feedback.itr.category.cant-contact-advisor" = "Danışmanla iletişime geçilemiyor"; /* Prompt to select a category for Identity Theft Restoration feedback */ -"feedback.itr.category.select" = "Select a category"; +"feedback.itr.category.select" = "BİR KATEGORİ SEÇİN"; /* Category for other Identity Theft Restoration issues */ -"feedback.itr.category.something-else" = "Something else"; +"feedback.itr.category.something-else" = "Başka bir şey"; /* Category for unhelpful advisor calls */ -"feedback.itr.category.unhelpful" = "Call to Advisor was unhelpful"; +"feedback.itr.category.unhelpful" = "Danışmanı aramak işe yaramadı"; /* No comment provided by engineer. */ "feedback.negative.form.genericPlaceholder" = "Lütfen mümkün olduğunca spesifik olun"; @@ -1407,22 +1395,22 @@ "feedback.performance.slowLoading" = "Web sayfaları veya arama sonuçları yavaş yükleniyor"; /* Category for when scan finds incorrect records */ -"feedback.pir.category.not-me" = "The scan found records which aren't me"; +"feedback.pir.category.not-me" = "Tarama, beni temsil etmeyen kayıtlar buldu"; /* Category for when scan doesn't find info on a specific site */ -"feedback.pir.category.nothing-on-site" = "The scan didn't find my info on a specific site"; +"feedback.pir.category.nothing-on-site" = "Tarama, belirli bir sitede bilgilerimi bulamadı"; /* Category for other Personal Info Removal issues */ -"feedback.pir.category.other" = "Something else"; +"feedback.pir.category.other" = "Başka bir şey"; /* Category for when the removal process is stuck */ -"feedback.pir.category.removal-stuck" = "The removal process is stuck"; +"feedback.pir.category.removal-stuck" = "Silme işlemi takıldı"; /* Category for when the scan is stuck */ -"feedback.pir.category.scan-stuck" = "The scan for records is stuck"; +"feedback.pir.category.scan-stuck" = "Kayıt tarama işlemi takıldı"; /* Prompt to select a category for Personal Info Removal feedback */ -"feedback.pir.category.select" = "Select a category"; +"feedback.pir.category.select" = "BİR KATEGORİ SEÇİN"; /* Header above input field */ "feedback.positive.form.header" = "Ayrıntıları paylaşın"; @@ -1443,13 +1431,13 @@ "feedback.positive.submit" = "Ayrıntıları paylaşın"; /* Category for other Privacy Pro issues */ -"feedback.ppro.category.other" = "Something else"; +"feedback.ppro.category.other" = "Başka bir şey"; /* Category for one-time password issues */ -"feedback.ppro.category.otp" = "Issue with one-time password"; +"feedback.ppro.category.otp" = "Tek kullanımlık şifre ile ilgili sorun"; /* Prompt to select a category for Privacy Pro feedback */ -"feedback.ppro.category.select" = "Select a category"; +"feedback.ppro.category.select" = "BİR KATEGORİ SEÇİN"; /* No comment provided by engineer. */ "feedback.start.footer" = "İsimsiz geri bildiriminiz bizim için önemlidir."; @@ -1601,9 +1589,6 @@ /* No comment provided by engineer. */ "keyCommandShowAllTabs" = "Tüm Sekmeleri Göster"; -/* No comment provided by engineer. */ -"Learn more" = "Daha fazla bilgi"; - /* Summary text for the macOS browser waitlist */ "mac-browser.waitlist.summary" = "Mac için DuckDuckGo, ihtiyacınız olan hız ve beklediğiniz tarama özelliklerinin yanı sıra sınıfındaki en iyi gizlilik özelliklerini (Privacy Essentials) sunuyor."; @@ -1656,7 +1641,7 @@ "navigation.title.edit" = "Düzenle"; /* String indicating NetP is snoozing when viewed from the settings screen */ -"netP.cell.snoozing" = "Snoozing"; +"netP.cell.snoozing" = "Uyku Modunda"; /* Title for the DuckDuckGo VPN feature */ "netP.title" = "DuckDuckGo VPN"; @@ -1664,15 +1649,9 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "Abonelik süresi dolduğu için VPN bağlantısı kesildi. DuckDuckGo VPN'e yeniden bağlanmak için Privacy Pro'ya abone olun."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Ağ Koruması bağlanamadı. Lütfen daha sonra tekrar deneyin."; - /* Title for the VPN FAQ screen. */ "network.protection.faq.title" = "DuckDuckGo VPN Sıkça Sorulan Sorular"; -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Ağ Koruması kesintiye uğradı. Şimdi yeniden bağlanmaya çalışılıyor..."; - /* Message for the network protection invite dialog */ "network.protection.invite.dialog.message" = "Başlamak için davet kodunuzu girin."; @@ -1688,14 +1667,14 @@ /* Title for the network protection invite success view */ "network.protection.invite.success.title" = "Tebrikler! Katıldınız."; -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* Title text for an iOS quick action that opens VPN settings */ "network.protection.quick-action.open-vpn" = "VPN'i aç"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; +"network.protection.snoozed.notification.body" = "VPN %@ için uyku moduna alındı"; /* The label for when NetP VPN is connected plus the length of time connected as a formatter HH:MM:SS string */ "network.protection.status.connected.format" = "Bağlandı · %@"; @@ -1722,22 +1701,22 @@ "network.protection.status.header.title.on" = "DuckDuckGo VPN Açık"; /* Header title label text for the status view when VPN is snoozing */ -"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN is Snoozed"; +"network.protection.status.header.title.snoozed" = "DuckDuckGo VPN Uyku Moduna Alındı"; /* The status view 'Share Feedback' button which is shown inline on the status view after the temporary free use footer text */ "network.protection.status.menu.share.feedback" = "Geri Bildirim Paylaş"; /* The label for the NetP VPN when paused */ -"network.protection.status.paused" = "Paused"; +"network.protection.status.paused" = "Duraklatıldı"; /* The label for when NetP VPN is snoozing plus the length of time remaining formatted as '0:00' */ -"network.protection.status.snoozing.format" = "Snoozing, %@ remaining"; +"network.protection.status.snoozing.format" = "Uyku modunda, %@ kaldı"; /* Snooze button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.snooze" = "Snooze For 20 Minutes"; +"network.protection.status.view.action.snooze" = "20 Dakikalığına Uyku Moduna Al"; /* Wake Up button title shown in NetworkProtection's status view. */ -"network.protection.status.view.action.wake-up" = "Wake Up"; +"network.protection.status.view.action.wake-up" = "Uyandır"; /* Connection details label shown in NetworkProtection's status view. */ "network.protection.status.view.connection.details" = "Bağlantı Ayrıntıları"; @@ -1763,14 +1742,11 @@ /* Title label text for the status view when netP is disconnected */ "network.protection.status.view.title" = "VPN"; -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Ağ Koruması Açık. Konumunuz ve çevrim içi etkinliğiniz korunuyor."; - -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Cihaz trafiği %@ üzerinden yönlendiriliyor."; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN uyku modu sona erdi. Cihaz trafiği %@ üzerinden yönlendiriliyor."; /* Title for the button to link to the iOS app settings and enable notifications app-wide. */ "network.protection.turn.on.notifications.button.title" = "Bildirimleri Açın"; @@ -2031,10 +2007,10 @@ "ppro.feedback-form.email.placeholder" = "name@email.com"; /* Placeholder for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.placeholder" = "Please give us your feedback…"; +"ppro.feedback-form.general-feedback.placeholder" = "Lütfen bize geri bildirimlerinizi iletin…"; /* Title for the General Feedback step in the Privacy Pro feedback form */ -"ppro.feedback-form.general-feedback.title" = "General Feedback"; +"ppro.feedback-form.general-feedback.title" = "Genel geri bildirim"; /* Title for the ITR category in the Privacy Pro feedback form */ "ppro.feedback-form.report-itr-problem.title" = "Identity Theft Restoration"; @@ -2043,46 +2019,46 @@ "ppro.feedback-form.report-pir-problem.title" = "Personal Information Removal"; /* Title for the Subscriptions and Payments category in the Privacy Pro feedback form */ -"ppro.feedback-form.report-ppro-problem.title" = "Subscriptions and Payments"; +"ppro.feedback-form.report-ppro-problem.title" = "Abonelikler ve Ödemeler"; /* Placeholder for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.placeholder" = "Tell us what's going on…"; +"ppro.feedback-form.report-problem.placeholder" = "Bize neler olduğunu anlatın..."; /* Title for the Report a Problem step in the Privacy Pro feedback form */ -"ppro.feedback-form.report-problem.title" = "Report a Problem"; +"ppro.feedback-form.report-problem.title" = "Sorun bildir"; /* Title for the VPN category in the Privacy Pro feedback form */ "ppro.feedback-form.report-vpn-problem.title" = "VPN"; /* Placeholder for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.placeholder" = "What feature would you like to see?"; +"ppro.feedback-form.request-feature.placeholder" = "Hangi özelliği görmek istersiniz?"; /* Title for the Feature Request step in the Privacy Pro feedback form */ -"ppro.feedback-form.request-feature.title" = "Feature Request"; +"ppro.feedback-form.request-feature.title" = "Özellik isteği"; /* Title for the category selection section in the Privacy Pro feedback form */ -"ppro.feedback-form.select-category.title" = "Select a category"; +"ppro.feedback-form.select-category.title" = "BİR KATEGORİ SEÇİN"; /* Text for the body of the PPro feedback form */ "ppro.feedback-form.text-1" = "Yardım merkezimizde ([help center](duck://)) ele alınmayan bir sorun mu buldunuz? Ne olduğunu kesinlikle öğrenmek isteriz.\n\nBu sorunla ilgili olarak sizinle iletişime geçmemizi istiyorsanız bir e-posta adresi sağlayın (tüm sorunlara yanıt veremeyebiliriz):"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-2" = "In addition to the details entered above, we send some anonymized info with your feedback:"; +"ppro.feedback-form.text-2" = "Yukarıda girilen bilgilere ek olarak, geri bildiriminizle birlikte bazı anonimleştirilmiş bilgiler gönderiyoruz:"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-3" = "• Whether some browser features are active"; +"ppro.feedback-form.text-3" = "• Bazı tarayıcı özelliklerinin etkin olup olmadığı"; /* Bullet text for the body of the PPro feedback form */ -"ppro.feedback-form.text-4" = "• Aggregate app diagnostics (e.g., error codes)"; +"ppro.feedback-form.text-4" = "• Toplu uygulama tanılamaları (ör. hata kodları)"; /* Text for the body of the PPro feedback form */ -"ppro.feedback-form.text-5" = "By tapping \"Submit\" you agree that DuckDuckGo may use information submitted to improve the app."; +"ppro.feedback-form.text-5" = "\"Gönder\"e dokunarak, DuckDuckGo'nun gönderilen bilgileri uygulamayı iyileştirmek için kullanabileceğini kabul ediyorsunuz."; /* Title for the text box in the Privacy Pro feedback form */ -"ppro.feedback-form.text-box.title" = "Feedback"; +"ppro.feedback-form.text-box.title" = "Geri Bildirim"; /* Title for the Privacy Pro feedback form */ -"ppro.feedback-form.title" = "Send Feedback"; +"ppro.feedback-form.title" = "Geri Bildirim gönder"; /* Button title for sync bookmarks limits exceeded warning to go to manage bookmarks */ "prefrences.sync.bookmarks-limit-exceeded-action" = "Yer İmlerini Yönet"; @@ -2174,16 +2150,16 @@ "section.title.favorites" = "Favoriler"; /* Name of the option the user can chose to give general browser feedback */ -"send.browser.feedback.general-feedback" = "General feedback"; +"send.browser.feedback.general-feedback" = "Genel geri bildirim"; /* Name of the option the user can chose to give browser feedback about a problem they enountered */ -"send.browser.feedback.report-problem" = "Report a problem"; +"send.browser.feedback.report-problem" = "Sorun bildir"; /* Name of the option the user can chose to give browser feedback about a feature they would like */ -"send.browser.feedback.request-feature" = "Request a feature"; +"send.browser.feedback.request-feature" = "Bir özellik isteyin"; /* Title of the picker where the user can chose the category of the feedback they want ot send. */ -"send.browser.feedback.select-category" = "Select a category"; +"send.browser.feedback.select-category" = "BİR KATEGORİ SEÇİN"; /* Settings cell for About DDG */ "settings.about.ddg" = "DuckDuckGo Hakkında"; @@ -2241,7 +2217,7 @@ "settings.autolock.description" = "Touch ID, Face ID veya sistem parolası etkinleştirilmişse, uygulamayı açtığınızda kilidi açmanız istenir."; /* Settings cell for Browser Feedback */ -"settings.browser.feedback" = "Browser Feedback"; +"settings.browser.feedback" = "Tarayıcı Geri Bildirimi"; /* Settings screen cell text for Automatically Clearing Data */ "settings.clear.data" = "Verileri Otomatik Olarak Temizle"; @@ -2541,12 +2517,6 @@ /* Title for the manage billing page */ "subscription.billing.google.title" = "Abonelik Planları"; -/* Subscription annual billing period type */ -"subscription.billing.period.annual" = "yıllık"; - -/* Subscription monthly billing period type */ -"subscription.billing.period.monthly" = "aylık"; - /* Subscription Removal confirmation message */ "subscription.cancel.message" = "Aboneliğiniz bu cihazdan kaldırıldı."; @@ -2584,7 +2554,7 @@ "subscription.faq.description" = "Yardım sayfalarımızdan sıkça sorulan soruların yanıtlarını alabilir veya Privacy Pro destek ekibiyle iletişime geçebilirsiniz."; /* Send Feedback Button */ -"subscription.feedback" = "Send Feedback"; +"subscription.feedback" = "Geri Bildirim gönder"; /* Cancel action for the existing subscription dialog */ "subscription.found.cancel" = "İptal"; @@ -2688,11 +2658,23 @@ /* Subscription Expired Data. This reads as 'Your subscription expired on (date)' */ "subscription.subscription.expired.caption" = "Aboneliğinizin süresi %@ tarihinde doldu"; -/* Subscription expiration info. This reads as 'Your (monthly or annual) subscription expires on (date)' */ -"subscription.subscription.expiring.caption" = "%1$@ aboneliğiniz %2$@ tarihinde sona erecek."; +/* Monthly subscription expiration info where parameter is expiration date. This reads as 'Your monthly subscription expires on (date)' */ +"subscription.subscription.expiring.monthly.caption" = "Aylık aboneliğiniz %@ tarihinde sona erecek."; + +/* Unknown period subscription expiration info where parameter is expiration date. This reads as 'Your subscription expires on (date)' */ +"subscription.subscription.expiring.unknown.caption" = "Aboneliğiniz %@ tarihinde sona erecek."; + +/* Annual subscription expiration info where parameter is expiration date. This reads as 'Your annual subscription expires on (date)' */ +"subscription.subscription.expiring.yearly.caption" = "Yıllık aboneliğiniz %@ tarihinde sona erecek."; + +/* Monthly subscription renewal info where parameter is renewal date. This reads as 'Your monthly subscription renews on (date)' */ +"subscription.subscription.renewing.monthly.caption" = "Aylık aboneliğiniz %@ tarihinde yenilenecek."; + +/* Unknown period subscription renewal info where parameter is renewal date. This reads as 'Your subscription renews on (date)' */ +"subscription.subscription.renewing.unknown.caption" = "Aboneliğiniz %@ tarihinde yenilenecek."; -/* Subscription renewal info. This reads as 'Your (monthly or annual) subscription renews on (date)' */ -"subscription.subscription.renewing.caption" = "%1$@ aboneliğiniz %2$@ tarihinde yenilenecek."; +/* Annual subscription renewal info where parameter is renewal date. This reads as 'Your annual subscription renews on (date)' */ +"subscription.subscription.renewing.yearly.caption" = "Yıllık aboneliğiniz %@ tarihinde yenilenecek."; /* Navigation bar Title for subscriptions */ "subscription.title" = "Privacy Pro"; @@ -2805,9 +2787,6 @@ /* Confirmation of an action - populated with a domain name */ "toast.protection.enabled" = "Gizlilik Koruması %@ için etkinleştirildi"; -/* No comment provided by engineer. */ -"Turn the VPN on and off right from the Home Screen." = "VPN'i doğrudan Ana Ekrandan açın ve kapatın."; - /* Autocomplete selected suggestion into the Address Bar button accessibility label */ "voiceover.action.suggestion.autocomplete" = "Otomatik tamamlama önerisi"; @@ -3051,9 +3030,3 @@ /* Title for the Windows browser download link page */ "windows-waitlist.waitlist-download-screen.try-duckduckgo-for-windows" = "Windows için DuckDuckGo'yu edinin!"; -/* No comment provided by engineer. */ -"You can customize your VPN location by connecting to any of our servers worldwide." = "Dünya genelindeki sunucularımızdan herhangi birine bağlanarak VPN konumunuzu özelleştirebilirsiniz."; - -/* No comment provided by engineer. */ -"You can use sites or apps that block VPN traffic by snoozing the VPN connection." = "VPN bağlantısını askıya alarak, VPN trafiğini engelleyen siteleri veya uygulamaları kullanabilirsiniz."; - diff --git a/PacketTunnelProvider/bg.lproj/Localizable.strings b/PacketTunnelProvider/bg.lproj/Localizable.strings index 0cea0998ef..c59fbcfef4 100644 --- a/PacketTunnelProvider/bg.lproj/Localizable.strings +++ b/PacketTunnelProvider/bg.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN връзката е прекъсната поради изтекъл абонамент. Абонирайте се за Privacy Pro, за да свържете отново DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Неуспешно свързване на мрежовата защита. Моля, опитайте отново по-късно."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Мрежовата защита е прекъсната. Извършва се опит за повторно свързване..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Мрежовата защита е включена. Вашето местоположение и онлайн активност са защитени."; +"network.protection.snoozed.notification.body" = "VPN е отложен за %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафикът на устройството се маршрутизира през %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Отлагането на VPN приключи. Трафикът на устройството се маршрутизира през %@."; diff --git a/PacketTunnelProvider/cs.lproj/Localizable.strings b/PacketTunnelProvider/cs.lproj/Localizable.strings index eedb30cdda..216fba3a8a 100644 --- a/PacketTunnelProvider/cs.lproj/Localizable.strings +++ b/PacketTunnelProvider/cs.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN byla odpojena kvůli vypršení platnosti předplatného. Předplať si službu Privacy Pro, ať můžeš DuckDuckGo VPN dál používat."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Ochrana sítě se nepřipojila. Zkus to znovu později."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Ochrana sítě je přerušená. Probíhá pokus o opětovné připojení..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Ochrana sítě je zapnutá. Tvoje poloha a online aktivita jsou chráněné."; +"network.protection.snoozed.notification.body" = "VPN je uspaná na %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Směrování provozu zařízení přes %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN už není uspaná. Směrování provozu zařízení přes %@."; diff --git a/PacketTunnelProvider/da.lproj/Localizable.strings b/PacketTunnelProvider/da.lproj/Localizable.strings index e0d5096047..2a772962d5 100644 --- a/PacketTunnelProvider/da.lproj/Localizable.strings +++ b/PacketTunnelProvider/da.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN er afbrudt på grund af et udløbet abonnement. Abonner på Privacy Pro for at genoprette forbindelsen til DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Netværksbeskyttelse kunne ikke oprette forbindelse. Prøv igen senere."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Netværksbeskyttelse blev afbrudt. Forsøger at genoprette forbindelse ..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Netværksbeskyttelse er TIL. Din placering og onlineaktivitet er beskyttet."; +"network.protection.snoozed.notification.body" = "VPN er sat på pause i %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Router enhedens trafik gennem %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-pausen er afsluttet. Enhedens trafik routes gennem %@."; diff --git a/PacketTunnelProvider/de.lproj/Localizable.strings b/PacketTunnelProvider/de.lproj/Localizable.strings index a56d6a49c1..3805046ef1 100644 --- a/PacketTunnelProvider/de.lproj/Localizable.strings +++ b/PacketTunnelProvider/de.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN aufgrund abgelaufenen Abonnements getrennt. Abonniere Privacy Pro, um die Verbindung zum DuckDuckGo-VPN wiederherzustellen."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection konnte keine Verbindung herstellen. Bitte versuche es zu einem späteren Zeitpunkt erneut."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection wurde unterbrochen. Versuche jetzt, die Verbindung wiederherzustellen ..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection ist aktiviert.Dein Standort und deine Online-Aktivitäten sind geschützt."; +"network.protection.snoozed.notification.body" = "VPN ist für dich für %@ pausiert"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Geräteverkehr wird über %@ geleitet."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Die VPN-Pause ist vorbei. Geräteverkehr wird über %@ geleitet."; diff --git a/PacketTunnelProvider/el.lproj/Localizable.strings b/PacketTunnelProvider/el.lproj/Localizable.strings index d565af7a2c..64661e3caf 100644 --- a/PacketTunnelProvider/el.lproj/Localizable.strings +++ b/PacketTunnelProvider/el.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "Το VPN αποσυνδέθηκε λόγω λήξης της συνδρομής. Εγγραφείτε στο Privacy Pro για να συνδέσετε εκ νέου το DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Η σύνδεση της Προστασίας δικτύου απέτυχε. Ξαναδοκιμάστε αργότερα."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Η Προστασία δικτύου διακόπηκε. Γίνεται προσπάθεια επανασύνδεσης τώρα..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Η Προστασία δικτύου είναι Ενεργή. Η τοποθεσία και η διαδικτυακή δραστηριότητά σας προστατεύονται."; +"network.protection.snoozed.notification.body" = "Το VPN τέθηκε σε αναστολή για %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Δρομολόγηση κυκλοφορίας της συσκευής μέσω %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Η αναστολή του VPN έχει τελειώσει. Δρομολόγηση κυκλοφορίας της συσκευής μέσω %@."; diff --git a/PacketTunnelProvider/es.lproj/Localizable.strings b/PacketTunnelProvider/es.lproj/Localizable.strings index 938fbd7d13..233ef0af28 100644 --- a/PacketTunnelProvider/es.lproj/Localizable.strings +++ b/PacketTunnelProvider/es.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN desconectada por suscripción caducada. Suscríbete a Privacy Pro para volver a conectar la VPN de DuckDuckGo."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "No se ha podido conectar la protección de red. Inténtalo de nuevo más tarde."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "La protección de red se ha interrumpido. Intentando volver a conectar ahora..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "La protección de red está activada. Tu ubicación y actividad en línea están protegidas."; +"network.protection.snoozed.notification.body" = "La VPN está en modo de suspenso durante %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Redirigiendo el tráfico de dispositivos a través de %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "El modo en suspenso de la VPN ha terminado. Redirigiendo el tráfico de dispositivos a través de %@."; diff --git a/PacketTunnelProvider/et.lproj/Localizable.strings b/PacketTunnelProvider/et.lproj/Localizable.strings index a72195dbb7..c94caf57f1 100644 --- a/PacketTunnelProvider/et.lproj/Localizable.strings +++ b/PacketTunnelProvider/et.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN-ühendus katkestati aegunud tellimuse tõttu. DuckDuckGo VPN-i taasühendamiseks telli Privacy Pro."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protectioni ühenduse loomine nurjus. Proovi hiljem uuesti."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection katkestati. Proovin uuesti ühendust luua ..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection on sisse lülitatud. Sinu asukoht ja võrgutegevus on kaitstud."; +"network.protection.snoozed.notification.body" = "VPN on peatatud %@ jooksul"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Seadme liiklus suunatakse läbi %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-i peatamine on lõppenud. Seadme liiklus suunatakse läbi %@."; diff --git a/PacketTunnelProvider/fi.lproj/Localizable.strings b/PacketTunnelProvider/fi.lproj/Localizable.strings index 35115370fc..3f5ab4bd52 100644 --- a/PacketTunnelProvider/fi.lproj/Localizable.strings +++ b/PacketTunnelProvider/fi.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN katkaistu vanhentuneen tilauksen takia. Tilaa Privacy Pro, jotta voit yhdistää DuckDuckGo VPN:n uudelleen."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection ei onnistunut muodostamaan yhteyttä. Yritä myöhemmin uudelleen."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection keskeytettiin. Yritetään muodostaa yhteys uudelleen..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection on käytössä. Sijaintisi ja verkkotoimintasi on suojattu."; +"network.protection.snoozed.notification.body" = "VPN on lepotilassa %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Laitteen liikenne reititetään %@ kautta."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-lepotila on päättynyt. Laitteen liikenne reititetään %@ kautta."; diff --git a/PacketTunnelProvider/fr.lproj/Localizable.strings b/PacketTunnelProvider/fr.lproj/Localizable.strings index 5cf777ac5a..f0b137eb7d 100644 --- a/PacketTunnelProvider/fr.lproj/Localizable.strings +++ b/PacketTunnelProvider/fr.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN déconnecté en raison de l'expiration de l'abonnement. Abonnez-vous à Privacy Pro pour reconnecter le VPN DuckDuckGo."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Échec de la connexion à Network Protection. Veuillez réessayer plus tard."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Interruption de Network Protection. Tentative de reconnexion en cours…"; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection est activé. Votre emplacement et votre activité en ligne sont protégés."; +"network.protection.snoozed.notification.body" = "Le VPN est en veille pendant %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Routage du trafic de l'appareil via %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "La veille du VPN a pris fin. Routage du trafic de l'appareil via %@."; diff --git a/PacketTunnelProvider/hr.lproj/Localizable.strings b/PacketTunnelProvider/hr.lproj/Localizable.strings index 10ef4cfcf6..1d07f3b970 100644 --- a/PacketTunnelProvider/hr.lproj/Localizable.strings +++ b/PacketTunnelProvider/hr.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN je prekinut zbog istekle pretplate. Pretplati se na Privacy Pro kako bi ponovno povezao DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Mrežna zaštita nije se uspjela povezati. Pokušaj ponovno nešto kasnije."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Mrežna zaštita je prekinuta. Sada se pokušava ponovno povezati..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Uključena je mrežna zaštita. Tvoja lokacija i online aktivnost su zaštićeni."; +"network.protection.snoozed.notification.body" = "VPN je u stanju mirovanja %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmjeravanje prometa uređaja kroz %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Mirovanje VPN-a je završilo. Usmjeravanje prometa uređaja kroz %@."; diff --git a/PacketTunnelProvider/hu.lproj/Localizable.strings b/PacketTunnelProvider/hu.lproj/Localizable.strings index 410c02ffd1..06905c0cfe 100644 --- a/PacketTunnelProvider/hu.lproj/Localizable.strings +++ b/PacketTunnelProvider/hu.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "A VPN-kapcsolat megszakadt, mert lejárt az előfizetésed. Fizess elő a Privacy Pro szolgáltatásra a DuckDuckGo VPN újracsatlakoztatásához."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "A hálózatvédelmi funkció csatlakozása sikertelen. Próbálkozz újra később."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "A hálózatvédelmi funkció kapcsolata megszakadt. Újracsatlakozási kísérlet folyamatban…"; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "A hálózatvédelem be van kapcsolva. A tartózkodási helyed és online tevékenységed védelme aktív."; +"network.protection.snoozed.notification.body" = "VPN szüneteltetve ennyi időre: %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Az eszköz forgalmának átirányítási helyszíne: %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "A VPN szüneteltetése véget ért. Az eszköz forgalmának átirányítása ezen keresztül: %@."; diff --git a/PacketTunnelProvider/it.lproj/Localizable.strings b/PacketTunnelProvider/it.lproj/Localizable.strings index af5b801dd5..d1b312dabf 100644 --- a/PacketTunnelProvider/it.lproj/Localizable.strings +++ b/PacketTunnelProvider/it.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "La VPN si è scollegata perché l'abbonamento è scaduto. Iscriviti a Privacy Pro per riconnettere la VPN di DuckDuckGo."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Connessione di Network Protection non riuscita. Riprova più tardi."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "La funzione Network Protection è stata interrotta. Tentativo di riconnessione in corso..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection è attiva. La tua posizione e le tue attività online sono protette."; +"network.protection.snoozed.notification.body" = "La VPN è sospesa per %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Instradamento del traffico del dispositivo tramite %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "La sospensione della VPN è finita. Instradamento del traffico del dispositivo tramite %@."; diff --git a/PacketTunnelProvider/lt.lproj/Localizable.strings b/PacketTunnelProvider/lt.lproj/Localizable.strings index c82ede1691..541fa2ac1d 100644 --- a/PacketTunnelProvider/lt.lproj/Localizable.strings +++ b/PacketTunnelProvider/lt.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN atjungtas dėl pasibaigusios prenumeratos. „DuckDuckGo“ VPN galima naudoti nemokamai, kol veikia beta versija."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Nepavyko prisijungti prie tinklo apsaugos. Pabandykite dar kartą vėliau."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Tinklo apsauga buvo nutraukta. Dabar bandome prisijungti..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "„DuckDuckGo“"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Tinklo apsauga įjungta. Jūsų vieta ir veikla internete yra apsaugota."; +"network.protection.snoozed.notification.body" = "VPN pristabdytas %@ laikui"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Nukreipiamas įrenginio srautas per %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN pristabdymas baigėsi. Nukreipiamas įrenginio srautas per %@."; diff --git a/PacketTunnelProvider/lv.lproj/Localizable.strings b/PacketTunnelProvider/lv.lproj/Localizable.strings index 4245982224..067f5defc2 100644 --- a/PacketTunnelProvider/lv.lproj/Localizable.strings +++ b/PacketTunnelProvider/lv.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN atvienots, jo ir beidzies abonements. Abonē Privacy Pro, lai atkārtoti izveidotu savienojumu ar DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Tīkla aizsardzībai neizdevās izveidot savienojumu. Lūdzu, mēģini vēlreiz vēlāk."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Tīkla aizsardzība tika pārtraukta. Tagad tiek mēģināts atkārtoti izveidot savienojumu..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Tīkla aizsardzība ir ieslēgta. Tava atrašanās vieta un darbības tiešsaistē ir aizsargātas."; +"network.protection.snoozed.notification.body" = "VPN ir atslēgts uz %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Ierīces datplūsma tiek maršrutēta caur: %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snauda ir beigusies. Ierīces datplūsma tiek maršrutēta caur: %@."; diff --git a/PacketTunnelProvider/nb.lproj/Localizable.strings b/PacketTunnelProvider/nb.lproj/Localizable.strings index 407d69e79e..c1646b6777 100644 --- a/PacketTunnelProvider/nb.lproj/Localizable.strings +++ b/PacketTunnelProvider/nb.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN ble frakoblet på grunn av et utløpt abonnement. Abonner på Privacy Pro for å koble til DuckDuckGo-VPN igjen."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Nettverksbeskyttelse kunne ikke koble til. Prøv igjen senere."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Nettverksbeskyttelse ble avbrutt. Prøver å koble til igjen nå..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Nettverksbeskyttelse er på. Plasseringen og nettaktiviteten din er beskyttet."; +"network.protection.snoozed.notification.body" = "VPN satt på slumring i %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Omdirigerer enhetstrafikk gjennom %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-slumringen er avsluttet. Ruter enhetstrafikk gjennom %@."; diff --git a/PacketTunnelProvider/nl.lproj/Localizable.strings b/PacketTunnelProvider/nl.lproj/Localizable.strings index 553560ba9a..85df35ae55 100644 --- a/PacketTunnelProvider/nl.lproj/Localizable.strings +++ b/PacketTunnelProvider/nl.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "De VPN-verbinding is verbroken omdat het abonnement is verlopen. Abonneer je op Privacy Pro om opnieuw verbinding te maken met DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "De netwerkbeveiliging kan geen verbinding maken. Probeer het later opnieuw."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "De netwerkbeveiliging is onderbroken. Er wordt geprobeerd opnieuw verbinding te maken ..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "De netwerkbeveiliging is ingeschakeld. Je locatie en online-activiteiten zijn beschermd."; +"network.protection.snoozed.notification.body" = "VPN in sluimerstand voor %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Apparaatverkeer routeren via %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "De VPN-sluimerstand is beëindigd. Apparaatverkeer wordt gerouteerd via %@."; diff --git a/PacketTunnelProvider/pl.lproj/Localizable.strings b/PacketTunnelProvider/pl.lproj/Localizable.strings index 3abbd0b00a..734cc8e275 100644 --- a/PacketTunnelProvider/pl.lproj/Localizable.strings +++ b/PacketTunnelProvider/pl.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "Sieć VPN została rozłączona z powodu wygasłej subskrypcji. Subskrybuj Privacy Pro, aby ponownie połączyć się z siecią DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Niepowodzenie połączenia usługi ochrony sieci.Spróbuj ponownie później."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Usługa ochrony sieci została przerwana. Próba ponownego połączenia..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Usługa ochrony sieci jest włączona. Twoja lokalizacja i aktywność w Internecie są chronione."; +"network.protection.snoozed.notification.body" = "Wstrzymano VPN na %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Przekierowanie ruchu urządzenia przez %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Wstrzymanie VPN zostało zakończone. Przekierowanie ruchu urządzenia przez %@."; diff --git a/PacketTunnelProvider/pt.lproj/Localizable.strings b/PacketTunnelProvider/pt.lproj/Localizable.strings index 2ae1975474..134f8f6119 100644 --- a/PacketTunnelProvider/pt.lproj/Localizable.strings +++ b/PacketTunnelProvider/pt.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN desativada devido a subscrição expirada. Subscreve o Privacy Pro para voltar a ligar a DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Falha na ligação da Network Protection. Tenta novamente mais tarde."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "A Network Protection foi interrompida. A tentar ligar novamente..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "A Network Protection está ativada. A tua localização e atividade online estão protegidas."; +"network.protection.snoozed.notification.body" = "VPN suspensa por %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "A encaminhar o tráfego do dispositivo através de %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "A suspensão da VPN terminou. A encaminhar o tráfego do dispositivo por %@."; diff --git a/PacketTunnelProvider/ro.lproj/Localizable.strings b/PacketTunnelProvider/ro.lproj/Localizable.strings index 6506072fc3..e60af37c84 100644 --- a/PacketTunnelProvider/ro.lproj/Localizable.strings +++ b/PacketTunnelProvider/ro.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN deconectat din cauza expirării abonamentului. Abonează-te la Privacy Pro pentru a reconecta DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Network Protection nu a reușit să se conecteze. Încearcă din nou mai târziu."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Network Protection a fost întreruptă. Se încearcă reconectarea acum..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Network Protection este activată. Locația și activitatea ta online sunt protejate."; +"network.protection.snoozed.notification.body" = "VPN-ul este amânat pentru %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirijarea traficului dispozitivului prin %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Amânarea VPN a luat sfârșit. Se dirijează traficul dispozitivului prin %@."; diff --git a/PacketTunnelProvider/ru.lproj/Localizable.strings b/PacketTunnelProvider/ru.lproj/Localizable.strings index 6f274e6ce0..c1cc9a6b28 100644 --- a/PacketTunnelProvider/ru.lproj/Localizable.strings +++ b/PacketTunnelProvider/ru.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN отключен ввиду окончания подписки. Чтобы вновь подключиться к DuckDuckGo VPN, оформите подписку Privacy Pro."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Функции защиты сети (Network Protection) не удалось установить соединение. Повторите попытку позже."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Прервана работа функции защиты сети (Network Protection). Выполняется попытка повторного подключения..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Защита сети (Network Protection) включена. Ваши геопозиция и онлайн-активность скрыты от посторонних глаз."; +"network.protection.snoozed.notification.body" = "Работа VPN отложена на %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Трафик устройства направляется через: %@"; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN вышел из отложенного режима. Трафик устройства направляется через: %@."; diff --git a/PacketTunnelProvider/sk.lproj/Localizable.strings b/PacketTunnelProvider/sk.lproj/Localizable.strings index bfd78196ba..a88b7ccea1 100644 --- a/PacketTunnelProvider/sk.lproj/Localizable.strings +++ b/PacketTunnelProvider/sk.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN bola odpojená kvôli vypršaniu platnosti predplatného. Predplať si Privacy Pro, aby si znova pripojil/a DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Ochrana siete sa nepripojila. Prosím, skúste to neskôr znova."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Ochrana siete bola prerušená. Prebieha pokus o opätovné pripojenie..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Ochrana siete je zapnutá. Vaša poloha a online aktivita sú chránené."; +"network.protection.snoozed.notification.body" = "VPN je pozastavená na %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Smerovanie komunikácie zariadenia cez %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Odloženie VPN sa skončilo. Smerovanie prevádzky zariadenia cez %@."; diff --git a/PacketTunnelProvider/sl.lproj/Localizable.strings b/PacketTunnelProvider/sl.lproj/Localizable.strings index 6300cbc0e8..d48899fa38 100644 --- a/PacketTunnelProvider/sl.lproj/Localizable.strings +++ b/PacketTunnelProvider/sl.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN je prekinjen zaradi potekle naročnine. Naročite se na Privacy Pro, da znova povežete DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Zaščita omrežja se ni uspela povezati. Poskusite znova pozneje."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Zaščita omrežja je bila prekinjena. Poskušam se znova povezati zdaj ..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Zaščita omrežja je vklopljena. Vaša lokacija in spletna dejavnost sta zaščiteni."; +"network.protection.snoozed.notification.body" = "VPN je preložen za %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Usmerjanje prometa naprave prek kraja %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "Dremež za VPN je končan. Usmerjanje prometa naprave prek kraja %@."; diff --git a/PacketTunnelProvider/sv.lproj/Localizable.strings b/PacketTunnelProvider/sv.lproj/Localizable.strings index 8b516eec49..c052df4e79 100644 --- a/PacketTunnelProvider/sv.lproj/Localizable.strings +++ b/PacketTunnelProvider/sv.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "VPN har kopplats från på grund av att abonnemanget har gått ut. Prenumerera på Privacy Pro för att återansluta DuckDuckGo VPN."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Nätverksskyddet kunde inte ansluta. Försök igen senare."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Nätverksskyddet avbröts. Försöker återuppta kontakten nu..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Nätverksskydd är På. Din plats och onlineaktivitet är skyddad."; +"network.protection.snoozed.notification.body" = "VPN har pausats i %@"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Dirigera enhetstrafik genom %@."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN-pausen har avslutats. Dirigerar enhetstrafik via %@."; diff --git a/PacketTunnelProvider/tr.lproj/Localizable.strings b/PacketTunnelProvider/tr.lproj/Localizable.strings index 13fb28070e..ee748bbd1f 100644 --- a/PacketTunnelProvider/tr.lproj/Localizable.strings +++ b/PacketTunnelProvider/tr.lproj/Localizable.strings @@ -1,24 +1,15 @@ /* The body of the notification when Privacy Pro subscription expired */ "network.protection.entitlement.expired.notification.body" = "Abonelik süresi dolduğu için VPN bağlantısı kesildi. DuckDuckGo VPN'e yeniden bağlanmak için Privacy Pro'ya abone olun."; -/* The body of the notification shown when Network Protection fails to reconnect */ -"network.protection.failure.notification.body" = "Ağ Koruması bağlanamadı. Lütfen daha sonra tekrar deneyin."; - -/* The body of the notification shown when Network Protection's connection is interrupted */ -"network.protection.interrupted.notification.body" = "Ağ Koruması kesintiye uğradı. Şimdi yeniden bağlanmaya çalışılıyor..."; - -/* The title of the notifications shown from Network Protection */ +/* The title of the notifications shown from VPN */ "network.protection.notification.title" = "DuckDuckGo"; /* The body of the notification when the VPN is snoozed, with a duration string as parameter (e.g, 30 minutes) */ -"network.protection.snoozed.notification.body" = "VPN snoozed for %@"; - -/* The body of the notification shown when Network Protection reconnects successfully */ -"network.protection.success.notification.body" = "Ağ Koruması Açık. Konumunuz ve çevrim içi etkinliğiniz korunuyor."; +"network.protection.snoozed.notification.body" = "VPN %@ için uyku moduna alındı"; -/* The body of the notification shown when Network Protection connects successfully with the city + state/country as formatted parameter */ +/* The body of the notification shown when VPN connects successfully with the city + state/country as formatted parameter */ "network.protection.success.notification.subtitle.including.serverLocation" = "Cihaz trafiği %@ üzerinden yönlendiriliyor."; -/* The body of the notification shown when Network Protection connects successfully after snooze with the city + state/country as formatted parameter */ -"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN snooze has ended. Routing device traffic through %@."; +/* The body of the notification shown when VPN connects successfully after snooze with the city + state/country as formatted parameter */ +"network.protection.success.notification.subtitle.snooze.ended.including.serverLocation" = "VPN uyku modu sona erdi. Cihaz trafiği %@ üzerinden yönlendiriliyor."; diff --git a/Widgets/bg.lproj/Localizable.strings b/Widgets/bg.lproj/Localizable.strings index 36a82333c4..fc45defbe6 100644 --- a/Widgets/bg.lproj/Localizable.strings +++ b/Widgets/bg.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Прекъсване на връзката"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "До %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Отказване"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Събуждане"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN е включена"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN е отложен"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN е включена"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN е изключена"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN е в режим на изчакване"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Няма връзка"; diff --git a/Widgets/cs.lproj/Localizable.strings b/Widgets/cs.lproj/Localizable.strings index 9a20245bc2..e186c91722 100644 --- a/Widgets/cs.lproj/Localizable.strings +++ b/Widgets/cs.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Odpojit"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Až do %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Odmítnout"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Probudit"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN je zapnutá"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN je uspaná"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je zapnutá"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN je vypnutá"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN je pozastavená"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nepřipojeno"; diff --git a/Widgets/da.lproj/Localizable.strings b/Widgets/da.lproj/Localizable.strings index c58bcd10bb..0c48bef611 100644 --- a/Widgets/da.lproj/Localizable.strings +++ b/Widgets/da.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Afbryd forbindelse"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Indtil %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Afvis"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Afbryd pause"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN er slået til"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN er sat på pause"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN er slået til"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN er slået fra"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN er sat på pause"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ikke forbundet"; diff --git a/Widgets/de.lproj/Localizable.strings b/Widgets/de.lproj/Localizable.strings index 6e0c3510b9..cf28d34267 100644 --- a/Widgets/de.lproj/Localizable.strings +++ b/Widgets/de.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Trennen"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Bis %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Verwerfen"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Aufwachen"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN ist An"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN-Pause"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN ist An"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN ist Aus"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN ist pausiert"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nicht verbunden"; diff --git a/Widgets/el.lproj/Localizable.strings b/Widgets/el.lproj/Localizable.strings index fca2582f3f..0f6877f81d 100644 --- a/Widgets/el.lproj/Localizable.strings +++ b/Widgets/el.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Αποσύνδεση"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Μέχρι %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Απόρριψη"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Αφύπνιση"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "Το VPN είναι ενεργοποιημένο"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Αναστολή VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "Το VPN είναι ενεργοποιημένο"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "Το VPN είναι απενεργοποιημένο"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "Το VPN είναι σε αναστολή"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Δεν έχει συνδεθεί"; diff --git a/Widgets/es.lproj/Localizable.strings b/Widgets/es.lproj/Localizable.strings index 70a98010fb..5ed35ef0e9 100644 --- a/Widgets/es.lproj/Localizable.strings +++ b/Widgets/es.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Desconectar"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Hasta %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Descartar"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Despertar"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "La VPN está activada"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN en modo de suspenso"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "La VPN está activada"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "La VPN está desactivada"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "La VPN está en modo de suspensión"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "No conectado"; diff --git a/Widgets/et.lproj/Localizable.strings b/Widgets/et.lproj/Localizable.strings index 98d45acd5c..b287caa947 100644 --- a/Widgets/et.lproj/Localizable.strings +++ b/Widgets/et.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Katkesta ühendus"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Kuni %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Loobu"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Ärata"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN on Sees"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN-i peatamine"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN on Sees"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN on Väljas"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN on uinutatud"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ei ole ühendatud"; diff --git a/Widgets/fi.lproj/Localizable.strings b/Widgets/fi.lproj/Localizable.strings index 712cb2203b..0e7c84c375 100644 --- a/Widgets/fi.lproj/Localizable.strings +++ b/Widgets/fi.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Katkaise yhteys"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "%@ asti"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Hylkää"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Herätä"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN on päällä"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN lepotilassa"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN on päällä"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN on pois päältä"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN on lepotilassa"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ei yhteyttä"; diff --git a/Widgets/fr.lproj/Localizable.strings b/Widgets/fr.lproj/Localizable.strings index 274244568f..14ff413d37 100644 --- a/Widgets/fr.lproj/Localizable.strings +++ b/Widgets/fr.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Déconnecter"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Jusqu'à %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Ignorer"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Réveiller"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "Le VPN est activé"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Mise en veille du VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "Le VPN est activé"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "Le VPN est désactivé"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "Le VPN est en veille"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Non connecté"; diff --git a/Widgets/hr.lproj/Localizable.strings b/Widgets/hr.lproj/Localizable.strings index 67780e4cfa..311a2abb3b 100644 --- a/Widgets/hr.lproj/Localizable.strings +++ b/Widgets/hr.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Prekini vezu"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Do %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Odbaci"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Probudi"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN je uključen"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN je u stanju mirovanja"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je uključen"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN je isključen"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN je u stanju mirovanja"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nije povezano"; diff --git a/Widgets/hu.lproj/Localizable.strings b/Widgets/hu.lproj/Localizable.strings index dabf103bd0..ab812f4721 100644 --- a/Widgets/hu.lproj/Localizable.strings +++ b/Widgets/hu.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Leválasztás"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "%@-ig"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Elutasítás"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Ébredj fel"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN csatlakoztatva"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN szüneteltetése"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN csatlakoztatva"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN kikapcsolva"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "A VPN szüneteltetve van"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nincs csatlakoztatva"; diff --git a/Widgets/it.lproj/Localizable.strings b/Widgets/it.lproj/Localizable.strings index cfcb1fe617..6668599ad5 100644 --- a/Widgets/it.lproj/Localizable.strings +++ b/Widgets/it.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Disconnettiti"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Fino a %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Ignora"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Sveglia"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "La VPN è attiva"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Sospensione della VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "La VPN è attiva"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "La VPN è disattivata"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "La VPN è sospesa"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Non collegata"; diff --git a/Widgets/lt.lproj/Localizable.strings b/Widgets/lt.lproj/Localizable.strings index cd46bf85ac..e67108987a 100644 --- a/Widgets/lt.lproj/Localizable.strings +++ b/Widgets/lt.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Atjungti"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Iki %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Atmesti"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Atšaukti pristabdymą"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN įjungtas"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN pristabdymas"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN įjungtas"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN išjungtas"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN pristabdytas"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Neprijungta"; diff --git a/Widgets/lv.lproj/Localizable.strings b/Widgets/lv.lproj/Localizable.strings index c481c9ca60..0b26680728 100644 --- a/Widgets/lv.lproj/Localizable.strings +++ b/Widgets/lv.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Atvienot"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Līdz %@."; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Nerādīt"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Pamodināt"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN ir ieslēgts"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN atslēgšana"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN ir ieslēgts"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN ir izslēgts"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN ir atslēgts"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nav savienots"; diff --git a/Widgets/nb.lproj/Localizable.strings b/Widgets/nb.lproj/Localizable.strings index d9f7fc34dc..f2678a7d3b 100644 --- a/Widgets/nb.lproj/Localizable.strings +++ b/Widgets/nb.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Koble fra"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Til %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Avvis"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Vekk opp"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN er på"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN slumrer"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN er på"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN er av"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN slumrer"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ikke tilkoblet"; diff --git a/Widgets/nl.lproj/Localizable.strings b/Widgets/nl.lproj/Localizable.strings index 1e5667b5d3..2056845b3e 100644 --- a/Widgets/nl.lproj/Localizable.strings +++ b/Widgets/nl.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Verbinding verbreken"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Tot %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Negeren"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Inschakelen"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN is ingeschakeld"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN in sluimerstand"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN is ingeschakeld"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN is uitgeschakeld"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN is in sluimerstand"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Niet verbonden"; diff --git a/Widgets/pl.lproj/Localizable.strings b/Widgets/pl.lproj/Localizable.strings index e5c0cb6d91..54b81da1f6 100644 --- a/Widgets/pl.lproj/Localizable.strings +++ b/Widgets/pl.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Odłącz"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Do %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Odrzuć"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Przywróć"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "Włączono VPN"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Wstrzymano VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "Włączono VPN"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "Wyłączono VPN"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "Wstrzymano VPN"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nie połączono"; diff --git a/Widgets/pt.lproj/Localizable.strings b/Widgets/pt.lproj/Localizable.strings index ac1ecfc9c1..ea25e42c1d 100644 --- a/Widgets/pt.lproj/Localizable.strings +++ b/Widgets/pt.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Desligar"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Até %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Ignorar"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Acordar"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "A VPN está ativada"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Suspensão da VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "A VPN está ativada"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "A VPN está desativada"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "A VPN está suspensa"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Não ligada"; diff --git a/Widgets/ro.lproj/Localizable.strings b/Widgets/ro.lproj/Localizable.strings index 0549878c9a..53f83f011a 100644 --- a/Widgets/ro.lproj/Localizable.strings +++ b/Widgets/ro.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Deconectează-te"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Până la %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Renunță"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Activare"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN este activat"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Amânare VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN este activat"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN este dezactivat"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN-ul este în repaus"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nu este conectat"; diff --git a/Widgets/ru.lproj/Localizable.strings b/Widgets/ru.lproj/Localizable.strings index 5f8c98b5c5..1030dede6c 100644 --- a/Widgets/ru.lproj/Localizable.strings +++ b/Widgets/ru.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Отключиться"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "До %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Отклонить"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Разбудить"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN включен"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Работа VPN отложена"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN включен"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN отключен"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "Работа VPN приостановлена"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Не подключен"; diff --git a/Widgets/sk.lproj/Localizable.strings b/Widgets/sk.lproj/Localizable.strings index 87275369fa..6181d0c876 100644 --- a/Widgets/sk.lproj/Localizable.strings +++ b/Widgets/sk.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Odpojenie"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Do %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Odmietnuť"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Prebuď sa"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN je zapnutá"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Odloženie VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je zapnutá"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN je vypnutá"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN je pozastavená"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Nie je pripojený"; diff --git a/Widgets/sl.lproj/Localizable.strings b/Widgets/sl.lproj/Localizable.strings index 675ac9c9df..9d1443e0eb 100644 --- a/Widgets/sl.lproj/Localizable.strings +++ b/Widgets/sl.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Prekini"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Do %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Opusti"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Prebudi"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN je vklopljen"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "Dremež za VPN"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN je vklopljen"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN je izklopljen"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN je začasno zaustavljen"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Brez povezave"; diff --git a/Widgets/sv.lproj/Localizable.strings b/Widgets/sv.lproj/Localizable.strings index a7fcc8e8d8..fd68f9e69c 100644 --- a/Widgets/sv.lproj/Localizable.strings +++ b/Widgets/sv.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Koppla från"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Fram till %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Avvisa"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Väck"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN är på"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN har pausats"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN är på"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN är av"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN har pausats"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Ej ansluten"; diff --git a/Widgets/tr.lproj/Localizable.strings b/Widgets/tr.lproj/Localizable.strings index a37fe8d04b..b0b92980f7 100644 --- a/Widgets/tr.lproj/Localizable.strings +++ b/Widgets/tr.lproj/Localizable.strings @@ -77,19 +77,19 @@ "widget.vpn.button.disconnect" = "Bağlantıyı Kes"; /* Label for the snooze end date, e.g. 'Until 9:51 AM' */ -"widget.vpn.label.snoozing-until" = "Until %@"; +"widget.vpn.label.snoozing-until" = "Uyku modu sonu: %@"; /* VPN Live Activity dismiss button text */ -"widget.vpn.live-activity.button.dismiss" = "Dismiss"; +"widget.vpn.live-activity.button.dismiss" = "Reddet"; /* VPN Live Activity wake up button text */ -"widget.vpn.live-activity.button.wake-up" = "Wake Up"; +"widget.vpn.live-activity.button.wake-up" = "Uyandır"; /* VPN Live Activity active label text */ -"widget.vpn.live-activity.label.active" = "VPN is On"; +"widget.vpn.live-activity.label.active" = "VPN Açık"; /* VPN Live Activity snoozing label text */ -"widget.vpn.live-activity.label.snoozing" = "VPN Snoozing"; +"widget.vpn.live-activity.label.snoozing" = "VPN Uyku Moduna Alma"; /* Message describing VPN connected status */ "widget.vpn.status.connected" = "VPN Açık"; @@ -98,7 +98,7 @@ "widget.vpn.status.disconnected" = "VPN Kapalı"; /* Message describing VPN snoozing status */ -"widget.vpn.status.snoozed" = "VPN is Snoozed"; +"widget.vpn.status.snoozed" = "VPN uyku modunda"; /* Subtitle describing VPN disconnected status */ "widget.vpn.subtitle.disconnected" = "Bağlı değil"; From cc32253fa763606621c512bbf85a8ff70f51dd69 Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Tue, 10 Dec 2024 09:25:25 +0100 Subject: [PATCH 8/8] Restore Duck Player translations --- DuckDuckGo/bg.lproj/Localizable.strings | 4 ++-- DuckDuckGo/cs.lproj/Localizable.strings | 4 ++-- DuckDuckGo/da.lproj/Localizable.strings | 4 ++-- DuckDuckGo/de.lproj/Localizable.strings | 4 ++-- DuckDuckGo/el.lproj/Localizable.strings | 4 ++-- DuckDuckGo/es.lproj/Localizable.strings | 4 ++-- DuckDuckGo/et.lproj/Localizable.strings | 4 ++-- DuckDuckGo/fi.lproj/Localizable.strings | 4 ++-- DuckDuckGo/fr.lproj/Localizable.strings | 4 ++-- DuckDuckGo/hr.lproj/Localizable.strings | 4 ++-- DuckDuckGo/hu.lproj/Localizable.strings | 4 ++-- DuckDuckGo/it.lproj/Localizable.strings | 4 ++-- DuckDuckGo/lt.lproj/Localizable.strings | 4 ++-- DuckDuckGo/lv.lproj/Localizable.strings | 4 ++-- DuckDuckGo/nb.lproj/Localizable.strings | 4 ++-- DuckDuckGo/nl.lproj/Localizable.strings | 4 ++-- DuckDuckGo/pl.lproj/Localizable.strings | 4 ++-- DuckDuckGo/pt.lproj/Localizable.strings | 4 ++-- DuckDuckGo/ro.lproj/Localizable.strings | 4 ++-- DuckDuckGo/ru.lproj/Localizable.strings | 4 ++-- DuckDuckGo/sk.lproj/Localizable.strings | 4 ++-- DuckDuckGo/sl.lproj/Localizable.strings | 4 ++-- DuckDuckGo/sv.lproj/Localizable.strings | 4 ++-- DuckDuckGo/tr.lproj/Localizable.strings | 4 ++-- 24 files changed, 48 insertions(+), 48 deletions(-) diff --git a/DuckDuckGo/bg.lproj/Localizable.strings b/DuckDuckGo/bg.lproj/Localizable.strings index 9c5ac5dcb2..c9119ecf9c 100644 --- a/DuckDuckGo/bg.lproj/Localizable.strings +++ b/DuckDuckGo/bg.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Никога"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "С Duck Player на DuckDuckGo можете да гледате YouTube без насочени реклами и вече гледаните видеоклипове няма да повлияят на препоръчаните."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Разбрах!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "В Privacy Essentials на DuckDuckGo са осигурени всички настройки за поверителност, необходими за защита при сърфиране в мрежата."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "С Duck Player на DuckDuckGo можете да гледате YouTube без насочени реклами и вече гледаните видеоклипове няма да повлияят на препоръчаните."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Научете повече"; diff --git a/DuckDuckGo/cs.lproj/Localizable.strings b/DuckDuckGo/cs.lproj/Localizable.strings index 7b13f133f9..dc284b9e84 100644 --- a/DuckDuckGo/cs.lproj/Localizable.strings +++ b/DuckDuckGo/cs.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nikdy"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player umožňuje dívat se na YouTube v prohlížeči DuckDuckGo bez cílených reklam. To, co sleduješ, nebude ovlivňovat tvoje doporučení."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Mám to!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo má všechno, co ti zaručí ochranu soukromí při procházení webu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player umožňuje dívat se na YouTube v prohlížeči DuckDuckGo bez cílených reklam. To, co sleduješ, nebude ovlivňovat tvoje doporučení."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Více informací"; diff --git a/DuckDuckGo/da.lproj/Localizable.strings b/DuckDuckGo/da.lproj/Localizable.strings index 34af7098f1..070caec29b 100644 --- a/DuckDuckGo/da.lproj/Localizable.strings +++ b/DuckDuckGo/da.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Aldrig"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player giver dig mulighed for at se YouTube uden målrettede annoncer i DuckDuckGo, og det, du ser, påvirker ikke dine anbefalinger."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Forstået"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo giver dig de Privacy Essentials, du har brug for for at beskytte dig selv, når du surfer på nettet."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player giver dig mulighed for at se YouTube uden målrettede annoncer i DuckDuckGo, og det, du ser, påvirker ikke dine anbefalinger."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Mere info"; diff --git a/DuckDuckGo/de.lproj/Localizable.strings b/DuckDuckGo/de.lproj/Localizable.strings index b883a75527..3d80717d2b 100644 --- a/DuckDuckGo/de.lproj/Localizable.strings +++ b/DuckDuckGo/de.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nie"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Mit dem Duck Player kannst du YouTube ohne gezielte Werbung in DuckDuckGo ansehen und was du dir ansiehst, hat keinen Einfluss auf deine Empfehlungen."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Verstanden."; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo bietet alle wichtigen Datenschutzfunktionen, die du benötigst, um dich beim Surfen im Internet zu schützen."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Mit dem Duck Player kannst du YouTube ohne gezielte Werbung in DuckDuckGo ansehen und was du dir ansiehst, hat keinen Einfluss auf deine Empfehlungen."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Mehr erfahren"; diff --git a/DuckDuckGo/el.lproj/Localizable.strings b/DuckDuckGo/el.lproj/Localizable.strings index af8053bb3e..fa28ef7b4a 100644 --- a/DuckDuckGo/el.lproj/Localizable.strings +++ b/DuckDuckGo/el.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Ποτέ"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Το Duck Player σάς επιτρέπει να παρακολουθείτε YouTube χωρίς στοχευμένες διαφημίσεις στο DuckDuckGo, ενώ το περιεχόμενο που παρακολουθείτε δεν θα επηρεάσει τις συστάσεις που θα λαμβάνετε."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Το κατάλαβα!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "Το DuckDuckGo παρέχει όλα τα Privacy Essentials που χρειάζεστε για να προστατευτείτε καθώς περιηγείστε στον ιστό."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Το Duck Player σάς επιτρέπει να παρακολουθείτε YouTube χωρίς στοχευμένες διαφημίσεις στο DuckDuckGo, ενώ το περιεχόμενο που παρακολουθείτε δεν θα επηρεάσει τις συστάσεις που θα λαμβάνετε."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Μάθετε περισσότερα"; diff --git a/DuckDuckGo/es.lproj/Localizable.strings b/DuckDuckGo/es.lproj/Localizable.strings index ef0ebbd2e1..0cf44a3ced 100644 --- a/DuckDuckGo/es.lproj/Localizable.strings +++ b/DuckDuckGo/es.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nunca"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player te permite ver YouTube sin anuncios segmentados en DuckDuckGo y lo que veas no influirá en tus recomendaciones."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Entendido"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo te ofrece todos los elementos esenciales de privacidad que necesitas para protegerte mientras navegas por la web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player te permite ver YouTube sin anuncios segmentados en DuckDuckGo y lo que veas no influirá en tus recomendaciones."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Más información"; diff --git a/DuckDuckGo/et.lproj/Localizable.strings b/DuckDuckGo/et.lproj/Localizable.strings index fe8e77b69d..dff82eb008 100644 --- a/DuckDuckGo/et.lproj/Localizable.strings +++ b/DuckDuckGo/et.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Mitte kunagi"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player võimaldab sul DuckDuckGo-s YouTube'i vaadata ilma sihitud reklaamideta ja see, mida vaatad, ei mõjuta sinu soovitusi."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Sain aru!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo pakub kõik privaatsuseks vajaliku, mida vajad enda kaitsmiseks veebi sirvimisel."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player võimaldab sul DuckDuckGo-s YouTube'i vaadata ilma sihitud reklaamideta ja see, mida vaatad, ei mõjuta sinu soovitusi."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Loe edasi"; diff --git a/DuckDuckGo/fi.lproj/Localizable.strings b/DuckDuckGo/fi.lproj/Localizable.strings index 7253535db3..6c4a9e672a 100644 --- a/DuckDuckGo/fi.lproj/Localizable.strings +++ b/DuckDuckGo/fi.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Ei koskaan"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Playerin avulla voit katsella YouTubea ilman kohdennettuja mainoksia DuckDuckGossa, eivätkä katsomasi videot vaikuta suosituksiisi."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Selvä!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo tarjoaa kaikki Privacy Essentials ominaisuudet, joita tarvitset suojautuaksesi selatessasi verkkoa."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Playerin avulla voit katsella YouTubea ilman kohdennettuja mainoksia DuckDuckGossa, eivätkä katsomasi videot vaikuta suosituksiisi."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Lue lisää"; diff --git a/DuckDuckGo/fr.lproj/Localizable.strings b/DuckDuckGo/fr.lproj/Localizable.strings index d6569663e1..3d1872e30b 100644 --- a/DuckDuckGo/fr.lproj/Localizable.strings +++ b/DuckDuckGo/fr.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Jamais"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player vous permet de regarder YouTube sans publicités ciblées dans DuckDuckGo. De plus, ce que vous regardez n'influence pas vos recommandations."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "J'ai compris !"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo fournit tous les incontournables de la confidentialité dont vous avez besoin pour vous protéger lorsque vous naviguez sur le Web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player vous permet de regarder YouTube sans publicités ciblées dans DuckDuckGo. De plus, ce que vous regardez n'influence pas vos recommandations."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "En savoir plus"; diff --git a/DuckDuckGo/hr.lproj/Localizable.strings b/DuckDuckGo/hr.lproj/Localizable.strings index aafda93e2a..5fcc25d15b 100644 --- a/DuckDuckGo/hr.lproj/Localizable.strings +++ b/DuckDuckGo/hr.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nikada"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player ti omogućuje gledanje YouTubea bez ciljanih oglasa u DuckDuckGou, a ono što gledaš neće utjecati na tvoje preporuke."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Shvaćam!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo pruža sve bitne elemente Privacy Essentials koje su ti potrebne da se zaštitiš dok pregledavaš web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player ti omogućuje gledanje YouTubea bez ciljanih oglasa u DuckDuckGou, a ono što gledaš neće utjecati na tvoje preporuke."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Saznajte više"; diff --git a/DuckDuckGo/hu.lproj/Localizable.strings b/DuckDuckGo/hu.lproj/Localizable.strings index f89f9a6a0e..a653377e74 100644 --- a/DuckDuckGo/hu.lproj/Localizable.strings +++ b/DuckDuckGo/hu.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Soha"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "A Duck Player segítségével a DuckDuckGóban célzott hirdetések nélkül nézheted a YouTube-ot, és a megtekintett tartalmak nem befolyásolják a neked szóló ajánlásokat."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Megvan!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "A DuckDuckGóban minden olyan alapvető adatvédelmi funkciót megtalálsz, amellyel a webes böngészés során gondoskodhatsz saját védelmedről."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "A Duck Player segítségével a DuckDuckGóban célzott hirdetések nélkül nézheted a YouTube-ot, és a megtekintett tartalmak nem befolyásolják a neked szóló ajánlásokat."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "További részletek"; diff --git a/DuckDuckGo/it.lproj/Localizable.strings b/DuckDuckGo/it.lproj/Localizable.strings index 634812484d..ea06160062 100644 --- a/DuckDuckGo/it.lproj/Localizable.strings +++ b/DuckDuckGo/it.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Mai"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player ti consente di guardare YouTube senza annunci mirati in DuckDuckGo e ciò che guardi non inciderà sui consigli che ricevi."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Ho capito!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo fornisce tutti gli elementi essenziali per la privacy di cui hai bisogno per proteggerti mentre navighi sul Web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player ti consente di guardare YouTube senza annunci mirati in DuckDuckGo e ciò che guardi non inciderà sui consigli che ricevi."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Ulteriori informazioni"; diff --git a/DuckDuckGo/lt.lproj/Localizable.strings b/DuckDuckGo/lt.lproj/Localizable.strings index 38ab4a3b3b..9d04673094 100644 --- a/DuckDuckGo/lt.lproj/Localizable.strings +++ b/DuckDuckGo/lt.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Niekada"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "„Duck Player“ leidžia sistemoje „DuckDuckGo“ žiūrėti „YouTube“ be taikomų reklamų, o tai, ką žiūrite, neturės įtakos jūsų rekomendacijoms."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Supratau!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "„DuckDuckGo“ suteikia visas pagrindines privatumą užtikrinančias priemones, kurių reikia norint apsisaugoti naršant internete."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "„Duck Player“ leidžia sistemoje „DuckDuckGo“ žiūrėti „YouTube“ be taikomų reklamų, o tai, ką žiūrite, neturės įtakos jūsų rekomendacijoms."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Sužinoti daugiau"; diff --git a/DuckDuckGo/lv.lproj/Localizable.strings b/DuckDuckGo/lv.lproj/Localizable.strings index 8e0dcf55bc..1650416a2e 100644 --- a/DuckDuckGo/lv.lproj/Localizable.strings +++ b/DuckDuckGo/lv.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nekad"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player ļauj skatīties YouTube bez mērķētām reklāmām DuckDuckGo vidē, un skatītais saturs neietekmē tev sniegtos ieteikumus."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Sapratu!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo nodrošina visus privātuma aizsardzības līdzekļus, kas nepieciešami, lai aizsargātu sevi, pārlūkojot tīmekli."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player ļauj skatīties YouTube bez mērķētām reklāmām DuckDuckGo vidē, un skatītais saturs neietekmē tev sniegtos ieteikumus."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Uzzināt vairāk"; diff --git a/DuckDuckGo/nb.lproj/Localizable.strings b/DuckDuckGo/nb.lproj/Localizable.strings index 31e64ad8bc..c7d4421dad 100644 --- a/DuckDuckGo/nb.lproj/Localizable.strings +++ b/DuckDuckGo/nb.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Aldri"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Med Duck Player kan du se på YouTube uten målrettede annonser i DuckDuckGo. Det du ser på, påvirker ikke anbefalingene du får."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Skjønner!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo gir deg alt du trenger for å beskytte personvernet ditt, når du surfer på nettet."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Med Duck Player kan du se på YouTube uten målrettede annonser i DuckDuckGo. Det du ser på, påvirker ikke anbefalingene du får."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Finn ut mer"; diff --git a/DuckDuckGo/nl.lproj/Localizable.strings b/DuckDuckGo/nl.lproj/Localizable.strings index b1b9157222..3e161645f1 100644 --- a/DuckDuckGo/nl.lproj/Localizable.strings +++ b/DuckDuckGo/nl.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nooit"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Met Duck Player kun je YouTube bekijken in DuckDuckGo, zonder gerichte advertenties. Wat je bekijkt heeft geen invloed op je aanbevelingen."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Ik snap het!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo biedt alle Privacy Essentials die je nodig hebt om jezelf te beschermen terwijl je op internet surft."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Met Duck Player kun je YouTube bekijken in DuckDuckGo, zonder gerichte advertenties. Wat je bekijkt heeft geen invloed op je aanbevelingen."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Meer informatie"; diff --git a/DuckDuckGo/pl.lproj/Localizable.strings b/DuckDuckGo/pl.lproj/Localizable.strings index 145a922d19..2491e14b48 100644 --- a/DuckDuckGo/pl.lproj/Localizable.strings +++ b/DuckDuckGo/pl.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nigdy"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player umożliwia oglądanie YouTube bez ukierunkowanych reklam w DuckDuckGo i wpływu oglądanych treści na rekomendacje."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Rozumiem!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo zapewnia wszystkie niezbędne funkcje ochrony prywatności użytkownika podczas przeglądania Internetu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player umożliwia oglądanie YouTube bez ukierunkowanych reklam w DuckDuckGo i wpływu oglądanych treści na rekomendacje."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Dowiedz się więcej"; diff --git a/DuckDuckGo/pt.lproj/Localizable.strings b/DuckDuckGo/pt.lproj/Localizable.strings index 99eff495c1..a4749d5bb0 100644 --- a/DuckDuckGo/pt.lproj/Localizable.strings +++ b/DuckDuckGo/pt.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nunca"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "O Duck Player permite-te ver o YouTube sem anúncios segmentados no DuckDuckGo, e o que vês não vai influenciar as tuas recomendações."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Entendi!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "O DuckDuckGo fornece todos os Privacy Essentials de que precisas para te protegeres enquanto navegas na Web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "O Duck Player permite-te ver o YouTube sem anúncios segmentados no DuckDuckGo, e o que vês não vai influenciar as tuas recomendações."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Saiba mais"; diff --git a/DuckDuckGo/ro.lproj/Localizable.strings b/DuckDuckGo/ro.lproj/Localizable.strings index 8a98a3f2b2..24bbf37dda 100644 --- a/DuckDuckGo/ro.lproj/Localizable.strings +++ b/DuckDuckGo/ro.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Niciodată"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player îți permite să vizionezi YouTube fără reclame țintite în DuckDuckGo, iar ceea ce vizionezi nu îți va influența recomandările."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Am înțeles!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo oferă toate elementele de confidențialitate esențiale de care ai nevoie pentru a te proteja în timp ce navighezi pe web."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player îți permite să vizionezi YouTube fără reclame țintite în DuckDuckGo, iar ceea ce vizionezi nu îți va influența recomandările."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Află mai multe"; diff --git a/DuckDuckGo/ru.lproj/Localizable.strings b/DuckDuckGo/ru.lproj/Localizable.strings index 803e4f29fc..369fe3b6f1 100644 --- a/DuckDuckGo/ru.lproj/Localizable.strings +++ b/DuckDuckGo/ru.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Никогда"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Проигрыватель Duck Player позволяет смотреть видео из YouTube в браузере DuckDuckGo без целевой рекламы. Просмотренные ролики не влияют на рекомендации."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Понятно"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo обеспечивает все основные функции для защиты конфиденциальности в интернете."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Проигрыватель Duck Player позволяет смотреть видео из YouTube в браузере DuckDuckGo без целевой рекламы. Просмотренные ролики не влияют на рекомендации."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Узнать больше"; diff --git a/DuckDuckGo/sk.lproj/Localizable.strings b/DuckDuckGo/sk.lproj/Localizable.strings index 3111401811..93d694f769 100644 --- a/DuckDuckGo/sk.lproj/Localizable.strings +++ b/DuckDuckGo/sk.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nikdy"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Prehrávač Duck Player vám umožňuje sledovať YouTube v prehliadači DuckDuckGo bez cielených reklám a to, čo sledujete, nebude mať vplyv na vaše odporúčania."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Rozumiem!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo poskytuje všetky Privacy Essentials, ktoré potrebujete na ochranu pri prehliadaní webu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Prehrávač Duck Player vám umožňuje sledovať YouTube v prehliadači DuckDuckGo bez cielených reklám a to, čo sledujete, nebude mať vplyv na vaše odporúčania."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Zistite viac"; diff --git a/DuckDuckGo/sl.lproj/Localizable.strings b/DuckDuckGo/sl.lproj/Localizable.strings index 816f8cd757..0b0a31f73f 100644 --- a/DuckDuckGo/sl.lproj/Localizable.strings +++ b/DuckDuckGo/sl.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Nikoli"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Predvajalnik Duck Player vam s pomočjo DuckDuckGo omogoča gledanje YouTuba brez ciljanih oglasov, kar gledate pa ne bo vplivalo na vaša priporočila."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Razumem!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo zagotavlja vse bistvene elemente zasebnosti, ki jih potrebujete, da se zaščitite med brskanjem po spletu."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Predvajalnik Duck Player vam s pomočjo DuckDuckGo omogoča gledanje YouTuba brez ciljanih oglasov, kar gledate pa ne bo vplivalo na vaša priporočila."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Več"; diff --git a/DuckDuckGo/sv.lproj/Localizable.strings b/DuckDuckGo/sv.lproj/Localizable.strings index 994566d99b..a0b4cc2a22 100644 --- a/DuckDuckGo/sv.lproj/Localizable.strings +++ b/DuckDuckGo/sv.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Aldrig"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Med Duck Player kan du titta på YouTube utan riktade annonser i DuckDuckGo, och dina rekommendationer påverkas inte av vad du tittar på."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Jag förstår!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo tillhandahåller allt du behöver för att skydda dig själv när du surfar på webben."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Med Duck Player kan du titta på YouTube utan riktade annonser i DuckDuckGo, och dina rekommendationer påverkas inte av vad du tittar på."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Läs mer"; diff --git a/DuckDuckGo/tr.lproj/Localizable.strings b/DuckDuckGo/tr.lproj/Localizable.strings index 3a30abca5d..d74006f752 100644 --- a/DuckDuckGo/tr.lproj/Localizable.strings +++ b/DuckDuckGo/tr.lproj/Localizable.strings @@ -1077,7 +1077,7 @@ "duckPlayer.never.label" = "Hiçbir zaman"; /* Body text for the modal feature explanation */ -"duckplayer.presentation.modal.body" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.presentation.modal.body" = "Duck Player, DuckDuckGo'da hedefli reklamlar olmadan YouTube'u izlemenizi sağlar ve izlediğiniz şeyler önerilerinizi etkilemez."; /* Button that will dismiss the modal */ "duckplayer.presentation.modal.dismiss-button" = "Anladım!"; @@ -1092,7 +1092,7 @@ "duckplayer.settings.footer" = "DuckDuckGo, web'de gezinirken kendinizi korumak için ihtiyacınız olan tüm Privacy Essentials özelliklerini sağlar."; /* Text explaining what Duck Player is in the settings screen. */ -"duckplayer.settings.info-text" = "Duck Player lets you watch YouTube without targeted ads in DuckDuckGo and what you watch won’t influence your recommendations."; +"duckplayer.settings.info-text" = "Duck Player, DuckDuckGo'da hedefli reklamlar olmadan YouTube'u izlemenizi sağlar ve izlediğiniz şeyler önerilerinizi etkilemez."; /* Button that takes the user to learn more about Duck Player. */ "duckplayer.settings.learn-more" = "Daha Fazla Bilgi";