From 94191a4b6bdc3c7b564cdf7b7345bcb413e3f2f2 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Sun, 7 Apr 2019 15:54:18 +0200 Subject: [PATCH] Add/fix missing translations Order matters. --- Passepartout/Resources/en.lproj/Localizable.strings | 4 ++-- Passepartout/Resources/it.lproj/Localizable.strings | 13 +++++++++++++ Passepartout/Sources/SwiftGen+Strings.swift | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Passepartout/Resources/en.lproj/Localizable.strings b/Passepartout/Resources/en.lproj/Localizable.strings index 71c0c062..704d3c23 100644 --- a/Passepartout/Resources/en.lproj/Localizable.strings +++ b/Passepartout/Resources/en.lproj/Localizable.strings @@ -47,9 +47,9 @@ "organizer.cells.add_provider.caption" = "Add new provider"; "organizer.cells.add_host.caption" = "Add new host"; "organizer.cells.siri_shortcuts.caption" = "Manage shortcuts"; -"organizer.cells.about.caption" = "About %@"; "organizer.cells.donate.caption" = "Make a donation"; "organizer.cells.patreon.caption" = "Support me on Patreon"; +"organizer.cells.about.caption" = "About %@"; "organizer.cells.uninstall.caption" = "Remove VPN configuration"; "organizer.alerts.exhausted_providers.message" = "You have created profiles for any available provider."; "organizer.alerts.add_host.message" = "Open an URL to an .ovpn configuration file from Safari, Mail or another app to set up a host profile.\n\nYou can also import an .ovpn with iTunes File Sharing."; @@ -133,7 +133,7 @@ "account.sections.credentials.header" = "Credentials"; "account.sections.guidance.footer.infrastructure.mullvad" = "Use your %@ website account number and password \"m\"."; "account.sections.guidance.footer.infrastructure.pia" = "Use your %@ website credentials. Your username is usually numeric with a \"p\" prefix."; -"account.sections.guidance.footer.infrastructure.protonvpn" = "Find your %@ credentials in the \"Account > OpenVPN Login\" section of the website."; +"account.sections.guidance.footer.infrastructure.protonvpn" = "Find your %@ credentials in the \"Account > OpenVPN / IKEv2 Username\" section of the website."; "account.sections.guidance.footer.infrastructure.tunnelbear" = "Use your %@ website credentials. Your username is usually your e-mail."; "account.sections.guidance.footer.infrastructure.windscribe" = "Find your %@ credentials in the OpenVPN Config Generator on the website."; "account.sections.registration.footer" = "Go get an account on the %@ website."; diff --git a/Passepartout/Resources/it.lproj/Localizable.strings b/Passepartout/Resources/it.lproj/Localizable.strings index d09d91af..a7c93e9c 100644 --- a/Passepartout/Resources/it.lproj/Localizable.strings +++ b/Passepartout/Resources/it.lproj/Localizable.strings @@ -42,10 +42,13 @@ "organizer.sections.hosts.footer" = "Importa un host da un file di configurazione .ovpn."; "organizer.sections.siri.header" = "Siri"; "organizer.sections.siri.footer" = "Chiedi aiuto a Siri per velocizzare le tue interazioni più frequenti con l'app."; +"organizer.sections.support.header" = "Supporto"; "organizer.cells.profile.value.current" = "In uso"; "organizer.cells.add_provider.caption" = "Aggiungi provider"; "organizer.cells.add_host.caption" = "Aggiungi host"; "organizer.cells.siri_shortcuts.caption" = "Gestisci comandi rapidi"; +"organizer.cells.donate.caption" = "Fai una donazione"; +"organizer.cells.patreon.caption" = "Supportami su Patreon"; "organizer.cells.about.caption" = "Informazioni su %@"; "organizer.cells.uninstall.caption" = "Rimuovi configurazione VPN"; "organizer.alerts.exhausted_providers.message" = "Hai creato profili per tutti i provider disponibili."; @@ -130,6 +133,7 @@ "account.sections.credentials.header" = "Credenziali"; "account.sections.guidance.footer.infrastructure.mullvad" = "Usa il tuo account number del sito di %@ e la password \"m\"."; "account.sections.guidance.footer.infrastructure.pia" = "Usa le credenziali del sito di %@. Il tuo username è generalmente numerico con un prefisso \"p\"."; +"account.sections.guidance.footer.infrastructure.protonvpn" = "Trova le tue credenziali nella sezione \"Account > OpenVPN / IKEv2 Username\" del sito di %@."; "account.sections.guidance.footer.infrastructure.tunnelbear" = "Usa le credenziali del sito di %@. Il tuo username è generalmente la tua e-mail."; "account.sections.guidance.footer.infrastructure.windscribe" = "Trova le tue credenziali nell'OpenVPN Config Generator sul sito di %@."; "account.sections.registration.footer" = "Registra un account sul sito di %@."; @@ -142,6 +146,9 @@ "account.cells.open_guide.caption" = "Vedi le tue credenziali"; "account.cells.signup.caption" = "Registrati con %@"; +"provider.pool.sections.free.header" = "Gratuiti"; +"provider.pool.sections.paid.header" = "A pagamento"; + "endpoint.sections.location_addresses.header" = "Indirizzi"; "endpoint.sections.location_protocols.header" = "Protocolli"; "endpoint.cells.any_address.caption" = "Automatico"; @@ -240,6 +247,12 @@ "about.cells.join_community.caption" = "Entra nella community"; "about.cells.write_review.caption" = "Scrivi una recensione"; +"donation.title" = "Donazione"; +"donation.sections.one_time.header" = "Unica"; +"donation.sections.one_time.footer" = "Se vuoi mostrare gratitudine per il mio lavoro a titolo gratuito, qui trovi varie somme da donare all'istante.\n\nLa donazione ti sarà addebitata solo una volta, e puoi effettuare più donazioni."; +"donation.alerts.purchase.success" = "GRAZIE!\n\nQuesto significa molto per me e spero vivamente che tu continuoi ad usare e promuovere quest'applicazione."; +"donation.alerts.purchase.failure" = "Impossibile effettuare la donazione. %@"; + "share.message" = "Passepartout è un client OpenVPN user-friendly ed open source per iOS e macOS"; "version.title" = "Versione"; diff --git a/Passepartout/Sources/SwiftGen+Strings.swift b/Passepartout/Sources/SwiftGen+Strings.swift index a472f1a1..4e197b5e 100644 --- a/Passepartout/Sources/SwiftGen+Strings.swift +++ b/Passepartout/Sources/SwiftGen+Strings.swift @@ -106,7 +106,7 @@ public enum L10n { public static func pia(_ p1: String) -> String { return L10n.tr("Localizable", "account.sections.guidance.footer.infrastructure.pia", p1) } - /// Find your %@ credentials in the "Account > OpenVPN Login" section of the website. + /// Find your %@ credentials in the "Account > OpenVPN / IKEv2 Username" section of the website. public static func protonvpn(_ p1: String) -> String { return L10n.tr("Localizable", "account.sections.guidance.footer.infrastructure.protonvpn", p1) }