fix(i18n): back-fill 323 untranslated keys across all 8 languages

Many keys added over time (lite-wallet, portfolio, xmrig/daemon updaters,
market, console, explorer, transactions, mining, …) were English-only in
res/lang and only ever fell back to English. Translated all 323 into
de/es/fr/ja/ko/pt/ru/zh — matched to each file's existing terminology, with
printf format specifiers (%s/%d/%.8f/%llu/…) preserved and verified. Every
language now covers all keys except daemon_port_busy_warn, which embeds a
compile-time port macro and intentionally stays on the English fallback.
CJK subset font rebuilt (1687 glyphs).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-09 18:02:39 -05:00
parent d23ee9b75f
commit a09adb14fb
9 changed files with 2584 additions and 0 deletions

View File

@@ -28,6 +28,7 @@
"address_book_add": "Adicionar Endereço",
"address_book_add_new": "Adicionar Novo",
"address_book_added": "Endereço adicionado ao livro",
"address_book_confirm_delete": "Confirmar exclusão?",
"address_book_count": "%zu endereços salvos",
"address_book_deleted": "Entrada excluída",
"address_book_edit": "Editar Endereço",
@@ -39,6 +40,7 @@
"address_copied": "Endereço copiado para a área de transferência",
"address_details": "Detalhes do Endereço",
"address_label": "Endereço:",
"address_reorder_hint": "Solte na borda de uma linha para reordenar, ou no centro dela para transferir",
"address_upper": "ENDEREÇO",
"address_url": "URL do Endereço",
"addresses_appear_here": "Seus endereços de recebimento aparecerão aqui após a conexão.",
@@ -69,7 +71,10 @@
"backup_wallet": "Fazer Backup da Carteira...",
"backup_wallet_not_found": "Aviso: wallet.dat não encontrado no local esperado",
"balance": "Saldo",
"balance_history_collecting": "Histórico de saldo — coletando dados...",
"balance_layout": "Layout do Saldo",
"balance_shielded_fmt": "Blindado: %.8f",
"balance_transparent_fmt": "Transparente: %.8f",
"ban": "Banir",
"banned_peers": "Pares Banidos",
"block": "Bloco",
@@ -151,6 +156,20 @@
"confirm_delete_blockchain_msg": "Isso irá parar o daemon, excluir todos os dados da blockchain (blocks, chainstate, peers) e iniciar uma nova sincronização do zero. Isso pode levar várias horas.",
"confirm_delete_blockchain_safe": "Seu wallet.dat, configuração e histórico de transações estão seguros e não serão excluídos.",
"confirm_delete_blockchain_title": "Excluir Dados da Blockchain",
"confirm_lite_redownload_msg": "Isso limpa os dados de blocos baixados da carteira e busca e reescaneia novamente todos os blocos do servidor lite. Pode demorar um pouco; a carteira mostra o progresso da sincronização até terminar.",
"confirm_lite_redownload_safe": "Sua carteira, chaves e frase de recuperação não são afetadas — apenas os dados dos blocos são baixados novamente.",
"confirm_lite_redownload_title": "Baixar Blocos Novamente",
"confirm_reinstall_daemon_msg": "Isto para o daemon, substitui o dragonxd instalado (e o dragonx-cli/dragonx-tx) pelas versões incluídas nesta build da carteira e, em seguida, reinicia o nó. Use isto para recuperar ou atualizar o binário do nó.",
"confirm_reinstall_daemon_safe": "Sua carteira, chaves e dados da blockchain não são tocados — apenas os arquivos de programa do daemon são substituídos.",
"confirm_reinstall_daemon_title": "Instalar Daemon Empacotado",
"confirm_repair_wallet_msg": "Isso reinicia o daemon com -zapwallettxes=2: ele exclui todos os registros de transações e notas da carteira e depois os reconstrói a partir da blockchain. Use isso quando as transações falharem ao serem construídas (\"Invalid sapling spend proof\" / \"shielded requirements not met\") mesmo após um reescaneamento completo. Leva muito tempo e a carteira fica offline até terminar.",
"confirm_repair_wallet_safe": "Suas chaves, endereços e saldo são preservados — apenas os registros de transações em cache são reconstruídos.",
"confirm_repair_wallet_title": "Reparar Carteira",
"confirm_rescan_msg": "Isto reinicia o daemon e reescaneia toda a blockchain em busca das transações da sua carteira. Pode demorar bastante e a carteira permanece offline até terminar.",
"confirm_rescan_safe": "Seu wallet.dat e os dados da blockchain não são excluídos — apenas reescaneados.",
"confirm_rescan_title": "Reescanear Blockchain",
"confirm_restart_daemon_msg": "Isso para e reinicia o daemon para aplicar as opções alteradas. A carteira será brevemente desconectada e reconectada.",
"confirm_restart_daemon_title": "Reiniciar Daemon",
"confirm_send": "Confirmar Envio",
"confirm_transaction": "Confirmar Transação",
"confirm_transfer": "Confirmar Transferência",
@@ -161,6 +180,7 @@
"connected_peers": "Pares Conectados",
"connecting": "Conectando...",
"console": "Console",
"console_app": "App",
"console_auto_scroll": "Rolagem automática",
"console_available_commands": "Comandos disponíveis:",
"console_capturing_output": "Capturando saída do daemon...",
@@ -177,6 +197,7 @@
"console_connected": "Conectado ao daemon",
"console_copy_all": "Copiar Tudo",
"console_copy_selected": "Copiar",
"console_copy_value": "Copiar",
"console_daemon": "Daemon",
"console_daemon_error": "Erro do daemon!",
"console_daemon_started": "Daemon iniciado",
@@ -195,16 +216,21 @@
"console_help_setgenerate": " setgenerate - Controlar mineração",
"console_help_stop": " stop - Parar o daemon",
"console_line_count": "%zu linhas",
"console_matches": "correspondências",
"console_new_lines": "%d novas linhas",
"console_no_daemon": "Sem daemon",
"console_not_connected": "Erro: Não conectado ao daemon",
"console_quit_note": "'quit'/'exit' não são necessários aqui — basta fechar a janela.",
"console_rpc_reference": "Referência de Comandos RPC",
"console_rpc_trace": "RPC",
"console_scanline": "Scanline do console",
"console_search_commands": "Pesquisar comandos...",
"console_select_all": "Selecionar Tudo",
"console_show_app_output": "Mostrar linhas do log da carteira [app]",
"console_show_daemon_output": "Mostrar saída do daemon",
"console_show_errors_only": "Mostrar apenas erros",
"console_show_rpc_ref": "Mostrar referência de comandos RPC",
"console_show_rpc_trace": "Mostrar chamadas RPC do app",
"console_showing_lines": "Mostrando %zu de %zu linhas",
"console_starting_node": "Iniciando nó...",
"console_status_error": "Erro",
@@ -221,6 +247,9 @@
"contact_global": "Mostrar em todas as carteiras (contato global)",
"contact_global_badge_tt": "Contato global — visível em todas as carteiras",
"contact_global_tt": "Ativado: este contato permanece visível em qualquer carteira que você carregar. Desativado: ele pertence apenas à carteira atual.",
"contacts": "Contatos",
"contacts_search_no_match": "Nenhum contato correspondente",
"contacts_search_placeholder": "Pesquisar contatos...",
"copied": "Copiado!",
"copy": "Copiar",
"copy_address": "Copiar Endereço Completo",
@@ -230,11 +259,44 @@
"copy_uri": "Copiar URI",
"current_price": "Preço Atual",
"custom_fees": "Taxas personalizadas",
"daemon_binary": "Binário do daemon",
"daemon_bundled": "Empacotado",
"daemon_install_bundled": "Instalar incluído",
"daemon_installed": "Instalado",
"daemon_none_bundled": "nenhum nesta build",
"daemon_not_installed": "não instalado",
"daemon_status_differ": "O binário instalado difere da versão empacotada.",
"daemon_status_match": "O binário instalado corresponde à versão incluída.",
"daemon_status_missing": "Nenhum daemon instalado — instale a versão incluída.",
"daemon_update_available": "Uma nova versão do nó está disponível",
"daemon_update_body": "Esta versão da carteira inclui um nó DragonX mais recente do que o atualmente instalado. A atualização substitui o dragonxd instalado (e o dragonx-cli/dragonx-tx), depois para e reinicia o nó para que a nova versão entre em vigor. Recomendado — um nó mais recente pode adicionar recursos (por exemplo, suporte a frase de recuperação) que o antigo não tem.",
"daemon_update_browse": "Ver todos os lançamentos…",
"daemon_update_check": "Verificar atualizações…",
"daemon_update_checking": "Verificando o nó mais recente…",
"daemon_update_downgrade_note": "Versões mais antigas podem ser incompatíveis com seus dados de cadeia atuais. Instalar uma versão diferente entra em vigor após reiniciar o daemon.",
"daemon_update_download_install": "Baixar e instalar",
"daemon_update_downloading": "Baixando…",
"daemon_update_failed": "Falha na atualização",
"daemon_update_installed": "Instalado:",
"daemon_update_installed_ok": "Nó instalado",
"daemon_update_installing": "Instalando…",
"daemon_update_keep": "Manter atual",
"daemon_update_later": "Depois",
"daemon_update_latest": "Mais recente:",
"daemon_update_loading": "Carregando versões…",
"daemon_update_now": "Atualizar agora",
"daemon_update_reinstall": "Reinstalar",
"daemon_update_restart_note": "Reinicie o daemon para começar a executar a nova versão.",
"daemon_update_restart_now": "Reiniciar daemon agora",
"daemon_update_safe": "Sua carteira, chaves e dados da blockchain não são tocados — apenas os arquivos de programa do daemon são substituídos. Se você executa deliberadamente um nó personalizado, escolha Manter atual.",
"daemon_update_title": "Atualizar o daemon do nó?",
"daemon_update_unavailable_body": "Nenhuma versão do nó está disponível para esta plataforma.",
"daemon_update_unavailable_title": "Atualizações do nó indisponíveis",
"daemon_update_unknown_error": "Erro desconhecido.",
"daemon_update_up_to_date": "O nó está atualizado",
"daemon_update_verify_note": "O download é verificado contra o SHA-256 publicado do lançamento e uma assinatura ed25519 fixada antes da instalação.",
"daemon_update_verifying": "Verificando…",
"daemon_update_version": "Versão:",
"daemon_version": "Daemon",
"dark": "Escuro",
"date": "Data",
@@ -265,10 +327,14 @@
"explorer_block_time": "Hora",
"explorer_block_txs": "Transações",
"explorer_chain_stats": "Cadeia",
"explorer_hash_not_found": "Nenhum bloco ou transação encontrado para este hash",
"explorer_invalid_query": "Insira uma altura de bloco ou um hash de 64 caracteres",
"explorer_invalid_response": "Resposta inválida do daemon",
"explorer_mempool": "Mempool",
"explorer_mempool_size": "Tamanho",
"explorer_mempool_txs": "Transações",
"explorer_no_results": "Nenhum bloco em cache correspondente",
"explorer_not_connected": "Não conectado ao daemon — não é possível procurar um bloco ou hash de transação",
"explorer_recent_blocks": "Blocos Recentes",
"explorer_search": "Pesquisar",
"explorer_section": "EXPLORADOR",
@@ -320,6 +386,7 @@
"hidden_tag": " (oculto)",
"hide": "Ocultar",
"hide_address": "Ocultar endereço",
"hide_qr": "Ocultar QR",
"hide_zero_balances": "Ocultar saldos zero",
"history": "Histórico",
"immature_type": "Imaturo",
@@ -358,19 +425,120 @@
"label_placeholder": "ex. Poupança, Mineração...",
"language": "Idioma",
"light": "Claro",
"lite_account_label": "Conta",
"lite_action": "Ação",
"lite_backup_keys": "Backup e chaves",
"lite_birthday_backup": "Aniversário: %llu (faça o backup disto também)",
"lite_birthday_hint": "Altura do bloco a partir da qual começar a escanear. Deixe 0 se desconhecida (escaneamento completo mais lento).",
"lite_birthday_label": "Data de nascimento",
"lite_console_help_passthrough": "Qualquer outra entrada é executada como um comando de console da carteira leve.",
"lite_copy": "Copiar",
"lite_could_not_write": "Não foi possível gravar ",
"lite_encrypt_wallet": "Criptografar carteira",
"lite_encryption_removed": "Criptografia removida",
"lite_hide_wipe": "Ocultar e apagar",
"lite_import": "Importar",
"lite_import_key_label": "Importar chave",
"lite_key_imported": "Chave importada — execute uma sincronização para escanear seu histórico",
"lite_lock_failed": "Falha ao bloquear",
"lite_lock_now": "Bloquear agora",
"lite_maintenance": "Manutenção",
"lite_net_add": "Adicionar",
"lite_net_add_label_hint": "Rótulo (opcional)",
"lite_net_add_url_hint": "https://seu-servidor-lite",
"lite_net_checking": "verificando…",
"lite_net_connected": "Conectado",
"lite_net_custom": "Personalizado",
"lite_net_disconnected": "Não conectado",
"lite_net_hidden_section": "Servidores ocultos",
"lite_net_hide": "Ocultar",
"lite_net_in_use": "Em uso",
"lite_net_intro": "Escolha um servidor para usar, ou deixe a carteira escolher um aleatoriamente. As alterações são aplicadas imediatamente.",
"lite_net_invalid_url": "Insira uma URL http(s):// válida.",
"lite_net_no_wallet": "Nenhuma carteira aberta",
"lite_net_official": "Oficial",
"lite_net_offline": "offline",
"lite_net_random_active": "A seleção aleatória de servidor está ativa.",
"lite_net_random_server": "Servidor aleatório",
"lite_net_refresh": "Atualizar",
"lite_net_show_hidden": "Mostrar servidores ocultos",
"lite_net_sync_label": "Sincronização",
"lite_net_synced": "Sincronizado",
"lite_net_syncing": "Sincronizando",
"lite_net_title": "Servidores Lite",
"lite_net_unhide": "Reexibir",
"lite_net_use_random": "Usar um servidor aleatório a cada vez",
"lite_no_wallet": "Nenhuma carteira aberta — crie ou abra uma em Configurações",
"lite_no_wallet_short": "Nenhuma carteira aberta",
"lite_op_create": "Criar",
"lite_op_open": "Abrir",
"lite_op_restore": "Restaurar",
"lite_overwrite": "Sobrescrever",
"lite_passphrase_label": "Senha",
"lite_private_keys_warning": "Chaves privadas — qualquer pessoa que as tenha pode gastar seus fundos",
"lite_redownload_blocks": "Rebaixar blocos",
"lite_redownload_desc": "Rebaixar todos os blocos do servidor lite (use se o seu saldo ou histórico parecer incorreto).",
"lite_redownload_running": "Rebaixando blocos…",
"lite_remove_encryption": "Remover criptografia",
"lite_restore_birthday_label": "Bloco de nascimento (opcional — 0 escaneia desde o início, mais lento)",
"lite_restore_btn": "Restaurar carteira",
"lite_restore_intro": "Digite sua frase de recuperação. A carteira será restaurada e depois sincronizada a partir do servidor lite.",
"lite_restore_ok": "Carteira restaurada — sincronizando a partir do servidor lite…",
"lite_restore_seed_label": "Frase de recuperação (palavras separadas por espaços)",
"lite_restore_title": "Restaurar a partir da frase de recuperação",
"lite_save_to_file": "Salvar em arquivo",
"lite_saved_to": "Salvo (texto simples, apenas para o dono) em ",
"lite_security": "Segurança",
"lite_seed_label": "Semente",
"lite_seed_warning": "Frase de recuperação — a ÚNICA forma de restaurar sua carteira. Anote-a, guarde-a offline, nunca a compartilhe.",
"lite_servers_network_tab": "Os servidores leves são gerenciados na aba Rede.",
"lite_show_private_keys": "Mostrar chaves privadas",
"lite_show_seed": "Mostrar semente",
"lite_unlock": "Desbloquear",
"lite_unlock_btn": "Desbloquear",
"lite_unlock_failed": "Falha ao desbloquear — senha incorreta?",
"lite_unlock_msg": "Digite sua senha para desbloquear a carteira para gastos.",
"lite_unlock_ok": "Carteira desbloqueada — você já pode enviar",
"lite_unlock_title": "Desbloquear carteira",
"lite_validate": "Validar",
"lite_wallet_encrypted": "Carteira criptografada",
"lite_wallet_label": "Carteira",
"lite_wallet_locked": "Carteira bloqueada",
"lite_wallet_ready": "Carteira pronta",
"lite_wallet_request": "Solicitação da carteira lite",
"lite_wallet_unlocked": "Carteira desbloqueada",
"lite_welcome_create": "Criar nova carteira",
"lite_welcome_create_failed": "Não foi possível criar a carteira",
"lite_welcome_created": "Carteira criada — faça o backup da sua frase de recuperação agora em Configurações → Backup e chaves",
"lite_welcome_later": "Mais tarde",
"lite_welcome_msg": "Você ainda não tem uma carteira. Crie uma nova ou restaure a partir de uma frase de recuperação.",
"lite_welcome_restore": "Restaurar a partir da semente",
"lite_welcome_restore_hint": "Restaure sua carteira em Configurações → Carteira lite",
"lite_welcome_title": "Bem-vindo ao ObsidianDragon Lite",
"lite_word_count": "%d / 24 palavras",
"lite_working": "Processando…",
"loading": "Carregando...",
"loading_addresses": "Carregando endereços...",
"loading_transactions": "Carregando transações",
"local_hashrate": "Hashrate Local",
"low_spec_mode": "Modo econômico",
"mark_mining_address": "Marcar como endereço de mineração",
"market": "Mercado",
"market_12h": "12h",
"market_18h": "18h",
"market_24h": "24h",
"market_24h_change": "24h",
"market_24h_volume": "VOLUME 24H",
"market_6h": "6h",
"market_attribution": "Dados de preço do NonKYC",
"market_btc_price": "PREÇO BTC",
"market_cap": "Capitalização",
"market_cap_short": "Cap.",
"market_iv_1d": "1D",
"market_iv_1h": "1H",
"market_iv_1m": "1M",
"market_iv_1w": "1S",
"market_iv_live": "Ao vivo",
"market_no_history": "Nenhum histórico de preços disponível",
"market_no_price": "Sem dados de preço",
"market_now": "Agora",
@@ -380,6 +548,8 @@
"market_price_unavailable": "Dados de preço indisponíveis",
"market_refresh_price": "Atualizar dados de preço",
"market_trade_on": "Negociar no %s",
"market_updated": "\\xc2\\xb7 Atualizado %s",
"market_vol_short": "Vol",
"mature": "Maduro",
"max": "Máx",
"memo": "Memo (opcional, criptografado)",
@@ -389,6 +559,7 @@
"memo_z_only": "Nota: Memos só estão disponíveis ao enviar para endereços blindados (z)",
"merge_description": "Fundir múltiplos UTXOs em um único endereço blindado. Isso pode ajudar a reduzir o tamanho da carteira e melhorar a privacidade.",
"merge_funds": "Fundir Fundos",
"merge_send_failed": "Falha na fusão: ",
"merge_started": "Operação de fusão iniciada",
"merge_title": "Fundir para Endereço",
"mig_adopt": "Tornar esta minha carteira",
@@ -445,6 +616,8 @@
"mining_address_copied": "Endereço de mineração copiado",
"mining_all_time": "Todo o Tempo",
"mining_already_saved": "URL do pool já salva",
"mining_auto_balance_desc": "Distribui os mineradores pelos pools oficiais por hashrate para ajudar a descentralizar a rede. Verifica cada pool periodicamente.",
"mining_auto_balanced_to": "Mineração autobalanceada para",
"mining_benchmark_cancel": "Cancelar benchmark",
"mining_benchmark_cooling": "Resfriando",
"mining_benchmark_dismiss": "Fechar",
@@ -481,8 +654,10 @@
"mining_idle_threads_active_tooltip": "Threads quando o usuário está ativo",
"mining_idle_threads_idle_tooltip": "Threads quando o sistema está ocioso",
"mining_local_hashrate": "Hashrate Local",
"mining_manual_desc": "Manual: minere no pool que você escolher da lista abaixo.",
"mining_mine": "Minerar",
"mining_mining_addr": "End. Mineração",
"mining_mining_here": "minerando aqui",
"mining_network": "Rede",
"mining_no_blocks_yet": "Nenhum bloco encontrado ainda",
"mining_no_payouts_yet": "Nenhum pagamento de pool ainda",
@@ -495,16 +670,21 @@
"mining_payout_foreign": "⚠ Este endereço de pagamento não está na sua carteira atual — as recompensas mineradas iriam para uma carteira diferente. Atualize-o se você trocou de carteira.",
"mining_payout_tooltip": "Endereço para receber recompensas de mineração",
"mining_pool": "Pool",
"mining_pool_fee": "Taxa",
"mining_pool_hashrate": "Hashrate do Pool",
"mining_pool_url": "URL do Pool",
"mining_pools_header": "POOLS",
"mining_recent_blocks": "BLOCOS RECENTES",
"mining_recent_payouts": "PAGAMENTOS DE POOL RECENTES",
"mining_refresh": "Atualizar",
"mining_remove": "Remover",
"mining_reset_defaults": "Redefinir Padrões",
"mining_save_payout_address": "Salvar endereço de pagamento",
"mining_save_pool_url": "Salvar URL do pool",
"mining_saved_addresses": "Endereços Salvos:",
"mining_saved_pools": "Pools Salvos:",
"mining_select_auto": "Balanceamento automático",
"mining_select_manual": "Manual",
"mining_shares": "Shares",
"mining_show_chart": "Gráfico",
"mining_show_log": "Log",
@@ -517,7 +697,9 @@
"mining_stop_solo_for_pool_settings": "Pare a mineração solo para alterar as configurações do pool",
"mining_stopping": "Parando...",
"mining_stopping_tooltip": "Minerador está parando...",
"mining_suggested_pools": "Pools sugeridos",
"mining_syncing_tooltip": "Blockchain está sincronizando...",
"mining_tag": " · Mineração",
"mining_threads": "Threads de Mineração",
"mining_to_save": "para salvar",
"mining_today": "Hoje",
@@ -538,10 +720,12 @@
"no_addresses_match": "Nenhum endereço corresponde ao filtro",
"no_addresses_with_balance": "Nenhum endereço com saldo",
"no_addresses_yet": "Nenhum endereço ainda",
"no_icons_found": "Nenhum ícone corresponde à sua pesquisa.",
"no_matching": "Nenhuma transação correspondente",
"no_recent_receives": "Nenhum recebimento recente",
"no_recent_sends": "Nenhum envio recente",
"no_transactions": "Nenhuma transação encontrada",
"no_transactions_yet": "Nenhuma transação ainda",
"node": "NÓ",
"node_security": "NÓ & SEGURANÇA",
"noise": "Ruído",
@@ -605,7 +789,62 @@
"pending": "Pendente",
"pin_not_set": "PIN não definido. Use a senha para desbloquear.",
"ping": "Ping",
"portfolio_add_entry": "Adicionar entrada",
"portfolio_add_to": "Adicionar ao portfólio",
"portfolio_addresses_hdr": "Endereços",
"portfolio_addresses_sel": "%d selecionado(s)",
"portfolio_all_funds": "Todos os fundos",
"portfolio_all_shielded": "Todos blindados",
"portfolio_all_transparent": "Todos transparentes",
"portfolio_appearance": "Aparência",
"portfolio_cancel": "Cancelar",
"portfolio_clear_sel": "Limpar",
"portfolio_close": "Fechar",
"portfolio_color": "Cor",
"portfolio_currency": "Moeda",
"portfolio_custom_color": "Cor personalizada\\xE2\\x80\\xA6",
"portfolio_delete": "Excluir",
"portfolio_detail_empty": "Selecione um grupo à esquerda, ou adicione um, para editá-lo.",
"portfolio_edit": "Editar",
"portfolio_funded": "Financiado",
"portfolio_group_name": "Nome do grupo",
"portfolio_icon": "Ícone",
"portfolio_label": "Rótulo",
"portfolio_manage": "Gerenciar…",
"portfolio_manage_title": "Gerenciar portfólio",
"portfolio_manual_price": "Preço / DRGX",
"portfolio_new_entry": "Nova entrada",
"portfolio_no_addr_match": "Nenhum endereço corresponde",
"portfolio_no_entries": "Nenhuma entrada personalizada ainda. Adicione uma para acompanhar um grupo de endereços.",
"portfolio_no_icon": "Nenhum",
"portfolio_outline_opacity": "Opacidade do contorno",
"portfolio_price": "Preço",
"portfolio_price_btc": "Mercado \\xC2\\xB7 BTC",
"portfolio_price_drgx": "Apenas DRGX",
"portfolio_price_manual": "Manual",
"portfolio_price_usd": "Mercado \\xC2\\xB7 USD",
"portfolio_remove_from": "Remover do portfólio",
"portfolio_revert": "Reverter",
"portfolio_save": "Salvar",
"portfolio_search": "Pesquisar endereços…",
"portfolio_search_icons": "Pesquisar ícones\\xE2\\x80\\xA6",
"portfolio_select_all": "Todos",
"portfolio_select_shown": "Selecionar todos",
"portfolio_show": "Mostrar:",
"portfolio_show_24h": "24h",
"portfolio_show_sparkline": "Minigráfico",
"portfolio_show_value": "Valor",
"portfolio_spark_day": "Dia",
"portfolio_spark_hour": "Hora",
"portfolio_spark_min": "Minuto",
"portfolio_spark_month": "Mês",
"portfolio_spark_week": "Semana",
"portfolio_untitled": "Sem título",
"price_chart": "Gráfico de Preços",
"privacy_great": "Ótima privacidade!",
"privacy_low": "Baixa privacidade — blinde os fundos",
"privacy_medium": "Considere blindar mais",
"processing_transaction": "Processando transação...",
"qr_code": "Código QR",
"qr_failed": "Falha ao gerar código QR",
"qr_title": "Código QR",
@@ -623,6 +862,7 @@
"receiving_addresses": "Seus Endereços de Recebimento",
"recent_received": "RECEBIDOS RECENTES",
"recent_sends": "ENVIOS RECENTES",
"recent_transactions": "TRANSAÇÕES RECENTES",
"recipient": "DESTINATÁRIO",
"recipient_balance": "Destinatário: %.8f → %.8f DRGX",
"recv_type": "Receb.",
@@ -630,6 +870,7 @@
"refresh": "Atualizar",
"refresh_now": "Atualizar Agora",
"remove_favorite": "Remover favorito",
"repair_wallet": "Reparar Carteira",
"report_bug": "Reportar Bug",
"request_amount": "Valor (opcional):",
"request_copy_uri": "Copiar URI",
@@ -645,12 +886,16 @@
"request_transparent_addrs": "-- Endereços Transparentes --",
"request_uri_copied": "URI de pagamento copiada para a área de transferência",
"rescan": "Reescanear",
"rescan_bootstrapped_msg": "Seu nó foi inicializado por bootstrap, então os blocos abaixo do snapshot não estão em disco e um reescaneamento a partir do gênesis falharia. Reescaneie a partir de uma altura que seu snapshot inclua para reconciliar o saldo gasto da sua carteira. Seu wallet.dat e os dados da cadeia não são excluídos.",
"rescan_detecting": "Verificando quais blocos seu nó tem em disco…",
"rescan_from_height": "Reescanear a partir da altura do bloco:",
"reset_to_defaults": "Redefinir Padrões",
"restarting_after_encryption": "Reiniciando daemon após criptografia...",
"restore_address": "Restaurar endereço",
"result_preview": "Pré-visualização do resultado",
"retry": "Tentar novamente",
"review_send": "Revisar Envio",
"rpc_connection": "Conexão RPC...",
"rpc_host": "Host RPC",
"rpc_pass": "Senha",
"rpc_port": "Porta",
@@ -660,12 +905,15 @@
"save_z_transactions": "Salvar Z-tx na lista de tx",
"sb_auth_failed": "Autenticação falhou — verifique rpcuser/rpcpassword",
"sb_block": "Bloco: %d",
"sb_building_witnesses": "Definindo testemunhas",
"sb_building_witnesses_pct": "Reconstruindo testemunhas %.0f%%",
"sb_connecting_daemon": "Conectando ao dragonxd...",
"sb_connecting_err": "Conectando ao daemon — %s",
"sb_connecting_external": "Conectando ao daemon externo...",
"sb_connecting_generic": "Conectando ao daemon...",
"sb_daemon_crashed": "O daemon travou %d vezes",
"sb_daemon_not_found": "Daemon não encontrado",
"sb_daemon_start_failed": "Não foi possível iniciar o dragonxd",
"sb_dragonxd_running": "dragonxd em execução",
"sb_dragonxd_stopped": "dragonxd parado",
"sb_dragonxd_stopping": "Parando dragonxd...",
@@ -691,6 +939,12 @@
"sb_waiting_daemon": "Aguardando dragonxd...",
"sb_waiting_daemon_err": "Aguardando dragonxd — %s",
"sb_warming_up": "Aquecendo...",
"sb_witness_cache": "Reconstruindo testemunhas",
"screenshot_open_dir": "Abrir local",
"screenshot_sweep": "Executar varredura de capturas de tela",
"screenshot_sweep_desc": "Percorre cada tema em cada aba e salva uma captura de tela de cada um em subpastas por aba dentro da pasta de capturas de tela do diretório de configuração (sobrescrevendo a varredura anterior). É executado por alguns segundos.",
"screenshot_sweep_full": "Varredura completa da interface",
"search_icons": "Pesquisar ícones...",
"search_placeholder": "Pesquisar...",
"security": "SEGURANÇA",
"seed_backup_button": "Frase de recuperação",
@@ -716,8 +970,10 @@
"send_amount_details": "DETALHES DO VALOR",
"send_amount_upper": "VALOR",
"send_clear_fields": "Limpar todos os campos do formulário?",
"send_contacts_button": "Escolher dos contatos",
"send_copy_error": "Copiar Erro",
"send_dismiss": "Dispensar",
"send_err_needs_rescan": "Os dados de notas blindadas da sua carteira estão desatualizados em relação à blockchain (isso acontece após um bootstrap ou reindexação). Execute um reescaneamento completo em Configurações -> Reescanear Blockchain e deixe-o terminar por completo, depois tente enviar novamente.",
"send_error_copied": "Erro copiado para a área de transferência",
"send_error_prefix": "Erro: %s",
"send_exceeds_available": "Excede o disponível (%.8f)",
@@ -736,6 +992,7 @@
"send_recipient": "DESTINATÁRIO",
"send_select_source": "Selecionar endereço de origem...",
"send_sending_from": "ENVIANDO DE",
"send_status_unconfirmed": "Não foi possível confirmar o status da transação",
"send_submitting": "Enviando transação...",
"send_switch_to_receive": "Mude para Receber para obter seu endereço e começar a receber fundos.",
"send_to": "Enviar para",
@@ -808,6 +1065,8 @@
"settings_noise_opacity": "Opacidade do ruído:",
"settings_not_encrypted": "Não encriptado",
"settings_not_found": "Não encontrado",
"settings_open_app_dir": "Abrir pasta do aplicativo",
"settings_open_data_dir": "Abrir pasta de dados",
"settings_other": "Outros",
"settings_pin_active": "PIN",
"settings_privacy": "Privacidade",
@@ -841,16 +1100,24 @@
"shield_check_status": "Verificar Status",
"shield_completed": "Operação concluída com sucesso!",
"shield_description": "Blinde suas recompensas de mineração enviando saídas coinbase de endereços transparentes para um endereço blindado. Isso melhora a privacidade ocultando sua renda de mineração.",
"shield_error_prefix": "Erro: ",
"shield_from_address": "Do Endereço:",
"shield_funds": "Blindar Fundos",
"shield_in_progress": "Operação em andamento...",
"shield_max_utxos": "Máx. UTXOs por operação",
"shield_merge_done": "Blindagem/fusão concluída!",
"shield_op_failed": "Falha na operação: ",
"shield_op_submitted": "Operação enviada: ",
"shield_operation_id": "ID da operação: %s",
"shield_select_z": "Selecionar z-endereço...",
"shield_send_failed": "Falha na blindagem: ",
"shield_started": "Operação de blindagem iniciada",
"shield_status_check_error": "Erro ao verificar status: ",
"shield_status_label": "Status: ",
"shield_submitting": "Enviando operação...",
"shield_title": "Blindar Recompensas Coinbase",
"shield_to_address": "Para Endereço (Blindado):",
"shield_unknown_error": "Erro desconhecido",
"shield_utxo_limit": "Limite UTXO:",
"shield_wildcard_hint": "Use '*' para blindar de todos os endereços transparentes",
"shielded": "Blindado",
@@ -860,11 +1127,16 @@
"shielding_notice": "Nota: Isso blindará fundos de um endereço transparente (T) para um endereço privado (Z).",
"show": "Mostrar",
"show_hidden": "Mostrar ocultos (%d)",
"show_qr": "Mostrar QR",
"show_qr_code": "Mostrar Código QR",
"showing_transactions": "Mostrando %d%d de %d transações (total: %zu)",
"showing_x_of_y": "Mostrando %d de %d endereços",
"simple_background": "Fundo simples",
"slider_off": "Desligado",
"sort_amount_high": "Maior valor",
"sort_amount_low": "Menor valor",
"sort_date_newest": "Mais recentes primeiro",
"sort_date_oldest": "Mais antigas primeiro",
"start_mining": "Iniciar Mineração",
"status": "Status",
"stop_external": "Parar daemon externo",
@@ -919,6 +1191,8 @@
"tt_clear_ztx": "Excluir histórico de z-transações em cache local",
"tt_custom_fees": "Ativar entrada manual de taxas ao enviar transações",
"tt_custom_theme": "Tema personalizado ativo",
"tt_daemon_install_bundled": "Parar o nó, sobrescrever o dragonxd instalado com a versão incluída nesta compilação da carteira e reiniciar",
"tt_daemon_update_check": "Baixe e verifique o nó completo dragonxd mais recente do Gitea do projeto e, em seguida, reinicie para aplicar",
"tt_debug_collapse": "Recolher opções de registro de depuração",
"tt_debug_expand": "Expandir opções de registro de depuração",
"tt_delete_blockchain": "Excluir todos os dados da blockchain e iniciar uma nova sincronização. wallet.dat e configuração são preservados.",
@@ -934,15 +1208,19 @@
"tt_keep_daemon": "O daemon será parado ao executar o assistente de configuração",
"tt_language": "Idioma da interface da carteira",
"tt_layout_hotkey": "Atalho: teclas de seta esquerda/direita para alternar layouts de Saldo",
"tt_lite_redownload": "Rebaixar e reescanear todos os blocos do servidor lite",
"tt_lock": "Bloquear a carteira imediatamente",
"tt_low_spec": "Desativar todos os efeitos visuais pesados\\nAtalho: Ctrl+Shift+Down",
"tt_merge": "Consolidar múltiplos UTXOs em um endereço",
"tt_mine_idle": "Iniciar mineração automaticamente quando o\\nsistema estiver ocioso (sem entrada de teclado/mouse)",
"tt_noise": "Intensidade de textura granulada (0%% = desligado, 100%% = máximo)",
"tt_open_app_dir": "Abrir a pasta ObsidianDragon (configurações, temas, logs) no gerenciador de arquivos",
"tt_open_data_dir": "Abrir a pasta com os dados da sua carteira e da blockchain no gerenciador de arquivos",
"tt_open_dir": "Clique para abrir no explorador de arquivos",
"tt_reduce_motion": "Desativar transições animadas e lerp de saldo para acessibilidade",
"tt_remove_encrypt": "Remover encriptação e armazenar a carteira desprotegida",
"tt_remove_pin": "Remover PIN e exigir frase secreta para desbloquear",
"tt_repair_wallet": "Apagar e reconstruir os registros de transações da carteira a partir da blockchain (corrige notas que falham ao enviar após uma reescaneada)",
"tt_report_bug": "Reportar um problema no rastreador do projeto",
"tt_request_payment": "Gerar uma solicitação de pagamento com código QR",
"tt_rescan": "Reescanear a blockchain em busca de transações ausentes",
@@ -980,7 +1258,18 @@
"tx_from_address": "Endereço de Origem:",
"tx_id_label": "ID da Transação:",
"tx_immature": "IMATURO",
"tx_loading_enriching_sends": "Verificando detalhes das transações enviadas (%d)",
"tx_loading_fetching_transparent": "Buscando histórico transparente",
"tx_loading_history_progress": "Carregando histórico antigo (%d%%)",
"tx_loading_queued": "Atualização de transação na fila",
"tx_loading_refreshing_cached": "Atualizando histórico da carteira (%d em cache)",
"tx_loading_scanning_shielded": "Verificando histórico blindado (%d endereços)",
"tx_mined": "MINERADO",
"tx_progress_balances": "Atualizando saldos",
"tx_progress_finalizing": "Finalizando transação",
"tx_progress_history": "Atualizando histórico",
"tx_progress_submitting": "Enviando transação para o daemon",
"tx_progress_waiting_ops": "Aguardando operação (%d)",
"tx_received": "RECEBIDO",
"tx_sent": "ENVIADO",
"tx_to_address": "Endereço de Destino:",
@@ -992,6 +1281,14 @@
"unconfirmed": "Não confirmado",
"undo_clear": "Desfazer Limpeza",
"unknown": "Desconhecido",
"unmark_mining_address": "Desmarcar endereço de mineração",
"upd_back": "Voltar",
"upd_install": "Instalar",
"upd_installed_badge": "instalado",
"upd_no_build_platform": "Nenhuma build para esta plataforma",
"upd_prerelease": "pré-lançamento",
"upd_reinstall": "Reinstalar",
"upd_select_version": "Selecione uma versão para instalar",
"use_embedded_daemon": "Usar dragonxd integrado",
"use_tor": "Usar Tor",
"validate_btn": "Validar",
@@ -1011,6 +1308,7 @@
"verbose_logging": "Log detalhado",
"version": "Versão",
"view": "Visualizar",
"view_all": "Ver Tudo",
"view_details": "Ver Detalhes",
"view_on_explorer": "Ver no Explorador",
"waiting_for_daemon": "Aguardando conexão com o daemon...",
@@ -1049,6 +1347,31 @@
"website": "Website",
"window_opacity": "Opacidade da Janela",
"wizard_daemon_start_failed": "Falha ao iniciar o daemon — será tentado novamente automaticamente",
"xmrig_browse_releases": "Navegar por todos os lançamentos…",
"xmrig_checking": "Verificando o minerador mais recente…",
"xmrig_current": "Atual:",
"xmrig_download_install": "Baixar e instalar",
"xmrig_downloading": "Baixando…",
"xmrig_installed": "Instalado:",
"xmrig_installed_ok": "Minerador instalado",
"xmrig_installing": "Instalando…",
"xmrig_latest": "Mais recente:",
"xmrig_loading_releases": "Carregando versões…",
"xmrig_none": "nenhum",
"xmrig_reinstall": "Reinstalar",
"xmrig_stop_mining_first": "Pare a mineração antes de atualizar o minerador.",
"xmrig_unavailable_body": "Nenhuma versão do minerador está disponível para esta plataforma.",
"xmrig_unavailable_title": "Atualizações do minerador indisponíveis",
"xmrig_unknown_error": "Erro desconhecido.",
"xmrig_up_to_date": "O minerador está atualizado",
"xmrig_update_available": "Um novo minerador está disponível",
"xmrig_update_button": "Atualizar minerador…",
"xmrig_update_failed": "Falha na atualização",
"xmrig_update_short": "Atualizar",
"xmrig_update_title": "Atualizar Minerador",
"xmrig_verify_note": "O download é verificado contra o checksum SHA-256 publicado do lançamento antes da instalação.",
"xmrig_verifying": "Verificando…",
"xmrig_version": "Versão:",
"yes_clear": "Sim, Limpar",
"your_addresses": "Seus Endereços",
"z_address": "Endereço Z",