{
  "meta": {
    "name": "Portuguese (Brazil)",
    "native_name": "Português (Brasil)",
    "complete": true,
    "review_status": "ai-reviewed"
  },
  "strings": {
    "language.auto": "Idioma do sistema",
    "diagnostics.localization_heading": "== Localização ==",
    "diagnostics.language_setting": "language_setting: {setting}",
    "diagnostics.active_locale": "active_locale: {locale}",
    "diagnostics.catalog_complete": "catalog_complete: {complete}",
    "diagnostics.available_locales": "available_locales: {count}",
    "ui.language.label": "Idioma:",
    "ui.language.tooltip": "Escolha o idioma da interface. Textos ainda não traduzidos são exibidos em inglês.",
    "ui.table.file": "Arquivo",
    "ui.table.format": "Formato",
    "ui.table.size": "Tamanho",
    "ui.table.status": "Status",
    "ui.tabs.metadata_before": "Metadados ANTES",
    "ui.tabs.metadata_after": "Metadados DEPOIS",
    "ui.tabs.removed_diff": "Removidos / diferenças",
    "ui.tabs.preview": "Prévia",
    "ui.export.selected_report": "Exportar relatório selecionado...",
    "ui.export.batch_report": "Exportar relatório em lote...",
    "ui.export.images_pdf": "Exportar imagens para PDF...",
    "ui.privacy.mask_paths_reports": "Mascarar caminhos nos relatórios",
    "ui.privacy.redact_reports": "Ocultar valores de metadados nos relatórios",
    "ui.privacy.mask_paths_ui": "Mascarar caminhos na interface",
    "ui.status.drop_or_add": "Solte imagens aqui ou clique em \"Adicionar imagens...\"",
    "ui.toolbar.actions": "Ações",
    "ui.toolbar.options": "Opções",
    "ui.toolbar.watermark": "Marca d'água",
    "ui.action.add_images": "Adicionar imagens...",
    "ui.action.add_images.tooltip": "Adicionar um ou mais arquivos de imagem",
    "ui.action.add_images.status": "Adicionar um ou mais arquivos de imagem (offline e localmente)",
    "ui.action.add_folder": "Adicionar pasta...",
    "ui.action.add_folder.tooltip": "Adicionar todas as imagens compatíveis de uma pasta",
    "ui.action.add_folder.status": "Adicionar todas as imagens compatíveis de uma pasta (offline e localmente)",
    "ui.action.clear": "Limpar",
    "ui.action.clear.tooltip": "Limpar toda a fila",
    "ui.action.remove_selected": "Remover selecionados",
    "ui.action.remove_selected.tooltip": "Remover os arquivos selecionados da fila",
    "ui.action.strip": "Remover metadados",
    "ui.action.strip.tooltip": "Iniciar o processamento e criar arquivos limpos",
    "ui.action.strip.status": "Iniciar o processamento (offline e localmente)",
    "ui.action.cancel": "Cancelar",
    "ui.action.cancel.tooltip": "Cancelar o processamento após concluir com segurança o arquivo atual",
    "ui.strip_mode.label": "Modo de limpeza:",
    "ui.strip_mode.safe": "Seguro (recomendado) – manter ICC",
    "ui.strip_mode.full": "Completo – remover ICC e texto PNG",
    "ui.strip_mode.tooltip": "O modo Seguro mantém o perfil de cores ICC para evitar alterações de cor. O modo Completo remove dados adicionais, incluindo o perfil ICC e os blocos de texto PNG.",
    "ui.strip_png_text": "Remover blocos de texto PNG",
    "ui.strip_png_text.tooltip": "Remover blocos de texto PNG (tEXt/iTXt/zTXt), que podem conter comentários ou caminhos ocultos.",
    "ui.watermark.text": "Marca d'água",
    "ui.watermark.text.placeholder": "Texto da marca d'água...",
    "ui.watermark.logo": "Logo",
    "ui.watermark.logo.placeholder": "Caminho do logo...",
    "ui.watermark.opacity": "Opacidade:",
    "ui.watermark.opacity.short": "Op.:",
    "ui.watermark.scale": "Escala:",
    "ui.watermark.scale.short": "Esc.:",
    "ui.watermark.position": "Posição:",
    "ui.watermark.position.short": "Pos.:",
    "ui.watermark.text_position.tooltip": "Posição da marca d'água de texto",
    "ui.mode.copy": "Salvar na pasta de saída",
    "ui.mode.overwrite": "Substituir originais",
    "ui.output.folder": "Pasta de saída:",
    "ui.output.backup_folder": "Pasta de backup:",
    "ui.output.browse": "Procurar...",
    "ui.output.browse.compact": "...",
    "ui.output.reset": "Redefinir",
    "ui.output.reset.tooltip": "Restaurar a pasta padrão",
    "ui.output.reset_output.tooltip": "Restaurar a pasta de saída padrão",
    "ui.output.reset_backup.tooltip": "Restaurar a pasta de backup padrão",
    "ui.output.open": "Abrir",
    "ui.output.auto_open": "Abrir automaticamente ao concluir",
    "ui.processing.small_first": "Processar arquivos pequenos primeiro",
    "ui.processing.small_first.tooltip": "Ordenar a fila por tamanho antes do processamento para mostrar os primeiros resultados mais rápido.",
    "ui.processing.error.multiframe_unsupported": "Imagens animadas e com várias páginas ainda não são compatíveis. O arquivo original não foi alterado e nenhuma saída limpa foi criada.",
    "ui.eta.empty": "Tempo estimado: -",
    "ui.eta.files": "Tempo estimado: ~{eta}  –  {total} arquivo(s)",
    "ui.eta.progress": "Tempo estimado: ~{eta}  –  {done}/{total}",
    "ui.preview.before": "ANTES",
    "ui.preview.after": "DEPOIS",
    "ui.preview.no_file_selected": "Nenhum arquivo selecionado",
    "ui.preview.no_output_yet": "Nenhuma saída disponível ainda",
    "ui.preview.before.tooltip": "Clique para abrir a imagem ANTES no visualizador do sistema",
    "ui.preview.after.tooltip": "Clique para abrir a imagem DEPOIS no visualizador do sistema",
    "ui.hash.label": "SHA-256 (hash do arquivo):",
    "ui.hash.tooltip": "Por que isso importa:\nUm hash SHA-256 permite verificar se os bytes do arquivo mudaram de forma inesperada.\nEle é calculado localmente, offline.",
    "ui.hash.before.tooltip": "Hash SHA-256 do arquivo ANTES (64 caracteres hexadecimais).",
    "ui.hash.after.tooltip": "Hash SHA-256 do arquivo DEPOIS (64 caracteres hexadecimais).",
    "ui.hash.copy": "Copiar SHA-256",
    "ui.hash.copy.tooltip": "Copiar o hash SHA-256 (clique: com rótulo; Shift+clique: valor puro)",
    "ui.recovery.open_backup": "Abrir pasta de backup...",
    "ui.recovery.open_backup.tooltip": "Abrir a pasta que contém o backup criado no modo Substituir originais.",
    "ui.recovery.copy_restore": "Copiar etapas de restauração",
    "ui.recovery.copy_restore.tooltip": "Copiar as etapas de restauração manual (original, backup e arquivo temporário).",
    "ui.export.images_pdf.tooltip": "Reunir as imagens selecionadas em um PDF com várias páginas, offline.",
    "ui.privacy.mask_paths_reports.tooltip": "Ocultar as pastas e manter apenas os nomes dos arquivos nos relatórios exportados",
    "ui.privacy.redact_reports.tooltip": "Manter as chaves de metadados nos relatórios, mas substituir a maioria dos valores por <redacted>.\nOs campos técnicos (formato, pixels, hash etc.) são mantidos.",
    "ui.privacy.mask_paths_ui.tooltip": "Mostrar apenas os nomes dos arquivos na tabela, o que é útil em capturas de tela",
    "ui.risk.summary": "Alto risco: {high} de {total}{suffix}",
    "ui.risk.filtered_suffix": " (filtrado)",
    "ui.risk.summary.tooltip": "Clique para mostrar apenas os arquivos que contêm tags sensíveis.",
    "ui.risk.why.title": "Por que isso importa?",
    "ui.risk.why.body": "Metadados sensíveis podem expor informações privadas.\n\nExemplos:\n- O GPS pode revelar onde uma foto foi tirada.\n- Números de série podem identificar sua câmera ou seu celular.\n- Tags de proprietário ou programa podem revelar nomes ou fluxos de trabalho.\n\nO MetaStripper sinaliza essas tags para que você avalie o risco antes de compartilhar.",
    "ui.risk.detected": "! Metadados de alto risco detectados",
    "ui.risk.detected.tooltip": "Detectados: {tags}",
    "ui.risk.none": "OK: nenhum metadado de alto risco",
    "ui.status.on": "ATIVO",
    "ui.status.off": "INATIVO",
    "ui.status.portable": "Modo portátil: {state}",
    "ui.status.offline": "Funciona offline. Os arquivos não são enviados para a Internet.",
    "ui.status.no_logs": "Nenhum log é armazenado. Caminhos e nomes de arquivos não são transmitidos para fora.",
    "ui.license.pro": "Licença: Pro",
    "ui.license.pro.tooltip": "Os fluxos de trabalho em lote estão desbloqueados.",
    "ui.license.trial": "Teste: até {limit} arquivos",
    "ui.license.trial.tooltip": "O teste de 3 dias permite até {limit} arquivos por fila.",
    "ui.license.trial_limit.tooltip": "O teste permite até {limit} arquivos na fila.",
    "ui.license.activation_required": "Ativação necessária",
    "ui.license.activation_required.tooltip": "Inicie um teste ou ative uma licença comprada antes de processar imagens.",
    "ui.license.expired": "Ativação expirada",
    "ui.license.expired.tooltip": "O teste ou a autorização de ativação expirou. Abra Licença do produto para continuar.",
    "ui.license.invalid": "Ativação inválida",
    "ui.license.invalid.tooltip": "A autorização de ativação salva é inválida. Abra Licença do produto para ver os detalhes.",
    "ui.common.yes": "Sim",
    "ui.common.no": "Não",
    "ui.common.none": "<nenhum>",
    "ui.common.allowed": "permitido",
    "ui.common.blocked": "bloqueado",
    "ui.common.close": "Fechar",
    "ui.license_dialog.window_title": "{app} - Licença do produto",
    "ui.license_dialog.title": "Licença do produto",
    "ui.license_dialog.purchase_token_label": "Token da licença comprada",
    "ui.license_dialog.purchase_token_placeholder": "Cole aqui um token de licença MS1.",
    "ui.license_dialog.validate": "Validar",
    "ui.license_dialog.save_securely": "Salvar com segurança",
    "ui.license_dialog.activate_online": "Ativar online",
    "ui.license_dialog.remove": "Remover",
    "ui.license_dialog.trial_heading": "Teste de três dias",
    "ui.license_dialog.trial_token_placeholder": "Cole o token MSS1 de acesso ao teste da sua conta.",
    "ui.license_dialog.start_trial": "Iniciar teste de 3 dias",
    "ui.license_dialog.device_activation": "Ativação do dispositivo",
    "ui.license_dialog.refresh": "Atualizar",
    "ui.license_dialog.deactivate_online": "Desativar online",
    "ui.license_dialog.remove_local": "Remover ativação local",
    "ui.license_dialog.contacting": "Entrando em contato com o serviço de ativação...",
    "ui.license_dialog.another_request": "Outra solicitação de ativação já está em andamento.",
    "ui.license_dialog.purchase_saved": "O token da licença foi salvo com segurança. Ative este dispositivo para habilitar o processamento.",
    "ui.license_dialog.license_not_saved": "Licença não salva: {status} ({reason}).",
    "ui.license_dialog.enter_purchase": "Insira o token da licença comprada.",
    "ui.license_dialog.remove_product_title": "Remover a licença do produto?",
    "ui.license_dialog.remove_product_body": "Isso remove o token da licença e a ativação local deste dispositivo.",
    "ui.license_dialog.product_removed": "O token da licença e a ativação local foram removidos.",
    "ui.license_dialog.enter_trial": "Insira o token de acesso ao teste da sua conta.",
    "ui.license_dialog.deactivate_title": "Desativar este dispositivo?",
    "ui.license_dialog.deactivate_body": "Isso libera uma vaga no limite de dispositivos e bloqueia o processamento neste dispositivo.",
    "ui.license_dialog.deactivated": "O dispositivo foi desativado e a ativação local foi removida.",
    "ui.license_dialog.remove_local_title": "Remover a ativação local?",
    "ui.license_dialog.remove_local_body": "Esta ação somente local não libera nenhuma vaga no limite de dispositivos do servidor.",
    "ui.license_dialog.local_removed": "A ativação local foi removida. A vaga correspondente no limite de dispositivos continua alocada no servidor.",
    "ui.license_dialog.auto_refreshed": "A ativação do dispositivo foi atualizada.",
    "ui.license_dialog.auto_refresh_pending": "A atualização da ativação está pendente; a autorização offline assinada continua em uso.",
    "ui.license_dialog.product_status": "Status: {status}\nNível: {tier}\nMotivo: {reason}\nToken da licença Pro: {is_pro}\nProcessamento: requer uma autorização de ativação válida para este dispositivo\nID da licença: {license_id}\nID da chave: {key_id}\nVálida até: {expires}\nRecursos: {features}\nChaves confiáveis: {trusted}",
    "ui.license_dialog.entitlement_status": "Direito de uso: {status}\nMotivo: {reason}\nNível: {tier}\nPlano: {plan}\nProcessamento: {processing}\nAtualização necessária: {refresh_required}\nVálido até: {expires}\nUso offline permitido até: {grace_until}\nRecursos: {features}\nChaves de ativação confiáveis: {trusted}",
    "ui.activation.close_in_progress": "A ativação ainda está em andamento. Aguarde a conclusão antes de fechar o aplicativo.",
    "ui.activation.error.activation_trust_not_configured": "As chaves confiáveis de ativação não estão configuradas nesta compilação.",
    "ui.activation.error.device_identity_unavailable": "A identidade segura do dispositivo não está disponível.",
    "ui.activation.error.secure_storage_unavailable": "O cofre seguro de licenças não está disponível.",
    "ui.activation.error.invalid_purchase_token": "O token da licença comprada é inválido.",
    "ui.activation.error.invalid_subject_token": "O token de acesso ao teste é inválido ou expirou.",
    "ui.activation.error.network_unavailable": "Não foi possível acessar o serviço de ativação.",
    "ui.activation.error.request_timeout": "A solicitação de ativação atingiu o tempo limite.",
    "ui.activation.error.rate_limit_exceeded": "Muitas solicitações de ativação. Tente novamente mais tarde.",
    "ui.activation.error.https_required": "O serviço de ativação exige HTTPS.",
    "ui.activation.error.response_too_large": "O serviço de ativação retornou uma resposta grande demais.",
    "ui.activation.error.request_too_large": "A solicitação de ativação é grande demais.",
    "ui.activation.error.response_invalid": "O serviço de ativação retornou uma resposta inválida.",
    "ui.activation.error.redirect_not_allowed": "O serviço de ativação tentou um redirecionamento inseguro.",
    "ui.activation.error.challenge_invalid": "Não foi possível verificar a solicitação de ativação.",
    "ui.activation.error.lease_invalid": "Não foi possível verificar a autorização de ativação assinada.",
    "ui.activation.error.lease_response_mismatch": "A resposta de ativação não corresponde à autorização assinada.",
    "ui.activation.error.trial_unavailable": "Não há teste disponível para esta conta ou dispositivo.",
    "ui.activation.error.activation_limit_reached": "O limite de dispositivos desta licença foi atingido.",
    "ui.activation.error.license_revoked": "A licença foi revogada.",
    "ui.activation.error.activation_revoked": "A ativação deste dispositivo foi revogada.",
    "ui.activation.error.activation_inactive": "A ativação deste dispositivo está inativa.",
    "ui.activation.error.purchase_expired": "O token da licença comprada expirou.",
    "ui.activation.error.challenge_expired": "A solicitação de ativação expirou. Tente novamente.",
    "ui.activation.error.challenge_consumed": "A solicitação de ativação já foi usada. Tente novamente.",
    "ui.activation.error.service_unavailable": "O serviço de ativação está temporariamente indisponível.",
    "ui.activation.error.clock_rollback": "O relógio local foi atrasado. Conecte-se para atualizar a hora confiável.",
    "ui.activation.error.server_time_rollback": "A hora de ativação assinada é anterior ao valor armazenado. Entre em contato com o suporte antes de tentar novamente.",
    "ui.activation.error.vault_unavailable": "O cofre seguro de licenças não está disponível.",
    "ui.activation.error.generic": "Não foi possível concluir a solicitação de ativação.",
    "ui.activation.error.retry_after": "{message} Tente novamente em {seconds} segundos.",
    "ui.license_policy.requested_items": "Arquivos solicitados: {count}",
    "ui.license_policy.trial_expired": "Seu teste de 3 dias do MetaStripper expirou.",
    "ui.license_policy.pro_expired": "A autorização de ativação Pro deste dispositivo expirou e precisa ser atualizada.",
    "ui.license_policy.activation_required": "O MetaStripper precisa ser ativado antes de iniciar o processamento de imagens.",
    "ui.license_policy.invalid_lease": "A autorização de ativação salva é inválida ({reason}).",
    "ui.license_policy.feature_trial": "Este recurso não está disponível durante o teste de 3 dias.",
    "ui.license_policy.feature_license": "Este recurso não está incluído na licença ativa.",
    "ui.license_policy.requested_action": "Ação solicitada: {action}",
    "ui.license_policy.open_product_license": "Abra «Ajuda» → «Licença do produto» para ativar este dispositivo ou atualizar sua autorização.",
    "ui.upgrade.window_title": "{app} - Ativação",
    "ui.upgrade.title": "Ativação do MetaStripper",
    "ui.upgrade.current_status": "Status atual: {status}. Motivo: {reason}.",
    "ui.upgrade.action_unavailable": "{action} não está disponível com o direito de uso atual.",
    "ui.upgrade.requested_items": "Arquivos solicitados: {count}",
    "ui.upgrade.trial_heading": "Teste de 3 dias",
    "ui.upgrade.trial_queue": "Limpe até {limit} imagens por fila",
    "ui.upgrade.trial_reports": "Relatórios TXT/JSON locais quando incluídos na autorização de teste",
    "ui.upgrade.trial_modes": "Remoção segura e completa de metadados",
    "ui.upgrade.trial_restrictions": "Sem CLI, exportação para PDF, marca d'água ou substituição dos originais",
    "ui.upgrade.pro_heading": "Pro",
    "ui.upgrade.pro_batch": "Limpeza em lote ilimitada",
    "ui.upgrade.pro_features": "CLI, relatórios, exportação para PDF, marca d'água e substituição dos originais",
    "ui.upgrade.pro_devices": "Uso dentro do limite de dispositivos do plano comprado",
    "ui.upgrade.enter_license": "Inserir licença...",
    "ui.upgrade.open_website": "Abrir site",
    "ui.license_action.processing_queue": "Processar esta fila",
    "ui.license_action.adding_more_files": "Adicionar mais arquivos",
    "ui.license_action.adding_batch": "Adicionar este lote",
    "ui.license_action.text_watermark": "Adicionar uma marca d'água de texto",
    "ui.license_action.logo_watermark": "Adicionar uma marca d'água com logo",
    "ui.license_action.overwrite_originals": "Substituir os arquivos originais",
    "ui.license_action.export_report": "Exportar um relatório",
    "ui.license_action.export_batch_report": "Exportar um relatório em lote",
    "ui.license_action.export_images_pdf": "Exportar imagens para PDF",
    "ui.license_action.export_multiple_pdf": "Exportar várias imagens para PDF",
    "ui.license_menu.plans": "Planos de licença...",
    "ui.license_menu.product": "Licença do produto...",
    "ui.license_policy.processing_unavailable": "Processamento indisponível: {status}.",
    "diagnostics.help_content_locale": "help_content_locale: {locale}",
    "diagnostics.help_content_complete": "help_content_complete: {complete}",
    "diagnostics.help_content_translated_keys": "help_content_translated_keys: {count}",
    "ui.dialog.window_title": "{app} - {title}",
    "ui.menu.file": "Arquivo",
    "ui.menu.help": "Ajuda",
    "ui.menu.quit": "Sair",
    "ui.menu.help.privacy": "Privacidade",
    "ui.menu.help.faq": "Perguntas frequentes",
    "ui.menu.help.terms": "Termos de uso (resumo)",
    "ui.menu.help.licenses": "Licenças",
    "ui.menu.help.open_licenses_folder": "Abrir pasta de licenças...",
    "ui.menu.help.exif_gps": "O que são EXIF e GPS?",
    "ui.menu.help.orientation": "Por que as fotos podem parecer giradas",
    "ui.menu.help.what_removed": "O que removemos e preservamos",
    "ui.menu.help.formats": "Formatos compatíveis e limitações",
    "ui.menu.help.smartscreen": "Windows SmartScreen e assinatura de código",
    "ui.menu.help.user_guide": "Guia do usuário",
    "ui.menu.help.keyboard_tips": "Teclado e dicas",
    "ui.menu.help.diagnostics": "Diagnóstico...",
    "ui.menu.help.about": "Sobre",
    "ui.menu.help.updates": "Verificar atualizações...",
    "ui.help.copy": "Copiar",
    "ui.help.copied": "Copiado.",
    "ui.help.empty": "(vazio)",
    "ui.help.privacy.title": "Privacidade",
    "ui.help.faq.title": "Perguntas frequentes",
    "ui.help.terms.title": "Termos de uso",
    "ui.help.licenses.title": "Licenças",
    "ui.help.licenses.copy": "Copiar texto das licenças",
    "ui.help.licenses.copied": "Texto das licenças copiado.",
    "ui.help.licenses.folder_missing": "A pasta de licenças não foi encontrada.\n\nCaminho esperado:\n{path}\n\nAo executar pelo código-fonte, crie-a com:\n  python tools/generate_licenses_bundle.py\n\nEm uma build distribuída, a pasta 'licenses' deve ficar ao lado do executável.",
    "ui.help.exif_gps.title": "O que são EXIF e GPS?",
    "ui.help.orientation.title": "Por que as fotos podem parecer giradas",
    "ui.help.what_removed.title": "O que removemos e preservamos",
    "ui.help.formats.title": "Formatos compatíveis e limitações",
    "ui.help.smartscreen.title": "Windows SmartScreen e assinatura de código",
    "ui.help.user_guide.title": "Guia do usuário",
    "ui.help.keyboard_tips.title": "Teclado e dicas",
    "ui.diagnostics.title": "Diagnóstico",
    "ui.diagnostics.copy": "Copiar diagnóstico",
    "ui.diagnostics.copied": "Diagnóstico copiado.",
    "ui.about.title": "Sobre",
    "ui.about.heading": "Sobre o {app}",
    "ui.about.copy_build_info": "Copiar informações da build",
    "ui.about.build_info_copied": "Informações da build copiadas.",
    "ui.about.text": "{app}\n\nVersão: {version}\nBuild: {build}\n\nAmbiente de execução\n- Python: {py}\n- PySide6: {pyside}\n- Pillow: {pillow}\n\nCodecs de imagem\n{codec_lines}\n\nRecursos\n- Ver metadados antes e depois\n- Remover metadados de imagens\n- Exportar relatórios locais TXT/JSON\n\nFuncionamento\n- Processamento local por padrão, sem envio de arquivos\n\n© {year} {author}",
    "ui.about.license_summary": "Licença do produto\n- Status: {license_status}\n- Nível: {license_tier}\n- ID da licença: {license_id}\n- Válida até: {license_expires}\n\nDireito de uso\n- Status: {entitlement_status}\n- Nível: {entitlement_tier}\n- Processamento: {processing}\n- Válido até: {entitlement_expires}",
    "ui.about.codec.available": "disponível",
    "ui.about.codec.unavailable": "indisponível",
    "ui.about.codec.registered_extensions": "extensões registradas: {extensions}",
    "ui.about.codec.support_flags": "indicadores de suporte do Pillow: {flags}",
    "ui.about.codec.not_registered": "não registrado no ambiente do Pillow",
    "ui.updates.window_title": "{app} - Atualizações",
    "ui.updates.title": "Verificar atualizações",
    "ui.updates.info": "Versão instalada: {version}\nBuild: {build}\n\nO MetaStripper não se atualiza automaticamente nem acessa a Internet em segundo plano.\nUse os botões para abrir a página oficial de download ou copiar o link.",
    "ui.updates.copy_link": "Copiar link de download",
    "ui.updates.open_page": "Abrir página de download",
    "ui.updates.copy_build_info": "Copiar informações da build",
    "ui.updates.link_copied": "Link de download copiado.",
    "ui.updates.build_info_copied": "Informações da build copiadas.",
    "ui.processing.close_running": "O processamento ainda está em andamento.\n\nO que deseja fazer?",
    "ui.processing.cancel_and_exit": "Cancelar processamento e sair",
    "ui.processing.wait_keep_open": "Aguardar e manter o aplicativo aberto",
    "ui.export.selected_report.compact": "Relatório...",
    "ui.export.batch_report.compact": "Relatório em lote...",
    "ui.export.images_pdf.compact": "Imagens para PDF...",
    "ui.privacy.mask_paths_reports.compact": "Ocultar caminhos",
    "ui.privacy.redact_reports.compact": "Ocultar valores",
    "ui.privacy.mask_paths_ui.compact": "Ocultar caminhos da UI",
    "ui.action.add_archive": "Adicionar arquivo compactado...",
    "ui.action.add_archive.status": "Importar imagens compatíveis de um arquivo ZIP ou RAR local (sem envio)",
    "ui.action.add_archive.tooltip": "Importar imagens de um arquivo ZIP ou RAR",
    "ui.action.secure_files": "Criptografar / descriptografar...",
    "ui.action.secure_files.status": "Proteger ou restaurar um arquivo local com AES-256-GCM (sem envio)",
    "ui.action.secure_files.tooltip": "Criptografar ou descriptografar qualquer arquivo com uma senha",
    "ui.archive.create_error": "Não foi possível criar o arquivo compactado de resultados:\n{error}",
    "ui.archive.create_failed": "Falha ao criar o arquivo compactado de resultados.",
    "ui.archive.create_failed_status": "O processamento terminou, mas não foi possível criar o arquivo compactado de resultados.",
    "ui.archive.created_status": "{file} criado: {count} arquivo(s), {omitted} omitido(s).",
    "ui.archive.creating": "Criando o arquivo compactado de resultados...",
    "ui.archive.filter": "Arquivos compactados (*.zip *.rar);;Arquivos ZIP (*.zip);;Arquivos RAR (*.rar);;Todos os arquivos (*.*)",
    "ui.archive.import_error": "Não foi possível importar o arquivo compactado:\n{error}",
    "ui.archive.import_failed": "Falha ao importar o arquivo compactado.",
    "ui.archive.imported": "Imagens importadas: {count}; outros itens ignorados: {ignored}.",
    "ui.archive.importing": "Importando imagens do arquivo compactado...",
    "ui.archive.one_at_a_time": "Apenas um arquivo compactado pode ser importado por vez.",
    "ui.archive.password_title": "Senha do arquivo compactado",
    "ui.archive.rar_backend_missing": "A importação de RAR está indisponível porque o componente 7-Zip incluído não foi encontrado.",
    "ui.archive.result_password_title": "Senha do arquivo compactado de resultados",
    "ui.archive.select": "Selecionar arquivo de imagens",
    "ui.common.cancel": "Cancelar",
    "ui.file_operation.busy": "Outra operação de arquivo já está em andamento.",
    "ui.file_operation.canceled": "Operação cancelada.",
    "ui.file_operation.close_in_progress": "Cancele a operação de arquivo ativa antes de fechar o MetaStripper.",
    "ui.license_action.file_security": "Criptografar ou descriptografar arquivos",
    "ui.license_action.import_archive": "Importar um arquivo de imagens",
    "ui.license_action.result_archive": "Criar um arquivo compactado de resultados",
    "ui.output.result_archive": "Compactar os arquivos limpos",
    "ui.output.result_archive.tooltip": "Após o processamento, criar um arquivo compactado contendo apenas os arquivos salvos com sucesso.",
    "ui.output.result_archive_password": "Proteger o arquivo compactado de resultados com senha",
    "ui.output.result_archive_password.tooltip": "Criar um arquivo .msarchive criptografado em vez de um arquivo ZIP.",
    "ui.password.confirm": "Confirmar senha:",
    "ui.password.label": "Senha:",
    "ui.password.mismatch": "As senhas não coincidem.",
    "ui.password.show": "Mostrar senha",
    "ui.password.too_short": "A senha deve conter pelo menos {count} caracteres.",
    "ui.secure.authentication_failed": "A senha está incorreta ou o arquivo protegido foi modificado.",
    "ui.secure.container_filter": "Arquivos protegidos do MetaStripper (*.msenc *.msarchive);;Todos os arquivos (*.*)",
    "ui.secure.decrypt": "Descriptografar",
    "ui.secure.encrypt": "Criptografar",
    "ui.secure.failed": "A operação com o arquivo protegido falhou:\n{error}",
    "ui.secure.file_filter": "Todos os arquivos (*.*)",
    "ui.secure.input": "Arquivo de entrada:",
    "ui.secure.input_missing": "Selecione um arquivo de entrada existente.",
    "ui.secure.invalid_container": "O arquivo selecionado não é um arquivo protegido válido do MetaStripper.",
    "ui.secure.output": "Arquivo de saída:",
    "ui.secure.output_exists": "O arquivo de saída já existe. Ative a substituição ou escolha outro caminho.",
    "ui.secure.overwrite": "Substituir arquivo de saída existente",
    "ui.secure.same_path": "Os caminhos de entrada e saída devem ser diferentes.",
    "ui.secure.select_input": "Selecionar arquivo de entrada",
    "ui.secure.select_output": "Selecionar arquivo de saída",
    "ui.secure.success": "Concluído com sucesso:\n{output}",
    "ui.secure.success_status": "Operação com arquivo protegido concluída.",
    "ui.secure.title": "Criptografia de arquivos",
    "ui.secure.working": "Processando o arquivo protegido...",
    "ui.splash.headline": "Privacidade de metadados e segurança de arquivos",
    "ui.splash.features": "Remover metadados • Arquivos protegidos • Criptografia de arquivos",
    "ui.splash.local_promise": "Todas as operações permanecem neste dispositivo",
    "ui.splash.starting": "Iniciando"
  }
}
