{
  "title": "Segurança e Aprovações",
  "allowlist": "Lista de permissões de ferramentas (padrão somente leitura; alto risco precisa de aprovação humana)",
  "llmUntrusted": "A saída do LLM sempre não é confiável e nunca deve ser executada diretamente",
  "pending": "Aprovações pendentes",
  "runSysInfo": "Execute sys.info",
  "none": "Nenhuma aprovação pendente",
  "pillPending": "{{count}} pendente",
  "pillReady": "Preparar",
  "pill2faOff": "2FA desativado",
  "stat2fa": "2FA",
  "statApi": "API",
  "statApiSessions": "Sessões de API",
  "revokeOtherTitle": "Sair de {{n}} outras sessões",
  "statSsh": "SSH",
  "statSshValue": "{{keys}} chaves · {{auth}} autorizado",
  "statSshHint": "Identidades de saída/chaves de login autorizadas",
  "statPending": "Pendente",
  "on": "Sobre",
  "off": "Desligado",
  "output": "Saída",
  "tabAccount": "Minha segurança",
  "tabApiKeys": "Chaves de API",
  "tabSsh": "SSH",
  "tabApprovals": "Aprovações",
  "tabAllowlist": "Ferramentas do agente",
  "apiTokenOnce": "Token de API (mostrado uma vez):",
  "copiedToken": "Token copiado",
  "totpTitle": "Dois fatores (TOTP)",
  "totpStatus": "Status:",
  "totpEnabled": "Habilitado",
  "totpEnrolledUnconfirmed": "Em andamento – digitalize e confirme",
  "totpNotSet": "Não definido",
  "totpLead": "O login requer um código de aplicativo de 6 dígitos.",
  "totpWhy1": "Senhas roubadas por si só não podem fazer login sem o código do aplicativo",
  "totpWhy2": "Ações sensíveis podem solicitar novamente TOTP (avanço)",
  "totpWhy3": "Funciona com Google Authenticator, Authy, NordPass, 1Password e muito mais",
  "totpAppsHint": "Aplicativos sugeridos: Google Authenticator, Authy, Microsoft Authenticator, NordPass, 1Password",
  "totpStepsLabel": "Etapas de configuração",
  "totpStepReauth": "Verifique a senha",
  "totpStepScan": "Digitalize QR / tecla Enter",
  "totpStepConfirm": "Confirme o código de 6 dígitos",
  "totpStepBackup": "Salvar códigos de recuperação",
  "totpScanTitle": "Digitalize o código QR",
  "totpScanHint": "Abra seu aplicativo autenticador → Adicionar conta → Digitalize este QR.",
  "totpManualTitle": "Ou insira a chave manualmente",
  "totpManualHint": "Se você não conseguir digitalizar, escolha a entrada manual no aplicativo e cole este segredo Base32.",
  "totpShowOtpauth": "Mostrar URL otpauth:// (avançado)",
  "totpQrAlt": "Código QR de configuração TOTP",
  "totpQrFailed": "Não foi possível renderizar o QR — use a chave secreta abaixo",
  "totpSecretCopied": "Segredo copiado",
  "hideSecret": "Ocultar segredo",
  "showSecret": "Mostrar segredo",
  "totpEnabledDesc": "Habilitado.",
  "totpRecoveryRemaining": "{{n}} códigos de recuperação restantes",
  "totpResetSummary": "Redefinir ou desligar 2FA…",
  "totpResetHint": "A redefinição emite um novo QR/segredo (as entradas antigas do aplicativo param de funcionar)",
  "totpDisableCodeHint": "Código de 6 dígitos do aplicativo ou código de recuperação",
  "disable2fa": "Desligue 2FA",
  "totpDisabledOk": "Autenticação de dois fatores desativada",
  "reauthPassword": "Digite novamente a senha",
  "reauthPasswordHint": "Iniciar/redefinir 2FA requer senha novamente (proteção de sessão roubada)",
  "reauthPasswordRequired": "Digite sua senha de login primeiro",
  "needCurrentPassword": "Digite a senha atual primeiro",
  "passwordMin8": "A nova senha deve ter pelo menos 8 caracteres",
  "totpSecretGenerated": "Segredo pronto – digitalize o QR ou copie a chave e insira o código de 6 dígitos do aplicativo",
  "reset2fa": "Redefinir 2FA",
  "start2fa": "Configurar 2FA",
  "secretLabel": "Segredo:",
  "confirmCode": "Código de 6 dígitos do aplicativo",
  "confirmCodeHint": "Após a digitalização, insira os 6 dígitos mostrados atualmente no seu autenticador.",
  "confirmCodeInvalid": "Insira um código de verificação de 6 dígitos",
  "totpEnabledSaveCodes": "2FA ativado – salve os códigos de recuperação abaixo agora (mostrado uma vez)",
  "confirmEnable": "Confirmar e ativar",
  "recoveryCodesHint": "Os códigos de recuperação são mostrados apenas uma vez",
  "copiedRecoveryCodes": "Códigos de recuperação copiados",
  "downloadRecovery": "Baixar .txt",
  "recoveryDownloaded": "Arquivo de códigos de recuperação baixado",
  "copyAll": "Copiar tudo",
  "savedClose": "Eu os salvei - pronto",
  "sessionsTitle": "Sessões",
  "sessionsDesc": "",
  "revokeOtherSessions": "Desconectar outros dispositivos",
  "revokedOtherSessions": "Desconectado {{count}} outra(s) sessão(ões)",
  "noSessions": "Nenhuma sessão ativa",
  "currentSession": "Este dispositivo",
  "revoke": "sair",
  "passkeyTitle": "Chave de acesso / WebAuthn",
  "passkeyDesc": "",
  "passkeyRegistered": "Chave de acesso registrada",
  "webauthnFailed": "Falha no WebAuthn",
  "webauthnUnsupported": "Esta página não possui API WebAuthn. No Brave/Chrome/Firefox evite modos restritos; use um gerenciador de senhas, se necessário, e abra o painel em um domínio via HTTPS.",
  "webauthnInsecureContext": "Esta página não é um contexto seguro ({{origin}}). Os navegadores exigem HTTPS ou localhost para chaves de acesso – não relacionado ao Brave/NordPass. Abra https://seu-domínio.",
  "webauthnIpHost": "Você abriu o painel via IP ({{origin}}). WebAuthn proíbe IP como RP ID, então Brave/NordPass irá falhar. Vincule um domínio + HTTPS (por exemplo, https://panel.example.com) e tente novamente.",
  "webauthnEnvOk": "Chave de acesso pronta ({{origin}})",
  "webauthnEnvCurrent": "Página atual: {{origin}}",
  "webauthnCancelled": "Cancelado ou expirado. Tente novamente.",
  "webauthnUnavailableHint": "A senha precisa de domínio HTTPS +.",
  "registerPasskey": "Registrar senha",
  "noPasskey": "Sem senha",
  "passkeyVerifyOk": "Chave de acesso verificada (etapa concluída)",
  "verifyFailed": "Falha na verificação",
  "verifyWithPasskey": "Verifique com senha (step-up)",
  "passkeyHint": "Para intensificação de alto risco; precisa de domínio HTTPS +.",
  "devicesTitle": "Dispositivos/backup",
  "devicesDesc": "",
  "viewTrustedDevices": "Ver dispositivos confiáveis",
  "trustedDevicesCount": "Dispositivos confiáveis: {{count}}",
  "revokeAllDevices": "Revogar todos os dispositivos",
  "revokedAllDevices": "Todos os dispositivos confiáveis ​​revogados",
  "export2faBackup": "Exportar backup criptografado 2FA",
  "fail2banSnippetMsg": "Trechos de fail2ban: {{written}} — {{notes}}",
  "generatefail2ban": "Gerar trechos fail2ban",
  "generateFail2ban": "Gerar fragmentos fail2ban",
  "adminPolicyTitle": "Política 2FA do administrador",
  "adminPolicyDesc": "",
  "requireAdmin2fa": "Exigir 2FA de administrador",
  "strictAdmin2fa": "Estrito: bloquear login sem 2FA",
  "confirmTotpPolicy": "Confirme o TOTP (ao alterar a política)",
  "confirmTotpPolicyHint": "A política de viabilização necessita de intensificação",
  "totp6digitPlaceholder": "Código de 6 dígitos",
  "policyUpdated": "Política de segurança atualizada",
  "savePolicy": "Salvar política",
  "recentProbe": "Sondagem recente",
  "apiKeysTitle": "Chaves de acesso à API",
  "apiKeysDesc": "",
  "createKey": "+ Criar chave",
  "colName": "Nome",
  "colPrefix": "Prefixo",
  "colCreated": "Criado",
  "apiKeysEmpty": "Ainda não há chaves de API",
  "apiKeysEmptyHint": "Crie na barra de ferramentas; em seguida, chame a API com o token do portador",
  "approve": "Aprovar",
  "allowlistTitle": "Ferramentas do agente ({{count}})",
  "allowlistEmpty": "Não há ferramentas no catálogo",
  "totpStatusLoadFailed": "Não foi possível carregar o estado 2FA",
  "createApiKeyTitle": "Criar chave de API",
  "createApiKeyDesc": "O token completo é mostrado apenas uma vez após a criação",
  "createKeyBtn": "Criar chave",
  "apiKeyNameHint": "Fácil de reconhecer, por ex. CI/script de backup",
  "apiKeyScope": "Escopo",
  "apiKeyScopeHint": "read = somente leitura (sem mutação completa)",
  "scopeFull": "completo (API completa)",
  "scopeRead": "ler (somente leitura)",
  "apiKey2faHint": "Se o 2FA estiver ativado, a criação de uma chave requer um código de verificação (step-up).",
  "apiKeyCreated": "Chave de API criada",
  "export2faBackupTitle": "Exportar backup 2FA",
  "createApiKeyStepUp": "Criar chave de API · avançar",
  "enterTotpCode": "Insira o código TOTP atual",
  "export": "Exportar",
  "backupCopied": "Backup criptografado copiado para a área de transferência (armazenar offline)",
  "digit6Placeholder": "Código de 6 dígitos",
  "ssh": {
    "workspaceTitle": "Espaço de trabalho SSH",
    "workspaceDesc": "Escolha um emprego primeiro",
    "subOutbound": "IDs de saída",
    "subOutboundHint": "Chaves privadas para saída de painel/projeto",
    "subLogin": "Autenticação de login",
    "subLoginHint": "Quem pode usar SFTP/SSH em",
    "sub2fa": "Entrar 2FA",
    "sub2faHint": "SSH TOTP (≠ painel 2FA)",
    "subSshd": "SSD do sistema",
    "subSshdHint": "Configurações de SFTP do usuário do projeto",
    "jobOutboundTitle": "Conectar saída",
    "jobOutboundDesc": "Criar chaves de identidade de saída · par de painel/projeto git",
    "jobLoginTitle": "Permitir login de entrada",
    "jobLoginDesc": "Registre chaves públicas na página inicial do projeto · chaves_autorizadas",
    "job2faTitle": "O login SSH precisa de 2FA",
    "job2faDesc": "Usuário Linux TOTP (separado do painel 2FA)",
    "jobSshdTitle": "Habilitar SFTP do sistema",
    "jobSshdDesc": "Instale snippets de correspondência sshd (usuários do projeto)",
    "purposePanel": "Painel para outros hosts",
    "purposeUser": "Saída do usuário do projeto",
    "purposeUnbound": "Objetivo não definido",
    "purposePanelHint": "Ponto de cluster, scp de backup, análises remotas",
    "purposeUserHint": "Usuário do projeto Linux git/scp/scripts",
    "purposeDefaultHint": "Vincular mais tarde",
    "statusStored": "Armazenado",
    "statusInstalled": "No disco",
    "statusVerified": "Verificado",
    "statusMissing": "Faltando no disco",
    "statusRetired": "Aposentado",
    "statusError": "Erro",
    "actionInstall": "Gravar no disco",
    "actionTest": "Conexão de teste",
    "actionCopyPub": "Copiar chave pública",
    "pipelineStored": "Armazenado",
    "pipelineInstalled": "No disco",
    "pipelineVerified": "Verificado",
    "progressAria": "Progresso",
    "loginTitle": "Autorização de login (chaves públicas)",
    "loginDesc": "Quem pode entrar",
    "loginAdd": "Adicionar chave pública de login",
    "loginEmpty": "Ainda não há chaves públicas de login",
    "loginEmptyHint": "Cole uma chave pública de laptop ou CI, vincule-se a um usuário do projeto para SFTP/SSH (precisa do snippet sshd)",
    "loginAddFirst": "Adicione a chave pública do primeiro login",
    "boundProject": "Projeto",
    "unboundProject": "Nenhum projeto",
    "loginRemoved": "Chave pública removida",
    "remove": "Remover",
    "loginModalTitle": "Autorizar uma chave pública",
    "loginModalDesc": "Depois de selecionar um projeto, a chave é gravada nesse usuário Linux home/",
    "addAuth": "Adicionar autorização",
    "selectOption": "— Selecione —",
    "publicKey": "Chave pública",
    "publicKeyHint": "Cole a linha completa, por ex. ssh-ed25519 AAAA… comentar",
    "commentOptional": "Comentário (opcional)",
    "commentPlaceholder": "laptop / CI",
    "loginNeedProject": "Crie um projeto primeiro. A vinculação funciona melhor quando o usuário do sistema está pronto.",
    "loginNeedPub": "Selecione um projeto e cole uma chave pública começando com ssh-",
    "loginNoProjects": "Sem projetos. Autorize um usuário Linux existente (root/testador) abaixo. Escrever /root/.ssh precisa de YSK_EXECUTE=1.",
    "loginLinuxHint": "Usado quando não há projeto. Exemplo: root ou testador.",
    "loginAdded": "Adicionado",
    "sshdTitle": "Usuário do projeto SFTP (sshd)",
    "sshdDesc": "Deixe ysks_* / ysk_* projetar usuários SFTP com chaves públicas",
    "sshdStep1": "Adicione chaves públicas em autenticação de login para projetos",
    "sshdStep2": "Visualize e instale os snippets de correspondência do sistema aqui",
    "sshdStep3": "A instalação precisa de direitos de execução do sistema; tentarei recarregar o sshd",
    "sshdPreview": "Pré-visualização da configuração",
    "loadingSnippet": "(Carregando…)",
    "reloadedCopied": "Recarregado; trecho copiado para a área de transferência",
    "reloadAndCopy": "Recarregar e copiar",
    "installedOk": "Instalado",
    "installToSystem": "Instalar no sistema",
    "sshdManualHint": "Se a execução estiver bloqueada, execute o plano de controle com privilégios ou coloque o snippet em",
    "outboundTitle": "Chaves de identidade de saída",
    "outboundDesc": "Chaves privadas criptografadas no plano de controle",
    "outboundAdd": "Adicionar identidade de saída",
    "filterActive": "Ativo",
    "filterPanel": "Painel",
    "filterUser": "Usuário do projeto",
    "filterRetired": "Aposentado",
    "filterAll": "Todos",
    "searchIdentity": "Pesquisar nome ou impressão digital…",
    "searchIdentityAria": "Pesquisar identidades",
    "identityCount": "{{count}} identidades",
    "identityList": "Identidades",
    "outboundEmpty": "Ainda não há identidades de saída",
    "outboundEmptyFilter": "Nenhum item correspondente",
    "outboundEmptyHint": "Crie uma chave em aproximadamente 30 anos: escolha propósito → nome → concluído. Use para peer/backup/git.",
    "outboundEmptyFilterHint": "Tente alterar os filtros ou limpar a pesquisa",
    "outboundAddFirst": "Adicione a primeira identidade de saída",
    "userPrefix": "Usuário {{user}}",
    "createFailed": "Falha na criação",
    "identityCreatedOnce": "Identidade criada (chave privada mostrada uma vez)",
    "writtenToDisk": "Gravado no disco",
    "cannotWriteNeedExecute": "Não é possível gravar no sistema: ativar execução (YSK_EXECUTE)",
    "notDone": "Não concluído",
    "installFailed": "Falha na instalação",
    "testPassed": "Conexão OK",
    "testFailed": "Falha na conexão",
    "testError": "Falha no teste",
    "copiedPubPaste": "Chave pública copiada – cole em peerauthorized_keys ou chave de implantação do Git",
    "deletedNamed": "Excluído \"{{name}}\"",
    "rotated": "Girado: chave antiga retirada, nova chave criada",
    "detailStatus": "Status",
    "detailPurpose": "Propósito",
    "detailLinuxUser": "Usuário Linux",
    "detailDiskPath": "Caminho do disco",
    "detailLastTest": "Último teste",
    "suggestFlow": "Sugerido: armazenar → gravar disco → colocar chave pública no par → testar conexão",
    "suggestFlowPrefix": "Sugerido: armazenar → gravar disco → colocar",
    "suggestFlowSuffix": "no peer → testar conexão",
    "publicKeyStrong": "chave pública",
    "copiedPub": "Chave pública copiada",
    "allowLocalLogin": "Permitir login local com esta chave",
    "localLoginOk": "Chave pública adicionada à autorização de login local",
    "testingConnection": "Testando conexão…",
    "rotateKey": "Girar chave",
    "wizStepPurpose": "Para que serve esta chave?",
    "wizStepProject": "Qual projeto?",
    "wizStepPanelConfirm": "Confirmar saída do painel",
    "wizStepName": "Nome e opções",
    "wizStepPurposeDesc": "Escolha o propósito, então liste e instale o alinhamento do caminho",
    "wizStepProjectDesc": "Chave vinculada ao usuário Linux e à página inicial desse projeto",
    "wizStepPanelDesc": "A chave privada permanece nos segredos do plano de controle para scp/ssh para outros hosts",
    "wizStepNameDesc": "Nome para reconhecimento; opções avançadas podem esperar",
    "prevStep": "Voltar",
    "nextStep": "Próximo",
    "createIdentity": "Criar identidade",
    "purposePanelTitle": "Painel para outros hosts",
    "purposePanelSub": "Ponto de cluster, backup remoto, sondagens",
    "purposePanelRec": "Recomendado para a maioria das operações administrativas",
    "purposeUserTitle": "Saída do usuário do projeto",
    "purposeUserSub": "git pull, script do projeto scp",
    "purposeUserPath": "Grava o projeto home/.ssh",
    "selectProject": "— Selecione o projeto —",
    "noProjectsHint": "Nenhum projeto ainda – crie primeiro um projeto e um usuário do sistema",
    "afterCreatePub": "Depois de criar, coloque o",
    "afterCreatePubMid": "no host alvo",
    "afterCreatePubEnd": "e use Testar conexão.",
    "privKeyStayLocal": "A chave privada permanece neste plano de controle; nunca em listas ou logs.",
    "displayName": "Nome de exibição",
    "displayNameHint": "por exemplo peer-prod, myapp-git",
    "algorithm": "Algoritmo",
    "algoSuggested": "Recomendado",
    "algoLegacy": "Sistemas legados",
    "installImmediately": "Grave no disco imediatamente após criar",
    "installImmediatelyHint": "(precisa da execução do sistema; caso contrário, você será informado de que não pode ser aplicado)",
    "savePrivTitle": "Salve a chave privada agora",
    "savePrivDesc": "Após o fechamento, a chave privada completa não será mostrada novamente",
    "copiedPriv": "Chave privada copiada",
    "copyPriv": "Copiar chave privada",
    "nextInstallDisk": "Próximo: gravar no disco",
    "savedCloseBtn": "Salvo – fechar",
    "privKeyOnce": "Chave privada (só desta vez)",
    "privSavedConfirm": "Armazenei a chave privada com segurança (gerenciador de senhas/backup offline)",
    "testConnTitle": "Conexão de teste",
    "testConnDesc": "Tente ssh… true com esta identidade. O sucesso significa apenas que esta meta é alcançável.",
    "startTest": "Iniciar teste",
    "testTarget": "Alvo",
    "testTargetHint": "Formatar usuário@host ou usuário@host:porta",
    "deleteIdentityTitle": "Excluir identidade?",
    "rotateKeyTitle": "Girar chave?",
    "deleteIdentityDesc": "Exclua \"{{name}}\" e tente remover o arquivo de chave privada do disco",
    "rotateKeyDesc": "\"{{name}}\" será retirado e uma nova chave será criada. Atualize as chaves_autorizadas do par.",
    "rotate": "Girar",
    "enrollStatusSecret": "Segredo gerado",
    "enrollStatusConfirmed": "Aplicativo confirmado",
    "enrollStatusWritten": "Escrito para casa",
    "enrollStatusRetired": "Aposentado",
    "needProjectOrUser": "Selecione um projeto ou insira um nome de usuário Linux",
    "enrollFailed": "Falha na inscrição",
    "totpGenerated": "TOTP somente SSH gerado (separado do painel 2FA, a menos que você sincronize)",
    "confirmed": "Confirmado",
    "codeWrong": "Código errado",
    "gaWritten": "Escreveu .google_authenticator",
    "needExecute": "Precisa de execução do sistema ativada",
    "ssh2faTitle": "Segundo fator de login SSH",
    "ssh2faDesc": "Protege o login ssh para usuários Linux",
    "ssh2faStep1": "Inscreva-se no TOTP para um usuário Linux (digitalize QR)",
    "ssh2faStep2": "Confirme o código de 6 dígitos do aplicativo",
    "ssh2faStep3": "Escreva o arquivo inicial",
    "ssh2faStep4": "Instale o módulo PAM e mescle os snippets (abaixo)",
    "pkgLabel": "Pacote {{name}}",
    "pkgStatus": "Pacote {{status}}",
    "pamStatus": "PAM {{status}}",
    "kbdStatus": "teclado sshd interativo {{status}}",
    "light": {
      "green": "OK",
      "yellow": "verificar",
      "red": "ausente"
    },
    "enrollForUser": "Inscrever SSH 2FA para usuário",
    "ssh2faEmpty": "Nenhum usuário Linux tem SSH 2FA ainda",
    "ssh2faEmptyHint": "Prefira o login com chave primeiro;",
    "startEnroll": "Iniciar inscrição",
    "fromPanelBadge": "Igual ao painel",
    "enterCode": "Insira o código",
    "rewriteHome": "Reescrever o arquivo inicial",
    "writeHome": "Escreva para casa",
    "retiredOk": "Aposentado",
    "retire": "Aposentar",
    "pamTitle": "Sistema: PAM / sshd (manual ou aplicar quando permitido)",
    "pamDesc": "nullok evita bloquear usuários sem arquivos. Arquivo escrito ≠ TOTP necessário.",
    "pamSnippet": "Snippet PAM (mesclar em /etc/pam.d/sshd)",
    "sshdHint": "dicas de sshd",
    "rescueUsers": "Usuários de resgate (separados por vírgula, nunca em correspondência estrita)",
    "strictPreview": "Visualização de correspondência estrita (chave pública + TOTP, senha desativada)",
    "copiedPam": "Trecho PAM copiado",
    "copyPam": "Copiar PAM",
    "applyStrict": "Aplicar Estrito ao sistema",
    "pamPkgHint": "Pacote:",
    "pamRescueHint": ". Mantenha pelo menos um administrador de resgate sem um arquivo 2FA (root padrão).",
    "enrollModalTitle": "Inscrever SSH 2FA",
    "enrollModalDesc": "Padrão: segredo independente (não compartilhado com o painel)",
    "generateShowSecret": "Gerar e mostrar segredo",
    "projectSuggested": "Projeto (recomendado)",
    "orManualUser": "— ou insira o usuário manualmente —",
    "linuxUser": "Usuário Linux",
    "advancedSharePanel": "Avançado: use o segredo TOTP do operador do painel atual (digite SHARED para confirmar)",
    "setupAuthTitle": "Configurar autenticador",
    "setupAuthDesc": "Digitalize ou insira o segredo e confirme com o código de 6 dígitos do aplicativo",
    "later": "Mais tarde",
    "confirmCodeBtn": "Confirmar código",
    "secretBase32": "Segredo (base32)",
    "copiedSecret": "Segredo copiado",
    "copySecret": "Copiar segredo",
    "scanThenCode": "Se já digitalizado, insira o código atual de 6 dígitos.",
    "verifyCode": "Código de verificação",
    "applyStrictStepUp": "Aplicar Estrito · intensificar",
    "enterPanelTotp": "Insira o código TOTP do painel atual",
    "applyBtn": "Aplicar",
    "appliedOk": "Aplicado",
    "sharePanelTitle": "Compartilhar segredo TOTP do painel?",
    "sharePanelDesc": "Alto risco. Digite COMPARTILHADO para confirmar.",
    "confirmString": "Sequência de confirmação",
    "enableShare": "Ativar compartilhamento",
    "invalidPub": "Cole uma linha completa de chave pública OpenSSH (ssh-ed25519 / ssh-rsa / ecdsa…).",
    "dryRunOk": "Pré-visualização concluída. Reveja o conteúdo abaixo.",
    "strictDryRun": "Pré-visualização do modo estrito",
    "errorNoDetail": "Teste falhou (sem detalhes)",
    "strictBlocked": "O pacote ou o PAM não está pronto; a aplicação Strict está desativada.",
    "privCloseWithoutAck": "Fechado. A chave privada não será mostrada novamente; gere um novo se você não o salvou."
  },
  "sessionsActive": "Sessões ativas",
  "sessionsOther": "Outros dispositivos",
  "sessionsHint": "",
  "noSessionsHint": "Quando você fizer login novamente, este dispositivo aparecerá aqui.",
  "sessionOtherBadge": "Outro",
  "sessionThisDevice": "Você está aqui",
  "sessionDeviceOn": "{{browser}} em {{os}}",
  "sessionIpUnknown": "IP desconhecido",
  "sessionLastActive": "Último ativo {{when}}",
  "sessionStarted": "Conectado {{when}}",
  "sessionIdShort": "ID {{id}}…",
  "sessionJustNow": "agora mesmo",
  "sessionMinAgo": "{{n}} minutos atrás",
  "sessionHourAgo": "{{n}} horas atrás",
  "sessionDayAgo": "{{n}} dias atrás",
  "revokeSessionTitle": "Desconectar este dispositivo?",
  "revokeSessionDesc": "Encerrar sessão para {{device}} ({{ip}}). Esse dispositivo precisará fazer login novamente.",
  "revokeOthersTitle": "Desconectar todos os outros dispositivos?",
  "revokeOthersDesc": "Isso encerrará {{count}} outras sessões. Seu navegador atual permanece conectado.",
  "sessionRevoked": "Sessão desconectada",
  "mySecurityHint": "",
  "policyTotpHint": "Política do site: cada administrador deve habilitar seu próprio 2FA (QR individual)",
  "requireUser2fa": "Exigir 2FA para todos os utilizadores do painel",
  "changePasswordTitle": "Alterar a palavra-passe de início de sessão",
  "currentPassword": "Palavra-passe atual",
  "newPassword": "Nova palavra-passe",
  "confirmNewPassword": "Confirmar nova palavra-passe",
  "passwordMismatch": "As novas palavras-passe não coincidem.",
  "changePassword": "Alterar palavra-passe",
  "passwordChanged": "Palavra-passe atualizada.",
  "strictNeedsEnrolled": "Pelo menos um administrador deve ter 2FA antes de ativar o Strict.",
  "policyTotpNeedSelf": "Ative primeiro o 2FA nesta conta; caso contrário o código de confirmação não pode ser preenchido.",
  "policyNoTotpHint": "This account has no 2FA yet — saving policy does not need a TOTP. Set up 2FA above if you want to require it for others.",
  "policyNeedSelf2fa": "Habilite 2FA nesta conta primeiro e depois confirme com um código TOTP",
  "revokeAllDevicesTitle": "Revogue todos os dispositivos lembrados – você e outros administradores devem verificar o 2FA novamente",
  "sessionCli": "CLI",
  "sessionApi": "API",
  "fail2banSnippetTitle": "Fragmento fail2ban",
  "fail2banSnippetEmpty": "Nenhum fragmento foi escrito.",
  "trustedDevicesTitle": "Dispositivos de confiança",
  "noTrustedDevices": "Não há dispositivos de confiança.",
  "strictConfirmTitle": "Ativar 2FA Strict?",
  "strictConfirmDesc": "Utilizadores sem 2FA serão recusados. Confirme que já tem TOTP ou Passkey a funcionar.",
  "revokeDevicesTitle": "Revogar dispositivos de confiança?",
  "revokeDevicesDesc": "Os browsers memorizados voltarão a pedir 2FA.",
  "approvalsHint": "As aprovações aparecem quando uma ferramenta de alto risco precisa de um segundo operador. Configure permissões em Utilizadores → Permissões.",
  "allowlistReadonly": "Catálogo de ferramentas do agente (só leitura). As capacidades configuram-se em Utilizadores → Permissões.",
  "colTool": "Ferramenta",
  "colAllowed": "Permitido",
  "colRisk": "Risco",
  "colApproval": "Aprovação",
  "risk": {
    "low": "Baixo",
    "medium": "Médio",
    "high": "Alto",
    "critical": "Crítico"
  },
  "confirmDeleteApiKey": "Excluir esta chave de API?",
  "confirmDeleteApiKeyDesc": "“{{name}}” irá parar de autenticar. Isto não pode ser desfeito."
}
