Merge branch 'integrate-spanish'

This commit is contained in:
Davide De Rosa 2019-05-27 00:07:50 +02:00
commit 09420eb1f8
13 changed files with 394 additions and 0 deletions

View File

@ -203,6 +203,8 @@
0E36D25B224034AD006AF062 /* ShortcutsConnectToViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShortcutsConnectToViewController.swift; sourceTree = "<group>"; }; 0E36D25B224034AD006AF062 /* ShortcutsConnectToViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShortcutsConnectToViewController.swift; sourceTree = "<group>"; };
0E39BCEF214B9EF10035E9DE /* WebServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebServices.swift; sourceTree = "<group>"; }; 0E39BCEF214B9EF10035E9DE /* WebServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebServices.swift; sourceTree = "<group>"; };
0E39BCF2214DA9310035E9DE /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; }; 0E39BCF2214DA9310035E9DE /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; };
0E3CAFC5229B033E0008E5C8 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Intents.strings; sourceTree = "<group>"; };
0E3CAFC7229B28310008E5C8 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
0E3DA370215CB5BF00B40FC9 /* VersionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionViewController.swift; sourceTree = "<group>"; }; 0E3DA370215CB5BF00B40FC9 /* VersionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionViewController.swift; sourceTree = "<group>"; };
0E411BA32272183700E0852C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Intents.strings"; sourceTree = "<group>"; }; 0E411BA32272183700E0852C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Intents.strings"; sourceTree = "<group>"; };
0E411BA42272184A00E0852C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; }; 0E411BA42272184A00E0852C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
@ -821,6 +823,7 @@
el, el,
sv, sv,
fr, fr,
es,
); );
mainGroup = 0E57F62F20C83FC5008323CF; mainGroup = 0E57F62F20C83FC5008323CF;
productRefGroup = 0E57F63920C83FC5008323CF /* Products */; productRefGroup = 0E57F63920C83FC5008323CF /* Products */;
@ -1178,6 +1181,7 @@
0EF4EF80229431D20030E6EB /* el */, 0EF4EF80229431D20030E6EB /* el */,
0E9DE06C22992DE600DEC291 /* sv */, 0E9DE06C22992DE600DEC291 /* sv */,
0EE4EB2A229A6AF8000E4BA1 /* fr */, 0EE4EB2A229A6AF8000E4BA1 /* fr */,
0E3CAFC7229B28310008E5C8 /* es */,
); );
name = Localizable.strings; name = Localizable.strings;
sourceTree = "<group>"; sourceTree = "<group>";
@ -1227,6 +1231,7 @@
0EF4EF7F229431CB0030E6EB /* el */, 0EF4EF7F229431CB0030E6EB /* el */,
0E9DE06B22992DE000DEC291 /* sv */, 0E9DE06B22992DE000DEC291 /* sv */,
0EE4EB29229A6AF8000E4BA1 /* fr */, 0EE4EB29229A6AF8000E4BA1 /* fr */,
0E3CAFC5229B033E0008E5C8 /* es */,
); );
name = Intents.intentdefinition; name = Intents.intentdefinition;
sourceTree = "<group>"; sourceTree = "<group>";

View File

@ -0,0 +1,40 @@
"0jRWn5" = "Borra la red móvil de las redes de confianza";
"1ZRTCZ" = "Deshabilitar VPN";
"66bZBE" = "Con el proveedor ${providerId}";
"7eoAss" = "Borra el Wi-Fi en uso de las redes de confianza";
"9GpJt5" = "Añade la red móvil a las redes de confianza";
"BKxs8X" = "Añade el Wi-Fi en uso a las redes de confianza";
"H4taev" = "Añadir red móvil de confianza";
"KjkCfU" = "Conecta con una región específica de un proveedor";
"LA99yM" = "Conectar con el VPN";
"U6o81V" = "Conectar con ${profileId}";
"WnTPFg" = "Conectar con ${poolName}";
"eQ1yzr" = "Deshabilita el servicio VPN";
"eXXb2z" = "Conecta con un host";
"lQ6ziK" = "Habilitar VPN";
"m2E7SI" = "Añadir Wi-Fi de confianza";
"qo3Szz" = "Conectar con una región del proveedor";
"rd1T8p" = "Borrar Wi-Fi de confianza";
"wB1iYX" = "Borrar red móvil de confianza";
"xY97Vu" = "Habilita el servicio VPN con el perfil en uso";
"NCoK9B" = "Con el perfil en uso";

