{
  "status_ready": "Pronto",
  "target_not_found": "Não encontrado",
  "lock_button_unlocked": "Bloquear",
  "lock_button_locked": "Bloqueado",
  "status_tray_init_failed": "Falha ao inicializar a bandeja do sistema: {error}",
  "toolbar_capture": "Capturar ({value})",
  "toolbar_send": "Enviar ({value})",
  "toolbar_delete": "Excluir",
  "toolbar_clear_all": "Limpar tudo",
  "toolbar_continuous_send_start": "Envio contínuo",
  "toolbar_continuous_send_stop": "Parar",
  "menu_file": "Arquivo",
  "menu_edit": "Editar",
  "menu_undo": "Desfazer",
  "menu_redo": "Refazer",
  "status_undo_success": "Desfeito.",
  "status_redo_success": "Refeito.",
  "menu_find": "Localizar...",
  "menu_replace": "Localizar e substituir...",
  "dialog_find_title": "Localizar",
  "dialog_find_prompt": "Texto a localizar:",
  "dialog_find_next": "Localizar próxima",
  "dialog_close": "Fechar",
  "status_find_not_found": "Não encontrado: {query}",
  "status_find_found": "Encontrado ({index}/{count})",
  "dialog_replace_title": "Localizar e substituir",
  "dialog_replace_find_label": "Localizar:",
  "dialog_replace_with_label": "Substituir por:",
  "dialog_replace_all": "Substituir tudo",
  "status_replace_success": "{occurrences} ocorrência(s) substituída(s) em {count} item(ns).",
  "dialog_regex_checkbox": "Expressão regular (Pro)",
  "status_regex_error": "Expressão regular inválida: {error}",
  "menu_paste_shortcut": "Atalho de colar (enviado ao app de destino)",
  "menu_paste_shortcut_add": "Adicionar novo atalho...",
  "menu_paste_shortcut_manage": "Editar/excluir atalhos...",
  "toolbar_paste_shortcut_label": "Colar:",
  "dialog_edit_paste_shortcut_title": "Editar atalho de colagem",
  "dialog_manage_paste_shortcuts_title": "Gerenciar atalhos de colagem",
  "dialog_manage_paste_shortcuts_default_tag": "(padrão, fixo)",
  "dialog_manage_paste_shortcuts_edit": "Editar",
  "dialog_manage_paste_shortcuts_delete": "Excluir",
  "dialog_manage_paste_shortcuts_close": "Fechar",
  "status_paste_shortcut_updated": "Atalho de colagem atualizado: {old} → {new}",
  "status_paste_shortcut_deleted": "Atalho de colagem excluído: {value}",
  "status_paste_shortcut_duplicate": "Essa combinação já está registrada como outro atalho: {value}",
  "dialog_add_paste_shortcut_title": "Adicionar atalho de colar",
  "dialog_add_paste_shortcut_prompt": "Pressione a combinação de teclas que será enviada ao aplicativo de destino.",
  "dialog_add_paste_shortcut_hint": "(Pressione Esc para cancelar)",
  "status_paste_shortcut_invalid": "Combinação de teclas inválida: {value}",
  "status_paste_shortcut_registered": "Novo atalho de colar registrado: {value}",
  "status_paste_shortcut_selected": "Atalho de colar definido para: {value}",
  "ad_pro_promo": "Anúncio: o FlowChain Pro libera as 10 abas, o envio contínuo, mais delimitadores e o monitoramento automático da área de transferência, além de remover os anúncios — compra única. Clique para comprar.",
  "ad_placeholder": "Espaço publicitário",
  "menu_settings": "Configurações",
  "menu_general_settings": "Geral",
  "menu_window_settings": "Janela e bandeja",
  "menu_send_settings": "Envio",
  "menu_autosend_settings": "Envio automático",
  "menu_hotkey_settings": "Teclas de atalho",
  "menu_settings_file": "Arquivos de configuração",
  "menu_help": "Ajuda",
  "menu_minimize_to_tray": "Minimizar para a bandeja",
  "menu_close_to_tray": "Minimizar para a bandeja ao fechar (×)",
  "menu_edge_dock": "Ancorar na borda",
  "menu_auto_capture_watch": "Capturar automaticamente as alterações da área de transferência",
  "menu_capture_cleanup": "Limpeza de captura",
  "menu_cleanup_fences": "Marcar texto não-código como ignorado (não descartar)",
  "menu_cleanup_list_markers": "Remover marcadores de lista (1. / - / *)",
  "menu_cleanup_prompt_symbols": "Remover símbolos de prompt ($ / >)",
  "menu_cleanup_fences_as_items": "Dividir vários blocos de código em itens separados",
  "menu_cleanup_validate_json": "Validar e formatar JSON",
  "menu_danger_check_enabled": "Avisar antes de enviar comandos perigosos (Pro)",
  "menu_secret_masking_enabled": "Mascarar segredos antes de enviar (Pro)",
  "menu_clear_secret_mapping": "Limpar segredos mascarados agora",
  "status_secret_mapping_cleared": "{count} segredo(s) mascarado(s) removido(s) da memória.",
  "menu_pair_log_enabled": "Registrar pares de prompt/resposta (Pro)",
  "menu_clear_pair_log": "Limpar registro de prompt/resposta agora",
  "status_pair_log_cleared": "{count} par(es) de prompt/resposta removido(s) da memória.",
  "menu_export_pair_log": "Exportar registro de prompt/resposta... (Pro)",
  "dialog_filetype_markdown": "Arquivos Markdown",
  "status_pair_log_empty": "Nenhum par de prompt/resposta registrado nesta sessão ainda.",
  "status_pair_log_export_success": "{count} par(es) de prompt/resposta exportado(s).",
  "menu_update_check_enabled": "Verificar atualizações automaticamente",
  "menu_register_startup": "Iniciar com o Windows",
  "menu_unregister_startup": "Remover da inicialização do Windows",
  "menu_purchase_remove_ads": "Atualizar para o Pro (comprar)",
  "menu_purchase_done": "Pro — comprado",
  "menu_check_for_updates": "Verificar atualizações",
  "menu_update_available": "Atualização disponível: {version} (clique para abrir)",
  "status_update_available": "Uma nova versão está disponível: {version}",
  "menu_language": "Idioma",
  "menu_send_method": "Método de envio",
  "send_method_paste": "Colar via área de transferência (rápido, recomendado)",
  "send_method_typing": "Digitação de teclas (alternativa se o colar estiver bloqueado)",
  "menu_chat_mode": "Modo de chat (enviar quebras de linha como Shift+Enter, apenas na digitação)",
  "menu_post_send_key": "Tecla AUTO ENTER",
  "post_send_key_enter": "Enter",
  "post_send_key_tab": "Tab",
  "menu_post_send_key_delay": "Atraso do AUTO ENTER (aumente se for enviado ao lugar errado ou não funcionar)",
  "menu_continuous_interval": "Intervalo do envio contínuo",
  "interval_seconds_label": "{seconds}s",
  "menu_item_delimiter": "Delimitador de itens",
  "item_delimiter_newline": "Quebra de linha (Enter)",
  "item_delimiter_comma": "Vírgula (,)",
  "item_delimiter_tab": "Tabulação",
  "item_delimiter_semicolon": "Ponto e vírgula (;)",
  "menu_export_tab": "Exportar esta aba para um arquivo de texto...",
  "menu_import_tab": "Importar um arquivo de texto para esta aba...",
  "menu_reset_all_tabs": "Redefinir todas as abas...",
  "confirm_reset_all_tabs_title": "Redefinir todas as abas",
  "confirm_reset_all_tabs_message": "Isso apagará o conteúdo, os nomes, o estado de envio, as transformações de texto e o histórico de desfazer/refazer de todas as abas. Esta ação não pode ser desfeita. Continuar?",
  "status_reset_all_tabs_success": "Todas as abas foram redefinidas.",
  "dialog_filetype_text": "Arquivos de texto",
  "dialog_filetype_all": "Todos os arquivos",
  "status_export_empty": "Não há nada para exportar nesta aba.",
  "status_export_failed": "Falha ao exportar: {error}",
  "status_export_success": "{count} item(ns) exportado(s).",
  "status_import_failed": "Falha ao importar: {error}",
  "menu_hide_to_tray": "Minimizar para a bandeja",
  "menu_about": "Sobre o FlowChain",
  "about_dialog_title": "Sobre o FlowChain",
  "about_dialog_version": "Versão {version}",
  "about_dialog_author": "Autor: {author}",
  "menu_auto_enter": "Enter automático",
  "status_capture_source_not_found": "Janela de origem não encontrada. Clique primeiro no aplicativo de onde deseja copiar.",
  "status_capture_copy_failed": "Falha ao copiar a seleção: {error}",
  "status_capture_copy_unconfirmed": "Não foi possível confirmar a cópia. Selecione algum texto no aplicativo de origem e capture novamente.",
  "status_capture_no_text": "Não há texto na área de transferência para capturar.",
  "status_capture_success": "{count} item(ns) capturado(s).",
  "status_auto_capture_success": "{count} item(ns) capturado(s) automaticamente da área de transferência.",
  "warning_dropped_lines": "{count} linha(s) foram ignoradas (acima do limite máximo de itens)",
  "warning_truncated_lines": "{count} linha(s) foram truncadas para o limite máximo de caracteres",
  "warning_over_item": "Quantidade recomendada de itens excedida em {count} (todos os itens ainda foram capturados)",
  "warning_over_line": "{count} linha(s) excedem a quantidade recomendada de caracteres (mantidas por completo)",
  "warning_invalid_json": "Isso parece JSON, mas não foi possível analisá-lo: {error}",
  "status_warning_prefix": " Aviso: ",
  "status_send_in_progress": "Já há um envio em andamento. Aguarde a conclusão.",
  "status_send_select_row": "Selecione uma linha para enviar.",
  "status_send_target_not_found": "Janela de destino não encontrada.",
  "status_send_failed": "Falha ao enviar: {error}",
  "status_send_auto_enter_failed": "Enviado, mas o AUTO ENTER falhou: {error}",
  "status_hotkey_action_failed": "Erro inesperado ao processar o atalho de teclado: {error}",
  "status_send_success": "Enviado: {text}",
  "status_continuous_send_done": "Envio contínuo concluído.",
  "status_continuous_send_stopped": "Envio contínuo interrompido.",
  "status_delete_select_row": "Selecione uma linha para excluir.",
  "status_delete_success": "Excluído: {text}",
  "status_delete_multi_success": "{count} item(ns) excluído(s).",
  "status_remove_blank_lines_none": "Não há linhas em branco para remover.",
  "status_remove_blank_lines_success": "{count} linha(s) em branco removida(s).",
  "status_remove_skip_marked_none": "Não há linhas ignoradas para remover.",
  "status_remove_skip_marked_success": "{count} linha(s) ignorada(s) removida(s).",
  "status_cut_success": "{count} item(ns) recortado(s).",
  "status_paste_rows_success": "{count} item(ns) colado(s).",
  "drag_floating_multi_label": "{count} item(ns)",
  "menu_item_send": "Enviar",
  "menu_item_broadcast_send": "Envio em broadcast... (Pro)",
  "dialog_broadcast_title": "Envio em broadcast",
  "dialog_broadcast_prompt": "Selecione as janelas para enviar esta linha:",
  "dialog_broadcast_send_button": "Enviar para selecionados",
  "status_broadcast_none_found": "Nenhuma outra janela encontrada para o broadcast.",
  "status_broadcast_success": "Enviado para {count} janela(s).",
  "status_broadcast_partial": "Enviado para {delivered}; {failed} falharam.",
  "status_broadcast_all_failed": "Falha ao enviar para todas as {count} janelas.",
  "menu_item_edit": "Editar",
  "menu_item_token_estimate": "Estimativa de tokens...",
  "dialog_token_estimate_title": "Estimativa de tokens",
  "dialog_token_estimate_selected": "Linha selecionada: ~{tokens} tokens",
  "dialog_token_estimate_tab": "Esta aba: ~{tokens} tokens em {count} linha(s). Esta é uma estimativa aproximada e independente de modelo, apenas para referência local -- não corresponderá exatamente ao tokenizador de nenhum modelo específico.",
  "menu_item_mark_unsent": "Marcar como não enviado",
  "menu_item_move_up": "Mover para cima",
  "menu_item_move_down": "Mover para baixo",
  "menu_item_insert_clipboard": "Colar texto da área de transferência abaixo",
  "menu_edit_tab_as_text": "Editar aba como texto...",
  "menu_item_delete": "Excluir",
  "dialog_tab_editor_title": "Editar {name}",
  "dialog_tab_editor_prompt": "Edite um item da lista por linha. Ctrl+S aplica as alterações; Ctrl+A seleciona tudo.",
  "dialog_tab_editor_apply": "Aplicar",
  "dialog_tab_editor_apply_close": "Aplicar e fechar",
  "dialog_tab_editor_reload": "Recarregar",
  "dialog_tab_editor_count": "{count} item(ns)",
  "status_tab_editor_applied": "Esta aba foi atualizada para {count} item(ns).",
  "status_tab_editor_no_change": "Não há alterações do editor de abas para aplicar.",
  "status_tab_editor_wrong_tab": "A aba ativa mudou. Volte para esta aba antes de aplicar.",
  "warning_editor_item_limit": "{count} linha(s) não foram aplicadas porque o máximo de itens é {max}",
  "dialog_edit_item_title": "Editar item",
  "dialog_edit_item_prompt": "Edite o texto:",
  "dialog_ok": "OK",
  "dialog_cancel": "Cancelar",
  "status_edit_select_row": "Selecione uma linha para editar.",
  "status_edit_empty": "O texto não pode ficar vazio.",
  "status_edit_success": "Editado: {text}",
  "status_insert_success": "{count} item(ns) inserido(s).",
  "status_insert_no_room": "Não há espaço para inserir mais itens (a quantidade máxima foi atingida).",
  "warning_insert_capacity": "{count} linha(s) não foram adicionadas porque a quantidade máxima de itens foi atingida",
  "status_mark_unsent_select_row": "Selecione uma linha.",
  "status_mark_unsent_success": "Marcado como não enviado.",
  "status_mark_unsent_already": "Este item ainda não foi enviado.",
  "status_move_select_row": "Selecione uma linha para mover.",
  "menu_rename_tab": "Renomear aba...",
  "menu_move_tab_left": "Mover aba para a esquerda",
  "menu_move_tab_right": "Mover aba para a direita",
  "status_move_tab_success": "Aba movida: {name}",
  "status_move_tab_unavailable": "Esta aba não pode ser movida mais.",
  "dialog_rename_tab_title": "Renomear aba",
  "dialog_rename_tab_prompt": "Digite um novo nome para a aba:",
  "status_rename_tab_success": "Aba renomeada para: {name}",
  "confirm_clear_all_title": "Limpar tudo",
  "confirm_clear_all_message": "Excluir tudo o que está na lista?",
  "status_clear_all_success": "A lista foi limpa.",
  "status_lock_released": "Bloqueio de destino liberado.",
  "status_lock_no_target": "Nenhuma janela de destino válida para bloquear.",
  "status_lock_engaged": "Destino bloqueado.",
  "status_hide_to_tray": "Minimizado para a bandeja.",
  "status_startup_disabled": "Removido da inicialização do Windows.",
  "status_startup_enabled": "Adicionado à inicialização do Windows.",
  "status_startup_failed": "Falha ao alterar a configuração de inicialização do Windows: {error}",
  "purchase_dialog_title": "Compra",
  "purchase_store_unavailable": "Este recurso de compra está disponível apenas na versão da Microsoft Store. Execute o aplicativo instalado pela Store.",
  "status_purchase_starting": "Iniciando a compra…",
  "status_settings_save_failed": "Falha ao salvar as configurações: {error}",
  "status_state_save_failed": "Falha ao salvar abas/itens: {error}",
  "status_edge_dock_enabled": "Ancoragem na borda ativada.",
  "status_edge_dock_disabled": "Ancoragem na borda desativada.",
  "error_unsupported_hotkey": "Atalho de teclado não compatível: {label}",
  "error_hotkey_register_failed": "Falha ao registrar o atalho de teclado: {label}",
  "tray_menu_show": "Mostrar",
  "tray_menu_exit": "Sair",
  "already_running_title": "FlowChain",
  "already_running_message": "O FlowChain já está em execução.\nNão é possível iniciá-lo duas vezes.",
  "err_source_window_not_found": "Janela de origem não encontrada.",
  "err_target_window_not_found": "Janela de destino não encontrada.",
  "err_clipboard_write_failed": "Não foi possível escrever na área de transferência, então nada foi enviado.",
  "err_clipboard_restore_failed": "Enviado, mas não foi possível restaurar o conteúdo original da área de transferência depois.",
  "err_send_target_lost": "A janela de destino perdeu o foco durante o envio, então o restante do texto não foi enviado (para evitar digitar na janela errada).",
  "err_foreground_activate_failed": "Não foi possível trazer a janela de destino para o primeiro plano. Clique uma vez no aplicativo de destino e tente novamente.",
  "license_already_owned": "Já comprado. Os anúncios estão ocultos.",
  "license_purchase_error": "Ocorreu um erro durante a compra: {error}",
  "license_purchase_success": "Compra concluída. Os anúncios foram ocultados.",
  "license_purchase_cancelled": "A compra foi cancelada.",
  "license_purchase_failed": "Não foi possível concluir a compra (status: {status}).",
  "menu_export_all_tabs": "Exportar todas as abas...",
  "menu_import_all_tabs": "Importar todas as abas...",
  "menu_export_send_log": "Exportar registro de envios...",
  "menu_fill_template_variables": "Preencher variáveis de modelo...",
  "dialog_filetype_json": "Arquivos JSON",
  "dialog_filetype_csv": "Arquivos CSV",
  "confirm_import_all_tabs_title": "Importar todas as abas",
  "confirm_import_all_tabs_message": "Isso substitui os itens de todas as abas pelo conteúdo do arquivo. Esta ação não pode ser desfeita. Continuar?",
  "status_export_all_tabs_success": "{count} aba(s) exportada(s).",
  "status_import_all_tabs_success": "{count} aba(s) importada(s).",
  "status_send_log_empty": "Nada foi enviado ainda nesta sessão.",
  "status_send_log_export_success": "{count} entrada(s) do registro de envios exportada(s).",
  "menu_snippets": "Trechos (Pro)",
  "menu_snippet_save_current_tab": "Salvar aba atual...",
  "menu_snippets_none_saved": "(Nenhum trecho salvo ainda)",
  "menu_snippets_manage": "Gerenciar...",
  "dialog_save_snippet_title": "Salvar trecho",
  "dialog_snippet_name_prompt": "Nome do trecho:",
  "dialog_rename_snippet_title": "Renomear trecho",
  "dialog_manage_snippets_title": "Gerenciar trechos",
  "dialog_snippet_insert": "Inserir",
  "dialog_snippet_rename": "Renomear...",
  "dialog_snippet_move_up": "Mover para cima",
  "dialog_snippet_move_down": "Mover para baixo",
  "dialog_snippet_delete": "Excluir",
  "dialog_delete_snippet_title": "Excluir trecho",
  "dialog_delete_snippet_message": "Excluir o trecho “{name}”? Isso não pode ser desfeito.",
  "status_snippet_save_empty": "Não há nada nesta aba para salvar como trecho.",
  "status_snippet_saved": "Trecho “{name}” salvo.",
  "status_snippet_insert_empty": "O trecho “{name}” não tem itens.",
  "status_snippet_inserted": "{count} item(ns) inserido(s) de “{name}”.",
  "dialog_template_title": "Preencher variáveis de modelo",
  "dialog_template_prompt": "Digite um valor para cada {{variable}} encontrada nesta aba:",
  "dialog_template_apply": "Aplicar",
  "status_template_none_found": "Nenhum espaço reservado {{variable}} foi encontrado nesta aba.",
  "status_template_empty_input": "Digite pelo menos um valor para aplicar.",
  "status_template_wrong_tab": "A aba ativa mudou desde que esta caixa de diálogo foi aberta, então nada foi aplicado. Feche-a e abra-a novamente na aba atual.",
  "status_template_no_change": "Nenhum dos valores digitados correspondeu a um espaço reservado nesta aba.",
  "status_template_applied": "{count} variável(is) preenchida(s).",
  "status_restore_failed": "Falha ao restaurar a janela a partir da bandeja: {error}",
  "menu_hotkey_capture": "Atalho de captura (global): {value}",
  "menu_hotkey_send": "Atalho de envio (global): {value}",
  "dialog_change_hotkey_title": "Alterar atalho",
  "dialog_change_hotkey_prompt": "Pressione a combinação de teclas que aciona esta ação no FlowChain (capturada globalmente; nunca enviada a outros aplicativos).",
  "status_hotkey_conflict": "Essa combinação já está sendo usada pelo outro atalho, então não pode ser reutilizada: {value}",
  "status_hotkey_changed": "Atalho alterado para: {value}",
  "menu_settings_save_file": "Salvar configurações em arquivo...",
  "menu_settings_load_file": "Carregar configurações de arquivo...",
  "dialog_filetype_ini": "Arquivos de configurações",
  "status_settings_saved_to_file": "Configurações salvas em: {path}",
  "status_settings_loaded_from_file": "Configurações carregadas de: {path}",
  "chars_label": "{value} caracteres",
  "dialog_continuous_line_too_long_title": "A linha do AutoSend é muito longa",
  "dialog_continuous_line_too_long_message": "{count} linha(s) excedem o limite de {limit} caracteres do AutoSend (máximo: {max_length}). Aumente o limite ou reduza as linhas.",
  "dialog_continuous_long_lines_title": "Linhas longas do AutoSend",
  "dialog_continuous_long_lines_message": "{count} linha(s) têm pelo menos 2.000 caracteres (máximo: {max_length}). Duração mínima estimada: {seconds} segundos. Iniciar?",
  "dialog_skip_line_prefix_title": "Prefixo de linha ignorada",
  "dialog_skip_line_prefix_prompt": "Linhas cujo primeiro texto após os espaços começa com este marcador não são enviadas (1-{max} caracteres).",
  "menu_advance_past_skipped_lines": "Após enviar, avançar além das linhas ignoradas",
  "menu_continuous_max_chars": "Máximo de caracteres por linha do AutoSend",
  "menu_skip_line_prefix": "Prefixo de linha ignorada: {value}",
  "status_continuous_send_cancelled": "O AutoSend parou antes de enviar a linha atual.",
  "status_wait_directive": "Aguardando {seconds}s até a próxima linha...",
  "status_wait_for_clipboard": "Envio contínuo pausado. Copie algo para continuar (ou pressione Parar).",
  "dialog_danger_confirm_title": "Enviar um comando potencialmente perigoso?",
  "dialog_danger_confirm_message": "Esta linha pode ser destrutiva:\n\n{text}\n\nEnviar mesmo assim?",
  "status_send_danger_cancelled": "Envio cancelado — esta linha parecia potencialmente perigosa.",
  "status_continuous_send_danger_stopped": "Envio contínuo interrompido — uma linha potencialmente perigosa foi alcançada: {text}",
  "status_continuous_send_stopped_after_delivery": "O AutoSend parou após enviar a linha atual; o AUTO ENTER não foi executado.",
  "status_send_skipped": "Linha iniciada por {prefix} ignorada: {text}",
  "status_skip_line_prefix_invalid": "Digite um prefixo não vazio com 1-{max} caracteres.",
  "status_skip_line_prefix_updated": "Prefixo de linha ignorada definido: {value}",
  "toolbar_jump_next_sendable": "Pular ▶",
  "toolbar_remove_blank_lines": "Remover vazias",
  "toolbar_remove_skip_marked_lines": "Remover ignoradas",
  "toolbar_jump_previous_sendable": "◀ Voltar",
  "status_jump_next_sendable_success": "Avançou para a próxima linha de envio: {text}",
  "status_jump_next_sendable_none": "Não há mais linhas de envio abaixo desta.",
  "status_jump_previous_sendable_success": "Voltou para a linha de envio anterior: {text}",
  "status_jump_previous_sendable_none": "Não há linhas de envio acima desta.",
  "menu_text_transform": "Limpar o texto ao enviar (esta aba)",
  "text_transform_fullwidth_ascii_to_halfwidth": "Largura total para meia largura (１２３ＡＢＣ para 123ABC)",
  "text_transform_halfwidth_kana_to_fullwidth": "Kana de meia largura para largura total (ｱｲｳ para アイウ)",
  "text_transform_remove_line_breaks": "Remover quebras de linha",
  "text_transform_collapse_whitespace": "Unificar espaços repetidos",
  "text_transform_trim": "Remover espaços no início e no fim",
  "text_transform_case_none": "Manter maiúsculas e minúsculas",
  "text_transform_case_upper": "MAIÚSCULAS",
  "text_transform_case_lower": "minúsculas"
}
