From 6487d10cb9767edb2663e9812ed7c81d03b9fde6 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Wed, 14 Apr 2021 17:13:30 +0200 Subject: [PATCH] Add missing translations --- Passepartout.xcodeproj/project.pbxproj | 20 +++++ Passepartout/App/macOS/CHANGELOG.md | 4 +- Passepartout/App/macOS/de.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/el.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/es.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/fr.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/it.lproj/App.strings | 2 +- Passepartout/App/macOS/nl.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/pl.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/pt.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/ru.lproj/App.strings | 76 +++++++++++++++++++ Passepartout/App/macOS/sv.lproj/App.strings | 76 +++++++++++++++++++ .../App/macOS/zh-Hans.lproj/App.strings | 76 +++++++++++++++++++ 13 files changed, 783 insertions(+), 3 deletions(-) create mode 100644 Passepartout/App/macOS/de.lproj/App.strings create mode 100644 Passepartout/App/macOS/el.lproj/App.strings create mode 100644 Passepartout/App/macOS/es.lproj/App.strings create mode 100644 Passepartout/App/macOS/fr.lproj/App.strings create mode 100644 Passepartout/App/macOS/nl.lproj/App.strings create mode 100644 Passepartout/App/macOS/pl.lproj/App.strings create mode 100644 Passepartout/App/macOS/pt.lproj/App.strings create mode 100644 Passepartout/App/macOS/ru.lproj/App.strings create mode 100644 Passepartout/App/macOS/sv.lproj/App.strings create mode 100644 Passepartout/App/macOS/zh-Hans.lproj/App.strings diff --git a/Passepartout.xcodeproj/project.pbxproj b/Passepartout.xcodeproj/project.pbxproj index 69657ffc..3b8c3afa 100644 --- a/Passepartout.xcodeproj/project.pbxproj +++ b/Passepartout.xcodeproj/project.pbxproj @@ -542,6 +542,16 @@ 0EBE3AA3213DC1B000BFA2F5 /* HostConnectionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HostConnectionProfile.swift; sourceTree = ""; }; 0EBE3AA4213DC1B000BFA2F5 /* ProviderConnectionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProviderConnectionProfile.swift; sourceTree = ""; }; 0EBE8D2E25C076F900798607 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/App.strings; sourceTree = ""; }; + 0EC12E9726283DEC007287DD /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/App.strings"; sourceTree = ""; }; + 0EC12E9826283DEE007287DD /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/App.strings; sourceTree = ""; }; + 0EC12E9926283DEF007287DD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/App.strings; sourceTree = ""; }; + 0EC12E9A26283DF0007287DD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/App.strings; sourceTree = ""; }; + 0EC12E9B26283DF2007287DD /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/App.strings; sourceTree = ""; }; + 0EC12E9C26283DF3007287DD /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/App.strings; sourceTree = ""; }; + 0EC12E9D26283DF4007287DD /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/App.strings; sourceTree = ""; }; + 0EC12E9E26283DF6007287DD /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/App.strings; sourceTree = ""; }; + 0EC12E9F26283DF8007287DD /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/App.strings; sourceTree = ""; }; + 0EC12EA026283DF9007287DD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/App.strings; sourceTree = ""; }; 0EC7F20420E24308004EA58E /* DebugLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugLog.swift; sourceTree = ""; }; 0ECC60DD2256B6890020BEAC /* SwiftGen+Assets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftGen+Assets.swift"; sourceTree = ""; }; 0ECEB105224FE51400E9E551 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; @@ -2247,6 +2257,16 @@ children = ( 0E569F91259F41690022DFB8 /* en */, 0EBE8D2E25C076F900798607 /* it */, + 0EC12E9726283DEC007287DD /* zh-Hans */, + 0EC12E9826283DEE007287DD /* nl */, + 0EC12E9926283DEF007287DD /* fr */, + 0EC12E9A26283DF0007287DD /* de */, + 0EC12E9B26283DF2007287DD /* el */, + 0EC12E9C26283DF3007287DD /* pl */, + 0EC12E9D26283DF4007287DD /* pt */, + 0EC12E9E26283DF6007287DD /* ru */, + 0EC12E9F26283DF8007287DD /* es */, + 0EC12EA026283DF9007287DD /* sv */, ); name = App.strings; sourceTree = ""; diff --git a/Passepartout/App/macOS/CHANGELOG.md b/Passepartout/App/macOS/CHANGELOG.md index fdc825a7..9bbffdfe 100644 --- a/Passepartout/App/macOS/CHANGELOG.md +++ b/Passepartout/App/macOS/CHANGELOG.md @@ -10,11 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Website guidance in provider account screen. +- Missing translations (German, Greek, Spanish, French, Dutch, Polish, Portuguese, Russian, Swedish, Chinese Simplified). ### Changed -- Improved debug log appearance. -- Show information from provider metadata in account. +- Improve debug log appearance. ### Fixed diff --git a/Passepartout/App/macOS/de.lproj/App.strings b/Passepartout/App/macOS/de.lproj/App.strings new file mode 100644 index 00000000..97668640 --- /dev/null +++ b/Passepartout/App/macOS/de.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Aus"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Anbieter"; +"organizer.menus.provider.unavailable" = "Keine Anbieter übrig"; +"organizer.menus.host" = "Host"; +"organizer.alerts.remove_profile.title" = "Profil entfernen"; +"organizer.alerts.remove_profile.message" = "Bist du sicher, dass du das Profil %@ löschen möchtest?"; +"organizer.alerts.open_host_file.title" = "Wähle eine .ovpn-Datei."; + +"service.cells.vpn.turn_on.caption" = "Aktiviere VPN"; +"service.cells.vpn.turn_off.caption" = "Deaktiviere VPN"; +"service.cells.category.caption" = "Kategorie"; +"service.cells.addresses.caption" = "Adressen"; + +"endpoint.cells.address" = "Adresse"; +"endpoint.cells.protocol" = "Protokoll"; + +"configuration.title" = "Konfiguration"; +"configuration.alerts.commit.message" = "Neue Parameter werden erst nach einer manuellen Wiederherstellung der Verbindung wirksam. Änderungen in vertrauenswürdigen Netzwerken werden sofort wirksam."; +"configuration.alerts.commit.buttons.reconnect" = "Jetzt erneut verbinden"; +"configuration.alerts.commit.buttons.skip" = "Überspringen"; + +"network_settings.dns.cells.addresses.title" = "Server"; +"network_settings.dns.cells.domains.title" = "Domänen"; +"network_settings.proxy.cells.bypass_domains.title" = "Domänen umgehen"; + +"preferences.title" = "Einstellungen"; +"preferences.sections.general.header" = "Allgemein"; +"preferences.cells.launches_on_login.caption" = "Bei Anmeldung starten"; +"preferences.cells.launches_on_login.footer" = "Hier ein Häkchen setzen, um die App beim Systemstart oder der Anmeldung automatisch zu starten."; +"preferences.cells.confirm_quit.caption" = "Beenden bestätigen"; +"preferences.cells.confirm_quit.footer" = "Hier ein Häkchen setzen, um einen Hinweis zur Bestätigung des Beendens anzuzeigen."; + +"debug_log.buttons.copy" = "Kopieren"; + +"trusted.columns.trust.title" = "Vertrauen"; +"trusted.ethernet.title" = "Kabelverbindungen vertrauen"; +"trusted.ethernet.description" = "Hier ein Häkchen setzen, um jeder Kabelverbindung zu vertrauen."; + +"menu.show.title" = "Anzeigen"; +"menu.switch_profile.title" = "Aktives Profil"; +"menu.active_profile.title.none" = "Keine aktiven Profile"; +"menu.active_profile.items.customize.title" = "Anpassen..."; +"menu.active_profile.messages.missing_credentials" = "Es wurde keine Konto konfiguriert"; +"menu.organizer.title" = "Organizer"; +"menu.preferences.title" = "Einstellungen"; +"menu.support.title" = "Support"; +"menu.quit.title" = "%@ beenden"; +"menu.quit.messages.confirm" = "Wenn das VPN aktiviert wurde, läuft es weiter im Hintergrund. Möchtest du beenden?"; + diff --git a/Passepartout/App/macOS/el.lproj/App.strings b/Passepartout/App/macOS/el.lproj/App.strings new file mode 100644 index 00000000..0eaea58b --- /dev/null +++ b/Passepartout/App/macOS/el.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Ανενεργό"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Πάροχος"; +"organizer.menus.provider.unavailable" = "Δεν απομένουν πάροχοι"; +"organizer.menus.host" = "Εξυπηρετητής"; +"organizer.alerts.remove_profile.title" = "Κατάργηση προφίλ"; +"organizer.alerts.remove_profile.message" = "Είστε βέβαιοι ότι θέλετε να διαγράψετε το προφίλ %@;"; +"organizer.alerts.open_host_file.title" = "Επιλέξτε ένα αρχείο .ovpn"; + +"service.cells.vpn.turn_on.caption" = "Ενεργοποίηση VPN"; +"service.cells.vpn.turn_off.caption" = "Απενεργοποίηση VPN"; +"service.cells.category.caption" = "Κατηγορία"; +"service.cells.addresses.caption" = "Διευθύνσεις"; + +"endpoint.cells.address" = "Διεύθυνση"; +"endpoint.cells.protocol" = "Πρωτόκολλο"; + +"configuration.title" = "Ρύθμιση"; +"configuration.alerts.commit.message" = "Οι νέες παράμετροι δεν θα είναι αποτελεσματικές έως ότου επανασυνδεθείτε χειροκίνητα. Οι αλλαγές στα αξιόπιστα δίκτυα θα εφαρμοστούν αμέσως."; +"configuration.alerts.commit.buttons.reconnect" = "Επανασυνδεθείτε τώρα"; +"configuration.alerts.commit.buttons.skip" = "Παράλειψη"; + +"network_settings.dns.cells.addresses.title" = "Διακομιστές"; +"network_settings.dns.cells.domains.title" = "Τομείς"; +"network_settings.proxy.cells.bypass_domains.title" = "Παράκαμψη τομέων"; + +"preferences.title" = "Προτιμήσεις"; +"preferences.sections.general.header" = "Γενικός"; +"preferences.cells.launches_on_login.caption" = "Εκκίνηση κατά τη σύνδεση"; +"preferences.cells.launches_on_login.footer" = "Επιλέξτε για αυτόματη εκκίνηση της εφαρμογής κατά την εκκίνηση ή τη σύνδεση."; +"preferences.cells.confirm_quit.caption" = "Επιβεβαίωση διακοπής"; +"preferences.cells.confirm_quit.footer" = "Επιλέξτε για παρουσίαση ειδοποίησης ότι επιβεβαιώνεται η διακοπή."; + +"debug_log.buttons.copy" = "Αντιγραφή"; + +"trusted.columns.trust.title" = "Εμπιστευθείτε"; +"trusted.ethernet.title" = "Εμπιστευθείτε τις ενσύρματες συνδέσεις"; +"trusted.ethernet.description" = "Επιλέξτε για να εμπιστευθείτε οποιαδήποτε ενσύρματη σύνδεση καλωδίου."; + +"menu.show.title" = "Προβολή"; +"menu.switch_profile.title" = "Ενεργό προφίλ"; +"menu.active_profile.title.none" = "Δεν υπάρχει ενεργό προφίλ"; +"menu.active_profile.items.customize.title" = "Προσαρμογή..."; +"menu.active_profile.messages.missing_credentials" = "Δεν έχει διαμορφωθεί λογαριασμός"; +"menu.organizer.title" = "Διοργανωτής"; +"menu.preferences.title" = "Προτιμήσεις"; +"menu.support.title" = "Υποστήριξη"; +"menu.quit.title" = "Διακοπή %@"; +"menu.quit.messages.confirm" = "Το VPN, αν είναι ενεργοποιημένο, θα εξακολουθεί να εκτελείται στο παρασκήνιο. Θέλετε να το διακόψετε;"; + diff --git a/Passepartout/App/macOS/es.lproj/App.strings b/Passepartout/App/macOS/es.lproj/App.strings new file mode 100644 index 00000000..a661362f --- /dev/null +++ b/Passepartout/App/macOS/es.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Desactivada"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Proveedor"; +"organizer.menus.provider.unavailable" = "No quedan proveedores"; +"organizer.menus.host" = "Host"; +"organizer.alerts.remove_profile.title" = "Quitar perfil"; +"organizer.alerts.remove_profile.message" = "¿Seguro que deseas eliminar el perfil %@?"; +"organizer.alerts.open_host_file.title" = "Selecciona un archivo .ovpn"; + +"service.cells.vpn.turn_on.caption" = "Habilitar VPN"; +"service.cells.vpn.turn_off.caption" = "Deshabilitar VPN"; +"service.cells.category.caption" = "Categoría"; +"service.cells.addresses.caption" = "Direcciones"; + +"endpoint.cells.address" = "Dirección"; +"endpoint.cells.protocol" = "Protocolo"; + +"configuration.title" = "Configuración"; +"configuration.alerts.commit.message" = "Los nuevos parámetros no serán efectivos hasta que te reconectes manualmente. Los cambios en las redes de confianza se aplicarán de inmediato."; +"configuration.alerts.commit.buttons.reconnect" = "Reconectar ahora"; +"configuration.alerts.commit.buttons.skip" = "Omitir"; + +"network_settings.dns.cells.addresses.title" = "Servidores"; +"network_settings.dns.cells.domains.title" = "Dominios"; +"network_settings.proxy.cells.bypass_domains.title" = "Dominios ignorados"; + +"preferences.title" = "Preferencias"; +"preferences.sections.general.header" = "General"; +"preferences.cells.launches_on_login.caption" = "Iniciar al iniciar sesión"; +"preferences.cells.launches_on_login.footer" = "Activa esta opción para que la aplicación se inicie automáticamente al iniciar o al iniciar sesión."; +"preferences.cells.confirm_quit.caption" = "Confirmar salir"; +"preferences.cells.confirm_quit.footer" = "Activa esta opción para que se muestre una alerta de confirmación al salir."; + +"debug_log.buttons.copy" = "Copiar"; + +"trusted.columns.trust.title" = "Confianza"; +"trusted.ethernet.title" = "Confiar en conexiones cableadas"; +"trusted.ethernet.description" = "Activa esta opción para confiar en cualquier conexión cableada."; + +"menu.show.title" = "Mostrar"; +"menu.switch_profile.title" = "Perfil activo"; +"menu.active_profile.title.none" = "Ningún perfil activo"; +"menu.active_profile.items.customize.title" = "Personalizar..."; +"menu.active_profile.messages.missing_credentials" = "Ninguna cuenta configurada"; +"menu.organizer.title" = "Organizador"; +"menu.preferences.title" = "Preferencias"; +"menu.support.title" = "Soporte"; +"menu.quit.title" = "Salir de %@"; +"menu.quit.messages.confirm" = "Si la VPN está habilitada, seguirá funcionando en segundo plano. ¿Deseas salir?"; + diff --git a/Passepartout/App/macOS/fr.lproj/App.strings b/Passepartout/App/macOS/fr.lproj/App.strings new file mode 100644 index 00000000..b6615536 --- /dev/null +++ b/Passepartout/App/macOS/fr.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Désactivé"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Fournisseur"; +"organizer.menus.provider.unavailable" = "Aucun fournisseur restant"; +"organizer.menus.host" = "Hôte"; +"organizer.alerts.remove_profile.title" = "Supprimer le profil"; +"organizer.alerts.remove_profile.message" = "Voulez-vous vraiment supprimer le profil %@ ?"; +"organizer.alerts.open_host_file.title" = "Sélectionnez un fichier .ovpn"; + +"service.cells.vpn.turn_on.caption" = "Activer VPN"; +"service.cells.vpn.turn_off.caption" = "Désactiver VPN"; +"service.cells.category.caption" = "Catégorie"; +"service.cells.addresses.caption" = "Adresses"; + +"endpoint.cells.address" = "Adresse"; +"endpoint.cells.protocol" = "Protocole"; + +"configuration.title" = "Configuration"; +"configuration.alerts.commit.message" = "Vous devez vous reconnecter manuellement pour confirmer les nouveaux paramètres. Les modifications apportées sur les réseaux de confiance seront immédiatement mises en place."; +"configuration.alerts.commit.buttons.reconnect" = "Se reconnecter"; +"configuration.alerts.commit.buttons.skip" = "Passer"; + +"network_settings.dns.cells.addresses.title" = "Serveurs"; +"network_settings.dns.cells.domains.title" = "Domaines"; +"network_settings.proxy.cells.bypass_domains.title" = "Outrepasser le domaine"; + +"preferences.title" = "Préférences"; +"preferences.sections.general.header" = "Général"; +"preferences.cells.launches_on_login.caption" = "Lancer au démarrage"; +"preferences.cells.launches_on_login.footer" = "Cochez pour lancer automatiquement l'application à la connexion ou au démarrage."; +"preferences.cells.confirm_quit.caption" = "Notification de sortie"; +"preferences.cells.confirm_quit.footer" = "Cochez pour recevoir une demande de confirmation lorsque vous quittez."; + +"debug_log.buttons.copy" = "Copier"; + +"trusted.columns.trust.title" = "Fiables"; +"trusted.ethernet.title" = "Faire confiance aux connexions filaires"; +"trusted.ethernet.description" = "Cochez pour faire confiance à toutes les connexions filaires."; + +"menu.show.title" = "Afficher"; +"menu.switch_profile.title" = "Profil actif"; +"menu.active_profile.title.none" = "Pas de profil actif"; +"menu.active_profile.items.customize.title" = "Personnaliser..."; +"menu.active_profile.messages.missing_credentials" = "Pas de compte configuré"; +"menu.organizer.title" = "Organisateur"; +"menu.preferences.title" = "Préférences"; +"menu.support.title" = "Assistance"; +"menu.quit.title" = "Quitter %@"; +"menu.quit.messages.confirm" = "S'il est activé, le VPN fonctionnera en tâche de fond. Voulez-vous quitter ?"; + diff --git a/Passepartout/App/macOS/it.lproj/App.strings b/Passepartout/App/macOS/it.lproj/App.strings index 1b24cdbd..9cc05c08 100644 --- a/Passepartout/App/macOS/it.lproj/App.strings +++ b/Passepartout/App/macOS/it.lproj/App.strings @@ -46,8 +46,8 @@ "configuration.alerts.commit.buttons.reconnect" = "Riconnetti adesso"; "configuration.alerts.commit.buttons.skip" = "Ignora"; -"network_settings.dns.cells.domains.title" = "Dominii"; "network_settings.dns.cells.addresses.title" = "Server"; +"network_settings.dns.cells.domains.title" = "Dominii"; "network_settings.proxy.cells.bypass_domains.title" = "Dominii ignorati"; "preferences.title" = "Preferenze"; diff --git a/Passepartout/App/macOS/nl.lproj/App.strings b/Passepartout/App/macOS/nl.lproj/App.strings new file mode 100644 index 00000000..2333cdce --- /dev/null +++ b/Passepartout/App/macOS/nl.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Uit"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Aanbieder"; +"organizer.menus.provider.unavailable" = "Geen aanbieders meer"; +"organizer.menus.host" = "Host"; +"organizer.alerts.remove_profile.title" = "Profiel verwijderen"; +"organizer.alerts.remove_profile.message" = "Weet u zeker dat u profiel %@ wilt verwijderen?"; +"organizer.alerts.open_host_file.title" = "Selecteer een .ovpn-bestand"; + +"service.cells.vpn.turn_on.caption" = "VPN activeren"; +"service.cells.vpn.turn_off.caption" = "VPN deactiveren"; +"service.cells.category.caption" = "Categorie"; +"service.cells.addresses.caption" = "Adressen"; + +"endpoint.cells.address" = "Adres"; +"endpoint.cells.protocol" = "Protocol"; + +"configuration.title" = "Configuratie"; +"configuration.alerts.commit.message" = "Nieuwe parameters worden pas van kracht als u handmatig opnieuw verbinding maakt. Wijzigingen in vertrouwde netwerken zijn direct van toepassing."; +"configuration.alerts.commit.buttons.reconnect" = "Opnieuw verbinden"; +"configuration.alerts.commit.buttons.skip" = "Overslaan"; + +"network_settings.dns.cells.addresses.title" = "Servers"; +"network_settings.dns.cells.domains.title" = "Domeinen"; +"network_settings.proxy.cells.bypass_domains.title" = "Domeinen omzeilen"; + +"preferences.title" = "Voorkeuren"; +"preferences.sections.general.header" = "Algemeen"; +"preferences.cells.launches_on_login.caption" = "Lanceren bij aanmelden"; +"preferences.cells.launches_on_login.footer" = "Vink aan als u wilt dat de app automatisch wordt gelanceerd bij opstarten of aanmelden."; +"preferences.cells.confirm_quit.caption" = "Sluiten bevestigen"; +"preferences.cells.confirm_quit.footer" = "Vink aan om een bevestigingsmelding te sluiten."; + +"debug_log.buttons.copy" = "Kopiëren"; + +"trusted.columns.trust.title" = "Vertrouwen"; +"trusted.ethernet.title" = "Bekabelde verbindingen vertrouwen"; +"trusted.ethernet.description" = "Vink aan om alle bekabelde verbindingen te vertrouwen."; + +"menu.show.title" = "Weergeven"; +"menu.switch_profile.title" = "Actief profiel"; +"menu.active_profile.title.none" = "Geen actief profiel"; +"menu.active_profile.items.customize.title" = "Aanpassen..."; +"menu.active_profile.messages.missing_credentials" = "Geen account geconfigureerd"; +"menu.organizer.title" = "Organisator"; +"menu.preferences.title" = "Voorkeuren"; +"menu.support.title" = "Ondersteuning"; +"menu.quit.title" = "%@ afsluiten"; +"menu.quit.messages.confirm" = "De VPN zal, indien geactiveerd, op de achtergrond blijven draaien. Wilt u sluiten?"; + diff --git a/Passepartout/App/macOS/pl.lproj/App.strings b/Passepartout/App/macOS/pl.lproj/App.strings new file mode 100644 index 00000000..81e4e359 --- /dev/null +++ b/Passepartout/App/macOS/pl.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Wył"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Dostawca"; +"organizer.menus.provider.unavailable" = "Brak dostawców"; +"organizer.menus.host" = "Host"; +"organizer.alerts.remove_profile.title" = "Usuń profil"; +"organizer.alerts.remove_profile.message" = "Na pewno chcesz usunąć profil %@?"; +"organizer.alerts.open_host_file.title" = "Wybierz plik .ovpn"; + +"service.cells.vpn.turn_on.caption" = "Włącz VPN"; +"service.cells.vpn.turn_off.caption" = "Wyłącz VPN"; +"service.cells.category.caption" = "Kategoria"; +"service.cells.addresses.caption" = "Adresy"; + +"endpoint.cells.address" = "Adres"; +"endpoint.cells.protocol" = "Protokół"; + +"configuration.title" = "Konfiguracja"; +"configuration.alerts.commit.message" = "Nowe parametry zaczną obowiązywać dopiero po ponownym ręcznym połączeniu. Zmiany w sieciach zaufanych zostaną zastosowane natychmiast."; +"configuration.alerts.commit.buttons.reconnect" = "Połącz ponownie teraz"; +"configuration.alerts.commit.buttons.skip" = "Pomiń"; + +"network_settings.dns.cells.addresses.title" = "Serwery"; +"network_settings.dns.cells.domains.title" = "Domeny"; +"network_settings.proxy.cells.bypass_domains.title" = "Pomiń domeny"; + +"preferences.title" = "Preferencje"; +"preferences.sections.general.header" = "Ogólne"; +"preferences.cells.launches_on_login.caption" = "Uruchom po zalogowaniu"; +"preferences.cells.launches_on_login.footer" = "Zaznacz, aby automatycznie uruchamiać aplikację przy restarcie systemu lub logowaniu."; +"preferences.cells.confirm_quit.caption" = "Potwierdź zakończenie pracy"; +"preferences.cells.confirm_quit.footer" = "Zaznacz, aby wyświetlić monit o potwierdzeniu zakończenia."; + +"debug_log.buttons.copy" = "Kopiuj"; + +"trusted.columns.trust.title" = "Ufaj"; +"trusted.ethernet.title" = "Ufaj połączeniom przewodowym"; +"trusted.ethernet.description" = "Zaznacz, aby traktować każde przewodowe połączenie kablowe jako zaufane."; + +"menu.show.title" = "Pokaż"; +"menu.switch_profile.title" = "Aktywny profil"; +"menu.active_profile.title.none" = "Brak aktywnych profili"; +"menu.active_profile.items.customize.title" = "Personalizuj"; +"menu.active_profile.messages.missing_credentials" = "Brak skonfigurowanych kont"; +"menu.organizer.title" = "Organzator"; +"menu.preferences.title" = "Preferencje"; +"menu.support.title" = "Obsługa techniczna"; +"menu.quit.title" = "Zakończ %@"; +"menu.quit.messages.confirm" = "Jeśli sieć VPN, jest włączona, będzie nadal działać w tle. Chcesz zakończyć?"; + diff --git a/Passepartout/App/macOS/pt.lproj/App.strings b/Passepartout/App/macOS/pt.lproj/App.strings new file mode 100644 index 00000000..567e3b7e --- /dev/null +++ b/Passepartout/App/macOS/pt.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Desativado"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Fornecedor"; +"organizer.menus.provider.unavailable" = "Não restam fornecedores"; +"organizer.menus.host" = "Anfitreão"; +"organizer.alerts.remove_profile.title" = "Remover perfil"; +"organizer.alerts.remove_profile.message" = "Tem a certeza de que pretende eliminar o perfil %@?"; +"organizer.alerts.open_host_file.title" = "Selecionar um ficheiro .ovpn"; + +"service.cells.vpn.turn_on.caption" = "Ativar VPN"; +"service.cells.vpn.turn_off.caption" = "Desativar VPN"; +"service.cells.category.caption" = "Categoria"; +"service.cells.addresses.caption" = "Endereços"; + +"endpoint.cells.address" = "Endereço"; +"endpoint.cells.protocol" = "Protocolo"; + +"configuration.title" = "Configuração"; +"configuration.alerts.commit.message" = "Os novos parâmetros não serão efetivos até que se volte a ligar manualmente. As alterações às redes de confiança serão aplicadas de imediato."; +"configuration.alerts.commit.buttons.reconnect" = "Voltar a ligar agora"; +"configuration.alerts.commit.buttons.skip" = "Ignorar"; + +"network_settings.dns.cells.addresses.title" = "Servidores"; +"network_settings.dns.cells.domains.title" = "Domínios"; +"network_settings.proxy.cells.bypass_domains.title" = "Fazer um bypass aos domínios"; + +"preferences.title" = "Preferências"; +"preferences.sections.general.header" = "Geral"; +"preferences.cells.launches_on_login.caption" = "Iniciar ao iniciar a sessão"; +"preferences.cells.launches_on_login.footer" = "Assinale para executar automaticamente a aplicação ao arrancar ou com o início de sessão."; +"preferences.cells.confirm_quit.caption" = "Confirmar a saída"; +"preferences.cells.confirm_quit.footer" = "Assinale para apresentar um alerta de confirmação da saída."; + +"debug_log.buttons.copy" = "Copiar"; + +"trusted.columns.trust.title" = "Confiar"; +"trusted.ethernet.title" = "Confiar em ligações com fios"; +"trusted.ethernet.description" = "Assinale para confiar em qualquer ligação com cabo."; + +"menu.show.title" = "Mostrar"; +"menu.switch_profile.title" = "Perfil ativo"; +"menu.active_profile.title.none" = "Sem perfil ativo"; +"menu.active_profile.items.customize.title" = "Personalizar..."; +"menu.active_profile.messages.missing_credentials" = "Não há uma conta configurada"; +"menu.organizer.title" = "Organizador"; +"menu.preferences.title" = "Preferências"; +"menu.support.title" = "Apoio"; +"menu.quit.title" = "Sair %@"; +"menu.quit.messages.confirm" = "A VPN, se ativa, ainda vai ser executada em segundo plano. Quer sair?"; + diff --git a/Passepartout/App/macOS/ru.lproj/App.strings b/Passepartout/App/macOS/ru.lproj/App.strings new file mode 100644 index 00000000..4ae34ea1 --- /dev/null +++ b/Passepartout/App/macOS/ru.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Выкл"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Провайдер"; +"organizer.menus.provider.unavailable" = "Не осталось провайдеров"; +"organizer.menus.host" = "Хост"; +"organizer.alerts.remove_profile.title" = "Удалить профиль"; +"organizer.alerts.remove_profile.message" = "Вы точно хотите удалить профиль %@?"; +"organizer.alerts.open_host_file.title" = "Выберите файл .ovpn"; + +"service.cells.vpn.turn_on.caption" = "Включить VPN"; +"service.cells.vpn.turn_off.caption" = "Отключить VPN"; +"service.cells.category.caption" = "Категория"; +"service.cells.addresses.caption" = "Адреса"; + +"endpoint.cells.address" = "Адрес"; +"endpoint.cells.protocol" = "Протокол"; + +"configuration.title" = "Конфигурация"; +"configuration.alerts.commit.message" = "Новые параметры не вступят в силу до ручного переподключения. Изменения в доверенных сетях вступят в силу сразу."; +"configuration.alerts.commit.buttons.reconnect" = "Переподключиться"; +"configuration.alerts.commit.buttons.skip" = "Пропустить"; + +"network_settings.dns.cells.addresses.title" = "Серверы"; +"network_settings.dns.cells.domains.title" = "Домены"; +"network_settings.proxy.cells.bypass_domains.title" = "Обходные домены"; + +"preferences.title" = "Настройки"; +"preferences.sections.general.header" = "Общие"; +"preferences.cells.launches_on_login.caption" = "Запускать при входе"; +"preferences.cells.launches_on_login.footer" = "Включите, чтобы приложение автоматически запускалось при загрузке или входе."; +"preferences.cells.confirm_quit.caption" = "Подтверждать выход"; +"preferences.cells.confirm_quit.footer" = "Включите, чтобы выход надо было подтверждать."; + +"debug_log.buttons.copy" = "Копировать"; + +"trusted.columns.trust.title" = "Доверенные"; +"trusted.ethernet.title" = "Доверенные проводные подключения"; +"trusted.ethernet.description" = "Включите, чтобы добавить в доверенные проводное подключение."; + +"menu.show.title" = "Показать"; +"menu.switch_profile.title" = "Активный профиль"; +"menu.active_profile.title.none" = "Нет активных профилей"; +"menu.active_profile.items.customize.title" = "Настроить..."; +"menu.active_profile.messages.missing_credentials" = "Нет настроенных аккаунтов"; +"menu.organizer.title" = "Организатор"; +"menu.preferences.title" = "Настройки"; +"menu.support.title" = "Поддержка"; +"menu.quit.title" = "Выйти из %@"; +"menu.quit.messages.confirm" = "Если включить VPN, он всё равно будет работать в фоновом режиме. Вы точно хотите выйти?"; + diff --git a/Passepartout/App/macOS/sv.lproj/App.strings b/Passepartout/App/macOS/sv.lproj/App.strings new file mode 100644 index 00000000..88a182ce --- /dev/null +++ b/Passepartout/App/macOS/sv.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "Av"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "Leverantör"; +"organizer.menus.provider.unavailable" = "Inga leverantörer kvar"; +"organizer.menus.host" = "Värd"; +"organizer.alerts.remove_profile.title" = "Ta bort profil"; +"organizer.alerts.remove_profile.message" = "Är det säkert att du vill ta bort profilen %@?"; +"organizer.alerts.open_host_file.title" = "Välj en .ovpn-fil"; + +"service.cells.vpn.turn_on.caption" = "Aktivera VPN"; +"service.cells.vpn.turn_off.caption" = "Inaktivera VPN"; +"service.cells.category.caption" = "Kategori"; +"service.cells.addresses.caption" = "Adresser"; + +"endpoint.cells.address" = "Adress"; +"endpoint.cells.protocol" = "Protokoll"; + +"configuration.title" = "Konfiguration"; +"configuration.alerts.commit.message" = "Nya parametrar kommer inte att införas förrän du återansluter manuellt. Ändringar i betrodda nätverk kommer att införas omedelbart."; +"configuration.alerts.commit.buttons.reconnect" = "Återanslut nu"; +"configuration.alerts.commit.buttons.skip" = "Hoppa över"; + +"network_settings.dns.cells.addresses.title" = "Servrar"; +"network_settings.dns.cells.domains.title" = "Domäner"; +"network_settings.proxy.cells.bypass_domains.title" = "Kringgå domäner"; + +"preferences.title" = "Inställningar"; +"preferences.sections.general.header" = "Allmänt"; +"preferences.cells.launches_on_login.caption" = "Öppna vid inloggning"; +"preferences.cells.launches_on_login.footer" = "Markera för att starta appen automatiskt efter omstart eller vid inloggning."; +"preferences.cells.confirm_quit.caption" = "Bekräfta lämna"; +"preferences.cells.confirm_quit.footer" = "Markera för att visa en uppmaning att bekräfta att man vill lämna appen."; + +"debug_log.buttons.copy" = "Kopiera"; + +"trusted.columns.trust.title" = "Betrodda"; +"trusted.ethernet.title" = "Lita på kabelanslutna uppkopplingar"; +"trusted.ethernet.description" = "Markera för att lita på alla kabelanslutna uppkopplingar."; + +"menu.show.title" = "Visa"; +"menu.switch_profile.title" = "Aktiv profil"; +"menu.active_profile.title.none" = "Ingen aktiv profil"; +"menu.active_profile.items.customize.title" = "Anpassa"; +"menu.active_profile.messages.missing_credentials" = "Inget konto har konfigurerats"; +"menu.organizer.title" = "Organisatör"; +"menu.preferences.title" = "Inställningar"; +"menu.support.title" = "Support"; +"menu.quit.title" = "Lämna %@"; +"menu.quit.messages.confirm" = "Om ett VPN är aktiverat kommer detta fortfarande att köra i bakgrunden. Vill du lämna?"; + diff --git a/Passepartout/App/macOS/zh-Hans.lproj/App.strings b/Passepartout/App/macOS/zh-Hans.lproj/App.strings new file mode 100644 index 00000000..77acdd1e --- /dev/null +++ b/Passepartout/App/macOS/zh-Hans.lproj/App.strings @@ -0,0 +1,76 @@ +// +// App.strings +// Passepartout +// +// Created by Davide De Rosa on 6/21/19. +// Copyright (c) 2021 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +"vpn.unused" = "关"; + +"organizer.title" = "%@"; +"organizer.menus.provider" = "提供商"; +"organizer.menus.provider.unavailable" = "没有提供商了"; +"organizer.menus.host" = "主机"; +"organizer.alerts.remove_profile.title" = "删除配置"; +"organizer.alerts.remove_profile.message" = "确定要删除配置%@吗?"; +"organizer.alerts.open_host_file.title" = "选择.ovpn文件"; + +"service.cells.vpn.turn_on.caption" = "启用VPN"; +"service.cells.vpn.turn_off.caption" = "禁用VPN"; +"service.cells.category.caption" = "类别"; +"service.cells.addresses.caption" = "地址"; + +"endpoint.cells.address" = "地址"; +"endpoint.cells.protocol" = "协议"; + +"configuration.title" = "配置"; +"configuration.alerts.commit.message" = "除非手动重新连接,否则新参数将无效。受信任的网络中的更改将立即生效。"; +"configuration.alerts.commit.buttons.reconnect" = "立即重新连接"; +"configuration.alerts.commit.buttons.skip" = "跳过"; + +"network_settings.dns.cells.addresses.title" = "服务器"; +"network_settings.dns.cells.domains.title" = "域"; +"network_settings.proxy.cells.bypass_domains.title" = "旁路域"; + +"preferences.title" = "偏好设置"; +"preferences.sections.general.header" = "一般"; +"preferences.cells.launches_on_login.caption" = "登录时启动"; +"preferences.cells.launches_on_login.footer" = "选中以在启动或登录时自动启动应用。"; +"preferences.cells.confirm_quit.caption" = "确认退出"; +"preferences.cells.confirm_quit.footer" = "选中以显示退出确认提醒。"; + +"debug_log.buttons.copy" = "复制"; + +"trusted.columns.trust.title" = "信任"; +"trusted.ethernet.title" = "信任有线连接"; +"trusted.ethernet.description" = "选中以信任所有有线连接。"; + +"menu.show.title" = "显示"; +"menu.switch_profile.title" = "有效配置"; +"menu.active_profile.title.none" = "无有效配置"; +"menu.active_profile.items.customize.title" = "自定义......"; +"menu.active_profile.messages.missing_credentials" = "未配置账户"; +"menu.organizer.title" = "分类页面"; +"menu.preferences.title" = "偏好设置"; +"menu.support.title" = "支持"; +"menu.quit.title" = "退出%@"; +"menu.quit.messages.confirm" = "VPN(如果启用)仍将在后台运行。您要退出吗?"; +