Add pt-rBR translations

This commit is contained in:
Mygod
2022-12-04 12:50:39 -05:00
parent d0d27660c7
commit 867514d870
3 changed files with 225 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ android {
namespace = "be.mygod.vpnhotspot"
val javaVersion = JavaVersion.VERSION_11
buildToolsVersion = "33.0.0"
buildToolsVersion = "33.0.1"
compileOptions {
isCoreLibraryDesugaringEnabled = true
sourceCompatibility = javaVersion
@@ -24,7 +24,7 @@ android {
applicationId = "be.mygod.vpnhotspot"
minSdk = 21
targetSdk = 33
resourceConfigurations.addAll(arrayOf("it", "ru", "zh-rCN", "zh-rTW"))
resourceConfigurations.addAll(arrayOf("it", "pt-rBR", "ru", "zh-rCN", "zh-rTW"))
versionCode = 302
versionName = "2.15.2"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

View File

@@ -0,0 +1,222 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Contributed by: eduardofortunato569@gmail.com -->
<resources>
<string name="app_name">VPN Hotspot</string>
<string name="title_repeater">Repetidor</string>
<string name="title_tethering">Tethering</string>
<string name="title_clients">Clientes</string>
<string name="title_settings">Configurações</string>
<string name="title_update">Atualização</string>
<string name="repeater_channel">Repetidor (%1$d MHz, channel %2$d)</string>
<string name="repeater_wps">WPS (inseguro)</string>
<string name="repeater_wps_dialog_title">Insira um PIN</string>
<string name="repeater_wps_dialog_pbc">Push Button</string>
<string name="repeater_wps_success_pbc">Por favor, use o botão WPS dentro de 2 minutos para conectar seu dispositivo.</string>
<string name="repeater_wps_success_keypad">PIN registrado.</string>
<string name="repeater_wps_failure">Ocorreu um erro ao acionar o WPS (motivo: %s)</string>
<string name="repeater_configure_failure">Não foi encontrada uma configuração válida. Por favor, inicie o repetidor primeiro.</string>
<string name="repeater_clean_pog_failure">Falha ao remover grupo P2P redundante (motivo: %s)</string>
<string name="repeater_p2p_unavailable">Wi\u2011Fi direct não disponível, por favor, ative o Wi\u2011Fi</string>
<string name="repeater_p2p_unavailable_enable">Ativar</string>
<string name="repeater_create_group_failure">Falha ao criar grupo P2P (motivo: %s)</string>
<string name="repeater_remove_group_failure">Falha ao remover grupo P2P (motivo: %s)</string>
<string name="repeater_remove_old_group_failure">Falha ao remover antigo grupo P2P (motivo: %s)</string>
<string name="repeater_set_oc_failure">Falha ao definir canal operacional (motivo: %s)</string>
<string name="repeater_set_vendor_elements_failure">Falha ao definir elementos do fornecedor (motivo: %s)</string>
<string name="repeater_failure_reason_error">erro interno</string>
<string name="repeater_failure_reason_p2p_unsupported">Wi\u2011Fi direct não suportado</string>
<string name="repeater_failure_reason_no_service_requests">Nenhuma solicitação de serviço adicionada</string>
<string name="repeater_failure_reason_unsupported_operation">Operação não suportada</string>
<string name="repeater_failure_disconnected">Serviço indisponível. Tente novamente mais tarde</string>
<string name="repeater_missing_location_permissions">O repetidor necessita de permissões para acessar esta localização</string>
<string name="repeater_location_off">Por restrições de sistema, desativar a localização pode deixar o repetidor ineficiente e aumentar o consumo de bateria</string>
<string name="repeater_location_off_configure">Configurar</string>
<string name="tethering_temp_hotspot">Hotspot Wi\u2011Fi temporário</string>
<string name="tethering_location_off">Essa função precisa que sua localização esteja ativada para funcionar.</string>
<string name="tethering_temp_hotspot_failure">Houve uma falha ao iniciar o hotspot (motivo: %s)</string>
<string name="tethering_temp_hotspot_failure_no_channel">sem canal</string>
<string name="tethering_temp_hotspot_failure_generic">erro genérico</string>
<string name="tethering_temp_hotspot_failure_incompatible_mode">modo incompatível</string>
<string name="tethering_temp_hotspot_failure_tethering_disallowed">tethering não permitido</string>
<string name="tethering_monitor">Monitor…</string>
<string name="tethering_state_monitored">%s (monitorado)</string>
<string name="tethering_manage">Gerenciar tethering do sistema…</string>
<string name="tethering_manage_offload_enabled">Por favor, desative a Aceleração de hardware de tethering nas configurações de desenvolvedor caso o VPN Hotspot não funcionar corretamente.</string>
<string name="tethering_manage_usb">Tethering USB</string>
<string name="tethering_manage_wifi">Ponto de acesso Wi\u2011Fi</string>
<string name="tethering_manage_wifi_legacy">Ponto de acesso Wi\u2011Fi (legacy)</string>
<string name="tethering_manage_bluetooth">Tethering Bluetooth</string>
<string name="tethering_manage_ethernet">Tethering Ethernet</string>
<string name="tethering_manage_ncm">Tethering USB (NCM)</string>
<string name="tethering_manage_wifi_info">%1$d MHz, canal %2$d, largura %3$s</string>
<string name="tethering_manage_wifi_info_timeout_enabled">%4$s: Wi\u2011Fi %5$d, %1$d MHz, canal %2$d,
largura %3$s, tempo ocioso em %6$s</string>
<string name="tethering_manage_wifi_info_timeout_disabled">%4$s: Wi\u2011Fi %5$d, %1$d MHz, largura %2$d,
largura %3$s, tempo ocioso desabilitado</string>
<plurals name="tethering_manage_wifi_capabilities">
<item quantity="one">%1$s/%2$d cliente conectado\nFunções suportadas: %3$s</item>
<item quantity="other">%1$s/%2$d clientes conectados\nFunções suportadas: %3$s</item>
</plurals>
<plurals name="tethering_manage_wifi_clients">
<item quantity="one">%d cliente conectado</item>
<item quantity="other">%1d clientes conectados</item>
</plurals>
<string name="tethering_manage_wifi_supported_channels">\nCanais suportados: %s</string>
<string name="tethering_manage_wifi_country_code">\nCódigo do país do Driver: %s</string>
<string name="tethering_manage_wifi_feature_ap_mac_randomization">MAC AP aleatório</string>
<string name="tethering_manage_wifi_feature_bridged_ap_concurrency">Simultaneidade de AP em ponte</string>
<string name="tethering_manage_wifi_feature_sta_ap_concurrency">STA + AP simultâneos</string>
<string name="tethering_manage_wifi_feature_sta_bridged_ap_concurrency">STA + Bridged AP simultâneos</string>
<string name="tethering_manage_wifi_no_features">Nenhum</string>
<string name="tethering_manage_wifi_client_blocked">Bloqueado %1$s: %2$s</string>
<string name="tethering_manage_wifi_copy_mac">Copiar MAC</string>
<string name="connected_state_incomplete">" (conectando)"</string>
<string name="connected_state_valid">" (alcançável)"</string>
<string name="connected_state_failed">" (perdido)"</string>
<string name="clients_popup_nickname">Apelido…</string>
<string name="clients_popup_block">Bloquear</string>
<string name="clients_popup_block_service_inactive">Ative o serviço para esta interface para bloquear o cliente.</string>
<string name="clients_popup_unblock">Desbloquear</string>
<string name="clients_popup_stats">Status…</string>
<string name="clients_mac_lookup_unexpected_error">O servidor retornou um erro para %1$s: %2$s</string>
<string name="clients_nickname_title">Apelido para %s</string>
<string name="clients_nickname_set_to_vendor">← 🏳️‍🌈 Fornecedor</string>
<string name="clients_stats_title">Status para %s</string>
<plurals name="clients_stats_message_1">
<item quantity="one">Conectado 1 vez desde %2$s</item>
<item quantity="other">Conectado %1$s vezes desde %2$s</item>
</plurals>
<plurals name="clients_stats_message_2">
<item quantity="one">Enviado 1 pacote, %2$s</item>
<item quantity="other">Enviados %1$s pacotes, %2$s</item>
</plurals>
<plurals name="clients_stats_message_3">
<item quantity="one">Recebido 1 pacote, %2$s</item>
<item quantity="other">Recebidos %1$s pacotes, %2$s</item>
</plurals>
<string name="settings_upstream">Upstream</string>
<string name="settings_downstream">Downstream</string>
<string name="settings_service_masquerade">Modo de máscara de IP</string>
<string name="settings_service_masquerade_none">Nenhum</string>
<string name="settings_service_masquerade_simple">Simples</string>
<string name="settings_service_masquerade_netd">Serviço Android Netd</string>
<string name="settings_service_disable_ipv6">Desative Tethering IPv6</string>
<string name="settings_service_disable_ipv6_summary">Ativar esta opção evitará vazamentos de VPN via IPv6.</string>
<string name="settings_service_auto_start">Auto inicialização de serviços</string>
<string name="settings_service_auto_start_summary">Restaurar serviços que estavam em execução antes do aplicativo / dispositivo reiniciar ou atualizar</string>
<string name="settings_service_repeater_safe_mode">Modo de repetidor seguro</string>
<string name="settings_service_repeater_safe_mode_summary">Não faz alterações no seu sistema mas pode causar mal funcionamento com nomes de rede curtos.</string>
<string name="settings_service_repeater_safe_mode_warning">Nomes curtos de rede podem exigir o desligamento do modo seguro.</string>
<string name="settings_service_wifi_lock">Deixe o Wi\u2011Fi ativo</string>
<string name="settings_service_wifi_lock_none">Padrão do sistema</string>
<string name="settings_service_wifi_lock_full">Ativo</string>
<string name="settings_service_wifi_lock_high_perf">Modo de alta performance</string>
<string name="settings_service_wifi_lock_high_perf_v29">Desativar o modo de economia de energia</string>
<string name="settings_service_wifi_lock_low_latency">Modo de baixa latência</string>
<string name="settings_service_ip_monitor">Modo de monitoramento de rede</string>
<string name="settings_service_ip_monitor_monitor">Monitor netlink</string>
<string name="settings_service_ip_monitor_monitor_root">Monitor netlink com root</string>
<string name="settings_service_ip_monitor_poll">Poll</string>
<string name="settings_service_ip_monitor_poll_root">Poll com root</string>
<string name="settings_service_upstream_monitor">Upstreams atuais</string>
<string name="settings_service_upstream_monitor_summary">%1$s; fallback: %2$s</string>
<string name="settings_service_upstream">Interface de upstream de rede</string>
<string name="settings_service_upstream_auto">Detectar automaticamente VPN de sistema</string>
<string name="settings_upstream_fallback">Interface upstream de fallback</string>
<string name="settings_upstream_fallback_auto">Detectar automaticamente a rede padrão do sistema</string>
<string name="settings_service_dhcp_workaround">Ativar DHCP workaround</string>
<string name="settings_service_dhcp_workaround_summary">Use isso se o cliente não consegue obter endereço IP.</string>
<string name="settings_service_clean">Limpar/re-aplicar regras de roteamento</string>
<string name="settings_service_clean_summary">Atualize as configurações alteradas para os serviços ativos atualmente. Isso pode corrigir condições raras.</string>
<string name="settings_system_tether_offload">Aceleração de Tethering do hardware</string>
<string name="settings_system_tether_offload_summary">Atalho para a opção de desenvolvedor</string>
<string name="settings_misc">Diversos</string>
<string name="settings_help">Ajuda</string>
<string name="settings_misc_logcat">Exportar configurações de depuração</string>
<string name="settings_misc_logcat_summary">Muito útil… Uau</string>
<string name="settings_misc_source">Página do GitHub do projeto</string>
<string name="settings_misc_source_summary">Leia o manual, marque com estrela, envie problemas e contribua (Tipo o Konny :D)</string>
<string name="settings_misc_donate">Doe</string>
<string name="settings_misc_donate_summary">Eu amo dinheiro!</string>
<string name="settings_misc_donate_more">PayPal, Flattr, e mais…</string>
<string name="settings_restart_required">Reinicie o aplicativo para aplicar essa função.</string>
<string name="settings_exit_app">Sair</string>
<string name="notification_tethering_title">VPN tethering</string>
<string name="notification_channel_tethering">Serviço de Tethering de VPN</string>
<string name="notification_channel_monitor">Monitorar interfaces inativas</string>
<plurals name="notification_connected_devices">
<item quantity="one">%d dispotivivo conectado ao %s</item>
<item quantity="other">%d dispositivos conectados ao %s</item>
</plurals>
<plurals name="notification_interfaces">
<item quantity="one">%d interface</item>
<item quantity="other">%d interfaces</item>
</plurals>
<string name="notification_interfaces_inactive">Inativo: %s</string>
<plurals name="quick_settings_hotspot_secondary_label_num_devices">
<item quantity="one">%d dispositivo</item>
<item quantity="other">%d dispositivos</item>
</plurals>
<string name="failure_reason_unknown">desconhecido #%d</string>
<string name="exception_interface_not_found">Fatal: Interface de downstream não encontrada</string>
<string name="noisy_su_failure">Algo se saiu errado. Por favor, verifique o log de depuração</string>
<string name="permission_missing">Permissão faltando.</string>
<string name="configuration_view">Configuração Wi\u2011Fi</string>
<string name="configuration_share">Compartilhar via Código QR</string>
<string name="configuration_rejected">O sistema Android recusa essa configuração. (olhe o logcat)</string>
<string name="wifi_ssid">Nome da rede</string>
<string name="wifi_security">Segurança</string>
<string name="wifi_password">Senha</string>
<string name="wifi_hotspot_auto_off">Desative o roteamento se não houver nenhum dispositivo conectado</string>
<string name="wifi_hotspot_timeout">Tempo inativo</string>
<string name="wifi_hotspot_timeout_default">Tempo inativo padrão: %dms</string>
<string name="wifi_hotspot_ap_band_title">Banda do AP</string>
<string name="wifi_ap_choose_disabled">Desativado</string>
<string name="wifi_ap_choose_G">%s GHz</string>
<string name="wifi_hotspot_acs_channel_2g">Canais permitidos 2.4 GHz ACS</string>
<string name="wifi_hotspot_acs_channel_5g">Canais permitidos 5 GHz ACS</string>
<string name="wifi_hotspot_acs_channel_6g">Canais permitidos 6 GHz ACS</string>
<string name="wifi_hotspot_max_channel_bandwidth">Maximum channel bandwidth</string>
<string name="wifi_hotspot_access_control_title">Controle de acesso</string>
<string name="wifi_hotspot_ap_advanced_title">Opções de AP avançadas</string>
<string name="wifi_advanced_mac_address_title">Endereço MAC</string>
<string name="wifi_advanced_mac_address_persistent_randomized">Endereço MAC aleatório persistente</string>
<string name="wifi_hidden_network">Rede oculta</string>
<string name="wifi_max_clients">Número máximo de clientes</string>
<string name="wifi_client_user_control">Controle de qual cliente pode usar o hotspot</string>
<string name="wifi_blocked_list">Lista de clientes bloqueados</string>
<string name="wifi_allowed_list">Lista de clientes permitidos</string>
<string name="wifi_mac_randomization">Usar um MAC aleatório</string>
<string name="wifi_mac_randomization_none">Nenhum</string>
<string name="wifi_mac_randomization_persistent">Persistente</string>
<string name="wifi_mac_randomization_non_persistent">Não persistente</string>
<string name="wifi_bridged_mode_opportunistic_shutdown">Habilite o desligamento oportunista de uma instância no AP em ponte</string>
<string name="wifi_hotspot_timeout_bridged">Tempo limite inativo para uma instância em ponte</string>
<string name="wifi_ieee_80211ax">Ative Wi\u2011Fi 6</string>
<string name="wifi_ieee_80211be">Ative Wi\u2011Fi 7</string>
<string name="wifi_user_config">Configuração fornecida pelo usuário</string>
<string name="wifi_vendor_elements">Elementos do fornecedor</string>
<string name="wifi_save">Salvar</string>
<!-- Based on: https://github.com/PrivacyApps/donations/blob/747d36a18433c7e9329691054122a8ad337a62d2/Donations/src/main/res/values/donations__strings.xml -->
<string name="donations__button_close">Fechar</string>
<string name="donations__description">Você acha esse aplicativo útil?\nDê um apoio para o desenvolvedor, envie um mimo!</string>
<string name="donations__google_android_market">Google Play Store</string>
<string name="donations__google_android_market_not_supported">Acho que algo está errado com os pagamentos pelo aplicativo. Certifique-se que sua Google Play Store está instalada corretamente.</string>
<string name="donations__google_android_market_description">O Google cobra uma taxa de 30%</string>
<string name="donations__google_android_market_donate_button">Doe!</string>
<string name="donations__google_android_market_text">Quanto?</string>
<string name="donations__thanks_dialog">Obrigado mesmo por doar!\nEu lhe agradeço muito!</string>
</resources>

View File

@@ -2,6 +2,7 @@
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
<locale android:name="en"/>
<locale android:name="it"/>
<locale android:name="pt-BR"/>
<locale android:name="ru"/>
<locale android:name="zh-CN"/>
<locale android:name="zh-TW"/>