From b8df071ec984863ef073849c1112b676c31f07c2 Mon Sep 17 00:00:00 2001 From: Helder Santana Date: Sun, 21 Apr 2019 04:03:24 -0400 Subject: [PATCH] Add pt-br translation --- .../Resources/en.lproj/Localizable.strings | 2 +- .../Resources/pt-br.lproj/Intents.strings | 39 +++ .../Resources/pt-br.lproj/Localizable.strings | 280 ++++++++++++++++++ 3 files changed, 320 insertions(+), 1 deletion(-) create mode 100644 Passepartout/Resources/pt-br.lproj/Intents.strings create mode 100644 Passepartout/Resources/pt-br.lproj/Localizable.strings diff --git a/Passepartout/Resources/en.lproj/Localizable.strings b/Passepartout/Resources/en.lproj/Localizable.strings index 01e72f57..48ebfd25 100644 --- a/Passepartout/Resources/en.lproj/Localizable.strings +++ b/Passepartout/Resources/en.lproj/Localizable.strings @@ -89,7 +89,7 @@ "service.sections.trusted.header" = "Trusted networks"; "service.sections.trusted.footer" = "When entering a trusted network, the VPN is normally shut down and kept disconnected. Disable this option to not enforce such behavior."; "service.sections.diagnostics.header" = "Diagnostics"; -"service.sections.diagnostics.footer" = "Masking status will be effective after reconnecting. Network data is hostnames, IP addresses, routing, SSID. Credentials and private keys are not logged regardless."; +"service.sections.diagnostics.footer" = "Masking status will be effective after reconnecting. Network data are hostnames, IP addresses, routing, SSID. Credentials and private keys are not logged regardless."; //"service.sections.destruction.footer" = "Delete configuration from device settings."; "service.cells.use_profile.caption" = "Use this profile"; diff --git a/Passepartout/Resources/pt-br.lproj/Intents.strings b/Passepartout/Resources/pt-br.lproj/Intents.strings new file mode 100644 index 00000000..99a90645 --- /dev/null +++ b/Passepartout/Resources/pt-br.lproj/Intents.strings @@ -0,0 +1,39 @@ +"0jRWn5" = "Remover celular de conexões seguras"; + +"1ZRTCZ" = "Desativar VPN"; + +"66bZBE" = "Com o provedor ${providerId}"; + +"7eoAss" = "Remover Wi-Fi atual de conexões seguras"; + +"9GpJt5" = "Adicionar celular em conexões seguras"; + +"BKxs8X" = "Adicionar Wi-Fi atual em conexões seguras"; + +"H4taev" = "Confiar em rede celular"; + +"KjkCfU" = "Conectar em uma localização específica de um provedor"; + +"LA99yM" = "Conectar VPN"; + +"U6o81V" = "Conectar ${profileId}"; + +"WnTPFg" = "Conectar ${poolName}"; + +"eQ1yzr" = "Desabilitar serviço de VPN"; + +"eXXb2z" = "Conectar em um host"; + +"lQ6ziK" = "Ativar VPN"; + +"m2E7SI" = "Confiar na Wi-Fi atual"; + +"qo3Szz" = "Conectar em uma região do provedor"; + +"rd1T8p" = "Não confiar na Wi-Fi atual"; + +"wB1iYX" = "Não confiar na conexão celular"; + +"xY97Vu" = "Ativar o serviço VPN no perfil em uso"; + +"NCoK9B" = "Com o perfil em uso"; diff --git a/Passepartout/Resources/pt-br.lproj/Localizable.strings b/Passepartout/Resources/pt-br.lproj/Localizable.strings new file mode 100644 index 00000000..c74283c5 --- /dev/null +++ b/Passepartout/Resources/pt-br.lproj/Localizable.strings @@ -0,0 +1,280 @@ +// +// 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 . +// + +"global.ok" = "OK"; +"global.cancel" = "Cancelar"; +"global.next" = "Próximo"; +"global.close" = "Fechar"; +"global.host.title_input.message" = "Caracteres aceitos são alfanuméricos, mais traço \"-\", underline \"_\" e ponto \".\"."; +"global.host.title_input.placeholder" = "Meu perfil"; +"global.email_not_configured" = "Nenhuma conta de email configurada."; + +"reddit.title" = "Reddit"; +"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."; +"reddit.buttons.subscribe" = "Seguir!"; +"reddit.buttons.remind" = "Lembrar-me depois"; +"reddit.buttons.never" = "Não perguntar novamente"; + +"organizer.sections.providers.header" = "Provedores"; +"organizer.sections.providers.footer" = "Aqui você encontra um provedor com o perfil pré-configurado."; +"organizer.sections.hosts.header" = "Hosts"; +"organizer.sections.hosts.footer" = "Importar hosts de um arquivo de configuração .ovpn."; +"organizer.sections.siri.header" = "Siri"; +"organizer.sections.siri.footer" = "Peça ajuda para Siri para agilar tarefas comum do aplicativo."; +"organizer.sections.support.header" = "Suporte"; +"organizer.sections.feedback.header" = "Feedback"; +"organizer.cells.profile.value.current" = "Ativo"; +"organizer.cells.add_provider.caption" = "Adicionar novo perfil"; +"organizer.cells.add_host.caption" = "Adicionar novo host"; +"organizer.cells.siri_shortcuts.caption" = "Gerenciar atalhos"; +"organizer.cells.join_community.caption" = "Participar da comunidade"; +"organizer.cells.write_review.caption" = "Escrever avaliação"; +"organizer.cells.donate.caption" = "Fazer doação"; +"organizer.cells.patreon.caption" = "Contribuir no Patreon"; +"organizer.cells.translate.caption" = "Ajudar-nos na tradução"; +"organizer.cells.about.caption" = "Sobre %@"; +"organizer.cells.uninstall.caption" = "Remover configuração VPN"; +"organizer.alerts.exhausted_providers.message" = "Você criou um perfil para qualquer provedor disponível."; +"organizer.alerts.add_host.message" = "Abre uma URL para um arquivo de configuração .ovpn no Safari, Mail ou outro aplicativo.\n\nVocê pode também importar um .ovpn com o compartilhamento de arquivos do iTunes."; +"organizer.alerts.cannot_donate.message" = "Nenhum meio de pagamento configurado nesse dispositivo."; +"organizer.alerts.delete_vpn_profile.message" = "Tem certeza que deseja remover as configurações de VPN do seu dispositivo? Isso poderá corrigir problemas com o estado atual, sem afetar seu provedor e perfis do host."; + +"wizards.host.cells.title_input.caption" = "Título"; +"wizards.host.sections.existing.header" = "Perfis existentes"; +"wizards.host.alerts.existing.message" = "Já existe um perfil com esse nome, deseja substituí-lo?"; + +"parsed_file.alerts.malformed.message" = "O arquivo de configuração possui uma opção não formatada corretamente (%@)."; +"parsed_file.alerts.missing.message" = "O arquivo não possui todas configurações requeridas (%@)."; +"parsed_file.alerts.unsupported.message" = "O arquivo de configuração possui uma opção não suportada (%@)."; +"parsed_file.alerts.potentially_unsupported.message" = "O arquivo de configuração está correto, mas provavelmente possui uma opção não suportada (%@).\n\nSua conexão poderá ser instável dependendo as configurações do servidor."; +"parsed_file.alerts.encryption_passphrase.message" = "Por favor, digite sua senha de criptografia."; +"parsed_file.alerts.decryption.message" = "Sua configiração possui uma chave privada criptografada que talvez não possa ser descriptografada. Verifique novamente sua senha de criptografia."; +"parsed_file.alerts.parsing.message" = "Não foi possível processar as configurações do arquivo (%@)."; +"parsed_file.alerts.buttons.report" = "Reportar problema"; + +"imported_hosts.title" = "hosts importados"; + +"service.welcome.message" = "Bem-vindo ao Passepartout!\n\nUse o organizador para adicionar um novo perfil."; +"service.sections.general.header" = "Geral"; +"service.sections.vpn.header" = "VPN"; +"service.sections.vpn.footer" = "A conexão será estabeleciada assim que necessária."; +"service.sections.status.header" = "Conexão"; +"service.sections.configuration.header" = "Configuração"; +"service.sections.provider_infrastructure.footer" = "Última atualização em %@."; +"service.sections.vpn_survives_sleep.footer" = "Desative para melhorar o consumo de bateria, o que poderá ocasionar queda de performance quando o restabelecimento de conexão for realizado."; +"service.sections.vpn_resolves_hostname.footer" = "Recomendado para maioria das redes e requirido em algumas redes IPv6. Desative se o DNS estiver bloqueado, ou para acelerar o DNS quando o mesmo está devagar."; +//"service.sections.vpn_prefers_udp.footer" = "UDP é mais rápido que TCP, mas pode não funcionar em algumas redes. Desative em redes onde UDP possa estar bloqueado."; +"service.sections.trusted.header" = "Redes seguras"; +"service.sections.trusted.footer" = "Ao entrar em uma rede segura, a VPN é normalmente é desconectada e mantido inativa. Desative essa opção para não forçar esse comportamento."; +"service.sections.diagnostics.header" = "Diagnóstico"; +"service.sections.diagnostics.footer" = "O status será escondido após reconectado. Os dados da rede são hostnames, endereços de IP, rotas, SSID. Credenciais e chaves privadas não será logadas em nenhum dos casos."; +//"service.sections.destruction.footer" = "Deletar configuração das preferências do dispositivo."; + +"service.cells.use_profile.caption" = "Usar esse perfil"; +"service.cells.vpn_service.caption" = "Ativado"; +"service.cells.connection_status.caption" = "Status"; +"service.cells.reconnect.caption" = "Reconectar"; +"service.cells.account.caption" = "Conta"; +"service.cells.account.none" = "Nenhum configurado"; +"service.cells.endpoint.caption" = "Endereço"; +"service.cells.endpoint.value.automatic" = "Automático"; +"service.cells.endpoint.value.manual" = "Manual"; +"service.cells.provider.pool.caption" = "Localização"; +"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.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"; +"service.cells.report_issue.caption" = "Reportar problemas de conexão"; + +"service.alerts.rename.title" = "Renomear perfil"; +"service.alerts.credentials_needed.message" = "Primeiramente você precisa preencher suas credenciais."; +"service.alerts.reconnect_vpn.message" = "Deseja reconectar à VPN?"; +"service.alerts.trusted.no_network.message" = "Você não está conectado em nenhuma rede Wi-Fi."; +"service.alerts.trusted.will_disconnect_trusted.message" = "Ao confiar nessa rede, sua VPN provavelmente será desconectada. Deseja continuar?"; +"service.alerts.trusted.will_disconnect_policy.message" = "Ao alterar a política de segurança, sua VPN provavelmente será desconectada. Deseja continuar?"; +"service.alerts.test_connectivity.title" = "Conectividade"; +"service.alerts.test_connectivity.messages.success" = "Seu dispositivo está conectado à Internet!"; +"service.alerts.test_connectivity.messages.failure" = "Seu dispositivo não está conectado à Internet, por favor, verifique sua configurações."; +"service.alerts.data_count.messages.current" = "Recebido: %llu\nSent: %llu"; +"service.alerts.data_count.messages.not_available" = "Informação não disponível, você está conectado?"; +"service.alerts.masks_private_data.messages.must_reconnect" = "Para garantir uma restauração segura do seu log de debug, você precisa reconectar à VPN."; +"service.alerts.buttons.reconnect" = "Reconectar"; +"service.alerts.download.title" = "Download requirido"; +"service.alerts.download.message" = "%@ requer o download de arquivos de configuração adicionais.\n\nConfirme para iniciar."; +"service.alerts.download.failed" = "Erro no download do arquivo de configuração. %@"; +"service.alerts.download.hud.extracting" = "Extraindo arquivos, seja paciente..."; + +"account.sections.credentials.header" = "Credenciais"; +"account.sections.guidance.footer.infrastructure.mullvad" = "Utilize %@ seu número de conta do site e senha \"m\"."; +"account.sections.guidance.footer.infrastructure.nordvpn" = "Utilize %@ credenciais do site. Seu usuário é normalmente o seu email."; +"account.sections.guidance.footer.infrastructure.pia" = "Utilize %@ credenciais do site. Seu usuário é normalmente numérico com prefixo \"p\"."; +"account.sections.guidance.footer.infrastructure.protonvpn" = "Encontre %@ credenciais na sessão \"Account > OpenVPN / IKEv2 Username\" do site."; +"account.sections.guidance.footer.infrastructure.tunnelbear" = "Utilize %@ credenciais do site. Seu usuário é normalmente o seu email."; +"account.sections.guidance.footer.infrastructure.windscribe" = "Encontre %@ credenciais no gerador de configuração OpenVPN do site."; +"account.sections.registration.footer" = "Registrar em %@ website."; +"account.cells.username.caption" = "Usuário"; +"account.cells.username.placeholder" = "usuário"; +"account.cells.password.caption" = "Senha"; +"account.cells.password.placeholder" = "senha secreta"; +//"account.cells.password_confirm.caption" = "Confirmar"; +//"account.cells.password_confirm.mismatch" = "Senhas não conferem!"; +"account.cells.open_guide.caption" = "Ver sua credenciais"; +"account.cells.signup.caption" = "Registrar com %@"; + +"provider.pool.sections.free.header" = "Grátis"; +"provider.pool.sections.paid.header" = "Pago"; + +"endpoint.sections.location_addresses.header" = "Endereços"; +"endpoint.sections.location_protocols.header" = "Protocolos"; +"endpoint.cells.any_address.caption" = "Automático"; +"endpoint.cells.any_protocol.caption" = "Automático"; + +"provider.preset.cells.tech_details.caption" = "Detalhes técnicos"; +//"provider.preset.sections.main.footer" = "Toque no botão \"Informação.\" para mostrar detalhes técnicos."; + +"configuration.sections.communication.header" = "Comunicação"; +"configuration.sections.reset.footer" = "Se você foi desconectado após mudar parâmetros de comunicação, toque para restaurar a configuração original."; +"configuration.sections.tls.header" = "TLS"; +"configuration.sections.compression.header" = "Compressão"; +"configuration.sections.network.header" = "Rede"; +"configuration.sections.other.header" = "Outro"; +"configuration.cells.cipher.caption" = "Criptografada"; +"configuration.cells.digest.caption" = "Autenticação"; +"configuration.cells.digest.value.embedded" = "Agregado"; +"configuration.cells.reset_original.caption" = "Restaurar configuração"; +"configuration.cells.client.caption" = "Certificado do cliente"; +"configuration.cells.client.value.enabled" = "Verificado"; +"configuration.cells.client.value.disabled" = "Não verificado"; +"configuration.cells.tls_wrapping.caption" = "Wrapping"; +"configuration.cells.tls_wrapping.value.auth" = "Autenticação"; +"configuration.cells.tls_wrapping.value.crypt" = "Criptografia"; +"configuration.cells.eku.caption" = "Verificação extendida"; +"configuration.cells.dns_server.caption" = "DNS"; +"configuration.cells.dns_domain.caption" = "Domínio"; +"configuration.cells.proxy_http.caption" = "Proxy"; +"configuration.cells.proxy_https.caption" = "Proxy (HTTPS)"; +"configuration.cells.compression_framing.caption" = "Framing"; +"configuration.cells.compression_framing.value.lzo" = "--comp-lzo"; +"configuration.cells.compression_framing.value.compress" = "--compress"; +"configuration.cells.compression_algorithm.caption" = "Algorítimo"; +"configuration.cells.compression_algorithm.value.lzo" = "LZO"; +"configuration.cells.compression_algorithm.value.other" = "Não suportado"; +"configuration.cells.keep_alive.caption" = "Manter ativo"; +"configuration.cells.keep_alive.value.seconds" = "%d segundos"; +"configuration.cells.renegotiation_seconds.caption" = "Renegociando"; +"configuration.cells.renegotiation_seconds.value.after" = "depois de %@"; +"configuration.cells.random_endpoint.caption" = "Destino randômico"; +"configuration.cells.all.value.enabled" = "Ativado"; +"configuration.cells.all.value.disabled" = "Desativado"; +"configuration.cells.all.value.none" = "Nenhum"; + +"debug_log.buttons.previous" = "Anterior"; +"debug_log.buttons.next" = "Próximo"; +"debug_log.alerts.empty_log.message" = "O log está vazio."; + +"vpn.connecting" = "Conectando"; +"vpn.active" = "Ativa"; +"vpn.disconnecting" = "Desconectando"; +"vpn.inactive" = "Inativo"; +"vpn.disabled" = "Desativado"; + +"vpn.errors.timeout" = "Timeout"; +"vpn.errors.dns" = "Falha no DNS"; +"vpn.errors.auth" = "Falha na autenticação"; +"vpn.errors.tls" = "Falha no TLS"; +"vpn.errors.encryption" = "Falha na criptografia"; +"vpn.errors.compression" = "Compressão não suportada"; +"vpn.errors.network" = "Rede alterada"; +"vpn.errors.routing" = "Rota necessária"; + +"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."; +"issue_reporter.buttons.accept" = "Eu concordo"; + +"translations.title" = "Traduções"; + +"shortcuts.add.title" = "Adicionar atalho"; +"shortcuts.add.sections.vpn.header" = "VPN"; +"shortcuts.add.sections.wifi.header" = "Wi-Fi"; +"shortcuts.add.sections.cellular.header" = "Celular"; +"shortcuts.add.cells.connect.caption" = "Conectar à"; +"shortcuts.add.cells.enable_vpn.caption" = "Ativar VPN"; +"shortcuts.add.cells.disable_vpn.caption" = "Desativar VPN"; +"shortcuts.add.cells.trust_current_wifi.caption" = "Confiar na Wi-Fi atual"; +"shortcuts.add.cells.untrust_current_wifi.caption" = "Não confiar na Wi-Fi atual"; +"shortcuts.add.cells.trust_cellular.caption" = "Confiar em rede celular"; +"shortcuts.add.cells.untrust_cellular.caption" = "Não confiar em rede celular"; +"shortcuts.add.alerts.no_profiles.message" = "Ainda não existe nenhum perfil para se conectar."; + +"shortcuts.edit.title" = "Configuração de atalhos"; +"shortcuts.edit.sections.all.header" = "Atalhos existentes"; +"shortcuts.edit.cells.add_shortcut.caption" = "Adicionar atalho"; + +"about.title" = "Sobre"; +"about.sections.web.header" = "Web"; +"about.sections.share.header" = "Compartilhar"; +"about.cells.website.caption" = "Home page"; +"about.cells.faq.caption" = "FAQ"; +"about.cells.disclaimer.caption" = "Disclaimer"; +"about.cells.privacy_policy.caption" = "Política de privacidade"; +"about.cells.share_twitter.caption" = "Tweet sobre isso!"; +"about.cells.share_generic.caption" = "Convide um amigo"; + +"donation.title" = "Doar"; +"donation.sections.one_time.header" = "Uma vez"; +"donation.sections.one_time.footer" = "Se você deseja mostrar gratidão pelo meu trabalho, aqui estão alguns valores do qual você pode contribuir.\n\nVocé só será cobrado uma única vez, ou doar mais vezes caso desejar."; +"donation.cells.loading.caption" = "Carregando doações"; +"donation.cells.purchasing.caption" = "Efetuando doação"; +"donation.alerts.purchase.success.title" = "Obrigado"; +"donation.alerts.purchase.success.message" = "Isso significa muito para mim! Espero que você continue usando e promovendo esse aplicativo."; +"donation.alerts.purchase.failure.message" = "Não foi possível realizar doação. %@"; + +"share.message" = "Passepartout é um cliente OpenVPN fácil e open-source para iOS e macOS"; + +"version.title" = "Versão"; +"version.labels.intro" = "Passepartout e TunnelKit são desenvolvidos e mantidos por Davide De Rosa (keeshux).\n\nO código de fonte está disponível no GitHub sobre a licença GPLv3, você pode encontrar links na home page.\n\nPassepartout não é um cliente oficial e não possui nenhuma ligação com a OpenVPN Inc."; +"version.buttons.changelog" = "CHANGELOG"; +"version.buttons.credits" = "CRÉDITOS"; + +"credits.title" = "Créditos"; +"credits.sections.licenses.header" = "Licenças"; +"credits.sections.notices.header" = "Notices"; +"credits.sections.translations.header" = "Traduções"; + +"label.license.error" = "Não foi possível realizar o download da licença.";