View File

@ -0,0 +1,283 @@
//
// Localizable.strings
// Passepartout
//
// Created by Davide De Rosa on 6/13/18.
// Copyright (c) 2019 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 <http://www.gnu.org/licenses/>.
//
"global.ok" = "OK";
"global.cancel" = "Cancelar";
"global.next" = "Siguiente";
"global.close" = "Salir";
"global.host.title_input.message" = "Caracteres aceptados son los alfanuméricos más el guión alto \"-\", el guión bajo \"_\" y el punto \".\".";
"global.host.title_input.placeholder" = "Mi perfil";
"global.email_not_configured" = "Ningún e-mail configurado.";
"global.cells.enabled" = "Habilitado";
"global.cells.disabled" = "Deshabilitado";
"global.cells.none" = "Ninguno";
"global.cells.automatic" = "Automático";
"global.cells.manual" = "Manual";
"reddit.title" = "Reddit";
"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.";
"reddit.buttons.subscribe" = "Suscribir ahora!";
"reddit.buttons.remind" = "Recordar más tarde";
"reddit.buttons.never" = "No preguntar más";
"organizer.sections.providers.header" = "Proveedores";
"organizer.sections.providers.footer" = "Aquí encuentras algunos proveedores con ajustes preconfigurados.";
"organizer.sections.hosts.header" = "Hosts";
"organizer.sections.hosts.footer" = "Importa un host con ficheros de configuración .ovpn.";
"organizer.sections.siri.header" = "Siri";
"organizer.sections.siri.footer" = "Déjate ayudar por Siri para acelerar tus interacciones más frecuentes con la aplicación.";
"organizer.sections.support.header" = "Soporte";
"organizer.sections.feedback.header" = "Feedback";
"organizer.cells.profile.value.current" = "En uso";
"organizer.cells.add_provider.caption" = "Añadir proveedor";
"organizer.cells.add_host.caption" = "Añadir host";
"organizer.cells.siri_shortcuts.caption" = "Gestionar atajos";
"organizer.cells.join_community.caption" = "Apuntarse a la comunidad";
"organizer.cells.write_review.caption" = "Escribir una reseña";
"organizer.cells.donate.caption" = "Hacer una donación";
"organizer.cells.patreon.caption" = "Apoyar en Patreon";
"organizer.cells.translate.caption" = "Ofrecer una traducción";
"organizer.cells.about.caption" = "Sobre %@";
"organizer.cells.uninstall.caption" = "Borrar configuración VPN";
"organizer.alerts.exhausted_providers.message" = "Has creado perfiles para todos los proveedores disponibles.";
"organizer.alerts.add_host.message" = "Abre el URL de un fichero de configuración .ovpn a través de Safari, Mail u otra aplicación para configurar un host.\n\nTambién puedes importar un .ovpn con iTunes File Sharing.";
"organizer.alerts.cannot_donate.message" = "No hay métodos de pago configurados en este dispositivo.";
"organizer.alerts.delete_vpn_profile.message" = "Realmente quieres eliminar la configuración VPN de tu dispositivo? Ésto puede corregir algunos estados incorrectos del VPN y no afectará tus perfiles.";
"wizards.host.cells.title_input.caption" = "Título";
"wizards.host.sections.existing.header" = "Perfiles existentes";
"wizards.host.alerts.existing.message" = "Ya existe un host con el mismo título. Reemplazar?";
"parsed_file.alerts.malformed.message" = "El fichero de configuración contiene una opción mal formada (%@).";
"parsed_file.alerts.missing.message" = "El fichero de configuración falta de una opción necesaria (%@).";
"parsed_file.alerts.unsupported.message" = "El fichero de configuración contiene una opción no soportada (%@).";
"parsed_file.alerts.potentially_unsupported.message" = "El fichero de configuración es correcto pero contiene una opción potencialmente no soportada (%@).\n\nLa conectividad podría fallar según los parámetros del servidor.";
"parsed_file.alerts.encryption_passphrase.message" = "Por favor introducir la contraseña de cifrado.";
"parsed_file.alerts.decryption.message" = "La configuración contiene una clave privada cifrada que no ha podido ser descifrada. Por favor revisa la contraseña introducida.";
"parsed_file.alerts.parsing.message" = "Imposible importar el fichero de configuración proporcionado (%@).";
"parsed_file.alerts.buttons.report" = "Reportar una incidencia";
"imported_hosts.title" = "Hosts importados";
"service.welcome.message" = "Bienvenid@ a Passepartout!\n\nUsa el organizador para añadir un nuevo perfil.";
"service.sections.general.header" = "General";
"service.sections.vpn.header" = "VPN";
"service.sections.vpn.footer" = "La conexión se establecerá siempre y cuando sea necesario.";
"service.sections.status.header" = "Conexión";
"service.sections.configuration.header" = "Configuración";
"service.sections.provider_infrastructure.footer" = "Última actualización: %@.";
"service.sections.vpn_survives_sleep.footer" = "Deshabilitar para mejorar el uso de la batería, a costa de ralentizaciones ocasionales por las reconexiones al despertar el dispositivo.";
"service.sections.vpn_resolves_hostname.footer" = "Preferido en la mayoría de las redes y necesario en algunas redes IPv6. Deshabilitar donde el DNS esté bloqueado, o para acelerar la negociación cuando el DNS sea lento en responder.";
//"service.sections.vpn_prefers_udp.footer" = "UDP is faster than TCP, but may not work in some networks. Disable in networks where UDP might be blocked.";
"service.sections.trusted.header" = "Redes de confianza";
"service.sections.trusted.footer" = "Entrando en una red de confianza, normalmente el VPN es cerrado y mantenido desconectado. Deshabilitar esta opción para no forzar este modo.";
"service.sections.diagnostics.header" = "Diagnósticos";
"service.sections.diagnostics.footer" = "El estado de ocultación será efectivo tras reconectar. Los datos de red son hostnames, direcciones IP, routing, SSID. Las credenciales y las claves privadas no son registrados a pesar.";
//"service.sections.destruction.footer" = "Delete configuration from device settings.";
"service.cells.use_profile.caption" = "Usar este perfil";
"service.cells.vpn_service.caption" = "Habilitado";
"service.cells.connection_status.caption" = "Estado";
"service.cells.reconnect.caption" = "Reconectar";
"service.cells.account.caption" = "Cuenta";
"service.cells.account.none" = "Ninguna configurada";
"service.cells.endpoint.caption" = "Destino";
"service.cells.provider.pool.caption" = "Ubicación";
"service.cells.provider.preset.caption" = "Ajuste";
"service.cells.provider.refresh.caption" = "Refrescar infraestructura";
"service.cells.host.parameters.caption" = "Parámetros";
"service.cells.network_settings.caption" = "Ajustes de red";
"service.cells.vpn_survives_sleep.caption" = "Mantener en modo inactivo";
"service.cells.vpn_resolves_hostname.caption" = "Resolver hostname del servidor";
//"service.cells.vpn_prefers_udp.caption" = "Prefer UDP socket";
"service.cells.trusted_mobile.caption" = "Red móvil";
"service.cells.trusted_add_wifi.caption" = "Añadir Wi-Fi en uso";
"service.cells.trusted_policy.caption" = "Red de confianza deshabilita el VPN";
"service.cells.test_connectivity.caption" = "Testear conectividad";
"service.cells.data_count.caption" = "Datos intercambiados";
"service.cells.data_count.none" = "No disponible";
"service.cells.debug_log.caption" = "Registro de debug";
"service.cells.masks_private_data.caption" = "Ocultar datos de red";
"service.cells.report_issue.caption" = "Reportar problema de conectividad";
"service.alerts.rename.title" = "Renombrar perfil";
"service.alerts.credentials_needed.message" = "Primero debes introducir las credenciales de tu cuenta.";
"service.alerts.reconnect_vpn.message" = "Quieres reconectarte al VPN?";
"service.alerts.trusted.no_network.message" = "No estás conectad@ a ninguna red Wi-Fi.";
"service.alerts.trusted.will_disconnect_trusted.message" = "Confiando en esta red, el VPN será desconectado. Continuar?";
"service.alerts.trusted.will_disconnect_policy.message" = "Cambiando la política de confianza, el VPN podría ser desconectado. Continuar?";
"service.alerts.test_connectivity.title" = "Conectividad";
"service.alerts.test_connectivity.messages.success" = "Tu dispositivo está conectado en Internet!";
"service.alerts.test_connectivity.messages.failure" = "Tu dispositivo no tiene conectividad Internet, por favor revisa los parámetros de tu perfil.";
"service.alerts.masks_private_data.messages.must_reconnect" = "Para resetear el registro de debug y aplicar la nueva preferencia de ocultación, debes reconectarte al VPN.";
"service.alerts.buttons.reconnect" = "Reconectar";
"service.alerts.download.title" = "Descarga necesaria";
"service.alerts.download.message" = "%@ requiere la descarga de fichero de configuración adicionales.\n\nConfirmar para empezar la descarga.";
"service.alerts.download.failed" = "Imposible descargar los ficheros de configuración. %@";
"service.alerts.download.hud.extracting" = "Extrayendo ficheros, por favor ten paciencia...";
"account.sections.credentials.header" = "Credenciales";
"account.sections.guidance.footer.infrastructure.mullvad" = "Usa tus credenciales de la web %@. Normalmente tu usuario es numérico.";
"account.sections.guidance.footer.infrastructure.nordvpn" = "Usa tus credenciales de la web %@. Normalmente tu usuario es tu e-mail.";
"account.sections.guidance.footer.infrastructure.pia" = "Usa tus credenciales de la web %@. Normalmente tu usuario es numérico con un prefijo \"p\".";
"account.sections.guidance.footer.infrastructure.protonvpn" = "Encuentra tus credenciales %@ en la sección \"Account > OpenVPN / IKEv2 Username\" de la web.";
"account.sections.guidance.footer.infrastructure.tunnelbear" = "Usa tus credenciales de la web %@. Normalmente tu usuario es tu e-mail.";
"account.sections.guidance.footer.infrastructure.vyprvpn" = "Usa tus credenciales de la web %@. Normalmente tu usuario es tu e-mail.";
"account.sections.guidance.footer.infrastructure.windscribe" = "Encuentra tus credenciales %@ en el \"OpenVPN Config Generator\" en la web.";
"account.sections.registration.footer" = "Obten una cuenta en la web de %@.";
"account.cells.username.caption" = "Usuario";
"account.cells.username.placeholder" = "usuario";
"account.cells.password.caption" = "Contraseña";
"account.cells.password.placeholder" = "secreto";
//"account.cells.password_confirm.caption" = "Confirm";
//"account.cells.password_confirm.mismatch" = "Passwords don't match!";
"account.cells.open_guide.caption" = "Mira tus credenciales";
"account.cells.signup.caption" = "Registrarse con %@";
"endpoint.sections.location_addresses.header" = "Direcciones";
"endpoint.sections.location_protocols.header" = "Protocolos";
"endpoint.cells.any_address.caption" = "Automática";
"endpoint.cells.any_protocol.caption" = "Automático";
"provider.preset.cells.tech_details.caption" = "Detalles técnicos";
//"provider.preset.sections.main.footer" = "Tap info button to disclose technical details.";
"configuration.sections.communication.header" = "Comunicación";
"configuration.sections.reset.footer" = "Si acabaste estropeando tu conectividad tras cambiar los parámetros de comunicación, pulsa para volver a la configuración inicial.";
"configuration.sections.tls.header" = "TLS";
"configuration.sections.compression.header" = "Compresión";
"configuration.sections.network.header" = "Red";
"configuration.sections.other.header" = "Otro";
"configuration.cells.cipher.caption" = "Cifrado";
"configuration.cells.digest.caption" = "Autentificación";
"configuration.cells.digest.value.embedded" = "Incluida";
"configuration.cells.reset_original.caption" = "Resetear configuración";
"configuration.cells.client.caption" = "Certificado cliente";
"configuration.cells.client.value.enabled" = "Verificado";
"configuration.cells.client.value.disabled" = "No verificado";
"configuration.cells.tls_wrapping.caption" = "Envoltorio";
"configuration.cells.tls_wrapping.value.auth" = "Autentificado";
"configuration.cells.tls_wrapping.value.crypt" = "Cifrado";
"configuration.cells.eku.caption" = "Verificación extendida";
"configuration.cells.default_gateway.caption" = "Puerta de enlace";
"configuration.cells.dns_server.caption" = "DNS";
"configuration.cells.dns_domain.caption" = "Dominio";
"configuration.cells.proxy_http.caption" = "Proxy";
"configuration.cells.proxy_https.caption" = "Proxy (HTTPS)";
"configuration.cells.compression_framing.caption" = "Marco";
"configuration.cells.compression_framing.value.lzo" = "--comp-lzo";
"configuration.cells.compression_framing.value.compress" = "--compress";
"configuration.cells.compression_algorithm.caption" = "Algoritmo";
"configuration.cells.compression_algorithm.value.lzo" = "LZO";
"configuration.cells.compression_algorithm.value.other" = "No soportado";
"configuration.cells.keep_alive.caption" = "Keep-alive";
"configuration.cells.keep_alive.value.seconds" = "%d segundos";
"configuration.cells.renegotiation_seconds.caption" = "Renegociación";
"configuration.cells.renegotiation_seconds.value.after" = "después de %@";
"configuration.cells.random_endpoint.caption" = "Aleatorizar destino";
"network_settings.cells.choice.client" = "Leer .ovpn";
"network_settings.cells.choice.server" = "Obtener del servidor";
"network_settings.cells.address.caption" = "Dirección";
"network_settings.cells.port.caption" = "Puerta";
"network_settings.cells.add_dns_server.caption" = "Añadir dirección";
"network_settings.cells.proxy_bypass.caption" = "Dominio ignorado";
"network_settings.cells.add_proxy_bypass.caption" = "Añadir dominio ignorado";
"debug_log.buttons.previous" = "Anterior";
"debug_log.buttons.next" = "Siguiente";
"debug_log.alerts.empty_log.message" = "El registro de debug está vacío.";
"vpn.connecting" = "Conectando";
"vpn.active" = "Activo";
"vpn.disconnecting" = "Desconectando";
"vpn.inactive" = "Inactivo";
"vpn.disabled" = "Deshabilitado";
"vpn.errors.timeout" = "Timeout";
"vpn.errors.dns" = "DNS fallido";
"vpn.errors.auth" = "Autentificación fallida";
"vpn.errors.tls" = "TLS fallido";
"vpn.errors.encryption" = "Cifrado fallido";
"vpn.errors.compression" = "Compresión no soportada";
"vpn.errors.network" = "Cambio de red";
"vpn.errors.routing" = "Sin rutas";
"vpn.errors.gateway" = "Sin puerta de enlace";
"issue_reporter.title" = "Reportar incidencia";
"issue_reporter.message" = "El registro de debug de tus últimas conexiones es primordial para resolver tus problemas de conectividad y es completamente anónimo.\n\nSi hay un fichero de configuración .ovpn, se adjuntará sin ningún dato sensible.\n\nSi no estás segur@, por favor revisa los adjuntos del e-mail.";
"issue_reporter.buttons.accept" = "Entendido";
"translations.title" = "Traducciones";
"shortcuts.add.title" = "Añadir atajo";
"shortcuts.add.sections.vpn.header" = "VPN";
"shortcuts.add.sections.wifi.header" = "Wi-Fi";
"shortcuts.add.sections.cellular.header" = "Móvil";
"shortcuts.add.cells.connect.caption" = "Conectar a";
"shortcuts.add.cells.enable_vpn.caption" = "Habilitar VPN";
"shortcuts.add.cells.disable_vpn.caption" = "Deshabilitar VPN";
"shortcuts.add.cells.trust_current_wifi.caption" = "Añadir Wi-Fi de confianza";
"shortcuts.add.cells.untrust_current_wifi.caption" = "Borrar Wi-Fi de confianza";
"shortcuts.add.cells.trust_cellular.caption" = "Añadir red móvil de confianza";
"shortcuts.add.cells.untrust_cellular.caption" = "Borrar red móvil de confianza";
"shortcuts.add.alerts.no_profiles.message" = "No hay ningún perfil al que conectarse.";
"shortcuts.edit.title" = "Gestionar atajos";
"shortcuts.edit.sections.all.header" = "Atajos existentes";
"shortcuts.edit.cells.add_shortcut.caption" = "Añadir atajo";
"about.title" = "Información";
"about.sections.web.header" = "Web";
"about.sections.share.header" = "Compartir";
"about.cells.credits.caption" = "Créditos";
"about.cells.website.caption" = "Página de inicio";
"about.cells.faq.caption" = "Preguntas frecuentes";
"about.cells.disclaimer.caption" = "Aviso legal";
"about.cells.privacy_policy.caption" = "Política de privacidad";
"about.cells.share_twitter.caption" = "Enviar un Tweet!";
"about.cells.share_generic.caption" = "Invitar a un amig@";
"donation.title" = "Donar";
"donation.sections.one_time.header" = "Única";
"donation.sections.one_time.footer" = "Si te gusta mi trabajo, aquí puedes colaborar con una donación.\n\nSólo se te cobrará una vez por donación, y puedes donar las veces que quieras.";
"donation.cells.loading.caption" = "Cargando donaciones";
"donation.cells.purchasing.caption" = "Efectuando donación";
"donation.alerts.purchase.success.title" = "Muchas gracias";
"donation.alerts.purchase.success.message" = "Ésto significa mucho para mí y espero sinceramente que sigas usando y promoviendo esta aplicación.";
"donation.alerts.purchase.failure.message" = "Imposible completar la donación, por favor vuelve a intentarlo. %@";
"share.message" = "Passepartout es un cliente OpenVPN intuitivo, de código abierto para iOS y macOS";
"version.title" = "Versión";
"version.labels.intro" = "Passepartout y TunnelKit están escritos y son mantenidos por Davide De Rosa (keeshux).\n\nEl código de Passepartout y TunnelKit es público y está disponible en GitHub bajo la GPLv3, encontrarás enlaces en la página de inicio.\n\nPassepartout es un cliente no oficial y no es afiliado de OpenVPN Inc.";
"credits.title" = "Créditos";
"credits.sections.licenses.header" = "Licencias";
"credits.sections.notices.header" = "Avisos";
"credits.sections.translations.header" = "Traducciones";
"label.license.error" = "Imposible descargar el contenido completo de la licencia.";

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,42 @@
Passepartout es un cliente OpenVPN inteligente perfectamente integrado con la plataforma iOS. Passepartout es la única aplicación que necesitas para conectarte con proveedores OpenVPN conocidos o con tu propio servidor OpenVPN. Con las Redes de Confianza y los Atajos Sugeridos, Passepartout saca lo mejor de iOS a la hora de usar un VPN.
Passepartout no mantiene ninguna actividad en segundo plano que no sea el túnel VPN, siendo así compatible con los cortafuegos.
Passepartout tiene código abierto: https://github.com/passepartoutvpn
ÚSALO CON VARIOS PROVEEDORES
Passepartout ofrece ajustes para estos proveedores VPN:
- Mullvad
- NordVPN
- Private Internet Access
- ProtonVPN
- TunnelBear
- VyprVPN
- Windscribe
FÁCIL DE USAR
- Increíble facilidad de uso, con aspecto nativo.
- Gestiona tus perfiles en una sola pantalla.
- Importa ficheros de configuración .ovpn.
- Configura el cifrado sin retocar ningún fichero de configuración.
- Sobrescribe los ajustes de red en un chasquido (puerta de enlace, DNS, proxy).
INTEGRACIÓN CON EL SISTEMA OPERATIVO
- Añade la red móvil o una red Wi-Fi de confianza para refinar tu conectividad.
- Atajos Sugeridos intuitivos.
RESPETUOSO CON TU PRIVACIDAD
- Transparencia sobre los servidores conectados.
- Elige direcciones pre-resueltas cuando el DNS sea defectuoso.
- Sin servicios web, anuncios o cualquier actividad no deseada fuera del VPN.
~
Passepartout es un cliente no oficial y no es afiliado de OpenVPN Inc.
© 2002-2018 OpenVPN Inc. - OpenVPN es una marca registrada de OpenVPN Inc.

View File

@ -0,0 +1 @@
../../../../metadata/es-MX/keywords.txt

View File

@ -0,0 +1 @@
https://passepartoutvpn.app

View File

@ -0,0 +1 @@
Passepartout - Cliente OpenVPN

View File

@ -0,0 +1 @@
https://passepartoutvpn.app/privacy/

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,16 @@
### Added
- Override network settings.
- Support for `--redirect-gateway block-local` (partial).
- Russian translations (Alexander Korobynikov).
### Changed
- Host compression framing and algorithm are now editable.
### Fixed
- NordVPN double servers not connecting out of the box.
- Authentication with OpenVPN AS.
- TLS failed with some servers.

View File

@ -0,0 +1 @@
Conecta .ovpn & proveedor VPN

View File

@ -0,0 +1 @@
https://www.reddit.com/r/passepartout