diff --git a/Passepartout/App/Views/OrganizerView.swift b/Passepartout/App/Views/OrganizerView.swift index 909d4156..c2e3ea48 100644 --- a/Passepartout/App/Views/OrganizerView.swift +++ b/Passepartout/App/Views/OrganizerView.swift @@ -129,7 +129,7 @@ extension OrganizerView { didHandleSubreddit = true URL.openURL(redditURL) }, - secondaryButton: .cancel(Text(L10n.Organizer.Alerts.Reddit.Buttons.never)) { + secondaryButton: .cancel(Text(L10n.Global.Alerts.Buttons.never)) { didHandleSubreddit = true } ) diff --git a/Passepartout/AppShared/Constants/SwiftGen+Strings.swift b/Passepartout/AppShared/Constants/SwiftGen+Strings.swift index 69b312a6..88bc1171 100644 --- a/Passepartout/AppShared/Constants/SwiftGen+Strings.swift +++ b/Passepartout/AppShared/Constants/SwiftGen+Strings.swift @@ -401,6 +401,14 @@ internal enum L10n { } } internal enum Global { + internal enum Alerts { + internal enum Buttons { + /// Don't ask again + internal static let never = L10n.tr("Localizable", "global.alerts.buttons.never", fallback: "Don't ask again") + /// Remind me later + internal static let remind = L10n.tr("Localizable", "global.alerts.buttons.remind", fallback: "Remind me later") + } + } internal enum Errors { /// Missing account internal static let missingAccount = L10n.tr("Localizable", "global.errors.missing_account", fallback: "Missing account") @@ -640,10 +648,6 @@ internal enum L10n { /// It's also a great way to show you care about this project. internal static let message = L10n.tr("Localizable", "organizer.alerts.reddit.message", fallback: "Did you know that Passepartout has a subreddit? Subscribe for updates or to discuss issues, features, new platforms or whatever you like.\n\nIt's also a great way to show you care about this project.") internal enum Buttons { - /// Don't ask again - internal static let never = L10n.tr("Localizable", "organizer.alerts.reddit.buttons.never", fallback: "Don't ask again") - /// Remind me later - internal static let remind = L10n.tr("Localizable", "organizer.alerts.reddit.buttons.remind", fallback: "Remind me later") /// Subscribe now! internal static let subscribe = L10n.tr("Localizable", "organizer.alerts.reddit.buttons.subscribe", fallback: "Subscribe now!") } diff --git a/Passepartout/AppShared/de.lproj/Localizable.strings b/Passepartout/AppShared/de.lproj/Localizable.strings index e1d31a09..42c33fe6 100644 --- a/Passepartout/AppShared/de.lproj/Localizable.strings +++ b/Passepartout/AppShared/de.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Es wurde kein Email-Account konfiguriert."; "global.messages.share" = "Passepartout ist ein Benutzerfreundlicher, Open Source OpenVPN / WireGuard client für iOS und macOS"; +"global.alerts.buttons.remind" = "Später erinnern"; +"global.alerts.buttons.never" = "Nicht erneut fragen"; + "global.placeholders.profile_name" = "Mein Profil"; "global.errors.missing_profile" = "Fehlendes Profil"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Wusstest du, daß Passepartout einen Subreddit hat? Abonniere ihn für Updates oder um Features, Probleme, neue Plattformen zu diskutieren - oder was auch immer du möchtest.\n\nDies ist auch ein guter Weg zu zeigen dass dir dieses Projekt etwas bedeutet."; "organizer.alerts.reddit.buttons.subscribe" = "Jetzt abbonnieren!"; -"organizer.alerts.reddit.buttons.remind" = "Später erinnern"; -"organizer.alerts.reddit.buttons.never" = "Nicht erneut fragen"; "organizer.alerts.remove_profile.message" = "Bist du sicher, dass du das Profil %@ löschen möchtest?"; diff --git a/Passepartout/AppShared/el.lproj/Localizable.strings b/Passepartout/AppShared/el.lproj/Localizable.strings index 8ed0e4da..ed2d841a 100644 --- a/Passepartout/AppShared/el.lproj/Localizable.strings +++ b/Passepartout/AppShared/el.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Δεν έχει ρυθμιστεί λογαριασμός ηλεκτρονικού ταχυδρομείου."; "global.messages.share" = "Το Passepartout είναι φιλικό προς το χρήστη, ανοιχτού κώδικα OpenVPN / WireGuard πρόγραμμα για iOS και macOS"; +"global.alerts.buttons.remind" = "Υπενθύμιση Αργότερα"; +"global.alerts.buttons.never" = "Μη με ρωτήσεις ξανά"; + "global.placeholders.profile_name" = "Το προφίλ μου"; "global.errors.missing_profile" = "Λείπει προφίλ"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Γνωρίζατε ότι το Passepartout έχει subreddit? Εγγραφείτε για ενημερώσεις ή για να συζητήσετε προβλήματα της εφαρμογές, νέες δυνατότητες και άλλα.\n\nΕίναι επίσης ένας ωραίος τρόπος να δείξετε ότι ενδιαφέρεστε για τη προσπάθεια αυτή."; "organizer.alerts.reddit.buttons.subscribe" = "Εγγραφή τώρα!"; -"organizer.alerts.reddit.buttons.remind" = "Υπενθύμιση Αργότερα"; -"organizer.alerts.reddit.buttons.never" = "Μη με ρωτήσεις ξανά"; "organizer.alerts.remove_profile.message" = "Είστε βέβαιοι ότι θέλετε να διαγράψετε το προφίλ %@;"; diff --git a/Passepartout/AppShared/en.lproj/Localizable.strings b/Passepartout/AppShared/en.lproj/Localizable.strings index 64bfc52b..6a0e7c37 100644 --- a/Passepartout/AppShared/en.lproj/Localizable.strings +++ b/Passepartout/AppShared/en.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "No e-mail account is configured."; "global.messages.share" = "Passepartout is a user-friendly, open source OpenVPN / WireGuard client for iOS and macOS"; +"global.alerts.buttons.remind" = "Remind me later"; +"global.alerts.buttons.never" = "Don't ask again"; + "global.placeholders.profile_name" = "My profile"; "global.errors.missing_profile" = "Missing profile"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Did you know that Passepartout has a subreddit? Subscribe for updates or to discuss issues, features, new platforms or whatever you like.\n\nIt's also a great way to show you care about this project."; "organizer.alerts.reddit.buttons.subscribe" = "Subscribe now!"; -"organizer.alerts.reddit.buttons.remind" = "Remind me later"; -"organizer.alerts.reddit.buttons.never" = "Don't ask again"; "organizer.alerts.remove_profile.message" = "Are you sure you want to delete profile %@?"; diff --git a/Passepartout/AppShared/es.lproj/Localizable.strings b/Passepartout/AppShared/es.lproj/Localizable.strings index 3429a054..41668179 100644 --- a/Passepartout/AppShared/es.lproj/Localizable.strings +++ b/Passepartout/AppShared/es.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Ningún e-mail configurado."; "global.messages.share" = "Passepartout es un cliente OpenVPN / WireGuard intuitivo, de código abierto para iOS y macOS"; +"global.alerts.buttons.remind" = "Recordar más tarde"; +"global.alerts.buttons.never" = "No preguntar más"; + "global.placeholders.profile_name" = "Mi perfil"; "global.errors.missing_profile" = "Sin perfil"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Sabías que Passepartout tiene un subreddit? Suscríbete para actualizaciones o comentar problemas, funciones, nuevas plataformas o todo lo que se te ocurra.\n\nTambién es la manera ideal de mostrar interés en este proyecto."; "organizer.alerts.reddit.buttons.subscribe" = "Suscribir ahora!"; -"organizer.alerts.reddit.buttons.remind" = "Recordar más tarde"; -"organizer.alerts.reddit.buttons.never" = "No preguntar más"; "organizer.alerts.remove_profile.message" = "¿Seguro que deseas eliminar el perfil %@?"; diff --git a/Passepartout/AppShared/fr.lproj/Localizable.strings b/Passepartout/AppShared/fr.lproj/Localizable.strings index d6b0452f..84ad1064 100644 --- a/Passepartout/AppShared/fr.lproj/Localizable.strings +++ b/Passepartout/AppShared/fr.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Aucun compte courriel n'est configuré."; "global.messages.share" = "Passepartout est un client OpenVPN / WireGuard simple d'utilisation et open source pour iOS et macOS"; +"global.alerts.buttons.remind" = "Me rappeler plus tard"; +"global.alerts.buttons.never" = "Ne pas me redemander"; + "global.placeholders.profile_name" = "Mon profile"; "global.errors.missing_profile" = "Profil manquant"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Saviez-vous que Passepartout a un subreddit? Souscrivez pour les mises à jour ou discuter des problèmes, caractéristiques, nouvelles plateformes ou quoi que ce soit.\n\nC'est aussi une très bonne façon de démontrer votre enthousiasme envers le projet."; "organizer.alerts.reddit.buttons.subscribe" = "Souscrivez maintenant!"; -"organizer.alerts.reddit.buttons.remind" = "Me rappeler plus tard"; -"organizer.alerts.reddit.buttons.never" = "Ne pas me redemander"; "organizer.alerts.remove_profile.message" = "Voulez-vous vraiment supprimer le profil %@ ?"; diff --git a/Passepartout/AppShared/it.lproj/Localizable.strings b/Passepartout/AppShared/it.lproj/Localizable.strings index 268d67d2..f9e9f3ee 100644 --- a/Passepartout/AppShared/it.lproj/Localizable.strings +++ b/Passepartout/AppShared/it.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Nessun account e-mail configurato."; "global.messages.share" = "Passepartout è un client OpenVPN / WireGuard user-friendly ed open source per iOS e macOS"; +"global.alerts.buttons.remind" = "Ricordami più tardi"; +"global.alerts.buttons.never" = "Non chiedere più"; + "global.placeholders.profile_name" = "Il mio profilo"; "global.errors.missing_profile" = "Profilo mancante"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Sapevi che Passepartout ha un subreddit? Iscriviti per aggiornamenti o per discutere problemi, aggiunte, nuove piattaforme o qualunque cosa tu voglia.\n\nÈ anche un ottimo modo per dimostrare che hai a cuore questo progetto."; "organizer.alerts.reddit.buttons.subscribe" = "Iscriviti ora!"; -"organizer.alerts.reddit.buttons.remind" = "Ricordami più tardi"; -"organizer.alerts.reddit.buttons.never" = "Non chiedere più"; "organizer.alerts.remove_profile.message" = "Sei sicuro di voler cancellare il profilo %@?"; diff --git a/Passepartout/AppShared/nl.lproj/Localizable.strings b/Passepartout/AppShared/nl.lproj/Localizable.strings index 0fcb9d7d..c6f7df76 100644 --- a/Passepartout/AppShared/nl.lproj/Localizable.strings +++ b/Passepartout/AppShared/nl.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Er is geen email adres geconfigureerd."; "global.messages.share" = "Passepartout is een gebruiksvriendelijke open source OpenVPN / WireGuard client voor iOS en macOS"; +"global.alerts.buttons.remind" = "Herinner me later"; +"global.alerts.buttons.never" = "Vraag dit niet meer"; + "global.placeholders.profile_name" = "Mijn Profiel"; "global.errors.missing_profile" = "Ontbrekend profiel"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Wist je dat Passepartout een eigen subreddit heeft? Schrijf je in voor updates, of discussiëren over problemen, (nieuwe) mogelijkheden, nieuwe platformen of wat je maar wil.\n\nHet is ook een goede manier om te laten zien dat je om dit project geeft."; "organizer.alerts.reddit.buttons.subscribe" = "Schfijf je nu in!"; -"organizer.alerts.reddit.buttons.remind" = "Herinner me later"; -"organizer.alerts.reddit.buttons.never" = "Vraag dit niet meer"; "organizer.alerts.remove_profile.message" = "Weet u zeker dat u profiel %@ wilt verwijderen?"; diff --git a/Passepartout/AppShared/pl.lproj/Localizable.strings b/Passepartout/AppShared/pl.lproj/Localizable.strings index 57bcae05..9e0548c0 100644 --- a/Passepartout/AppShared/pl.lproj/Localizable.strings +++ b/Passepartout/AppShared/pl.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Adres e-mail nie jest skonfigurowany."; "global.messages.share" = "Passepartout to klient OpenVPN / WireGuard, przyjazny użytkownikowi, open-source, stworzony dla iOS i macOS"; +"global.alerts.buttons.remind" = "Przypomnij mi później"; +"global.alerts.buttons.never" = "Nie przypominaj"; + "global.placeholders.profile_name" = "Mój profil"; "global.errors.missing_profile" = "Brakujący profil"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Wiedziałeś/łaś, że Passepartout ma swój subreddit? Subskrybuj dla aktualizacji, dyskusji o funkcjonalności, nowych platformach lub o czymkolwiek zechcesz.\n\nTo również świetny sposób na okazanie zainteresowania projektem."; "organizer.alerts.reddit.buttons.subscribe" = "Subskrybuj!"; -"organizer.alerts.reddit.buttons.remind" = "Przypomnij mi później"; -"organizer.alerts.reddit.buttons.never" = "Nie przypominaj"; "organizer.alerts.remove_profile.message" = "Na pewno chcesz usunąć profil %@?"; diff --git a/Passepartout/AppShared/pt.lproj/Localizable.strings b/Passepartout/AppShared/pt.lproj/Localizable.strings index 4daa2da0..b2d3cc90 100644 --- a/Passepartout/AppShared/pt.lproj/Localizable.strings +++ b/Passepartout/AppShared/pt.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Nenhuma conta de email configurada."; "global.messages.share" = "Passepartout é um cliente OpenVPN / WireGuard fácil e open-source para iOS e macOS"; +"global.alerts.buttons.remind" = "Lembrar-me depois"; +"global.alerts.buttons.never" = "Não perguntar novamente"; + "global.placeholders.profile_name" = "Meu perfil"; "global.errors.missing_profile" = "Perfil em falta"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Você sabia que Passepartout tem um subreddit? Siga-nos para atualizações ou para discutir problemas, novas funcionalidades, ou qualquer outro tópico.\n\nÉ uma boa maneira de mostrar seu interesse pelo projeto."; "organizer.alerts.reddit.buttons.subscribe" = "Seguir!"; -"organizer.alerts.reddit.buttons.remind" = "Lembrar-me depois"; -"organizer.alerts.reddit.buttons.never" = "Não perguntar novamente"; "organizer.alerts.remove_profile.message" = "Tem a certeza de que pretende eliminar o perfil %@?"; diff --git a/Passepartout/AppShared/ru.lproj/Localizable.strings b/Passepartout/AppShared/ru.lproj/Localizable.strings index 9bdbe8a3..8581a049 100644 --- a/Passepartout/AppShared/ru.lproj/Localizable.strings +++ b/Passepartout/AppShared/ru.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "E-mail аккаунт не создан."; "global.messages.share" = "Passepartout — это удобный в использовании клиент OpenVPN / WireGuard для iOS и macOS с открытым исходным кодом"; +"global.alerts.buttons.remind" = "Напомнить позже"; +"global.alerts.buttons.never" = "Больше не спрашивать"; + "global.placeholders.profile_name" = "Мой профиль"; "global.errors.missing_profile" = "Отсутствует профиль"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "А Вы знали, что Passepartout имеет свой сабреддит? Подписывайтесь для получения обновлений, обсуждения проблем, функций, новых платформ или чего угодно.\n\nЭто также отличный способ показать поддержку проекта."; "organizer.alerts.reddit.buttons.subscribe" = "Подписаться сейчас!"; -"organizer.alerts.reddit.buttons.remind" = "Напомнить позже"; -"organizer.alerts.reddit.buttons.never" = "Больше не спрашивать"; "organizer.alerts.remove_profile.message" = "Вы точно хотите удалить профиль %@?"; diff --git a/Passepartout/AppShared/sv.lproj/Localizable.strings b/Passepartout/AppShared/sv.lproj/Localizable.strings index 45c98230..fa862d6d 100644 --- a/Passepartout/AppShared/sv.lproj/Localizable.strings +++ b/Passepartout/AppShared/sv.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "Inget e-postkonto är konfigurerat."; "global.messages.share" = "Passepartout är en användarvänlig öppen källkod OpenVPN / WireGuard klient för iOS och macOS"; +"global.alerts.buttons.remind" = "Påminn mig senare"; +"global.alerts.buttons.never" = "Fråga inte igen"; + "global.placeholders.profile_name" = "Min profil"; "global.errors.missing_profile" = "Profil saknas"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "Visste du att Passepartout har en subreddit? Prenumerera på uppdateringar eller diskutera problem, funktioner, nya plattformar eller vad du vill. \n\nDet är också ett bra sätt att visa dig bryr dig om detta projekt."; "organizer.alerts.reddit.buttons.subscribe" = "Prenumerera nu!"; -"organizer.alerts.reddit.buttons.remind" = "Påminn mig senare"; -"organizer.alerts.reddit.buttons.never" = "Fråga inte igen"; "organizer.alerts.remove_profile.message" = "Är det säkert att du vill ta bort profilen %@?"; diff --git a/Passepartout/AppShared/zh-Hans.lproj/Localizable.strings b/Passepartout/AppShared/zh-Hans.lproj/Localizable.strings index 1508e705..6c468229 100644 --- a/Passepartout/AppShared/zh-Hans.lproj/Localizable.strings +++ b/Passepartout/AppShared/zh-Hans.lproj/Localizable.strings @@ -54,6 +54,9 @@ "global.messages.email_not_configured" = "未配置e-mail账户。"; "global.messages.share" = "Passepartout是适用于iOS和macOS操作系统的OpenVPN/WireGuard开源客户端,易于使用"; +"global.alerts.buttons.remind" = "稍后提醒我"; +"global.alerts.buttons.never" = "不要再问"; + "global.placeholders.profile_name" = "我的配置"; "global.errors.missing_profile" = "缺少配置"; @@ -113,8 +116,6 @@ "organizer.alerts.reddit.message" = "你知道Passepartout有一个subreddit吗?可以在上面讨论更新、问题、功能、新的平台等n任何你想要的。\n\n这同样是表达你对此项目关注的地方。"; "organizer.alerts.reddit.buttons.subscribe" = "立即订阅!"; -"organizer.alerts.reddit.buttons.remind" = "稍后提醒我"; -"organizer.alerts.reddit.buttons.never" = "不要再问"; "organizer.alerts.remove_profile.message" = "确定要删除配置%@吗?";