From 1bb8fb492e64e8a241398347872fd1868c3ab7c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Buczek?= Date: Thu, 14 Dec 2023 15:32:23 +0100 Subject: [PATCH] Fix #8546: Add 1.61 translations. --- .../Resources/pl.lproj/BraveShared.strings | 6 +- .../Resources/de.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/de.lproj/Localizable.strings | 6 ++ .../Resources/es.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/es.lproj/Localizable.strings | 6 ++ .../Resources/fr.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/fr.lproj/Localizable.strings | 6 ++ .../Resources/id-ID.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/id-ID.lproj/Localizable.strings | 6 ++ .../Resources/it.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/it.lproj/Localizable.strings | 6 ++ .../Resources/ja.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/ja.lproj/Localizable.strings | 6 ++ .../Resources/ko-KR.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/ko-KR.lproj/Localizable.strings | 6 ++ .../Resources/ms.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/ms.lproj/Localizable.strings | 6 ++ .../Resources/nb.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/nb.lproj/Localizable.strings | 6 ++ .../Resources/pl.lproj/BraveShared.strings | 81 +++++++++++++++---- .../Resources/pl.lproj/Localizable.strings | 6 ++ .../Resources/pt-BR.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/pt-BR.lproj/Localizable.strings | 6 ++ .../Resources/ru.lproj/BraveShared.strings | 59 ++++++++++++-- .../Resources/ru.lproj/Localizable.strings | 6 ++ .../Resources/sv.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/sv.lproj/Localizable.strings | 6 ++ .../Resources/tr.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/tr.lproj/Localizable.strings | 6 ++ .../Resources/uk.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/uk.lproj/Localizable.strings | 6 ++ .../Resources/zh-TW.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/zh-TW.lproj/Localizable.strings | 6 ++ .../Resources/zh.lproj/BraveShared.strings | 63 +++++++++++++-- .../Resources/zh.lproj/Localizable.strings | 6 ++ .../Resources/de.lproj/BraveWallet.strings | 39 +++++++-- .../Resources/es.lproj/BraveWallet.strings | 41 ++++++++-- .../Resources/fr.lproj/BraveWallet.strings | 45 ++++++++--- .../Resources/id-ID.lproj/BraveWallet.strings | 45 ++++++++--- .../Resources/it.lproj/BraveWallet.strings | 41 ++++++++-- .../Resources/ja.lproj/BraveWallet.strings | 39 +++++++-- .../Resources/ko-KR.lproj/BraveWallet.strings | 41 ++++++++-- .../Resources/ms.lproj/BraveWallet.strings | 47 ++++++++--- .../Resources/nb.lproj/BraveWallet.strings | 43 ++++++++-- .../Resources/pl.lproj/BraveWallet.strings | 43 ++++++++-- .../Resources/pt-BR.lproj/BraveWallet.strings | 45 ++++++++--- .../Resources/ru.lproj/BraveWallet.strings | 39 +++++++-- .../Resources/sv.lproj/BraveWallet.strings | 39 +++++++-- .../Resources/tr.lproj/BraveWallet.strings | 47 ++++++++--- .../Resources/uk.lproj/BraveWallet.strings | 39 +++++++-- .../Resources/zh-TW.lproj/BraveWallet.strings | 43 ++++++++-- .../Resources/zh.lproj/BraveWallet.strings | 41 ++++++++-- 52 files changed, 1635 insertions(+), 275 deletions(-) diff --git a/Sources/BraveShields/Resources/pl.lproj/BraveShared.strings b/Sources/BraveShields/Resources/pl.lproj/BraveShared.strings index 072b0091435..6fb56717449 100644 --- a/Sources/BraveShields/Resources/pl.lproj/BraveShared.strings +++ b/Sources/BraveShields/Resources/pl.lproj/BraveShared.strings @@ -5,10 +5,10 @@ "AntiAdBlockWarningConfirmationButton" = "Dostosuj tarcze"; /* A descriptive message explaining this site's ad-blocking crackdown. */ -"AntiAdBlockWarningDescription" = "Ta strona zaczęła wykrywać niektóre blokery reklam, dzięki czemu ta stron może nie działać prawidłowo."; +"AntiAdBlockWarningDescription" = "Ta strona zaczęła wykrywać niektóre blokery reklam, z tego powodu może ona nie działać prawidłowo."; /* A descriptive message explaining to disable shields on this site. */ -"AntiAdBlockWarningDescription2" = "Aby to naprawić, Brave może zmienić ustawienia tarcz dla ciebie. Po zmianie, zamiast tego możesz obejrzeć tę treść w Odtwarzaczu Brave."; +"AntiAdBlockWarningDescription2" = "Aby rozwiązać ten problem, Brave może dostosować ustawienia tarcz. Po wprowadzeniu zmian można spróbować obejrzeć tę treść w Odtwarzaczu Brave."; /* A button that dismisses the warning and does nothing. */ "AntiAdBlockWarningDismissButton" = "Zachowaj obecne ustawienia"; @@ -41,7 +41,7 @@ "BravePlayerDismissButton" = "Nie teraz"; /* A description of the brave player that is presented on the info panel when clicing on the brave player icon for the first time. */ -"BravePlayerInfoMessage" = "Odtwarzacz Brave pozwala ci oglądać filmy bez przerw."; +"BravePlayerInfoMessage" = "Odtwarzacz Brave pozwala Ci oglądać filmy bez przerw."; /* Title for the brave player info popup which appears when clicking on the brave player icon on the navigation bar. */ "BravePlayerInfoTitle" = "Obejrz w Odtwarzaczu Brave"; diff --git a/Sources/BraveStrings/Resources/de.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/de.lproj/BraveShared.strings index 844efd1555f..ded808a89c6 100644 --- a/Sources/BraveStrings/Resources/de.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/de.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Gerät %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Sicherheitszertifikat"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Anzeige"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Erlaubt Produktanalyse, die den Datenschutz respektiert (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Ihre Verbindung zu dieser Website ist nicht vollständig sicher."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Sie sollten auf dieser Website keine sensiblen Daten (z. B. Passwörter oder Kreditkarten) eingeben, da diese von Angreifern gestohlen werden könnten."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Ihre Verbindung zu dieser Website ist nicht sicher."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Zertifikat ansehen"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Standard-Zoomebene für Websites"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Alle Schutz-Daten löschen?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Datenschutzhub-Widget ausblenden"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Letzte Woche"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Absenden"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" möchte auf die Kamera und das Mikrofon zugreifen"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" möchte auf die Kamera zugreifen"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Erlauben"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" möchte auf ein Medienerfassungsgerät zugreifen"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" möchte auf das Mikrofon zugreifen"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Wiederhergestellte Lesezeichen"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menü"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Nicht sicher"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Playlist"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Benutzerquellen"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Lesemodus umschalten"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Sollen Suchvorschläge aktiviert werden?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN-Region geändert."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Die VPN-Konfiguration konnte nicht zurückgesetzt werden; bitte versuchen Sie es später erneut."; +"vpn.resetVPNErrorBody" = "Die VPN-Konfiguration kann nicht zurückgesetzt werden. Bitte versuchen Sie es erneut. Wenn das Problem weiterhin besteht, wenden Sie sich an den Support."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Erneut versuchen"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Fehler"; +"vpn.resetVPNErrorTitle" = "Zurücksetzen fehlgeschlagen"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Die VPN-Konfiguration wurde erfolgreich zurückgesetzt."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Erfolgreich"; +"vpn.resetVPNSuccessTitle" = "Erfolgreich zurückgesetzt"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Wiederherstellen"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Verknüpfen Sie Ihren Kauf im App Store mit Ihrem Brave-Konto, um Brave VPN auf anderen Geräten zu nutzen."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Abonnement verwalten"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Angebotscode einlösen"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Konfiguration zurücksetzen"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Zugriff verweigert"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Angebotscode kann nicht eingelöst werden. Bitte versuchen Sie es erneut, oder überprüfen Sie die Details Ihres Angebotscodes und versuchen Sie es erneut."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Der Kauf konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut oder überprüfen Sie die bei Apple hinterlegten Zahlungsdaten und versuchen Sie es erneut."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Abonnements werden über Ihr iTunes-Konto abgerechnet.\n\nWenn Ihnen eine kostenlose Testversion angeboten wurde, verfällt deren nicht genutzter Teil beim Kauf eines Abonnements.\n\nIhr Abonnement verlängert sich automatisch, wenn Sie es nicht mindestens 24 Stunden vor Ende des aktuellen Zeitraums kündigen.\n\nSie können Ihre Abonnements in den Einstellungen verwalten.\n\nDurch die Verwendung von Brave stimmen Sie den Nutzungsbedingungen und den Datenschutzbestimmungen zu."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Angebotscode einlösen"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Aktuelle Einstellung: %@"; diff --git a/Sources/BraveStrings/Resources/de.lproj/Localizable.strings b/Sources/BraveStrings/Resources/de.lproj/Localizable.strings index 3079ffb3e98..dc3298f041c 100644 --- a/Sources/BraveStrings/Resources/de.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/de.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Privater Browsing-Modus"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Vergrößern"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Verkleinern"; + diff --git a/Sources/BraveStrings/Resources/es.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/es.lproj/BraveShared.strings index ea142b91995..6b5040f3324 100644 --- a/Sources/BraveStrings/Resources/es.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/es.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Dispositivo %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Certificado de seguridad"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Visualización"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Permitir estadísticas del producto con preservación de la privacidad (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Tu conexión a este sitio no es completamente segura."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "No debes introducir ninguna información confidencial en este sitio (por ejemplo, contraseñas o tarjetas de crédito), porque podría ser robada por los atacantes."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Tu conexión a este sitio no es segura."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Ver certificado"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Nivel de zoom predeterminado en las páginas web"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "¿Borrar todos los datos de Protecciones?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Ocultar widget del centro de privacidad"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "La semana pasada"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Enviar"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "A \"%@\" le gustaría acceder a la cámara y al micrófono"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "A \"%@\" le gustaría acceder a la cámara"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Permitir"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "A \"%@\" le gustaría acceder a un dispositivo de captura multimedia"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "A \"%@\" le gustaría acceder al micrófono"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Marcadores restaurados"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menú"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "No es seguro"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Lista de reproducción"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Fuentes de usuario"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Activar/desactivar modo de lectura"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "¿Activar las sugerencias de búsqueda?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "Se ha cambiado la región de VPN."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Error al restablecer la configuración de VPN. Vuelve a intentarlo más tarde."; +"vpn.resetVPNErrorBody" = "No ha sido posible restablecer la configuración de la VPN. Vuelve a intentarlo y, si el problema continúa, contacta con el servicio de asistencia."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Volver a intentarlo"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Error"; +"vpn.resetVPNErrorTitle" = "Error de restablecimiento"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Se ha restablecido la configuración de la VPN."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Hecho"; +"vpn.resetVPNSuccessTitle" = "Restablecimiento correcto"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Restaurar"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Vincula la compra que has hecho en el App Store con tu cuenta de Brave para usar la VPN de Brave en otros dispositivos."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Gestionar la suscripción"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Canjear código de oferta"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Restablecer la configuración"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Permiso denegado"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "No ha sido posible canjear el código de oferta. Vuelve a intentarlo, o revisa los detalles de tu código de oferta e inténtalo de nuevo."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "No ha sido posible completar la compra. Vuelve a intentarlo, o comprueba la información de pago que tienes en Apple e inténtalo de nuevo."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Las suscripciones se cobrarán a través de tu cuenta de iTunes.\n\nCuando compras una suscripción, te quedas sin las partes que no hayas utilizado durante la prueba gratuita, en caso de que hubieses tenido una.\n\nLa suscripción se renovará automáticamente a menos que la canceles, como mínimo, 24 horas antes de que finalice el periodo activo en ese momento.\n\nPuedes gestionar las suscripciones que hayas comprado en Ajustes.\n\nAl utilizar Brave, aceptas las Condiciones de uso y la Política de privacidad."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Canjear código"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Ajuste actual: %@"; diff --git a/Sources/BraveStrings/Resources/es.lproj/Localizable.strings b/Sources/BraveStrings/Resources/es.lproj/Localizable.strings index f419dfceb41..07e42454ae5 100644 --- a/Sources/BraveStrings/Resources/es.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/es.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Modo de navegación privada"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Acercar"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Alejar"; + diff --git a/Sources/BraveStrings/Resources/fr.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/fr.lproj/BraveShared.strings index 75d89f48e1a..6a8b58e26a2 100644 --- a/Sources/BraveStrings/Resources/fr.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/fr.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Appareil %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Certificat de sécurité"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Affichage"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Autoriser l'analyse de produits respectueuse de la vie privée (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Votre connexion à ce site n'est pas entièrement sécurisée."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Nous vous déconseillons de saisir des informations sensibles sur ce site (telles que des mots de passe ou cartes de crédit), car des pirates pourraient les voler."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Votre connexion à ce site n'est pas sécurisée."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Afficher le certificat"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Niveau de zoom de la page Web par défaut"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Effacer toutes les données des Boucliers ?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Masquer le widget Centre de confidentialité"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "La semaine dernière"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Envoyer"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "« %@ » souhaite accéder à la caméra et au micro"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "« %@ » souhaite accéder à la caméra"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Autoriser"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "« %@ » souhaite accéder à un périphérique de capture de contenu multimédia"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "« %@ » souhaite accéder au micro"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Marque-pages restaurés"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menu"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Non sécurisé"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Liste de lecture"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Sources de l'utilisateur"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Activer/désactiver le mode Lecteur"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Activer les suggestions de recherche ?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "Région VPN modifiée."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Impossible de réinitialiser la configuration du VPN. Veuillez réessayer plus tard."; +"vpn.resetVPNErrorBody" = "Impossible de réinitialiser la configuration du VPN. Veuillez réessayer ou contacter l'équipe d'assistance pour obtenir de l'aide si le problème persiste."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Réessayer"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Erreur"; +"vpn.resetVPNErrorTitle" = "Échec de la réinitialisation"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "La configuration du VPN a bien été réinitialisée."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Succès"; +"vpn.resetVPNSuccessTitle" = "Réinitialisation réussie"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Restaurer"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Associez votre achat sur l'App Store à votre compte Brave pour utiliser le VPN Brave sur d'autres appareils."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Gérer mon abonnement"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Utiliser le code de l'offre"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Réinitialiser la configuration"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Autorisation refusée"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Impossible d'utiliser le code de l'offre. Veuillez réessayer ou vérifier les détails du code de l'offre avant de le saisir à nouveau."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Impossible de finaliser votre achat. Réessayez une nouvelle fois ou vérifiez que vos informations de paiement Apple sont correctes."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Les abonnements seront facturés via votre compte iTunes.\n\nToute période d’essai gratuite non utilisée sera annulée en cas d’achat d’un abonnement.\n\nVotre abonnement sera automatiquement renouvelé, sauf en cas d’annulation au moins 24 heures avant la fin de la période en cours.\n\nVous pouvez gérer vos abonnements dans Paramètres.\n\nEn utilisant Brave, vous acceptez les Conditions d’utilisation et la Politique de confidentialité."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Utiliser le code"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Paramètre actuel : %@"; diff --git a/Sources/BraveStrings/Resources/fr.lproj/Localizable.strings b/Sources/BraveStrings/Resources/fr.lproj/Localizable.strings index 9ba26edec96..8ce63e46467 100644 --- a/Sources/BraveStrings/Resources/fr.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/fr.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Mode de navigation privé"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Zoom avant"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Zoom arrière"; + diff --git a/Sources/BraveStrings/Resources/id-ID.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/id-ID.lproj/BraveShared.strings index 7e4b6770b8f..51418675882 100644 --- a/Sources/BraveStrings/Resources/id-ID.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/id-ID.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Perangkat %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Sertifikat Keamanan"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Tampilan"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Memungkinkan Analitik Produk yang Menjaga Privasi (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Koneksi Anda ke situs ini tidak sepenuhnya aman."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Anda seharusnya tidak memasukkan informasi sensitif apa pun di situs ini (misalnya, kata sandi atau kartu kredit), karena dapat dicuri oleh penyerang."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Koneksi Anda ke situs ini tidak aman."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Lihat Sertifikat"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Level Perbesar Halaman Web Bawaan"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Hapus semua data Perisai"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Tombol Hub Sembunyikan Privasi"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Minggu lalu"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Kirim"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" Ingin Mengakses Kamera dan Mikrofon"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" Ingin Mengakses Kamera"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Izinkan"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" Ingin Mengakses Perangkat Penangkap Media"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" Ingin Mengakses Mikrofon"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Penanda Halaman Dikembalikan"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menu"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Tidak Aman"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Daftar Putar"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Sumber Pengguna"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Pilih Mode Pembaca"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Aktifkan saran pencarian?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN kawasan berubah"; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Gagal mengatur ulang konfigurasi vpn, silakan coba lagi nanti."; +"vpn.resetVPNErrorBody" = "Tidak dapat mengatur ulang konfigurasi VPN. Silakan coba lagi. Jika masalah ini terus berlanjut, hubungi dukungan pelanggan untuk mendapatkan bantuan."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Coba Lagi"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Kesalahan"; +"vpn.resetVPNErrorTitle" = "Gagal Mengatur Ulang"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Konfigurasi VPN telah berhasil diatur ulang."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Berhasil"; +"vpn.resetVPNSuccessTitle" = "Pengaturan Ulang Berhasil"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Pulihkan"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Tautkan pembelian Toko Aplikasi Anda ke akun Brave Anda untuk menggunakan VPN Brave pada perangkat lain."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Kelola Langganan"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Tebus Kode Penawaran"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Atur Ulang Konfigurasi"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Izin tidak diberikan"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Tidak dapat menebus kode penawaran. Silakan coba lagi, atau periksa detail kode penawaran Anda dan coba lagi."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Tidak dapat menyelesaikan pembelian. Silakan coba lagi, atau periksa detail pembayaran Anda di akun Apple dan coba lagi."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Biaya berlangganan akan ditagihkan melalui akun iTunes Anda.\n\nBagian dari uji coba gratis yang tidak digunakan, jika ditawarkan, akan hangus saat Anda berlangganan.\n\nLangganan Anda akan diperbarui secara otomatis kecuali jika dibatalkan dalam minimum 24 jam sebelum akhir periode berjalanan.\n\nAnda dapat mengelola langganan Anda di Pengaturan.\n\nDengan menggunakan Brave, anda menyetujui Syarat Penggunaan dan Kebijakan Privasi ini."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Tebus Kode"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Pengaturan Saat Ini: %@"; diff --git a/Sources/BraveStrings/Resources/id-ID.lproj/Localizable.strings b/Sources/BraveStrings/Resources/id-ID.lproj/Localizable.strings index b091266664f..80b6cf11f5f 100644 --- a/Sources/BraveStrings/Resources/id-ID.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/id-ID.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Mode Penjelajahan Pribadi"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Perbesar Mendekat"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Perkecil Menjauh"; + diff --git a/Sources/BraveStrings/Resources/it.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/it.lproj/BraveShared.strings index 41a3cb87e20..cbc9f433320 100644 --- a/Sources/BraveStrings/Resources/it.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/it.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Dispositivo %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Certificato di sicurezza"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Visualizzazione"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Acconsenti alle analisi di prodotto rispettose della privacy (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "La tua connessione al sito non è del tutto sicura."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Non inserire dati sensibili su questo sito (per esempio password o carte di credito), perché potrebbero essere rubati in qualche attacco informatico."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "La tua connessione al sito non è sicura."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Guarda il certificato"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Livello di zoom predefinito per le pagine web"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Cancellare tutti i dati delle Protezioni?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Nascondi il widget Centro privacy"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Ultima settimana"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Invia"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "“%@” vorrebbe accedere alla videocamera e al microfono"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "“%@” vorrebbe accedere alla videocamera"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Autorizzo"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "“%@” vorrebbe accedere a un dispositivo multimediale"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "“%@” vorrebbe accedere al microfono"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Segnalibri ripristinati"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menu"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Non sicuro"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Playlist"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Fonti dell’utente"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Attiva la modalità di lettura"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Attivare i suggerimenti di ricerca?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "L’area geografica della VPN è cambiata."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "La configurazione della VPN purtroppo non è stata reimpostata, riprova più tardi."; +"vpn.resetVPNErrorBody" = "Impossibile ripristinare la configurazione della VPN. Riprova. Se il problema persiste, contatta l’assistenza."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Riprova"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Errore"; +"vpn.resetVPNErrorTitle" = "Ripristino non riuscito"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "La configurazione della VPN è stata ripristinata."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Operazione riuscita"; +"vpn.resetVPNSuccessTitle" = "Ripristino riuscito"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Ripristina"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Collega l’acquisto dell’App Store all’account Brave per usare la VPN di Brave su altri dispositivi."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Gestisci l’abbonamento"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Usa il codice offerta"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Reimposta la configurazione"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Autorizzazione negata"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Impossibile usare il codice offerta. Riprova, oppure controlla i dati del codice offerta e poi riprova."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Impossibile completare l’acquisto. Riprova o controlla i dati di pagamento usati per Apple e riprova."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Gli abbonamenti verranno addebitati attraverso il tuo account iTunes.\n\nQualsiasi porzione non utilizzata della prova gratuita, se era stata offerta, viene annullata quando acquisti un abbonamento.\n\nL’abbonamento si rinnoverà automaticamente a meno che non sia annullato almeno 24 ore prima della fine del periodo in corso.\n\nPuoi gestire gli abbonamenti nelle Impostazioni.\n\nUtilizzando Brave, acconsenti ai Termini d’uso e l’Informativa sulla privacy."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Usa il codice"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Impostazione attuale: %@"; diff --git a/Sources/BraveStrings/Resources/it.lproj/Localizable.strings b/Sources/BraveStrings/Resources/it.lproj/Localizable.strings index 723e9517b32..fb2d8c429a1 100644 --- a/Sources/BraveStrings/Resources/it.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/it.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Modalità di navigazione privata"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Aumenta lo zoom"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Riduci lo zoom"; + diff --git a/Sources/BraveStrings/Resources/ja.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/ja.lproj/BraveShared.strings index 877dc88ee02..fe49c31776e 100644 --- a/Sources/BraveStrings/Resources/ja.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/ja.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "デバイス %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "セキュリティ証明書"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "ディスプレイ"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "プライバシーを保護したプロダクト分析 (P3A) を許可する"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "このサイトへの接続は保護されていません。"; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "このサイトは攻撃を受けるリスクがあるため、機密情報 (パスワードやクレジットカードなど) を入力しないようにしてください。"; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "このサイトへの接続は保護されていません。"; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "証明書を見る"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "デフォルトのウェブページズームレベル"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Shieldsのすべてのデータをクリアしますか?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "プライバシーハブのウィジェットを非表示"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "先週"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "送信"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" がカメラとマイクへのアクセスを要求しています"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" がカメラへのアクセスを要求しています"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "許可する"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" がメディアキャプチャデバイスへのアクセスを要求しています"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" がマイクへのアクセスを要求しています"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "復元されたブックマーク"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "メニュー"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "保護されていません"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Playlist"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "ユーザーソース"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "リーダーモードをオン/オフ"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "検索候補をオンにしますか?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPNのリージョンが変更されました。"; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "VPN設定のリセットに失敗しました。もう一度お試しください。"; +"vpn.resetVPNErrorBody" = "VPN設定をリセットできません。もう一度お試しください。問題が解決しない場合は、サポートにお問い合わせください。"; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "再試行"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "エラー"; +"vpn.resetVPNErrorTitle" = "リセット失敗"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "VPN設定をリセットしました。"; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "完了"; +"vpn.resetVPNSuccessTitle" = "リセット成功"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "復元"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "App Storeで購入した商品をBraveアカウントにリンクさせると、他のデバイスでBrave VPNを利用できます。"; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "購読の管理"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "オファーコードを使用する"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "設定をリセット"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "パーミッションが拒否されました"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "オファーコードを使用できません。再試行するか、オファーコードの詳細を確認してからもう一度お試しください。"; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "購入を完了できません。再度お試しいただくか、Appleでお支払い内容をご確認の上、再度お試しください。"; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "サブスクリプションはiTunesアカウントを通じて課金されます。\n無料トライアルが提供されている場合、未使用の部分は、サブスクリプションを購入した時点で無効になります。\nサブスクリプションは、現在の期間終了の少なくとも24時間前にキャンセルされない限り、自動的に更新されます。\nサブスクリプションは「設定」で管理できます。\nBraveを使用することで、利用規約とプライバシーポリシーに同意したことになります。"; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "コードを使用"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "現在の設定: %@"; diff --git a/Sources/BraveStrings/Resources/ja.lproj/Localizable.strings b/Sources/BraveStrings/Resources/ja.lproj/Localizable.strings index 37d497ac39a..808f884c107 100644 --- a/Sources/BraveStrings/Resources/ja.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/ja.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "プライベートブラウジングモード"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "ズームイン"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "ズームアウト"; + diff --git a/Sources/BraveStrings/Resources/ko-KR.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/ko-KR.lproj/BraveShared.strings index bc72c5ca05e..a66f2f80914 100644 --- a/Sources/BraveStrings/Resources/ko-KR.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/ko-KR.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "기기 %1$@(%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "보안 인증서"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "표시"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "프라이버시 보호 제품 분석(P3A) 허용"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "이 사이트로의 연결이 안전하지 않을 수 있습니다."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "이 사이트에서는 공격자에게 유출될 가능성이 있으므로 민감한 정보(비밀번호, 신용카드 정보 등)를 입력하지 마세요."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "이 사이트로의 연결이 안전하지 않습니다."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "인증서 보기"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "기본 웹페이지 확대 수준"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "모든 Shields 데이터를 지우시겠습니까?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "비공개 허브 위젯 숨기기"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "지난주"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "제출"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\"에서 카메라 및 마이크 액세스를 요청함"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\"에서 카메라 액세스를 요청함"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "허용"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\"에서 미디어 캡처 기기 액세스를 요청함"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\"에서 마이크 액세스를 요청함"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "복원된 북마크"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "메뉴"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "안전하지 않음"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "재생목록"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "사용자 소스"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "리더 모드 토글"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "추천 검색어를 사용하시겠습니까?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN 지역이 변경되었습니다."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "VPN 구성을 재설정하지 못했습니다. 나중에 다시 시도하세요."; +"vpn.resetVPNErrorBody" = "VPN 구성을 재설정할 수 없습니다. 다시 시도하세요. 문제가 지속되면 지원팀에 문의하여 도움을 받으세요."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "다시 시도"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "오류"; +"vpn.resetVPNErrorTitle" = "재설정 실패"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "VPN 구성이 성공적으로 재설정되었습니다."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "성공"; +"vpn.resetVPNSuccessTitle" = "재설정 성공"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "복구"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "다른 기기에서도 Brave VPN을 사용하려면 App Store 구매 항목을 Brave 계정에 연결하세요."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "구독 관리"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "프로모션 코드 사용"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "구성 재설정"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "권한 거부됨"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "프로모션 코드를 사용할 수 없습니다. 프로모션 코드 세부정보를 확인하고 다시 시도하세요."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "구매를 완료할 수 없습니다. 다시 시도하거나 Apple에서 결제 세부 정보를 확인하고 다시 시도하세요."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "구독 대금은 iTunes 계정을 통해 청구됩니다.\n\n구독을 구매하면 무료 평가판에서 미사용된 부분은 포기한 것으로 간주합니다.\n\n현재 구독 기간 종료 최소 24시간 전에 취소하지 않으면 구독이 자동으로 갱신됩니다.\n\n구매 후 설정에서 구독을 관리할 수 있습니다.\n\nBrave를 사용하면 이용 약관 및 개인정보 취급방침을 읽고 이에 동의한 것으로 간주됩니다."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "코드 사용"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "현재 설정: %@"; diff --git a/Sources/BraveStrings/Resources/ko-KR.lproj/Localizable.strings b/Sources/BraveStrings/Resources/ko-KR.lproj/Localizable.strings index 09f55d078a6..45be0ff01f4 100644 --- a/Sources/BraveStrings/Resources/ko-KR.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/ko-KR.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "비공개 브라우징 모드"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "확대"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "축소"; + diff --git a/Sources/BraveStrings/Resources/ms.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/ms.lproj/BraveShared.strings index c38b2f3b80e..bd7b74a708d 100644 --- a/Sources/BraveStrings/Resources/ms.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/ms.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Peranti %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Sijil Keselamatan"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Papar"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Benarkan Analitis Produk Pengekalan Privasi (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Sambungan anda ke laman ini tidak selamat sepenuhnya."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Anda tidak sepatutnya memasukkan sebarang maklumat sensitif pada laman ini (sebagai contoh, kata laluan atau kad kredit) kerana maklumat tersebut boleh dicuri oleh penyerang."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Sambungan anda ke laman ini tidak selamat."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Lihat Sijil"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Tahap Zum Halaman-Web Lalai"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Kosongkan semua data Shields?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Sembunyikan Widget Hab Privasi"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Minggu lepas"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Serah"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" Ingin Mengakses Kamera dan Mikrofon"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" Ingin Mengakses Kamera"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Benarkan"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" Ingin Mengakses Peranti Tangkapan Media"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" Ingin Mengakses Mikrofon"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Penanda Halaman yang Dipulihkan"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menu"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Tidak Selamat"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Senarai Main"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Sumber Pengguna"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Togol Mod Pembaca"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Hidupkan cadangan carian?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "Wilayah VPN berubah."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Gagal untuk menetapkan semula konfigurasi vpn, sila cuba lagi kemudian."; +"vpn.resetVPNErrorBody" = "Tidak dapat menetapkan semula konfigurasi VPN. Sila cuba lagi. Jika isu ini berterusan, hubungi sokongan untuk mendapatkan bantuan."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Cuba Lagi"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Ralat"; +"vpn.resetVPNErrorTitle" = "Penetapan Semula Gagal"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Konfigurasi VPN telah berjaya ditetapkan semula."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Berjaya"; +"vpn.resetVPNSuccessTitle" = "Penetapan Semula Berjaya"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Pulihkan"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Pautkan pembelian App Store anda ke akaun Brave anda untuk menggunakan VPN Brave pada peranti lain."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Urus Langganan"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Tebus Kod Tawaran"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Set semula Konfigurasi"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Kebenaran ditolak"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Tidak dapat menebus kod tawaran. Sila cuba lagi atau semak butiran kod tawaran anda dan cuba lagi."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Tidak dapat menghabiskan pembelian. Sila cuba lagi, atau periksa maklumat pembayaran anda di Apple dan cuba lagi."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Langganan akan dikenakan bayaran melalui akaun iTunes anda.\n\nSebarang bahagian percubaan percuma yang tidak digunakan, jika ditawarkan, akan dibatalkan semasa anda membeli langganan.\n\nLangganan anda akan diperbaharui secara automatik melainkan dibatalkan sekurang-kurangnya 24 jam sebelum akhir tempoh semasa.\n\nAnda boleh menguruskan langganan anda dalam Tetapan.\n\nDengan menggunakan Brave, anda bersetuju dengan Terma Penggunaan dan Dasar Privasi."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Tebus Kod"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Tetapan Terkini: %@"; diff --git a/Sources/BraveStrings/Resources/ms.lproj/Localizable.strings b/Sources/BraveStrings/Resources/ms.lproj/Localizable.strings index 56ff5367050..c05de7ed12f 100644 --- a/Sources/BraveStrings/Resources/ms.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/ms.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Mod Pelayaran Peribadi"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Zum Masuk"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Zum Keluar"; + diff --git a/Sources/BraveStrings/Resources/nb.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/nb.lproj/BraveShared.strings index 23f7277b115..6096e023729 100644 --- a/Sources/BraveStrings/Resources/nb.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/nb.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Enhet %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Sikkerhetssertifikat"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Vis"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Tillat personvernbevarende produktanalyse (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Forbindelsen din til dette nettstedet er ikke helt sikker."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Du bør ikke oppgi sensitiv informasjon på dette nettstedet (for eksempel passord eller kredittkort), da denne kan bli stjålet av angripere."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Forbindelsen din til dette nettstedet er ikke sikker."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Vis sertifikat"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Standard zoom-nivå for nettsider"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Vil du fjerne alle data om skjold?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Skjul privathub-widgeten"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Siste uke"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Send inn"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "«%@» ønsker å få tilgang til kameraet og mikrofonen"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "«%@» ønsker å få tilgang til kameraet"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Tillat"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "«%@» ønsker å få tilgang til en medieopptaksenhet"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "«%@» ønsker å få tilgang til mikrofonen"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Gjenopprettede bokmerker"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Meny"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Ikke sikker"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Spilleliste"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Brukerkilder"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Aktiver/deaktiver lesermodus"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Slå på søkeforslag?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN-område endret."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Kunne ikke tilbakestille VPN-konfigurasjonen. Prøv igjen senere."; +"vpn.resetVPNErrorBody" = "Kunne ikke tilbakestille VPN-konfigurasjonen. Prøv på nytt. Hvis problemet vedvarer, kan du kontakte kundestøtten for å få hjelp."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Prøv igjen"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Feil"; +"vpn.resetVPNErrorTitle" = "Tilbakestilling mislyktes"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "VPN-konfigurasjonen er nå tilbakestilt."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Utført"; +"vpn.resetVPNSuccessTitle" = "Tilbakestilling vellykket"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Gjenopprett"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Koble App Store-kjøpet til Brave-kontoen din for å bruke Brave VPN på andre enheter."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Administrer abonnement"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Løs inn tilbudskode"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Tilbakestill konfigurasjon"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Tillatelse nektet"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Kunne ikke løse inn tilbudskoden. Prøv igjen eller kontroller tilbudskodens informasjon og prøv igjen."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Kan ikke fullføre kjøpet. Vennligst prøv igjen, eller sjekk betalingsinformasjonen din på Apple og prøv igjen."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Abonnementer belastes via iTunes-kontoen din.\n\nEnhver ubrukt del av den gratis prøveperioden, hvis den tilbys, går tapt når du kjøper et abonnement.\n\nAbonnementet ditt fornyes automatisk med mindre det blir kansellert minst 24 timer før inneværende periode utløper.\n\nDu kan administrere abonnementene dine i innstillingene.\n\nVed å bruke Brave godtar du bruksvilkårene og retningslinjene for personvern."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Løs inn koden"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Gjeldende innstilling: %@"; diff --git a/Sources/BraveStrings/Resources/nb.lproj/Localizable.strings b/Sources/BraveStrings/Resources/nb.lproj/Localizable.strings index 937700a1e75..f234960f859 100644 --- a/Sources/BraveStrings/Resources/nb.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/nb.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Privat nettlesermodus"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Zoom inn"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Zoom ut"; + diff --git a/Sources/BraveStrings/Resources/pl.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/pl.lproj/BraveShared.strings index 54d32852833..6fb0f3d02b4 100644 --- a/Sources/BraveStrings/Resources/pl.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/pl.lproj/BraveShared.strings @@ -263,7 +263,7 @@ "callout.defaultBrowserCalloutPrimaryButtonTitle" = "Ustaw jako domyślną"; /* Description for secondary button in Default Browser Full Screen Callout */ -"callout.defaultBrowserCalloutSecondaryButtonDescription" = "Ustawiona jako domyślna?"; +"callout.defaultBrowserCalloutSecondaryButtonDescription" = "Już jest domyślną przeglądarką?"; /* Title for secondary button in Default Browser Full Screen Callout */ "callout.defaultBrowserCalloutSecondaryButtonTitle" = "Pomiń"; @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Urządzenie %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Certyfikat bezpieczeństwa"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Interfejs Użytkownika"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Zezwól na zastosowanie analizy produktów z zachowaniem prywatności (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Połączenie z tą witryną nie jest w pełni bezpieczne."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Nie powinieneś wprowadzać żadnych poufnych informacji na tej stronie (na przykład hasła lub numeru karty płatniczej), ponieważ mogą zostać skradzione przez atakujących."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Twoje połączenie z tą witryną nie jest bezpieczne."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Wyświetl certyfikat"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Domyślny stopień powiększenia strony"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Wyczyścić wszystkie dane Shields?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Ukryj widżet hubu prywatności"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "W zeszłym tygodniu"; @@ -1997,7 +2009,7 @@ "privacyHub.shieldsLabel" = "Zabezpieczenia"; /* Text of a callout that tells the user they shields tracking data is disabled. The %@ placeholder will name the setting that needs to be enabled */ -"privacyHub.trackingDisabledCalloutBody" = "Włącz '%@' aby zobaczyć tu dane"; +"privacyHub.trackingDisabledCalloutBody" = "Włącz '%@', aby zobaczyć tu dane"; /* Type of tracker blocked by the VPN, it's a tracker contained in an email. */ "privacyHub.vpnAlertEmailTrackerTypePlural" = "Trackery w e-mailach"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Prześlij"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" chce uzyskać dostęp do kamery i mikrofonu"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" chce uzyskać dostęp do kamery"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Zezwól"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" chce uzyskać dostęp do urządzenia do rejestracji multimediów"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" chce uzyskać dostęp do mikrofonu"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Przywrócone zakładki"; @@ -2642,7 +2669,7 @@ "settings.media.rootSetting" = "Multimedia"; /* A toggle label which lets the user always open YouTube urls in Brave */ -"settings.openYouTubeInBrave" = "Otwieraj linki z Youtube w Brave"; +"settings.openYouTubeInBrave" = "Otwieraj linki z YouTube w Brave"; /* No comment provided by engineer. */ "settings.privacy.screenTimeSetting" = "Włącz czas na ekranie"; @@ -2864,7 +2891,7 @@ "shortcuts.shortcutSettingsEnableVPNTitle" = "Włącz VPN"; /* No comment provided by engineer. */ -"shortcuts.shortcutSettingsOpenBookmarksDescription" = "Użyj skrótów aby otworzyć ekran zakładek przy pomocy Siri - sterowanej głosem asystentki"; +"shortcuts.shortcutSettingsOpenBookmarksDescription" = "Użyj skrótów, aby otworzyć ekran zakładek przy pomocy Siri - sterowanej głosem asystentki"; /* No comment provided by engineer. */ "shortcuts.shortcutSettingsOpenBookmarksTitle" = "Otwórz zakładki"; @@ -2876,7 +2903,7 @@ "shortcuts.shortcutSettingsOpenBraveNewsTitle" = "Otwórz Brave News"; /* No comment provided by engineer. */ -"shortcuts.shortcutSettingsOpenHistoryListDescription" = "Użyj skrótów aby otworzyć ekran historii przy pomocy Siri - sterowanej głosem asystentki"; +"shortcuts.shortcutSettingsOpenHistoryListDescription" = "Użyj skrótów, aby otworzyć ekran historii przy pomocy Siri - sterowanej głosem asystentki"; /* No comment provided by engineer. */ "shortcuts.shortcutSettingsOpenHistoryListTitle" = "Otwórz historię przeglądania"; @@ -2900,7 +2927,7 @@ "shortcuts.shortcutSettingsOpenPlaylistTitle" = "Otwórz listę odtwarzania"; /* Description of Open Tabs from Other Devices Shortcut in Settings Screen */ -"shortcuts.shortcutSettingsOpenSyncedTabsDescription" = "Użyj skrótów aby otworzyć karty z innych urządzeń przy pomocy Siri - sterowanej głosem asystentki"; +"shortcuts.shortcutSettingsOpenSyncedTabsDescription" = "Użyj skrótów, aby otworzyć karty z innych urządzeń przy pomocy Siri - sterowanej głosem asystentki"; /* No comment provided by engineer. */ "shortcuts.shortcutSettingsOpenSyncedTabsTitle" = "Otwórz karty z innych urządzeń"; @@ -2972,7 +2999,7 @@ "sync.bookmarksExportPopupSuccessMessage" = "Pomyślnie wyeksportowano zakładki"; /* Message of the popup if bookmark export fails. */ -"sync.bookmarksIExportPopupFailureMessage" = "Eksport zakładek się nie udał"; +"sync.bookmarksIExportPopupFailureMessage" = "Nieudany eksport zakładek"; /* Title of the bookmark import popup. */ "sync.bookmarksImportPopupErrorTitle" = "Zakładki"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menu"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Niezabezpieczona"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Lista odtwarzania"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Źródła użytkownika"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Przełącz tryb czytania"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Włączyć sugestie wyszukiwania?"; @@ -3560,13 +3593,13 @@ "vpn.buyVPNTitle" = "Brave Firewall + VPN"; /* Text for a checkbox to present the user benefits for using Brave VPN */ -"vpn.checkboxDevicesProtect" = "Ochrona 5 urządzeń z 1 subskrypcją"; +"vpn.checkboxDevicesProtect" = "Ochrona 5 urządzeń za pomocą 1 subskrypcji"; /* Text for a checkbox to present the user benefits for using Brave VPN */ "vpn.checkboxGeoLocation" = "Wybierz swoją geolokalizację/lokalizację"; /* Text for a checkbox to present the user benefits for using Brave VPN */ -"vpn.checkboxNoIPLog" = "Brave nigdy nie zapisuje twojej aktywności"; +"vpn.checkboxNoIPLog" = "Brave nigdy nie zapisuje Twojej aktywności"; /* Text for a checkbox to present the user benefits for using Brave VPN */ "vpn.checkboxProtectYourDevices" = "Chroń każdą aplikację i całe twoje urządzenie"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "Zmieniono region VPN."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Nie udało się zresetować konfiguracji VPN. Spróbuj ponownie później."; +"vpn.resetVPNErrorBody" = "Nie można zresetować konfiguracji VPN. Spróbuj ponownie. Jeśli problem będzie nadal występował, skontaktuj się z działem pomocy technicznej w celu uzyskania pomocy."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Spróbuj jeszcze raz"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Błąd"; +"vpn.resetVPNErrorTitle" = "Reset nie powiódł się"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Konfiguracja VPN została pomyślnie zresetowana."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Powodzenie"; +"vpn.resetVPNSuccessTitle" = "Reset zakończony sukcesem"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Przywróć"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Połącz zakup w sklepie App Store ze swoim kontem Brave, aby używać funkcji Brave VPN na innych urządzeniach."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Zarządzaj subskrypcją"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Zrealizuj kod oferty"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Zresetuj konfigurację"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Nie udzielono pozwolenia"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Nie można zrealizować kodu oferty. Spróbuj ponownie lub sprawdź szczegóły kodu oferty i spróbuj ponownie."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Nie udało się sfinalizować zakupu. Spróbuj ponownie lub sprawdź szczegóły płatności w Apple i spróbuj ponownie."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Opłaty za subskrypcje będą pobierane za pośrednictwem konta iTunes.\n\nKażda niewykorzystana część bezpłatnej wersji próbnej, jeśli jest oferowana, przepada w momencie zakupu subskrypcji.\nTwoja subskrypcja będzie się odnawiać automatycznie, chyba że zostanie anulowana co najmniej 24 godziny przed końcem bieżącego okresu.\n\nMożesz zarządzać swoimi subskrypcjami w menu Ustawienia.\n\nKorzystając z Brave, wyrażasz zgodę na Warunki użytkowania i Politykę prywatności."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Zrealizuj kod"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Bieżące ustawienie: %@"; diff --git a/Sources/BraveStrings/Resources/pl.lproj/Localizable.strings b/Sources/BraveStrings/Resources/pl.lproj/Localizable.strings index bdc89d081bd..8e78ff196b7 100644 --- a/Sources/BraveStrings/Resources/pl.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/pl.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Prywatny tryb przeglądania"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Powiększ"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Pomniejsz"; + diff --git a/Sources/BraveStrings/Resources/pt-BR.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/pt-BR.lproj/BraveShared.strings index d0b6a346a16..3d090db846f 100644 --- a/Sources/BraveStrings/Resources/pt-BR.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/pt-BR.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Dispositivo %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Certificado de segurança"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Exibição"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Permitir a análise de produtos com preservação da privacidade (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Sua conexão com este site não é totalmente segura."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Você não deve inserir nenhuma informação sensível neste site (por exemplo, senhas ou cartões de crédito), pois elas podem ser roubadas por invasores."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Sua conexão com este site não é segura."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Ver Certificado"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Nível padrão de zoom de página da web"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Limpar todos os dados das Proteções?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Ocultar widget da Central de privacidade"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Última semana"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Enviar"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" Gostaria de acessar a câmera e o microfone"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" Gostaria de acessar a câmera"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Permitir"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" Gostaria de acessar um dispositivo de captura de mídia"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" Gostaria de acessar o microfone"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Favoritos restaurados"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menu"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Não é seguro"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Playlist"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Fontes do usuário"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Alternar modo leitor"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Ativar as sugestões de pesquisa?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "A região da VPN foi alterada."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Não foi possível redefinir a configuração da VPN. Tente novamente mais tarde."; +"vpn.resetVPNErrorBody" = "Não foi possível redefinir a configuração da VPN. Tente novamente. Se o problema persistir, entre em contato com o suporte para obter assistência."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Repetir"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Erro"; +"vpn.resetVPNErrorTitle" = "Redefinição com falha"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "A configuração da VPN foi redefinida com sucesso."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Sucesso"; +"vpn.resetVPNSuccessTitle" = "Redefinição bem-sucedida"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Restaurar"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Vincule sua compra na App Store à sua conta Brave para usar a VPN Brave em outros dispositivos."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Gerenciar assinatura"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Resgatar código de oferta"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Redefinir configuração"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Permissão negada"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Não foi possível resgatar o código de oferta. Tente novamente ou verifique os detalhes do seu código de oferta e tente novamente."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Não foi possível concluir a compra. Tente novamente ou verifique seus dados de pagamento na Apple antes de repetir a tentativa."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "A cobrança das assinaturas ocorrerá na sua conta do iTunes.\n\nAo adquirir uma assinatura, você abrirá mão de qualquer parte não utilizada de um teste gratuito.\n\nSua assinatura será renovada automaticamente, a menos que seja cancelada pelo menos 24 horas antes do final do período atual.\n\nVocê pode gerenciar suas assinaturas nas Configurações.\n\nAo usar o Brave, você concorda com os Termos de uso e com a Política de privacidade."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Resgatar código"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Configuração atual: %@"; diff --git a/Sources/BraveStrings/Resources/pt-BR.lproj/Localizable.strings b/Sources/BraveStrings/Resources/pt-BR.lproj/Localizable.strings index d5d3953bac1..9d41d265126 100644 --- a/Sources/BraveStrings/Resources/pt-BR.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/pt-BR.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Modo de navegação privada"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Ampliar"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Diminuir"; + diff --git a/Sources/BraveStrings/Resources/ru.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/ru.lproj/BraveShared.strings index 3ff8199e3c9..8e46f8cc258 100644 --- a/Sources/BraveStrings/Resources/ru.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/ru.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Устройство %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Сертификат безопасности"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Отображение"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Разрешить выполнение аналитики продукта без нарушения конфиденциальности (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Подключение к сайту уязвимо."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Злоумышленники могут украсть введенные на этом сайте конфиденциальные данные, например номера кредитных карт или пароли."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Подключение к сайту не защищено."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Посмотреть сертификат"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Масштаб страницы по умолчанию"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Удалить все данные Щита?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Скрыть виджет центра конфиденциальности"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "За неделю"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Отправить"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "%@ запрашивает доступ к камере и микрофону"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "%@ запрашивает доступ к камере"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Разрешить"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "%@ запрашивает доступ к устройству видеозахвата"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "%@ запрашивает доступ к микрофону"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Восстановленные закладки"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Меню"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Небезопасно"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Плейлист"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Пользовательские источники"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Вкл/выкл режим чтения"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Включить подсказки при поиске?"; @@ -3749,11 +3782,17 @@ "vpn.regionSwitchSuccessPopupText" = "Местонахождение серверов изменено."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Не удалось сбросить настройки VPN. Повторите попытку позже."; +"vpn.resetVPNErrorBody" = "Не удалось сбросить настройки VPN — попробуйте снова. Если проблема не исчезнет, свяжитесь со службой поддержки."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Повторить"; /* Title for error message when vpn configuration reset fails. */ "vpn.resetVPNErrorTitle" = "Ошибка"; +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Настройки VPN сброшены."; + /* Title for success message when vpn configuration reset succeeds. */ "vpn.resetVPNSuccessTitle" = "Готово"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Привяжите покупку в App Store к аккаунту Brave, чтобы использовать Brave VPN на других устройствах."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Управление подписками"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Активировать промо-код"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Сбросить настройки"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "В доступе отказано"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Не удалось активировать промо-код. Проверьте его и попробуйте снова или свяжитесь со службой поддержки."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Невозможно завершить осуществление покупки. Повторите попытку или проверьте свои платежные реквизиты в сети Apple и попробуйте еще раз."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Плата за подписки будет взиматься через ваш аккаунт iTunes.\n\nПри покупке подписки неиспользованный период бесплатной версии аннулируется.\n\nПодписка будет обновляться автоматически. Чтобы отменить подписку, откажитесь от нее как минимум за 24 часа до окончания текущего расчетного периода.\n\nВы можете управлять подписками в настройках.\n\nИспользуя Brave, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Активировать код"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Текущий регион: %@"; diff --git a/Sources/BraveStrings/Resources/ru.lproj/Localizable.strings b/Sources/BraveStrings/Resources/ru.lproj/Localizable.strings index b5f1d3f2f9f..934eca2bee6 100644 --- a/Sources/BraveStrings/Resources/ru.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/ru.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Приватный режим просмотра"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Увеличить"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Уменьшить"; + diff --git a/Sources/BraveStrings/Resources/sv.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/sv.lproj/BraveShared.strings index 66cdc6ceea9..d2dc54f5ad3 100644 --- a/Sources/BraveStrings/Resources/sv.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/sv.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Enhet %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Säkerhetscertifikat"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Visning"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Tillåt integritetsbevarande produktanalys (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Din anslutning till denna webbplats är inte helt säker."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Du bör inte ange någon känslig information på den här webbplatsen (till exempel lösenord eller kreditkort), eftersom det kan bli stulet i attacker."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Din anslutning till den här webbplatsen är inte säker."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Visa certifikat"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Zoomnivå för webbsida som standard"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Rensa alla Shields-data?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Dölj sekretesshubb-widget"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Förra veckan"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Skicka"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\" vill ha tillgång till kameran och mikrofonen"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\" vill ha åtkomst till kameran"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Tillåt"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\" vill ha åtkomst till en mediainspelningsenhet"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\" vill ha tillgång till mikrofonen"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Återställda bokmärken"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Meny"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Inte säker"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Spellista"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Användarkällor"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Växla läsläge"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Sätt på sökförslag?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN region ändrades."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Misslyckades med att återställa VPN-konfiguration, vänligen försök igen senare."; +"vpn.resetVPNErrorBody" = "Det gick inte att återställa VPN-konfigurationen. Försök igen. Om problemet kvarstår, kontakta supporten för att få hjälp."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Försök igen"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Fel"; +"vpn.resetVPNErrorTitle" = "Återställning misslyckades"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "VPN-konfigurationen har återställts."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Klart"; +"vpn.resetVPNSuccessTitle" = "Återställning lyckades"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Återställ"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Länka App Store-köp till ditt Brave-konto för att använda Brave VPN på andra enheter."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Hantera prenumeration"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Lös in erbjudandekod"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Återställ konfiguration"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "Åtkomst nekad"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Det gick inte att lösa in erbjudandekoden. Försök igen, eller kontrollera informationen om dina erbjudandekoder och försök igen."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Kunde inte slutföra köp. Vänligen försök igen eller kontrollera din betalningsinformation på Apple och försök igen."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Prenumerationer debiteras via ditt iTunes-konto.\n\nEventuell oanvänd del av den kostnadsfria provperioden, om den erbjuds, förverkas när du köper en prenumeration.\n\nDin prenumeration förnyas automatiskt såvida den inte sägs upp minst 24 timmar före slutet av den aktuella perioden.\n\nDu kan hantera dina prenumerationer i Inställningar.\n\nGenom att använda Brave godkänner du användarvillkoren och sekretesspolicyn."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Lös in kod"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Aktuell inställning: %@"; diff --git a/Sources/BraveStrings/Resources/sv.lproj/Localizable.strings b/Sources/BraveStrings/Resources/sv.lproj/Localizable.strings index b2649e09581..ef58e22f3b8 100644 --- a/Sources/BraveStrings/Resources/sv.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/sv.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Privat surfläge"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Zooma in"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Zooma ut"; + diff --git a/Sources/BraveStrings/Resources/tr.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/tr.lproj/BraveShared.strings index 4bbac74ae1f..656d1ecf432 100644 --- a/Sources/BraveStrings/Resources/tr.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/tr.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Aygıt %1$@ ( %2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Güvenlik Sertifikası"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Göster"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Gizlilik Korumalı Ürün Analizine İzin Ver (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Bu siteye bağlantınız tamamen güvenli değil."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Bu siteye hiçbir hassas bilgi girmemelisiniz (örneğin parolalar veya kredi kartları) çünkü bu bilgiler saldırganlar tarafından çalınabilir."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Bu siteye bağlantınız güvenli değil."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Sertifikayı Görüntüle"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Varsayılan Web Sayfası Yakınlaştırma Seviyesi"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Tüm Kalkanlar verileri temizlensin mi?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Gizlilik Merkezi Widget'ını gizle"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Geçen hafta"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Gönder"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "\"%@\", Kamera ve Mikrofona Erişmek İstiyor"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "\"%@\", Kameraya Erişmek İstiyor"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "İzin Ver"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "\"%@\", Bir Medya Yakalama Aygıtına Erişmek İstiyor"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "\"%@\", Mikrofona Erişmek İstiyor"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Geri Yüklenen Yer İşaretleri"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Menü"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Güvenli Değil"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Oynatma listesi"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Kullanıcı Kaynakları"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Okuyucu Modunu Aç/Kapat"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Arama önerileri açılsın mı?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN bölgesi değişti."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "VPN yapılandırması sıfırlanamadı, lütfen daha sonra yeniden deneyin."; +"vpn.resetVPNErrorBody" = "VPN yapılandırması sıfırlanamıyor. Lütfen tekrar deneyin. Sorun devam ederse, yardım için destekle iletişime geçin."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Tekrar Dene"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Hata"; +"vpn.resetVPNErrorTitle" = "Sıfırlama Başarısız"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "VPN yapılandırması başarıyla sıfırlandı."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Başarılı"; +"vpn.resetVPNSuccessTitle" = "Sıfırlama Başarılı"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Geri yükle"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Brave VPN'i ve diğer cihazlarda kullanmak için App Store satın alımınızı Brave hesabınıza bağlayın"; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Aboneliği Yönet"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Teklif Kodunu Kullan"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Yapılandırmayı Sıfırla"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "İzin reddedildi"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Teklif kodu kullanılamadı. Lütfen tekrar deneyin veya teklif kodu ayrıntılarınızı kontrol edip tekrar deneyin."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Satın alma işlemi tamamlanamıyor. Lütfen yeniden deneyin veya Apple'daki ödeme bilgilerinizi kontrol edin ve yeniden deneyin."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Abonelikler iTunes hesabınız üzerinden ücretlendirilir.\n\nÜcretsiz deneme sürümünün kullanılmayan herhangi bir kısmı, teklif edilirse, bir abonelik satın ettiğinizde kaybedilir.\n\nGeçerli dönemin bitiminden en az 24 saat önce iptal edilmediği sürece aboneliğiniz otomatik olarak yenilenir.\n\nAboneliklerinizi Ayarlar'dan yönetebilirsiniz.\n\nBrave'i kullanarak Kullanım Koşullarını ve Gizlilik Politikasını kabul etmiş olursunuz."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Kod Kullan"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Mevcut Ayar: %@"; diff --git a/Sources/BraveStrings/Resources/tr.lproj/Localizable.strings b/Sources/BraveStrings/Resources/tr.lproj/Localizable.strings index c8089279cd3..b25b3acdf18 100644 --- a/Sources/BraveStrings/Resources/tr.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/tr.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Gizli Gezinme Modu"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Yakınlaştır"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Uzaklaştır"; + diff --git a/Sources/BraveStrings/Resources/uk.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/uk.lproj/BraveShared.strings index 793a0764aee..14e52ef600f 100644 --- a/Sources/BraveStrings/Resources/uk.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/uk.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "Пристрій %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "Сертифікат безпеки"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "Перегляд"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "Дозволити аналітику продуктів зі збереженням конфіденційності (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "Ваше підключення до сайту не є цілком захищеним."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "Радимо не вводити конфіденційну інформацію на цьому сайті (наприклад, паролі або дані кредитних карток), оскільки вона може бути викрадена зловмисниками."; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "Ваше з’єднання із цим сайтом незахищене."; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "Переглянути сертифікат"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "Рівень масштабування сторінки за замовчуванням"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "Очистити всі дані Shields?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "Приховати віджет Центру конфіденційності"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "Останній тиждень"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "Надіслати"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "Сайт %@ хоче отримати доступ до камери й мікрофона"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "Сайт %@ хоче отримати доступ до камери"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "Дозволити"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "Сайт %@ хоче отримати доступ до пристрою захоплення медіаданих"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "Сайт %@ хоче отримати доступ до мікрофона"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "Відновлені закладки"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "Меню"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "Не захищене"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "Список відтворення"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "Джерела користувача"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "Переключення режиму читання"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "Увімкнути пошукові підказки?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "Регіон VPN змінено."; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "Не вдалося скинути налаштування VPN. Cпробуйте пізніше."; +"vpn.resetVPNErrorBody" = "Не вдалося скинути конфігурацію VPN. Спробуйте ще раз. Якщо проблема не зникне, зверніться до служби підтримки."; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "Повторити спробу"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "Помилка"; +"vpn.resetVPNErrorTitle" = "Помилка скидання"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "Параметри VPN скинуто."; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "Успішно"; +"vpn.resetVPNSuccessTitle" = "Параметри скинуто"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "Відновити"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "Зв’яжіть покупку в App Store з вашим обліковим записом Brave, щоб користуватися Brave VPN і на інших пристроях."; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "Керування підпискою"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "Активувати код пропозиції"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "Скинути налаштування"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "В доступі відмовлено"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "Не вдалося активувати код пропозиції. Спробуйте ще раз або перевірте код і повторіть спробу."; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "Не вдалося здійснити покупку. Спробуйте ще раз або перевірте свої платіжні реквізити, вказані в мережі Apple, та повторіть спробу."; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "Плата за підписку стягується з вашого рахунку в iTunes.\n\nБудь-яка невикористана частина безкоштовної пробної версії, якщо вона пропонується, втрачається під час покупки підписки.\n\nПідписка продовжується автоматично, якщо її не скасовано не менше ніж за 24 години до закінчення поточного періоду.\n\nВи можете керувати своїми підписками у налаштуваннях.\n\nВикористовуючи Brave, ви погоджуєтеся з Умовами користування та Політикою конфіденційності."; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "Активувати код"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "Поточне налаштування: %@"; diff --git a/Sources/BraveStrings/Resources/uk.lproj/Localizable.strings b/Sources/BraveStrings/Resources/uk.lproj/Localizable.strings index fd5cf68704b..9cdc6d242d3 100644 --- a/Sources/BraveStrings/Resources/uk.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/uk.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "Приватний режим навігації"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "Збільшити"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "Зменшити"; + diff --git a/Sources/BraveStrings/Resources/zh-TW.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/zh-TW.lproj/BraveShared.strings index 15c3d36dade..39a4c4e4a41 100644 --- a/Sources/BraveStrings/Resources/zh-TW.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/zh-TW.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "裝置 %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "安全認證"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "顯示"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "允許保護隱私的產品分析 (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "您與此網站之間的連線並非完全安全。"; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "请勿在此网站上输入任何敏感信息(例如密码或信用卡信息),因为攻击者可能会盗取这些信息。"; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "您與此網站之間的連線不安全。"; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "查看認證"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "預設網頁縮放比例"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "要清除所有防護資料?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "隱藏隱私中心小工具"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "上週"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "提交"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "「%@」想要存取攝影機和麥克風"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "「%@」想要存取攝影機"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "允許"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "「%@」想要存取媒體擷取裝置"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "「%@」想要存取麥克風"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "恢復的書籤"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "選單"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "不安全"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "播放清單"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "使用者來源"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "切換閱讀器模式"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "開啟搜尋建議?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN 區域已完成變更。"; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "無法重設 VPN 組態,請稍後再試。"; +"vpn.resetVPNErrorBody" = "無法重設 VPN 設定,請再試一次。如果問題仍未解決,請聯絡支援團隊尋求協助。"; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "再試一次"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "錯誤"; +"vpn.resetVPNErrorTitle" = "重設失敗"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "已成功重設 VPN 設定。"; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "成功"; +"vpn.resetVPNSuccessTitle" = "重設成功"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "還原"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "將您的 App Store 購買交易連結至 Brave 帳戶,以便在其他裝置上使用 Brave VPN。"; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "管理訂閱"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "兌換優惠代碼"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "重設組態"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "權限遭拒"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "無法兌換優惠代碼。請再試一次,或檢查您的優惠代碼詳細資訊後重試。"; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "無法完成購買。請再試一次,或到 Apple 帳戶查看付款詳細資訊後重試。"; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "我們會透過你的 iTunes 帳戶收取訂閱費用。\n\n如果您在免費試用期結束前便選擇訂閱,剩餘的試用效期即告失效。\n\n只要未在目前約期結束前 24 小時取消訂閱,系統就會自動為您續約。\n\n您可以前往「設定」管理訂閱事宜。\n\n使用 Brave 即表示您同意使用條款及隱私權政策。"; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "兌換代碼"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "目前的設定:%@"; diff --git a/Sources/BraveStrings/Resources/zh-TW.lproj/Localizable.strings b/Sources/BraveStrings/Resources/zh-TW.lproj/Localizable.strings index ea6e5c8b9e8..48f506a218f 100644 --- a/Sources/BraveStrings/Resources/zh-TW.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/zh-TW.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "隱私瀏覽模式"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "放大"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "縮小"; + diff --git a/Sources/BraveStrings/Resources/zh.lproj/BraveShared.strings b/Sources/BraveStrings/Resources/zh.lproj/BraveShared.strings index 1078957a486..3fdab3b0a94 100644 --- a/Sources/BraveStrings/Resources/zh.lproj/BraveShared.strings +++ b/Sources/BraveStrings/Resources/zh.lproj/BraveShared.strings @@ -658,6 +658,9 @@ /* Current device model and iOS version copied to clipboard. */ "DeviceTemplate" = "设备 %1$@ (%2$@)"; +/* Button title that when tapped displays a websites HTTPS security certificate information */ +"DisplayCertificate" = "安全认证"; + /* Section name for display preferences. */ "DisplaySettingsSection" = "显示"; @@ -1450,6 +1453,18 @@ /* The title for the setting that will allow a user to toggle sending privacy preserving analytics to Brave. */ "p3a.settingTitle" = "允许保护隐私的产品分析 (P3A)"; +/* No comment provided by engineer. */ +"pageSecurityView.pageNotFullySecureTitle" = "您与此网站之间建立的连接并非完全安全。"; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureDetailedWarning" = "请勿在此网站上输入任何敏感信息(例如密码或信用卡信息),因为攻击者可能会盗取这些信息。"; + +/* No comment provided by engineer. */ +"pageSecurityView.pageNotSecureTitle" = "您与此网站之间建立的连接不安全。"; + +/* No comment provided by engineer. */ +"pageSecurityView.viewCertificateButtonTitle" = "查看认证"; + /* Title for the section for the global/default zoom level */ "pagezoom.settings.defaultZoomLevelSectionTitle" = "默认网页缩放级别"; @@ -1927,9 +1942,6 @@ /* A prompt message we show to the user if they want to clear all data gathered by the Privacy Reports Feature */ "privacyHub.clearAllDataPrompt" = "要清除所有 Shields 数据?"; -/* The title of the button action which hides the privacy hub */ -"privacyHub.hidePrivacyHubWidgetActionTitle" = "隐藏隐私中心小部件"; - /* Header text, under it we display blocked items from last week */ "privacyHub.lastWeekHeader" = "上周"; @@ -2221,6 +2233,21 @@ /* No comment provided by engineer. */ "ReportBrokenSubmitButtonTitle" = "提交"; +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera & microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraAndMicrophonePermissionPrompt" = "“%@” 希望访问摄像头和麦克风"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's camera. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCameraPermissionPrompt" = "“%@” 希望访问摄像机"; + +/* A button shown in a permission dialog that will grant the website the ability to use the device's camera or microphone */ +"requestCaptureDevicePermissionAllowButtonTitle" = "允许"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access some media capture device such as a camera or microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestCaptureDevicePermissionPrompt" = "“%@” 希望访问媒体采集设备"; + +/* A title that appears on a permissions dialog on whether or not the user wants to allow a web page to access their device's microphone. %@ will be replaced with the websites address (for example: \"talk.brave.com\") */ +"requestMicrophonePermissionPrompt" = "“%@” 希望使用麦克风"; + /* Name of folder where restored bookmarks are retrieved */ "RestoredBookmarksFolderName" = "恢复的书签"; @@ -3214,6 +3241,9 @@ /* Accessibility Label for the browser toolbar Menu button */ "TabToolbarMenuButtonAccessibilityLabel" = "菜单"; +/* A label shown next to a URL that loaded in some insecure way */ +"tabToolbarNotSecureTitle" = "不安全"; + /* Accessibility Label for the tab toolbar Playlist button */ "TabToolbarPlaylistButtonAccessibilityLabel" = "播放列表"; @@ -3475,6 +3505,9 @@ /* A header title shown over a list of news sources the user has subscribed to manually via RSS. */ "today.userSourcesHeaderTitle" = "用户来源"; +/* Button title that when tapped toggles the web page in our out of reader mode */ +"ToggleReaderMode" = "切换阅读器模式"; + /* Prompt shown before enabling provider search queries */ "Turn on search suggestions?" = "开启搜索建议功能?"; @@ -3749,13 +3782,19 @@ "vpn.regionSwitchSuccessPopupText" = "VPN 区域已更改。"; /* Message to show when vpn configuration reset fails. */ -"vpn.resetVPNErrorBody" = "无法重置 VPN 配置,请稍后重试。"; +"vpn.resetVPNErrorBody" = "无法重置 VPN 配置。请重试。如果问题仍然存在,请联系技术支持寻求帮助。"; + +/* Title of button to try again when vpn configuration reset fails. */ +"vpn.resetVPNErrorButtonActionTitle" = "请重试"; /* Title for error message when vpn configuration reset fails. */ -"vpn.resetVPNErrorTitle" = "错误"; +"vpn.resetVPNErrorTitle" = "重置失败"; + +/* Message to show when vpn configuration reset succeeds. */ +"vpn.resetVPNSuccessBody" = "VPN 配置已重置成功。"; /* Title for success message when vpn configuration reset succeeds. */ -"vpn.resetVPNSuccessTitle" = "成功"; +"vpn.resetVPNSuccessTitle" = "重置成功"; /* No comment provided by engineer. */ "vpn.restorePurchases" = "还原"; @@ -3790,10 +3829,12 @@ /* Footer text to link your VPN receipt to other devices. */ "vpn.settingsLinkReceiptFooter" = "将您的 App Store 购买交易连接至 Brave 帐户,以便在其他裝置上使用 Brave VPN。"; -/* Button to manage your VPN subscription - Button to redeem offer code subscription */ +/* Button to manage your VPN subscription */ "vpn.settingsManageSubscription" = "管理订阅"; +/* Button to redeem offer code subscription */ +"vpn.settingsRedeemOfferCode" = "兑换优惠代码"; + /* Button to reset VPN configuration */ "vpn.settingsResetConfiguration" = "重置配置"; @@ -3887,6 +3928,9 @@ /* Title for an alert when the user didn't allow to install VPN profile */ "vpn.vpnConfigPermissionDeniedErrorTitle" = "授权被拒"; +/* Message for error when VPN offer code could not be redeemed. */ +"vpn.vpnErrorOfferCodeFailedBody" = "无法兑换优惠代码。请重试,或检查您的优惠代码详情并重试。"; + /* Message for error when VPN could not be purchased. */ "vpn.vpnErrorPurchaseFailedBody" = "无法完成购买。请重试,或在 Apple 网站查看您的付款详细信息,然后重试。"; @@ -3896,6 +3940,9 @@ /* Disclaimer for user purchasing the VPN plan. */ "vpn.vpnIAPBoilerPlate" = "我们会通过您的 iTunes 账户收取订阅费用。\n\n购买订阅后,免费试用的任何未使用部分(如已提供)会被没收。\n\n您的订阅会自动更新,除非在当前订阅期结束前至少 24 小时以前取消该订阅。\n\n您可以在“设置”中管理您的订阅。\n\n使用 Brave,即表示您同意使用条款和隐私政策。"; +/* Title for a button for enabling the Redeem Code flow */ +"vpn.vpnRedeemCodeButtonActionTitle" = "兑换代码"; + /* Button subtitle for VPN region selection in menu. %@ will be replaced with country name or automatic ex: Current Setting: Automatic */ "vpn.vpnRegionSelectorButtonSubTitle" = "当前设置:%@"; diff --git a/Sources/BraveStrings/Resources/zh.lproj/Localizable.strings b/Sources/BraveStrings/Resources/zh.lproj/Localizable.strings index 2a38b30e5d3..c1c226f40b6 100644 --- a/Sources/BraveStrings/Resources/zh.lproj/Localizable.strings +++ b/Sources/BraveStrings/Resources/zh.lproj/Localizable.strings @@ -55,3 +55,9 @@ /* Hardware shortcut switch to the private browsing tab or tab tray. Shown in the Discoverability overlay when the hardware Command Key is held down. */ "SwitchToPBMKeyCodeTitle" = "隐私浏览模式"; +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomInTitle" = "放大"; + +/* Label to display in the Discoverability overlay for keyboard shortcuts */ +"ZoomOutTitle" = "缩小"; + diff --git a/Sources/BraveWallet/Resources/de.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/de.lproj/BraveWallet.strings index c440cc57f54..942181f8f72 100644 --- a/Sources/BraveWallet/Resources/de.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/de.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Bild ist nicht verfügbar"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Übersicht"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Eigentum von"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Eigenschaften"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Senden"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Das oben gezeigte gerenderte Bild stimmt möglicherweise nicht genau mit dem NFT überein"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT-Detail"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "Token-ID"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Screenshot erkannt"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Suchen"; + /* The title of the asset search page */ "wallet.searchTitle" = "Assets durchsuchen"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Überspringen"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Mit Syndica-Server fortfahren"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Weiter mit einem SNS-Server"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave verwendet Syndica zur Auflösung von .sol-Domainnamen. Brave verbirgt Ihre IP-Adresse. Wenn Sie dies aktivieren, sieht Syndica, dass jemand versucht, diese .sol-Domains zu besuchen, aber sonst nichts. Siehe die %2$@ und die %4$@ von Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave verwendet einen Drittanbieter für die Auflösung von .sol-Domainnamen. Brave verbirgt Ihre IP-Adresse. Wenn Sie dies aktivieren, sieht der Drittanbieter, dass jemand versucht, diese .sol-Domains zu besuchen, aber sonst nichts. Weitere Informationen zu den von uns verwendeten Drittanbietern und deren Datenschutzrichtlinien finden Sie auf unserer Hilfeseite."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Unterstützung des Solana Name Service (SNS) in Brave aktivieren?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Insgesamt"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Genehmigt"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "%1$@ %2$@ genehmigt"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Gebühr: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ von"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Solana-Tausch"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Swap an"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "%1$@ %2$@ in %3$@ %4$@ getauscht"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Unbekannter Fehler"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Wallet freischalten"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Entsperren"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Geben Sie Ihr Passwort ein, um die Wallet zu entsperren"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ auf %2$@"; diff --git a/Sources/BraveWallet/Resources/es.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/es.lproj/BraveWallet.strings index 7e0e8df39bf..af2220d4455 100644 --- a/Sources/BraveWallet/Resources/es.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/es.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave utilizará Infura para resolver los nombres de dominio .eth que hay en el Servicio de nombre Ethereum (ENS). Brave oculta tu dirección IP. Si lo activas, Infura verá que alguien está intentando visitar estos dominios .eth, pero nada más. Consulta las %2$@ y la %4$@ de Infura."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "¿Habilitar la compatibilidad con el servicio de nombres de Ethereum (ENS) en Brave?\n"; +"wallet.ensDomainInterstitialPageTitle" = "¿Habilitar la compatibilidad con el servicio de nombres de Ethereum (ENS) en Brave?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Proceder con la búsqueda fuera de cadena"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "La imagen no está disponible"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Descripción general"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Propietario:"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Propiedades"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Enviar"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "La imagen renderizada de arriba podría tal vez no coincidir por completo con el NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Detalles del NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID de token"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Hemos detectado una captura de pantalla"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Búsqueda"; + /* The title of the asset search page */ "wallet.searchTitle" = "Buscar activos"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Omitir"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Continuar usando el servidor Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Continuar usando un servidor SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave utilizará Syndica para resolver los nombres de dominio .sol. Brave oculta tu dirección IP. Si lo activas, Syndica verá que alguien está intentando visitar estos dominios .sol, pero nada más. Consulta las %2$@ y la %4$@ de Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave recurrirá a un tercero para resolver los nombres de dominio .sol. Brave oculta tu dirección IP. Si lo activas, el tercero verá que alguien está intentando visitar estos dominios .sol, pero nada más. Para obtener más información sobre las terceras partes a las que recurrimos y sus políticas de privacidad, consulta nuestra página de ayuda."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "¿Habilitar la compatibilidad con el servicio de nombres de Solana (SNS) en Brave?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Total"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Aprobadas"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Se han aprobado %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Tarifa: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ desde"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Intercambio de Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Intercambiar en"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Se han intercambiado %1$@ %2$@ por %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Error desconocido"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Desbloquear cartera"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Desbloquear"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Introduce la contraseña para desbloquear la cartera"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ en %2$@"; diff --git a/Sources/BraveWallet/Resources/fr.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/fr.lproj/BraveWallet.strings index f7bfc52170e..f2b1c1091eb 100644 --- a/Sources/BraveWallet/Resources/fr.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/fr.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave utilisera Infura pour résoudre les noms de domaine en .eth enregistrés sur Ethereum Name Service (ENS). Brave masque votre adresse IP. Si vous activez cette option, Infura verra que quelqu'un essaie d'accéder à ces domaines en .eth, mais n'aura accès à aucune autre information. Consultez les %2$@ et la %4$@ d'Infura."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Activer la prise en charge des domaines Ethereum Name Service (ENS) dans Brave ?"; +"wallet.ensDomainInterstitialPageTitle" = "Activer la prise en charge des domaines Ethereum Name Service (ENS) dans Brave ?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Continuer avec la résolution hors chaîne"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Image non disponible"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Présentation"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Détenu par"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Propriétés"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Envoyer"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Il se peut que l'image présentée ci-dessus ne corresponde pas exactement au NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Détails du NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID du jeton"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Capture d'écran détectée"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Rechercher"; + /* The title of the asset search page */ "wallet.searchTitle" = "Rechercher des actifs"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "Ignorer"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Continuer en utilisant le serveur Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Continuer avec un serveur SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave utilisera Syndica pour résoudre les noms de domaine .sol. Brave masque votre adresse IP. Si vous activez cette option, Syndica verra que quelqu'un essaie d'accéder à ces domaines .sol, mais n'aura accès à aucune autre information. Consultez les %2$@ et la %4$@ de Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave utilisera un tiers pour résoudre les noms de domaine .sol. Brave masque votre adresse IP. Si vous activez cette option, le tiers verra que quelqu'un essaie d'accéder à ces domaines .sol, mais n'aura accès à aucune autre information. Pour en savoir plus sur les tiers auxquels nous faisons appel et sur leur politique de confidentialité, veuillez consulter notre page d'aide."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "Activer la prise en charge de Solana Name Service (SNS) dans Brave?"; +"wallet.snsDomainInterstitialPageTitle" = "Activer la prise en charge de Solana Name Service (SNS) dans Brave ?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "Avancer le compte Nonce"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Total"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Approuvé"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "%1$@ %2$@ approuvés"; @@ -1808,7 +1820,7 @@ "wallet.transactionDetailsTitle" = "Détails de la transaction"; /* The label for the transaction hash (the identifier) of a cryptocurrency transaction. Appears next to a button that opens a URL for the transaction. */ -"wallet.transactionDetailsTransactionHashTitle" = "Hash de la transaction"; +"wallet.transactionDetailsTransactionHashTitle" = "Hash de transaction"; /* The label for the fees involved in a cryptocurrency transaction. Appears next to the value transferred and the currency amount. */ "wallet.transactionDetailsTxFeeTitle" = "Frais de transaction"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Frais : %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ depuis"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Échange Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Échanger sur"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "%1$@ %2$@ échangés contre %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Erreur inconnue"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Déverrouiller le portefeuille"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Déverrouiller"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Saisir le mot de passe pour déverrouiller le portefeuille"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ sur %2$@"; diff --git a/Sources/BraveWallet/Resources/id-ID.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/id-ID.lproj/BraveWallet.strings index ecfd972539c..4ee3e31e0ce 100644 --- a/Sources/BraveWallet/Resources/id-ID.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/id-ID.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave akan menggunakan Infura untuk menyelesaikan nama domain .eth yang berada di Layanan Nama Ethereum (ENS). Brave menyembunyikan alamat IP Anda. Jika Anda mengaktifkannya, Infura akan melihat bahwa seseorang sedang mencoba mengunjungi domain-domain .eth ini, namun hanya itu. Lihat %2$@ dan %4$@ Infura."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Aktifkan dukungan dari Ethereum Name Service (ENS) di Brave?"; +"wallet.ensDomainInterstitialPageTitle" = "Aktifkan Dukungan dari Ethereum Name Service (ENS) di Brave?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Lanjutkan pencarian luar rantai"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Gambar tidak tersedia"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Ikhtisar"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Dimiliki Oleh"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Properti"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Kirim"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Gambar yang ditampilkan di atas mungkin tidak sama persis dengan NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Detail NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID token"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Tangkapan layar terdeteksi"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Cari"; + /* The title of the asset search page */ "wallet.searchTitle" = "Cari aset"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "Lewatkan"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Lanjutkan dengan menggunakan peladen Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Lanjutkan dengan menggunakan peladen SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave akan menggunakan Syndica untuk menyelesaikan nama domain .sol. Brave menyembunyikan alamat IP Anda. Jika Anda mengaktifkannya, Syndica akan melihat bahwa seseorang sedang mencoba mengunjungi domain-domain .sol ini, namun hanya itu. Lihat %2$@ dan %4$@ Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave akan menggunakan pihak ketiga untuk menyelesaikan nama domain .sol. Brave menyembunyikan alamat IP Anda. Jika Anda mengaktifkannya, pihak ketiga akan melihat bahwa seseorang sedang mencoba mengunjungi domain-domain .sol ini, namun hanya itu. Untuk informasi lebih lanjut tentang pihak ketiga yang kami gunakan and kebijakan privasi mereka, silakan lihat halaman bantuan."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "Aktifkan dukungan Solana Name Service (SNS) di Brave?"; +"wallet.snsDomainInterstitialPageTitle" = "Aktifkan Dukungan Solana Name Service (SNS) di Brave?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "Lanjutkan Akun Nonce"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Total"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Disetujui"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "%1$@ %2$@ yang disetujui"; @@ -1808,7 +1820,7 @@ "wallet.transactionDetailsTitle" = "Detail Transaksi"; /* The label for the transaction hash (the identifier) of a cryptocurrency transaction. Appears next to a button that opens a URL for the transaction. */ -"wallet.transactionDetailsTransactionHashTitle" = "Label transaksi"; +"wallet.transactionDetailsTransactionHashTitle" = "Hash Transaksi"; /* The label for the fees involved in a cryptocurrency transaction. Appears next to the value transferred and the currency amount. */ "wallet.transactionDetailsTxFeeTitle" = "Biaya transaksi"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Biaya: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ dari"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Pertukaran Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Tukar pada"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Tukar %1$@ %2$@ ke %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Kesalahan yang tidak diketahui"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Buka Kunci Dompet"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Buka Kunci"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Masukkan kata sandi untuk membuka dompet"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ di %2$@"; diff --git a/Sources/BraveWallet/Resources/it.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/it.lproj/BraveWallet.strings index 6c88eb1e834..1d20112193a 100644 --- a/Sources/BraveWallet/Resources/it.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/it.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave userà Infura per risolvere i nomi di dominio .eth di Ethereum Name Service (ENS) . Brave nasconde l’indirizzo IP. Se si attiva questa opzione, Infura vedrà che qualcuno sta tentando di visitare questi domini .eth, ma non saprà nient’altro. Per informazioni: %2$@ e %4$@ di Infura."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Abilitare il supporto di Ethereum Name Service (ENS) in Brave?"; +"wallet.ensDomainInterstitialPageTitle" = "Vuoi attivare il supporto di Ethereum Name Service (ENS) su Brave?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Procedi con la ricerca off-chain"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "L’immagine non è disponibile"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Panoramica"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Di proprietà di"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Proprietà"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Invia"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "L'immagine mostrata in alto potrebbe non essere esattamente identica all’NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT in dettaglio"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID token"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Schermata acquisita"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Ricerca"; + /* The title of the asset search page */ "wallet.searchTitle" = "Cerca asset"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Salta"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Continua usando il server di Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Continua usando un server SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave userà Syndica per risolvere i nomi di dominio .sol. Brave nasconde l’indirizzo IP. Se si attiva questa opzione, Syndica vedrà che qualcuno sta tentando di visitare questi domini .sol, ma non saprà nient’altro. Per informazioni: %2$@ e %4$@ di Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Per risolvere i nomi di dominio .sol, Brave si affiderà a una terza parte. Brave nasconde però il tuo indirizzo IP. Se si attiva questa opzione, la terza parte vedrà che qualcuno sta tentando di visitare questi domini .sol, ma non saprà nient’altro. Per informazioni sulle terze parti da noi utilizzate e sulle loro politiche in materia di privacy, consulta la nostra pagina di assistenza."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Vuoi attivare il supporto di Solana Name Service (SNS) su Brave?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Totale"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Approvati"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Approvati: %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Commissione: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ da"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Cambio con Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Cambia su"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Cambiati %1$@ %2$@ in %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Errore sconosciuto"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Sblocca il Portafoglio"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Sblocca"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Inserisci la password per sbloccare il portafoglio"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ su %2$@"; diff --git a/Sources/BraveWallet/Resources/ja.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/ja.lproj/BraveWallet.strings index c9a6ad1ac5a..ee0fc680bd8 100644 --- a/Sources/BraveWallet/Resources/ja.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/ja.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "画像は使用できません"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "概要"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "所有者"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "プロパティ"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "送信する"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "上記レンダリング画像は、NFTと完全に一致するものではありません"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFTの詳細"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "トークンID"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "スクリーンショットが検出されました"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "検索"; + /* The title of the asset search page */ "wallet.searchTitle" = "アセットを検索する"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "スキップ"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Syndicaサーバーを使用して続行する"; +"wallet.snsDomainInterstitialPageButtonProceed" = "SNSサーバーを使用して続行する"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Braveは、.solドメイン名の解決にSyndicaを使用する予定です。BraveはあなたのIPアドレスを隠します。これを有効にすると、Syndicaは、誰かがこれらの.solドメインを訪問しようとしていることを確認しますが、それ以外は何もしません。Syndicaの%2$@%4$@を参照してください。"; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Braveは、.solドメイン名の解決にサードパーティを使用します。ユーザーのIPアドレスはBraveには表示されません。これを有効にすると、サードパーティは、他のユーザーがこれらの.solドメインを訪問しようとしているかどうかの確認のみを行います。当社が使用するサードパーティとそのプライバシーポリシーの詳細については、ヘルプページをご覧ください。"; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Braveでソラナネームサービス(SNS)のサポートを有効にしますか?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "合計"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "承認済"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "%1$@ %2$@ が承認されました"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "手数料: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ :"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Solanaスワップ"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "スワップ"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "%1$@ %2$@ を %3$@ %4$@ にスワップしました"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "不明なエラー"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "ウォレットのロックを解除"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "ロック解除"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "パスワードを入力してウォレットのロックを解除"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%2$@の%1$@"; diff --git a/Sources/BraveWallet/Resources/ko-KR.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/ko-KR.lproj/BraveWallet.strings index 4af78396873..eb8badadab1 100644 --- a/Sources/BraveWallet/Resources/ko-KR.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/ko-KR.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave는 Ethereum Name Service (ENS)상에서 .eth 도메인 이름을 해석하는 데 Infura를 사용합니다. Brave는 귀하의 IP 주소를 숨깁니다. 이를 활성화하면 누군가 이러한 도메인을 방문하려고 한다는 사실 외에는 Infura가 확인할 수 없습니다. Infura의 %2$@%4$@을 참조하세요."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Brave에서 Ethereum Name Service(ENS) 지원을 활성화할까요?"; +"wallet.ensDomainInterstitialPageTitle" = "Brave에서 ENS(Ethereum Name Service) 지원을 활성화할까요?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "오프체인 룩업으로 계속"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "이미지 사용 불가"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "둘러보기"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "소유자"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "속성"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "보내기"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "위의 렌더링된 이미지는 NFT와 정확하게 일치하지 않을 수 있습니다."; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT 세부정보"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "토큰 ID"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "스크린샷 감지됨"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "검색"; + /* The title of the asset search page */ "wallet.searchTitle" = "자산 검색"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "건너뛰기"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Syndica 서버를 이용하여 계속 진행"; +"wallet.snsDomainInterstitialPageButtonProceed" = "SNS 서버를 이용하여 계속 진행"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave는 .sol 도메인 네임을 변환하기 위해 Syndica를 사용할 예정입니다. 이를 활성화하면 Syndica에서 누군가 .sol 도메인을 방문하고자 할 때 이를 확인할 수 있게 되나, 그 외의 정보는 확인할 수 없습니다. Syndica의 %2$@%4$@ 내용을 확인하십시오."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave는 .sol 도메인 이름을 해석하는 데 타사 서비스를 사용합니다. Brave는 귀하의 IP 주소를 숨깁니다. 이를 활성화하면 누군가 이러한 .sol 도메인을 방문하려고 한다는 사실 외에는 해당 타사가 확인할 수 없습니다. Brave가 사용하는 타사 서비스는 무엇인지, 해당 서비스의 개인정보 보호정책은 어떻게 되는지 자세히 알아보려면 도움말 페이지를 방문하세요."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Brave에서 SNS(Solana Name Service) 지원을 활성화할까요?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "총액"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "승인됨"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "%1$@ %2$@ 승인함"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "수수료: %1$@ %2$@(%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@, 출처"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Solana 스왑"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "스왑 -"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "%1$@ %2$@에서 %3$@ %4$@(으)로 스왑됨"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "알 수 없는 오류"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "월렛 잠금 해제"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "잠금 해제"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "월렛을 잠금 해제하려면 비밀번호 입력"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%2$@의 %1$@"; diff --git a/Sources/BraveWallet/Resources/ms.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/ms.lproj/BraveWallet.strings index 7ce6f9a1fe9..6aac00d6ba0 100644 --- a/Sources/BraveWallet/Resources/ms.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/ms.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave akan menggunakan Infura untuk menyelesaikan nama domain .eth yang terdapat pada Ethereum Name Service (ENS). Brave menyembunyikan alamat IP anda. Jika anda mendayakan ciri ini, Infura dapat lihat bahawa ada orang cuba melawat domain .eth ini tetapi setakat itu sahaja. Lihat %2$@ dan %4$@ Infura."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Mengaktifkan sokongan Ethereum Name Service (ENS) di Brave?"; +"wallet.ensDomainInterstitialPageTitle" = "Dayakan Sokongan Ethereum Name Service (ENS) di Brave?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Teruskan dengan carian luar rantaian"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Imej tidak tersedia"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Gambaran keseluruhan"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Dimiliki Oleh"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Ciri-ciri"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Hantar"; @@ -991,14 +1000,11 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Imej yang dihasilkan di atas mungkin tidak sepadan dengan NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Butiran NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID Token"; /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token standard */ -"wallet.nftDetailTokenStandard" = "Standard token"; +"wallet.nftDetailTokenStandard" = "Standard Token"; /* The title of the alert that asks users either to enable NFT discovery or import manually. `SimpleHash` is the third-party service name, so it does not need to be translated. */ "wallet.nftDiscoveryCalloutDescription" = "Brave Wallet boleh menggunakan perkhidmatan pihak ketiga untuk memaparkan NFT anda secara automatik. Brave akan berkongsi alamat dompet anda dengan SimpleHash untuk menyediakan perkhidmatan ini. Ketahui lebih lanjut."; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Tangkapan skrin dikesan"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Carian"; + /* The title of the asset search page */ "wallet.searchTitle" = "Cari aset"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "Langkau"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Teruskan penggunaan pelayan Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Teruskan penggunaan pelayan SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave akan menggunakan Syndica untuk menyelesaikan nama doman .sol. Brave menyembunyikan alamat IP anda. Jika anda mendayakan ciri ini, Syndica dapat lihat bahawa ada orang cuba melawat domain .sol ini tetapi setakat itu sahaja. Lihat %2$@ dan %4$@ Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave akan menggunakan pihak ketiga untuk menyelesaikan nama domain .sol. Brave menyembunyikan alamat IP anda. Jika anda mendayakan ciri ini, pihak ketiga akan melihat bahawa ada orang yang cuba melawat domain .sol ini tetapi setakat itu sahaja. Untuk mendapatkan maklumat lanjut mengenai jenis pihak ketiga yang kami gunakan dan dasar privasi mereka, sila lihat halaman bantuan kami."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "Mengaktifkan sokongan Solana Name Service (SNS) di Brave?"; +"wallet.snsDomainInterstitialPageTitle" = "Dayakan Sokongan Solana Name Service (SNS) di Brave?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "Lanjutkan Akaun Nonce"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Jumlah"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Diluluskan"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Diluluskan %1$@ %2$@"; @@ -1808,7 +1820,7 @@ "wallet.transactionDetailsTitle" = "Butiran Transaksi"; /* The label for the transaction hash (the identifier) of a cryptocurrency transaction. Appears next to a button that opens a URL for the transaction. */ -"wallet.transactionDetailsTransactionHashTitle" = "Cincang transaksi"; +"wallet.transactionDetailsTransactionHashTitle" = "Cincangan Transaksi"; /* The label for the fees involved in a cryptocurrency transaction. Appears next to the value transferred and the currency amount. */ "wallet.transactionDetailsTxFeeTitle" = "Yuran transaksi"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Yuran: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ daripada"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Pertukaran Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Tukar pada"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Telah menukar %1$@ %2$@ kepada %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Ralat tidak diketahui"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Buka kunci Dompet"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Buka kunci"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Masukkan kata laluan untuk membuka kunci dompet"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ pada %2$@"; diff --git a/Sources/BraveWallet/Resources/nb.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/nb.lproj/BraveWallet.strings index b7b97c06904..8cbf82d957b 100644 --- a/Sources/BraveWallet/Resources/nb.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/nb.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave vil bruke Infura til å resolve .eth-domenenavn som er på Ethereum Name Service (ENS). Brave skjuler IP-adressen din. Hvis du slår på dette, vil Infura se at noen forsøker å besøke disse .eth-domenene, men ikke noe annet. Se Infuras %2$@ og %4$@."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Vil du slå på støtte for Ethereum Name Service (ENS) i Brave?"; +"wallet.ensDomainInterstitialPageTitle" = "Vil du aktivere støtte for Ethereum Name Service (ENS) i Brave?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Fortsett med offchain-søk"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Bildet er ikke tilgjengelig"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Oversikt"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Eies av"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Egenskaper"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Send"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Bildet over er kanskje ikke en eksakt match for NFT-en"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT-info"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "Token-ID"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Skjembilde oppdaget"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Søk"; + /* The title of the asset search page */ "wallet.searchTitle" = "Søk i ressurser"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "Hopp over"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Fortsett med Syndica-serveren"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Fortsett med en SNS-server"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave vil bruke Syndica til å resolve .sol-domenenavn. Brave skjuler IP-adressen din. Hvis du slår på dette vil Syndica se at noen forsøker å besøke disse .sol-domenene, men ikke noe annet. Se Syndicas %2$@ og %4$@."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave bruker en tredjepart for å løse .sol-domenenavn. Brave skjuler IP-adressen din. Hvis du aktiverer dette, ser tredjeparten at noen prøver å besøke disse .sol-domenene, men ingenting annet. For å få mer informasjon om hvilke tredjeparter vi bruker og retningslinjene deres for personvern, kan du se hjelpesiden vår."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "Vil du slå på støtte for Solana Name Service (SNS) i Brave?"; +"wallet.snsDomainInterstitialPageTitle" = "Vil du aktivere støtte for Solana Name Service (SNS) i Brave?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "Advance Nonce-konto"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Totalt"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Godkjent"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Godkjent: %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Avgift: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ fra"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Solana Swap"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Swap på"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Byttet fra %1$@ %2$@ til %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Ukjent feil"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Lås opp lommeboken"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Lås opp"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Skriv inn passordet for å låse opp lommeboken"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ på %2$@"; diff --git a/Sources/BraveWallet/Resources/pl.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/pl.lproj/BraveWallet.strings index 1450c390a22..518956d0473 100644 --- a/Sources/BraveWallet/Resources/pl.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/pl.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Ten obraz nie jest dostępny"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Przegląd"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Właściciel"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Właściwości"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Wyślij"; @@ -991,14 +1000,11 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Wyświetlony obraz może nie pasować do tokena NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Dane tokena NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID tokenu"; /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token standard */ -"wallet.nftDetailTokenStandard" = "Standard tokena"; +"wallet.nftDetailTokenStandard" = "Standard tokenu"; /* The title of the alert that asks users either to enable NFT discovery or import manually. `SimpleHash` is the third-party service name, so it does not need to be translated. */ "wallet.nftDiscoveryCalloutDescription" = "Portfel Brave Wallet może korzystać z usługi strony trzeciej, aby automatycznie wyświetlać Twoje NFT. Brave udostępni Twoje adresy portfela SimpleHash, aby zapewnić tę usługę. Dowiedz się więcej."; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Znaleziono zrzut ekranu"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Szukaj"; + /* The title of the asset search page */ "wallet.searchTitle" = "Wyszukaj zasoby"; @@ -1451,7 +1460,7 @@ "wallet.signInWithBraveWallet" = "Zaloguj się za pomocą portfela Brave"; /* The title of the view shown when a security issue is detected with a Sign In With Ethereum request. */ -"wallet.signInWithBraveWalletMessage" = "Logujesz się do %1$@. Portfel Brave udostępni twój adres z %2$@."; +"wallet.signInWithBraveWalletMessage" = "Logujesz się do %1$@. Portfel Brave udostępni Twój adres z %2$@."; /* A warning message to tell users that the sign request message contains consecutive new-line characters. */ "wallet.signMessageConsecutiveNewlineWarning" = "Wykryto powtarzające się znaki nowego wiersza!"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Pomiń"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Kontynuuj, korzystając z serwera Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Kontynuuj, korzystając z serwera SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave będzie używać Syndica do rozwiązywania nazw domen .sol. Brave ukrywa Twój adres IP. Jeśli to włączysz, Syndica zobaczy, że ktoś próbuje odwiedzić te domeny .sol, ale nic poza tym. Zobacz, że Syndica ma 1%2$@1 i 2%4$@2."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave będzie używać strony trzeciej do rozwiązywania nazw domen .sol. Brave ukrywa adres IP użytkownika. Jeśli to włączysz, strona trzecia zobaczy, że ktoś próbuje odwiedzić te domeny .sol, ale nic więcej. Więcej informacji na temat stron trzecich, z których korzystamy i ich polityki prywatności można znaleźć na naszej stronie pomocy."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Włączyć obsługę domeny Solana Name Service (SNS) w przeglądarce Brave?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Suma"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Zaakceptowane"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Zaakceptowano %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Opłata: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ od"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Wymiana Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Wymiana na"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Wymieniono %1$@ %2$@ na %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Nieznany błąd"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Odblokuj portfel"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Odblokuj"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Wpisz hasło, aby odblokować portfel"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ na %2$@"; diff --git a/Sources/BraveWallet/Resources/pt-BR.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/pt-BR.lproj/BraveWallet.strings index aa732b4fd33..d85ccac8e2b 100644 --- a/Sources/BraveWallet/Resources/pt-BR.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/pt-BR.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "O Brave usará o Infura para resolver nomes de domínio .eth que estão no Ethereum Name Service (ENS). O Brave oculta o seu endereço IP. Se você ativar essa opção, o Infura verá que alguém está tentando visitar esses domínios .eth, mas nada mais. Consulte a %2$@ e %4$@ do Infura."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Habilitar suporte do Serviço de Nome Ethereum (ENS) no Brave?"; +"wallet.ensDomainInterstitialPageTitle" = "Habilitar suporte para o Serviço de Nome Ethereum (ENS) no Brave?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Continuar com a pesquisa fora da blockchain"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "A imagem não está disponível"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Visão geral"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "De propriedade de"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Propriedades"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Enviar"; @@ -991,14 +1000,11 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "É possível que a imagem renderizada acima não corresponda exatamente ao NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Detalhes do NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID do token"; /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token standard */ -"wallet.nftDetailTokenStandard" = "Padrão de token"; +"wallet.nftDetailTokenStandard" = "Padrão do token"; /* The title of the alert that asks users either to enable NFT discovery or import manually. `SimpleHash` is the third-party service name, so it does not need to be translated. */ "wallet.nftDiscoveryCalloutDescription" = "A Brave Wallet pode utilizar um serviço externo para apresentar automaticamente os seus NFT. A Brave compartilha os endereços da sua carteira com a SimpleHash para fornecer este serviço. Saiba mais."; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Captura de tela detectada"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Pesquisa"; + /* The title of the asset search page */ "wallet.searchTitle" = "Pesquisar ativos"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "Pular"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Continuar usando o servidor do Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Continue usando um servidor SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "O Brave utiliza o Syndica para resolver nomes de domínio .sol. O Brave oculta o seu endereço IP. Se ativar esta opção, Syndica identifica que alguém está a tentar visitar estes domínios .sol, mas nada mais. Consulte a 1%2$@1 e os 2%4$@2 do Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "A Brave usará terceiros para resolver nomes de domínio .sol. Brave esconde seu endereço IP. Se você ativar isso, o terceiro verá que alguém está tentando visitar esses domínios .sol, mas nada mais. Para obter mais informações sobre quais terceiros usamos e suas políticas de privacidade, consulte nossa página de ajuda."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "Ativar a compatibilidade com o Serviço de Nome Solana (SNS) no Brave?"; +"wallet.snsDomainInterstitialPageTitle" = "Habilitar suporte para o Serviço de Nome Solana (SNS) no Brave?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "Adiantar conta nonce"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Total"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Aprovada"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Aprovou %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Taxa: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ de"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Trocar com a Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Trocar"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Realizou swap de %1$@ %2$@ para %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Erro desconhecido"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Desbloquear carteira"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Desbloquear"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Insira a senha para desbloquear a carteira"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ no %2$@"; diff --git a/Sources/BraveWallet/Resources/ru.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/ru.lproj/BraveWallet.strings index e386b159091..872a64ffc10 100644 --- a/Sources/BraveWallet/Resources/ru.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/ru.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Изображение недоступно"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Обзор"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Владелец:"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Свойства"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Отправить"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Изображение выше может не соответствовать NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Сведения об NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "ID токена"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Обнаружен скриншот"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Поиск"; + /* The title of the asset search page */ "wallet.searchTitle" = "Поиск активов"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Пропустить"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Использовать сервер Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Продолжить с использованием сервера SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave будет обрабатывать доменные имена .sol с помощью Syndica, скрывая ваш IP-адрес. Если вы включите эту функцию, Syndica будет видеть только попытки посетить домены .sol. Ознакомьтесь с 1%2$@1 и 2%4$@2 Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave будет обрабатывать доменные имена .sol с помощью стороннего шлюза, скрывая ваш IP-адрес. Если вы включите эту функцию, шлюз будет видеть только попытки посетить домены .sol. Подробную информацию об используемых шлюзах и их политике конфиденциальности можно найти здесь."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Включить поддержку Solana Name Service (SNS) в Brave?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Общая сумма:"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Одобрено"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Одобрено: %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Комиссия: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ с"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Своп активов на платформе Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Обменять на"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Обменено %1$@ %2$@ на %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Неизвестная ошибка."; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Разблокируйте кошелек"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Разблокировать"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Чтобы разблокировать кошелек, введите пароль"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "Приложение «%1$@» на устройстве «%2$@»"; diff --git a/Sources/BraveWallet/Resources/sv.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/sv.lproj/BraveWallet.strings index 0515ddde45d..83030355598 100644 --- a/Sources/BraveWallet/Resources/sv.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/sv.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Bild är inte tillgänglig"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Översikt"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Ägs av"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Egenskaper"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Skicka"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Bilden som återges ovan kanske inte exakt matchar NFT:n"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Info om NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "Token-id"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Skärmbild har upptäckts"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Sök"; + /* The title of the asset search page */ "wallet.searchTitle" = "Sök efter tillgångar"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Hoppa över"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Fortsätt med Syndica-server"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Fortsätt med en SNS-server"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave kommer att använda Syndica för att matcha .sol-domännamn. Brave döljer din IP-adress. Om du aktiverar detta kommer Syndica att se att någon försöker besöka dessa .sol-domäner men inget annat. Se Syndikas %2$@ och %4$@."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave kommer att använda en tredje part för att matcha .sol-domännamn. Brave döljer din IP-adress. Om du aktiverar detta kommer tredje parten att se att någon försöker besöka dessa .sol domäner, men inget annat. För mer information om vilka tredje parter vi använder och deras integritetspolicy, se vår hjälpsida."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Aktivera stöd för Solana Name Service (SNS) i Brave?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Totalt"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Godkänd"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Godkände %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Avgift: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ från"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Solana Swap"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Växla på"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Bytte %1$@ %2$@ till %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Okänt fel"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Lås upp plånbok"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Lås upp"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Ange lösenordet för att låsa upp plånboken"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ på %2$@"; diff --git a/Sources/BraveWallet/Resources/tr.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/tr.lproj/BraveWallet.strings index 17246d0203a..c78274b3b50 100644 --- a/Sources/BraveWallet/Resources/tr.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/tr.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave, Ethereum Name Service (ENS) üzerinde bulunan .eth alan adlarını çözmek için Infura'yı kullanacaktır. Brave, IP adresinizi saklar. Bu özelliği açarsanız Infura, birilerinin bu .eth alan adlarını ziyaret ettiğini görür, ancak başka hiçbir veriyi görmez. Infura'nın %2$@ ve %4$@ belgelerine bakın."; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "Brave'de Ethereum Name Service (ENS) desteği etkinleştirilsin mi?"; +"wallet.ensDomainInterstitialPageTitle" = "Brave'de Ethereum Name Service (ENS) Desteği Etkinleştirilsin mi?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "Offchain aramasıyla devam et"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Resim kullanılamıyor"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Genel bakış"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Sahibi:"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Özellikler"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Gönder"; @@ -991,14 +1000,11 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Yukarıda işlenen resim NFT ile tam olarak uyuşmayabilir"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT Ayrıntıları"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "Token Kimliği"; /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token standard */ -"wallet.nftDetailTokenStandard" = "Token standardı"; +"wallet.nftDetailTokenStandard" = "Token Standardı"; /* The title of the alert that asks users either to enable NFT discovery or import manually. `SimpleHash` is the third-party service name, so it does not need to be translated. */ "wallet.nftDiscoveryCalloutDescription" = "Brave Cüzdan, NFT'lerinizi otomatik olarak görüntülemek için üçüncü taraf bir hizmet kullanabilir. Brave, bu hizmeti sağlamak için cüzdan adreslerinizi SimpleHash ile paylaşacaktır. Daha fazla bilgi alın."; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Ekran görüntüsü tespit edildi"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Ara"; + /* The title of the asset search page */ "wallet.searchTitle" = "Varlıkları arayın"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "Atla"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Syndica sunucusunu kullanarak ilerleyin"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Bir SNS sunucusu kullanarak ilerleyin"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave, .sol alan adlarını çözmek için Syndica'yı kullanacak. Brave, IP adresinizi gizler. Bunu etkinleştirirseniz, Syndica birilerinin bu .sol alanlarını ziyaret etmeye çalıştığını görecek fakat başka bir şey göremeyecektir. Syndica'nın %2$@ ve %4$@ bölümlerine bakın."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave, .sol alan adlarını çözmek için bir üçüncü taraf yazılımı kullanacak. Brave, IP adresinizi gizler. Bunu etkinleştirirseniz, üçüncü taraf yazılımı birilerinin bu .sol alanlarını ziyaret etmeye çalıştığını görecek fakat başka bir şey göremeyecektir. Hangi üçüncü taraf yazılımlarını kullandığımız ve bu yazılımların gizlilik politikaları hakkında daha fazla bilgi için lütfen yardım sayfamıza bakın."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "Brave'de Solana Name Service (SNS) desteği etkinleştirilsin mi?"; +"wallet.snsDomainInterstitialPageTitle" = "Brave'de Solana Name Service (SNS) Desteği Etkinleştirilsin mi?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "Tek Seferlik Hesabı Yükselt"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Toplam"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Tasdik Edildi"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "%1$@ %2$@ Onaylandı"; @@ -1808,7 +1820,7 @@ "wallet.transactionDetailsTitle" = "İşlem Detayları"; /* The label for the transaction hash (the identifier) of a cryptocurrency transaction. Appears next to a button that opens a URL for the transaction. */ -"wallet.transactionDetailsTransactionHashTitle" = "İşlem hash değeri"; +"wallet.transactionDetailsTransactionHashTitle" = "İşlem Hash Değeri"; /* The label for the fees involved in a cryptocurrency transaction. Appears next to the value transferred and the currency amount. */ "wallet.transactionDetailsTxFeeTitle" = "İşlem ücreti"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Ücret: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "Tarafından %@"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Solana Swap"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Takas işlemi:"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "%1$@ %2$@ to %3$@ %4$@ takas edildi"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Bilinmeyen hata"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Cüzdan Kilidini Aç"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Kilidi aç"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Cüzdanın kilidini açmak için şifreyi girin"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%2$@'de %1$@"; diff --git a/Sources/BraveWallet/Resources/uk.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/uk.lproj/BraveWallet.strings index 63ccf255443..a50d5cc9bd6 100644 --- a/Sources/BraveWallet/Resources/uk.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/uk.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "Зображення недоступне"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "Огляд"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "Власник / власниця"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "Властивості"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "Надіслати"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "Зображення, створене вище, не повністю збігається з NFT"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "Інформація про NFT"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "Ідентифікатор токена"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "Виявлено знімок екрана"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "Пошук"; + /* The title of the asset search page */ "wallet.searchTitle" = "Пошук активів"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "Пропустити"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "Продовжити із сервером Syndica"; +"wallet.snsDomainInterstitialPageButtonProceed" = "Продовжити з використанням сервера SNS"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave використовуватиме Syndica для вирішення доменних імен .sol. Brave приховає вашу IP-адресу. Якщо ввімкнути цей параметр, Syndica бачитиме, що хтось намагається відвідати домени .sol, але жодної іншої інформації. Див. %2$@ й %4$@ Syndica."; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave використовуватиме сторонній сервіс для розрішення доменних імен .sol. Brave приховує вашу IP-адресу. Якщо ви активуєте цю функцію, сторонній сервіс побачить, що хтось намагається відвідати домени .sol, але нічого більше. Для отримання додаткової інформації про сторонні сервіси, які ми використовуємо, та їхні політики конфіденційності, перегляньте нашу сторінку довідки."; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "Увімкнути в Brave підтримку для Solana Name Service (SNS)?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "Разом"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "Затверджено"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "Затверджено %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "Комісія: %1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "Своп через Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "Своп"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "Здійснено своп %1$@ %2$@ на %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "Невідома помилка"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "Розблокування гаманця"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "Розблокувати"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "Уведіть пароль, щоб розблокувати гаманець"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%1$@ на %2$@"; diff --git a/Sources/BraveWallet/Resources/zh-TW.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/zh-TW.lproj/BraveWallet.strings index 554033201eb..dea6ef65589 100644 --- a/Sources/BraveWallet/Resources/zh-TW.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/zh-TW.lproj/BraveWallet.strings @@ -626,7 +626,7 @@ "wallet.ensDomainInterstitialPageDescription" = "Brave 將會使用 Infura 來解析 Ethereum Name Service (ENS) 上的 .eth 網域名稱。Brave 會隱藏您的 IP 位址。如果您啟用這項功能,Infura 將會看到有人正在嘗試造訪這些 .eth 網域,但不會看到其他資料。查看 Infura 的%2$@%4$@。"; /* Title displayed when users chose Brave to ask them if they want the ENS domain to be resolved every time they enter one. */ -"wallet.ensDomainInterstitialPageTitle" = "在 Brave 中啟用支援以太坊域名服務 (ENS)?"; +"wallet.ensDomainInterstitialPageTitle" = "是否在 Brave 中啟用 Ethereum Name Service (ENS) 支援?"; /* Title on the button that users can click to enable Brave to resolve the ENS offchain lookup for the domain they entered. */ "wallet.ensOffchainDomainInterstitialPageButtonProceed" = "繼續鏈下查找"; @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "圖片不可用"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "總覽"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "擁有者"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "屬性"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "傳送"; @@ -991,9 +1000,6 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "上方呈現的圖片可能與 NFT 不完全一致"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT 詳細資訊"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "代幣 ID"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "已偵測到螢幕擷取畫面"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "搜尋"; + /* The title of the asset search page */ "wallet.searchTitle" = "搜尋資產"; @@ -1514,13 +1523,13 @@ "wallet.skipButtonTitle" = "略過"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "使用 Syndica 伺服器繼續"; +"wallet.snsDomainInterstitialPageButtonProceed" = "使用 SNS 伺服器繼續操作"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave 將會使用 Syndica 來解析 .sol 網域名稱。Brave 會隱藏您的 IP 位址。如果您啟用這項功能,Syndica 只會看到有人正在嘗試造訪這些 .sol 網域,不會看到其他資料。查看 Syndica 的%2$@%4$@。"; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave 將使用第三方來解析 .sol 網域名稱。Brave 會隱藏您的 IP 位址。若您啟用此選項,則第三方會看到有人嘗試造訪這些 .sol 網域。更多關於我們所使用的第三方及其隱私權政策,請參閱我們的說明頁面。"; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ -"wallet.snsDomainInterstitialPageTitle" = "是否要在 Brave 中啟用 Solana Name Service (SNS)?"; +"wallet.snsDomainInterstitialPageTitle" = "是否在 Brave 中啟用 Solana Name Service (SNS) 支援?"; /* The title displayed above the System Program AdvanceNonceAccount instruction type for Solana Instruction details. */ "wallet.solanaAdvanceNonceAccountInstructionName" = "進階隨機帳戶"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "總計"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "已核准"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "已核准 %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "費用:%1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@自"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "兌換 Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "交換"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "%1$@ %2$@ 已兌換成 %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "不明錯誤"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "解鎖錢包"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "解鎖"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "輸入密碼以解鎖錢包"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%2$@ 版 %1$@"; diff --git a/Sources/BraveWallet/Resources/zh.lproj/BraveWallet.strings b/Sources/BraveWallet/Resources/zh.lproj/BraveWallet.strings index 4b7975e32ab..64cf581af90 100644 --- a/Sources/BraveWallet/Resources/zh.lproj/BraveWallet.strings +++ b/Sources/BraveWallet/Resources/zh.lproj/BraveWallet.strings @@ -982,6 +982,15 @@ /* A placeholder text, indicates this NFT image was not able to be loaded. */ "wallet.nftDetailImageNotAvailable" = "图片不可用"; +/* The section header that displays the overview information of this NFT. */ +"wallet.nftDetailOverview" = "概要"; + +/* The title of the row under `Overview` section in NFT details screen. When this NFT has an owner. */ +"wallet.nftDetailOwnedBy" = "所有者"; + +/* The section header that displays the all the properties/attributes information of this NFT. */ +"wallet.nftDetailProperties" = "属性"; + /* The title of the button inside NFT detail screen, which user can click to start sending this NFT. */ "wallet.nftDetailSendNFTButtonTitle" = "发送"; @@ -991,14 +1000,11 @@ /* A disclaimer that appears at the bottom of a NFT detail screen which shows NFT image and other information. */ "wallet.nftDetailSVGImageDisclaimer" = "上方呈现的图片可能与 NFT 不完全一致"; -/* The navigation title for NFT detail screen. */ -"wallet.nftDetailTitle" = "NFT 详细信息"; - /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token Id value. */ "wallet.nftDetailTokenID" = "代幣 ID"; /* The title an entry that will be displayed in NFT detail. This entry to display this NFT's token standard */ -"wallet.nftDetailTokenStandard" = "代幣標準"; +"wallet.nftDetailTokenStandard" = "代币标准"; /* The title of the alert that asks users either to enable NFT discovery or import manually. `SimpleHash` is the third-party service name, so it does not need to be translated. */ "wallet.nftDiscoveryCalloutDescription" = "Brave 钱包可使用第三方服务自动显示您的 NFT。Brave 将与 SimpleHash 共享您的钱包地址,以提供此服务。了解更多。"; @@ -1240,6 +1246,9 @@ /* A title of an alert when the user takes a screenshot of their device */ "wallet.screenshotDetectedTitle" = "检测到截图"; +/* The label as a placeholder in search fields. */ +"wallet.search" = "搜索"; + /* The title of the asset search page */ "wallet.searchTitle" = "搜索资产"; @@ -1514,10 +1523,10 @@ "wallet.skipButtonTitle" = "跳过"; /* Title on the button that users can click to enable Brave to resolve the SNS domain they entered. */ -"wallet.snsDomainInterstitialPageButtonProceed" = "使用 Syndica 服务器继续"; +"wallet.snsDomainInterstitialPageButtonProceed" = "继续使用 SNS 服务器"; -/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Syndica's terms of use page. The second '%@' will be replaced with the value of 'snsDomainInterstitialPageTAndU'. The third '%@' will be replaced with a link to Syndica's privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ -"wallet.snsDomainInterstitialPageDescription" = "Brave 将会使用 Syndica 来解析 .sol 域名。Brave 将隐藏您的 IP 地址。如果您启用这项功能,Syndica 只会看到有人正在尝试访问这些 .sol 域,不会看到其他信息。查看 Syndica 的%2$@%4$@。"; +/* Description displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. The first '%@' will be replaced with a link to Brave's wiki page which will link to the providersterms of use page and privacy policy page. The last '%@' will be replaced with the value of 'snsDomainInterstitialPagePrivacyPolicy'. */ +"wallet.snsDomainInterstitialPageDescription" = "Brave 将使用第三方解析 .sol 域名。Brave 会隐藏您的 IP 地址。如果启用此功能,第三方将看到有人试图访问这些 .sol 域名,但不会看到任何其他信息。有关我们使用的第三方及其隐私政策的更多信息,请参阅我们的帮助页面。"; /* Title displayed when users chose Brave to ask them if they want the SNS to be resolved every time they enter one. */ "wallet.snsDomainInterstitialPageTitle" = "是否在 Brave 中启用 Solana Name Service(SNS)的支持?"; @@ -1774,6 +1783,9 @@ /* A title displayed beside a number describing the total amount of gas and ETH that will be transferred */ "wallet.total" = "总计"; +/* The title shown for ERC20 approvals when the user doesn't have the visible asset added */ +"wallet.transactionApprovalTitle" = "已批准"; + /* The title shown for ERC20 approvals. The first '%@' becomes the amount, the second '%@' becomes the symbol for the cryptocurrency. For example: \"Approved 150.0 BAT\" */ "wallet.transactionApproveSymbolTitle" = "已批准 %1$@ %2$@"; @@ -1855,6 +1867,15 @@ /* A transactions gas fee. The first '%@' becomes the fee amount, the second '%@' becomes the symbol for the fee's currency and the last '%@' becomes the fiat amount. For example: \"Fee: 0.0054 ETH ($22.44)\" */ "wallet.transactionSummaryFee" = "费用:%1$@ %2$@ (%3$@)"; +/* The label used to describe a transaction type. Used like 'Send from' or 'Approved from'. */ +"wallet.transactionSummaryIntentLabel" = "%@ 自"; + +/* The label to describe an Solana Swap transaction. */ +"wallet.transactionSummarySolanaSwap" = "兑换 Solana"; + +/* The label to describe an Swap transaction. */ +"wallet.transactionSummarySwapOn" = "调换"; + /* A title shown for a swap transaction. The first '%@' becomes the from amount, the second '%@' becomes the symbol for the from currency, the third '%@' becomes the to amount, and the last '%@' becomes the to symbol. For example: \"Swapped 0.0054 ETH to 1.5 DAI\" */ "wallet.transactionSwappedTitle" = "将 %1$@ %2$@ 换成 %3$@ %4$@"; @@ -1888,9 +1909,15 @@ /* An error message displayed when an unspecified problem occurs. */ "wallet.unknownError" = "未知错误"; +/* The title of the button in wallet panel when wallet is locked. Users can click it to open full screen unlock wallet screen. */ +"wallet.unlockWallet" = "解鎖錢包"; + /* The button title of the unlock wallet button. As in to enter a password and gain access to your wallet's assets. */ "wallet.unlockWalletButtonTitle" = "解锁"; +/* The title displayed on the unlock wallet screen */ +"wallet.unlockWalletDescription" = "输入密码以解锁钱包"; + /* The description displayed below the token name on each row for the user assets. The first '%@' will be the token symbol, and the second '%@' will be the token's network name. */ "wallet.userAssetSymbolNetwork" = "%2$@上的 %1$@";