<?php
/** @return array<string, string> */
return array(
	'New playbook' => 'Novo playbook',
	'Edit playbook: %s' => 'Editar playbook: %s',
	'Full markdown with YAML frontmatter. The name: field in frontmatter is the canonical slug. See the built-in playbook-format manual for the contract.' => 'Markdown completo com frontmatter YAML. O campo name: no frontmatter é o slug canônico. Consulte o manual integrado playbook-format para ver o contrato.',
	'Frontmatter reference and save-error fixes: %s.' => 'Referência de frontmatter e correções de erros ao salvar: %s.',
	'Slug (from frontmatter name)' => 'Slug (do name do frontmatter)',
	'Content' => 'Conteúdo',
	'Save playbook' => 'Salvar playbook',
	'Back to list' => 'Voltar para a lista',
	'Review distilled playbook' => 'Revisar playbook destilado',
	'Edit the draft below, then save it to your database playbooks (inactive until you activate it). Distillation uses your configured AI provider.' => 'Edite o rascunho abaixo e salve nos seus playbooks do banco de dados (fica inativo até você ativá-lo). A destilação usa o provedor de IA configurado.',
	'Draft content' => 'Conteúdo do rascunho',
	'Regeneration instructions (optional)' => 'Instruções de regeneração (opcional)',
	'e.g. Shorten the body, add more examples, use domain woocommerce…' => 'ex.: encurte o corpo do texto, adicione mais exemplos, use o domínio woocommerce…',
	'Regenerate' => 'Gerar de novo',
	'%d playbook' => '%d playbook',
	'Upload playbook' => 'Enviar playbook',
	'Reload playbooks' => 'Recarregar playbooks',
	'Accepted formats: TXT, MD, DOCX, HTML. After extraction, the document must be %1$s characters or less (roughly 10–15 pages of dense text). Lola will distill it into a playbook you can review before saving. For longer manuals, upload one section at a time or ask Lola in the chat.' => 'Formatos aceitos: TXT, MD, DOCX, HTML. Depois da extração, o documento precisa ter no máximo %1$s caracteres (cerca de 10 a 15 páginas de texto denso). A Lola vai destilar isso em um playbook que você pode revisar antes de salvar. Para manuais mais longos, envie uma seção por vez ou peça para a Lola no chat.',
	'View' => 'Ver',
	'Edit' => 'Editar',
	'Delete' => 'Excluir',
	'Read-only preview. Use Edit to change database playbooks, or ask Lola in the chat.' => 'Pré-visualização somente leitura. Use Editar para alterar playbooks do banco de dados, ou peça para a Lola no chat.',
	'Read-only — shipped with the plugin, an addon, or your filesystem folder.' => 'Somente leitura — vem com o plugin, um addon ou sua pasta do sistema de arquivos.',
	'Broken playbooks (%d)' => 'Playbooks com erro (%d)',
	'Parse Error' => 'Erro de análise',
	'Behavioral overlays loaded into Lola\'s system prompt. Skills shape how Lola responds based on context.' => 'Camadas de comportamento carregadas no system prompt da Lola. As skills moldam como a Lola responde de acordo com o contexto.',
	'No triggers — add rules to activate' => 'Sem disparadores — adicione regras para ativar',
	'Requires newer LolaCore' => 'Exige um LolaCore mais recente',
	'Missing dependencies' => 'Dependências faltando',
	'Guides Lola when building WordPress Playground blueprint JSON to test a plugin in a safe disposable environment.' => 'Guia a Lola ao criar o JSON de blueprint do WordPress Playground para testar um plugin em um ambiente descartável e seguro.',
	'Enforces WordPress data conventions when manipulating slugs, meta keys, options, taxonomies, and post statuses.' => 'Aplica as convenções de dados do WordPress ao manipular slugs, meta keys, opções, taxonomias e status de publicação.',
	'Enables Lola to create, enrich, and refine LolaCore skill files.' => 'Permite que a Lola crie, enriqueça e refine arquivos de skill do LolaCore.',
	'Non-negotiable security rules when generating or reviewing plugin code that handles input, output, forms, AJAX, or the database.' => 'Regras de segurança inegociáveis ao gerar ou revisar código de plugin que lida com entrada, saída, formulários, AJAX ou o banco de dados.',
	'Methodology for auditing any existing plugin\'s functional and runtime correctness before iterating, catching behavior bugs the linter and reviewer miss.' => 'Metodologia para auditar a correção funcional e de execução de qualquer plugin existente antes de continuar trabalhando nele, encontrando bugs de comportamento que o linter e o revisor deixam passar.',
	'Guides Lola when creating or iterating 3-file mini-plugins (PHP, JS, CSS) with correct structure and lifecycle.' => 'Guia a Lola ao criar ou evoluir mini-plugins de 3 arquivos (PHP, JS, CSS) com a estrutura e o ciclo de vida corretos.',
	'Guides Lola to update, archive, or consolidate existing memory facts instead of accumulating contradictions.' => 'Guia a Lola para atualizar, arquivar ou consolidar dados de memória existentes em vez de acumular contradições.',
	'Gives Lola a coherent structured response when users ask about LolaCore as a product.' => 'Dá à Lola uma resposta coerente e estruturada quando o usuário pergunta sobre o LolaCore como produto.',
	'Enforces a 4-step protocol before executing any destructive bulk operation on WordPress data.' => 'Impõe um protocolo de 4 passos antes de executar qualquer operação em massa destrutiva em dados do WordPress.',
	'Applies CRO analytical lenses to commercial copy review and generation.' => 'Aplica lentes analíticas de CRO à revisão e geração de copy comercial.',
	'Defines anti-AI prose discipline for content generated to be published on the user\'s site.' => 'Define a disciplina de prosa anti-IA para o conteúdo gerado que vai ser publicado no site do usuário.',
	'Structures every code delivery with context, placement location, risks, and a minimal test.' => 'Estrutura cada entrega de código com contexto, local de inserção, riscos e um teste mínimo.',
	'Ensures post_content is written in Gutenberg block format, not raw HTML.' => 'Garante que o post_content seja escrito em formato de blocos do Gutenberg, não em HTML puro.',
	'Structures action log presentation by domain and offers revert when a snapshot exists.' => 'Estrutura a apresentação do registro de ações por domínio e oferece reverter quando existe um snapshot.',
	'Enable the Skills system' => 'Ativar o sistema de Skills',
	'Activates the entire Skills layer. When on, all built-in skills load together.' => 'Ativa toda a camada de Skills. Quando ligado, todas as skills integradas são carregadas juntas.',
	'Beta' => 'Beta',
	'This section noticeably improves Lola\'s performance, but it\'s currently under development and ships as an opt-in beta. You can turn it on or off at any time.' => 'Esta seção melhora bastante o desempenho da Lola, mas ainda está em desenvolvimento e é uma beta opcional. Você pode ligar ou desligar quando quiser.',
	'%1$s / %2$s active' => '%1$s / %2$s ativas',
	'Import skill' => 'Importar skill',
	'Reload skills' => 'Recarregar skills',
	'Want a new skill written for you? Ask Lola directly in the chat — she\'ll guide you through it.' => 'Quer uma skill nova feita para você? Peça direto para a Lola no chat — ela vai te guiar.',
	'— managed by the master toggle' => '— controlado pelo interruptor geral',
	'priority:' => 'prioridade:',
	'View source' => 'Ver código',
	'Read-only source. To modify this skill, ask Lola in the chat — e.g. "improve the skill %s so that…".' => 'Código somente leitura. Para modificar esta skill, peça para a Lola no chat — por exemplo, "melhore a skill %s para que…".',
	'Broken skills (%d)' => 'Skills com erro (%d)',
	'Import Skill' => 'Importar skill',
	'Paste markdown' => 'Colar markdown',
	'Upload .md file' => 'Enviar arquivo .md',
	'Paste skill markdown here...' => 'Cole aqui o markdown da skill...',
	'Choose .md file (max 100 KB)' => 'Escolha um arquivo .md (máx. 100 KB)',
	'No file selected' => 'Nenhum arquivo selecionado',
	'Import' => 'Importar',
	'Advanced parameters ▼' => 'Parâmetros avançados ▼',
	'Warning:' => 'Atenção:',
	'These parameters fine-tune how Lola loads and applies skills. Setting them outside the recommended range can lead to:' => 'Esses parâmetros ajustam como a Lola carrega e aplica as skills. Configurá-los fora do intervalo recomendado pode causar:',
	'slower responses (added latency on every turn)' => 'respostas mais lentas (latência extra em cada interação)',
	'unpredictable or inconsistent behavior' => 'comportamento imprevisível ou inconsistente',
	'instability if limits are pushed too high' => 'instabilidade se os limites forem elevados demais',
	'higher token consumption per request' => 'maior consumo de tokens por solicitação',
	'The "Skill character budget" is a token approximation based on characters (≈ chars/3, conservative estimate). Actual consumption may vary ±20% depending on the LLM provider (Anthropic, OpenAI, DeepSeek tokenize differently). Default values are calibrated for 95% of use cases.' => 'O "Orçamento de caracteres por skill" é uma aproximação de tokens baseada em caracteres (≈ caracteres/3, estimativa conservadora). O consumo real pode variar ±20% dependendo do provedor de LLM (Anthropic, OpenAI e DeepSeek tokenizam de formas diferentes). Os valores padrão são calibrados para 95% dos casos de uso.',
	'Max active skills (5–100)' => 'Máximo de skills ativas (5–100)',
	'Max skills per prompt (1–15)' => 'Máximo de skills por prompt (1–15)',
	'Skill character budget (1500–15000)' => 'Orçamento de caracteres por skill (1500–15000)',
	'Skill registry cache (5–1440 min)' => 'Cache do registro de skills (5–1440 min)',
	'Require manual approval for Lola-generated skills' => 'Exigir aprovação manual para skills geradas pela Lola',
	'Save' => 'Salvar',
	'Restore defaults' => 'Restaurar padrões',
	'Install on this site' => 'Instalar neste site',
	'I will copy the block files into wp-content/lolacore-blocks. The block will appear in the inserter right away.' => 'Vou copiar os arquivos do bloco para wp-content/lolacore-blocks. O bloco vai aparecer no inseridor na hora.',
	'Overwrite installed copy' => 'Sobrescrever a cópia instalada',
	'A version is already on this site. I will replace those files.' => 'Já existe uma versão neste site. Vou substituir esses arquivos.',
	'Block installed' => 'Bloco instalado',
	'Uninstall from this site' => 'Desinstalar deste site',
	'I will remove the block files from wp-content/lolacore-blocks. The block will disappear from the inserter. The library entry stays in the catalog.' => 'Vou remover os arquivos do bloco de wp-content/lolacore-blocks. O bloco vai desaparecer do inseridor. O registro na biblioteca continua no catálogo.',
	'Block uninstalled' => 'Bloco desinstalado',
	'Uninstall' => 'Desinstalar',
	'Close' => 'Fechar',
	'Install' => 'Instalar',
	'Overwrite' => 'Sobrescrever',
	'Installation failed' => 'A instalação falhou',
	'Working…' => 'Trabalhando…',
	'Check your block in Playground' => 'Confira seu bloco no Playground',
	'Insert the block in the editor and check the front end. When it looks right, install it on your site.' => 'Insira o bloco no editor e confira a parte pública do site. Quando estiver certo, instale no seu site.',
	'Install on my site' => 'Instalar no meu site',
	'Something\'s not right' => 'Algo não está certo',
	'Invalid block ID.' => 'ID de bloco inválido.',
	'Invalid attestation outcome.' => 'Resultado de verificação inválido.',
	'This block is not installed on the site yet.' => 'Este bloco ainda não está instalado no site.',
	'Built block not found.' => 'Não encontrei o bloco construído.',
	'Generated files' => 'Arquivos gerados',
	'This block has incomplete generated files. Try updating it from chat or create a new version.' => 'Este bloco tem arquivos gerados incompletos. Tente atualizá-lo pelo chat ou crie uma versão nova.',
	'Block name' => 'Nome do bloco',
	'Install folder' => 'Pasta de instalação',
	'Version' => 'Versão',
	'Status' => 'Status',
	'Load test' => 'Teste de carregamento',
	'Code review' => 'Revisão de código',
	'Review note' => 'Nota de revisão',
	'Description' => 'Descrição',
	'Generated source files' => 'Arquivos-fonte gerados',
	'block.json' => 'block.json',
	'edit.js' => 'edit.js',
	'edit.asset.php' => 'edit.asset.php',
	'style.css' => 'style.css',
	'render.php' => 'render.php',
	'No file content stored for this tab.' => 'Não há conteúdo de arquivo salvo para esta aba.',
	'Try in Playground' => 'Testar no Playground',
	'Test in Playground first, then confirm it works before installing.' => 'Teste primeiro no Playground e confirme que funciona antes de instalar.',
	'Saved only' => 'Só salvo',
	'Installed' => 'Instalado',
	'Built block install slug is missing.' => 'Falta o slug de instalação do bloco construído.',
	'Built block files are missing from the library.' => 'Faltam os arquivos do bloco construído na biblioteca.',
	'BlockBuilderHandler: unknown action \'%s\'.' => 'BlockBuilderHandler: ação desconhecida \'%s\'.',
	'spec is required: provide a structured block specification for the scaffolder.' => 'spec é obrigatório: informe uma especificação estruturada do bloco para o gerador.',
	'post_id is required.' => 'post_id é obrigatório.',
	'spec is required: provide the updated block specification.' => 'spec é obrigatório: informe a especificação atualizada do bloco.',
	'files is required: provide the literal block file map (block.json, edit.js, …). From an external client Lola stores your exact files — it does not run the scaffolder. Use the wp-admin chat with spec if you want deterministic scaffolding.' => 'files é obrigatório: informe o mapa literal de arquivos do bloco (block.json, edit.js, …). A partir de um cliente externo, a Lola salva seus arquivos exatamente como estão — ela não executa o gerador. Use o chat do painel com spec se quiser um resultado determinístico.',
	'block.json must be valid JSON.' => 'block.json precisa ser um JSON válido.',
	'Will save the block as a new revision in the library.' => 'Vou salvar o bloco como uma nova revisão na biblioteca.',
	'Will save the block as a new library entry.' => 'Vou salvar o bloco como uma nova entrada na biblioteca.',
	'Could not update the built block: %s' => 'Não consegui atualizar o bloco construído: %s',
	'Could not save the built block: %s' => 'Não consegui salvar o bloco construído: %s',
	'This block is not installed on the site yet. Install it to make it live.' => 'Este bloco ainda não está instalado no site. Instale para colocá-lo no ar.',
	'A version is already installed. This will overwrite the existing block files on this site.' => 'Já existe uma versão instalada. Isso vai sobrescrever os arquivos do bloco neste site.',
	'Will install this built block on this site. It will appear in the block inserter.' => 'Vou instalar este bloco construído neste site. Ele vai aparecer no inseridor de blocos.',
	'Will remove this block from wp-content/lolacore-blocks on this site and unregister it from the block inserter. The library entry stays in the catalog.' => 'Vou remover este bloco de wp-content/lolacore-blocks neste site e desregistrá-lo do inseridor de blocos. O registro na biblioteca continua no catálogo.',
	'This block is not installed on the site — nothing to remove from disk.' => 'Este bloco não está instalado no site — não há nada para remover do disco.',
	'Will move built block to trash (library only — installed copy on disk is not removed)' => 'Vou mover o bloco construído para a lixeira (só na biblioteca — a cópia instalada no disco não é removida)',
	'Could not move the built block to trash.' => 'Não consegui mover o bloco construído para a lixeira.',
	'You do not have permission to manage built blocks.' => 'Você não tem permissão para gerenciar blocos construídos.',
	'I couldn\'t save this block safely. Fix these issues and try again:' => 'Não consegui salvar este bloco com segurança. Corrija estes problemas e tente de novo:',
	'Block passed deterministic static safety checks.' => 'O bloco passou pelas verificações estáticas de segurança determinísticas.',
	'Block saved with non-blocking safety warnings.' => 'Salvei o bloco com avisos de segurança não bloqueantes.',
	'File map exceeds the inline audit budget; partial content returned.' => 'O mapa de arquivos excede o orçamento de auditoria inline; retornei conteúdo parcial.',
	'Playground URL generated for %1$s (v%2$d).' => 'Gerei a URL do Playground para %1$s (v%2$d).',
	'Block "%1$s" saved (v%2$d).' => 'Salvei o bloco "%1$s" (v%2$d).',
	'Your block is ready to test in Playground.' => 'Seu bloco está pronto para testar no Playground.',
	'Your block is saved to the library.' => 'Salvei seu bloco na biblioteca.',
	'Your block has been updated.' => 'Atualizei seu bloco.',
	'Action completed.' => 'Feito.',
	'Direct installation is not available on multisite.' => 'A instalação direta não está disponível em multisite.',
);
