diff --git a/CHANGELOG.md b/CHANGELOG.md index 80a81be2..0ef83ce4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Override network settings. [#77](https://github.com/passepartoutvpn/passepartout-ios/pull/77) - Support for `--redirect-gateway block-local` (partial). [tunnelkit#81](https://github.com/passepartoutvpn/tunnelkit/issues/81) +- Russian translations (Alexander Korobynikov). ### Changed diff --git a/Passepartout/Resources/de.lproj/Localizable.strings b/Passepartout/Resources/de.lproj/Localizable.strings index f9b5ac53..5c9c9319 100644 --- a/Passepartout/Resources/de.lproj/Localizable.strings +++ b/Passepartout/Resources/de.lproj/Localizable.strings @@ -109,6 +109,7 @@ "service.cells.provider.preset.caption" = "Voreinstellung"; "service.cells.provider.refresh.caption" = "Infrastruktur neu laden"; "service.cells.host.parameters.caption" = "Parameter"; +"service.cells.network_settings.caption" = "Netzwerk-Einstellungen"; "service.cells.vpn_survives_sleep.caption" = "Verbindung aktiv halten trotz Schlafmodus"; "service.cells.vpn_resolves_hostname.caption" = "Server Hostname auflösen"; //"service.cells.vpn_prefers_udp.caption" = "Prefer UDP socket"; @@ -203,6 +204,14 @@ "configuration.cells.renegotiation_seconds.value.after" = "nach %@"; "configuration.cells.random_endpoint.caption" = "Endpunkt zufällig wählen"; +"network_settings.cells.choice.client" = ".ovpn-Datei einlesen"; +"network_settings.cells.choice.server" = "Vom Server holen"; +"network_settings.cells.address.caption" = "Adresse"; +"network_settings.cells.port.caption" = "Port"; +"network_settings.cells.add_dns_server.caption" = "Adresse hinzufügen"; +"network_settings.cells.proxy_bypass.caption" = "Domäne umgehen"; +"network_settings.cells.add_proxy_bypass.caption" = "Zu umgehende Domäne hinzufügen"; + "debug_log.buttons.previous" = "Zurück"; "debug_log.buttons.next" = "Weiter"; "debug_log.alerts.empty_log.message" = "Das Debug-Log ist leer."; @@ -221,6 +230,7 @@ "vpn.errors.compression" = "Komprimierung nicht unterstützt"; "vpn.errors.network" = "Netzwerk geändert"; "vpn.errors.routing" = "Kein Routing"; +"vpn.errors.gateway" = "Kein Gateway"; "issue_reporter.title" = "Problem melden"; "issue_reporter.message" = "Das Debug-Log deiner letzten Verbindung ist notwendig um dein Verbindungs-Problem zu untersuchen und ist vollständig anonymisiert.\n\nDie .ovpn-Konfigurations-Datei, sofern vorhanden, wird anonymisiert von jeglichen sensiblen Daten, angehangen.\n\nBitte prüfe im Zweifelsfall die Email-Anhänge."; diff --git a/Passepartout/Resources/it.lproj/Localizable.strings b/Passepartout/Resources/it.lproj/Localizable.strings index 74b89638..4e1ca90d 100644 --- a/Passepartout/Resources/it.lproj/Localizable.strings +++ b/Passepartout/Resources/it.lproj/Localizable.strings @@ -109,6 +109,7 @@ "service.cells.provider.preset.caption" = "Preset"; "service.cells.provider.refresh.caption" = "Aggiorna infrastruttura"; "service.cells.host.parameters.caption" = "Parametri"; +"service.cells.network_settings.caption" = "Impostazioni di rete"; "service.cells.vpn_survives_sleep.caption" = "Mantieni attivo in sleep"; "service.cells.vpn_resolves_hostname.caption" = "Risolvi hostname del server"; //"service.cells.vpn_prefers_udp.caption" = "Prefer UDP socket"; @@ -203,6 +204,14 @@ "configuration.cells.renegotiation_seconds.value.after" = "dopo %@"; "configuration.cells.random_endpoint.caption" = "Endpoint casuale"; +"network_settings.cells.choice.client" = "Leggi .ovpn"; +"network_settings.cells.choice.server" = "Ottieni dal server"; +"network_settings.cells.address.caption" = "Indirizzo"; +"network_settings.cells.port.caption" = "Porta"; +"network_settings.cells.add_dns_server.caption" = "Aggiungi indirizzo"; +"network_settings.cells.proxy_bypass.caption" = "Dominio ignorato"; +"network_settings.cells.add_proxy_bypass.caption" = "Aggiungi dominio ignorato"; + "debug_log.buttons.previous" = "Precedente"; "debug_log.buttons.next" = "Successivo"; "debug_log.alerts.empty_log.message" = "Il debug log è vuoto."; @@ -221,6 +230,7 @@ "vpn.errors.compression" = "Compressione non supportata"; "vpn.errors.network" = "Rete cambiata"; "vpn.errors.routing" = "Routing mancante"; +"vpn.errors.gateway" = "Nessun gateway"; "issue_reporter.title" = "Segnala problema"; "issue_reporter.message" = "Il debug log delle tue ultime connessioni è cruciale per risolvere i tuoi problemi di connettività ed è completamente anonimo.\n\nIl file di configurazione .ovpn, se presente, è allegato privato di ogni dato sensibile.\n\nPer favore controlla gli allegati dell'e-mail se non sei sicuro/a."; diff --git a/Passepartout/Resources/pt-br.lproj/Localizable.strings b/Passepartout/Resources/pt-br.lproj/Localizable.strings index 283be5ba..f5e14fc1 100644 --- a/Passepartout/Resources/pt-br.lproj/Localizable.strings +++ b/Passepartout/Resources/pt-br.lproj/Localizable.strings @@ -109,18 +109,15 @@ "service.cells.provider.preset.caption" = "Pré-definição"; "service.cells.provider.refresh.caption" = "Atualizar infraestrutura"; "service.cells.host.parameters.caption" = "Parâmetros"; -"service.cells.host.parameters.value.cipher" = "%@"; -"service.cells.host.parameters.value.cipher_digest" = "%@ / %@"; +"service.cells.network_settings.caption" = "Configurações de rede"; "service.cells.vpn_survives_sleep.caption" = "Manter ativo em modo descanço"; "service.cells.vpn_resolves_hostname.caption" = "Resolver hostname do servidor"; //"service.cells.vpn_prefers_udp.caption" = "Preferir socket UDP"; "service.cells.trusted_mobile.caption" = "Rede celular"; -"service.cells.trusted_wifi.caption" = "%@"; "service.cells.trusted_add_wifi.caption" = "Adicionar Wi-Fi atual"; "service.cells.trusted_policy.caption" = "Trust disables VPN"; "service.cells.test_connectivity.caption" = "Testar conexão"; "service.cells.data_count.caption" = "Dados transferidos"; -"service.cells.data_count.value" = "↓%@ / ↑%@"; "service.cells.data_count.none" = "Indisponível"; "service.cells.debug_log.caption" = "Log de Debug"; "service.cells.masks_private_data.caption" = "Esconder dados da rede"; @@ -207,6 +204,14 @@ "configuration.cells.renegotiation_seconds.value.after" = "depois de %@"; "configuration.cells.random_endpoint.caption" = "Destino randômico"; +"network_settings.cells.choice.client" = "Ler .ovpn"; +"network_settings.cells.choice.server" = "Puxar do servidor"; +"network_settings.cells.address.caption" = "Endereço"; +"network_settings.cells.port.caption" = "Porta"; +"network_settings.cells.add_dns_server.caption" = "Adicionar endereço"; +"network_settings.cells.proxy_bypass.caption" = "Domínio ignorado"; +"network_settings.cells.add_proxy_bypass.caption" = "Adicionar domínio ignorado"; + "debug_log.buttons.previous" = "Anterior"; "debug_log.buttons.next" = "Próximo"; "debug_log.alerts.empty_log.message" = "O log está vazio."; @@ -225,6 +230,7 @@ "vpn.errors.compression" = "Compressão não suportada"; "vpn.errors.network" = "Rede alterada"; "vpn.errors.routing" = "Rota necessária"; +"vpn.errors.gateway" = "Sem gateway"; "issue_reporter.title" = "Reportar problema"; "issue_reporter.message" = "O log de suas últimas conexões é crucial para resolver problemas de conectividade e é completamemnte anônimo.\n\nO arquivo de conexão .ovpn, se existente, é anexado sem nenhum dado sensitivo.\n\nPor favor, verique o anexos de email se necessário."; diff --git a/Passepartout/Resources/ru.lproj/Localizable.strings b/Passepartout/Resources/ru.lproj/Localizable.strings index 92c11549..260f3332 100644 --- a/Passepartout/Resources/ru.lproj/Localizable.strings +++ b/Passepartout/Resources/ru.lproj/Localizable.strings @@ -109,6 +109,7 @@ "service.cells.provider.preset.caption" = "Пресет"; "service.cells.provider.refresh.caption" = "Обновить инфраструктуру"; "service.cells.host.parameters.caption" = "Параметры"; +"service.cells.network_settings.caption" = "Сетевые настройки"; "service.cells.vpn_survives_sleep.caption" = "Оставлять включенным во время сна"; "service.cells.vpn_resolves_hostname.caption" = "Разрешить имя хоста сервера"; //"service.cells.vpn_prefers_udp.caption" = "Предпочитать UDP подключение"; @@ -203,6 +204,14 @@ "configuration.cells.renegotiation_seconds.value.after" = "после %@"; "configuration.cells.random_endpoint.caption" = "Рандомная конечная точка"; +"network_settings.cells.choice.client" = "Читать .ovpn"; +"network_settings.cells.choice.server" = "Вытащить с сервера"; +"network_settings.cells.address.caption" = "Адрес"; +"network_settings.cells.port.caption" = "порт"; +"network_settings.cells.add_dns_server.caption" = "Добавить адрес"; +"network_settings.cells.proxy_bypass.caption" = "Обход домена"; +"network_settings.cells.add_proxy_bypass.caption" = "Добавить обходной домен"; + "debug_log.buttons.previous" = "Предыдущий"; "debug_log.buttons.next" = "Следующий"; "debug_log.alerts.empty_log.message" = "Журнал отладки пуст."; @@ -221,6 +230,7 @@ "vpn.errors.compression" = "Сжатие не поддерживается"; "vpn.errors.network" = "Изменение сети"; "vpn.errors.routing" = "Отсутствует маршрутизация"; +"vpn.errors.gateway" = "Нет шлюза"; "issue_reporter.title" = "Сообщить о проблеме"; "issue_reporter.message" = "Журнал отладки Вашего последнего соединения необходим для разрешения проблем подключения, и является полностью анонимным.\n\n .ovpn файл, если есть, прикреплён без каких-либо конфиденциальных данных .\n\nПожалуйста, перепроверьте прикреплённые файлы, если не уверены."; diff --git a/fastlane/metadata/de-DE/description.txt b/fastlane/metadata/de-DE/description.txt index 8a5c3ba8..72df8815 100644 --- a/fastlane/metadata/de-DE/description.txt +++ b/fastlane/metadata/de-DE/description.txt @@ -22,6 +22,7 @@ EINFACH ZU BENUTZEN - Verwalte alle Profile an einem Platz. - Importiere .ovpn Konfigurationsdateien. - Feintune die Verschlüsselung ohne Änderungen an der Konfigurationsdatei. +- Netzwerkeinstellungen schnell übersteuern (Standart-Gateway, DNS, Proxy). BETRIEBSSYSTEM-INTEGRATION diff --git a/fastlane/metadata/de-DE/release_notes.txt b/fastlane/metadata/de-DE/release_notes.txt index b7b8a4b4..810447e2 100644 --- a/fastlane/metadata/de-DE/release_notes.txt +++ b/fastlane/metadata/de-DE/release_notes.txt @@ -1,18 +1,16 @@ ### Hinzugefügt -- VyprVPN Anbieter. -- Mehr Infrastruktur-Metadaten. -- Portugiesische Übersetzung (Helder Santana). -- Deutsche Übersetzung (Christian Lederer). +- Netzwerkeinstellungen übersteuern. +- Unterstützung für `--redirect-gateway block-local` (teilweise). - Russische Übersetzung (Alexander Korobynikov). ### Geändert -- Leite nicht allen Netzwerkverkehr über das VPN, es sei denn `--redirect-gateway` ist angegeben. +- Komprimierungs-Framing und -algorithmus sind jetzt bearbeitbar. ### Fehlerbehebungen -- Rückfallebene zu CloudFlare DNS falls keine Server angegeben. -- UDP-Verbindung kann Abbrechen bei hohen Geschwindigkeiten. -- SoftEther verbindet sich ohne VPN Icon. - +- NordVPN Doppel-Server wurden standardmäßig nicht verbunden. +- Authentifizierung mit OpenVPN AS. +- TLS schlug fehl mit manchen Servern. +- Standart-Gateway nicht übersteuert wenn sowohl IPv4 als auch v6 deaktiviert waren. diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index 9858c4d2..43bf5a67 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -2,6 +2,7 @@ - Override network settings. - Support for `--redirect-gateway block-local` (partial). +- Russian translations (Alexander Korobynikov). ### Changed diff --git a/fastlane/metadata/it/description.txt b/fastlane/metadata/it/description.txt index 4471c8e2..8614a0f5 100644 --- a/fastlane/metadata/it/description.txt +++ b/fastlane/metadata/it/description.txt @@ -22,6 +22,7 @@ FACILE DA USARE - Gestisci i tuoi profili in una singola schermata. - Importa file di configurazione .ovpn. - Regola la crittografia senza toccare alcun file di configurazione. +- Sovrascrivi le impostazioni di rete in un attimo (gateway predefinito, DNS, proxy). INTEGRAZIONE CON IL SISTEMA diff --git a/fastlane/metadata/it/release_notes.txt b/fastlane/metadata/it/release_notes.txt index dd773e95..c8958805 100644 --- a/fastlane/metadata/it/release_notes.txt +++ b/fastlane/metadata/it/release_notes.txt @@ -1,22 +1,16 @@ ### Aggiunti -- Provider VyprVPN. -- Più metadati nelle infrastrutture. -- Traduzione al Portoghese (Helder Santana). -- Traduzione al Tedesco (Christian Lederer). +- Sovrascrivi impostazioni di rete. +- Supporto per `--redirect-gateway block-local` (parziale). - Traduzione al Russo (Alexander Korobynikov). ### Cambiati -- Non redirigere tutto il traffico verso la VPN a meno che `--redirect-gateway` non sia specificato. +- Framing e algoritmo di compressione ora modificabili negli host. ### Risolti -- Ricorri al DNS di CloudFlare quando nessun server specificato. -- UDP può disconnettersi ad alte velocità. -- SoftEther si connette senza icona VPN. -- Suggerimento password fuorviante con Mullvad. -- Lascia l'autenticazione editabile nonostante la cifratura. -- Errori TLS con profili .ovpn protetti da password. -- Problema con profili VPN solo per DNS. +- I server Double VPN di NordVPN non si connettono al primo tentativo. +- Autenticazione con server OpenVPN AS. +- TLS fallito con alcuni server. diff --git a/fastlane/metadata/pt-BR/description.txt b/fastlane/metadata/pt-BR/description.txt index b0bc9a03..c2763c5a 100644 --- a/fastlane/metadata/pt-BR/description.txt +++ b/fastlane/metadata/pt-BR/description.txt @@ -22,6 +22,7 @@ FÁCIL DE USAR - Controle seus perfis em um único lugar. - Importe arquivos de configuração .ovpn. - Habilite criptografia sem melhorar nenhum arquivo de configuração. +- Substitua configurações de rede em um piscar de olhos (gateway padrão, DNS, proxy). INTEGRAÇÃO COM O SISTEMA diff --git a/fastlane/metadata/pt-BR/release_notes.txt b/fastlane/metadata/pt-BR/release_notes.txt index b1318a3a..63989dd0 100644 --- a/fastlane/metadata/pt-BR/release_notes.txt +++ b/fastlane/metadata/pt-BR/release_notes.txt @@ -1,18 +1,15 @@ ### O que há de novo -- VyprVPN é agora suportado. -- Mais dados de configuração de infraestrutura. -- Tradução para Português (Helder Santana). -- Tradução para Alemão (Christian Lederer). +- Substituir configurações de rede. +- Suporte para `--redirect-gateway block-local` (parcial). - Tradução para Russo (Alexander Korobynikov). ### O que mudou -- Não redireciona todo o tráfego para VPN a não ser que `--redirect-gateway` seja especificado. +- O enquadramento e o algoritmo de compactação do host agora são editáveis. ### Corrigido -- Retorna para CloudFlare DNS quando nenhum serviço está especificado. -- UDP pode desconectar em alta velocidade. -- SoftEther conecta sem ícone de VPN. - +- Servidores duplos NordVPN não conectam fora da caixa. +- Autenticação com o OpenVPN AS. +- TLS falhou com alguns servidores.