Spaces:
Runtime error
Runtime error
| { | |
| "common": { | |
| "save": "Salvar", | |
| "cancel": "Cancelar", | |
| "loading": "Carregando...", | |
| "error": "Erro", | |
| "search": "Pesquisar", | |
| "confirm": "Confirmar", | |
| "delete": "Excluir", | |
| "edit": "Editar", | |
| "close": "Fechar", | |
| "back": "Voltar", | |
| "next": "Próximo", | |
| "retry": "Tentar novamente", | |
| "or": "ou", | |
| "optional": "opcional", | |
| "language": "Idioma", | |
| "dismiss": "Dispensar", | |
| "continue": "Continuar", | |
| "selected": "Selecionado", | |
| "detected": "Detectado", | |
| "now": "agora", | |
| "tryAgain": "Tentar novamente", | |
| "skipToMainContent": "Pular para o conteúdo principal", | |
| "builtWithCareBy": "Construído com cuidado por", | |
| "viewRelease": "Ver versão", | |
| "updateNow": "Atualizar agora", | |
| "showDetails": "Mostrar detalhes", | |
| "hideDetails": "Ocultar detalhes", | |
| "moreIssues": "+ {count} {count, plural, one {problema a mais} other {problemas a mais}}" | |
| }, | |
| "auth": { | |
| "missionControl": "Mission Control", | |
| "signInToContinue": "Entre para continuar", | |
| "username": "Nome de usuário", | |
| "password": "Senha", | |
| "signIn": "Entrar", | |
| "signingIn": "Entrando...", | |
| "signInWithGoogle": "Entrar com Google", | |
| "loadingGoogleSignIn": "Carregando login do Google...", | |
| "googleSignInFailed": "Falha no login com Google", | |
| "networkError": "Erro de rede", | |
| "loginFailed": "Falha no login", | |
| "enterUsername": "Digite o nome de usuário", | |
| "enterPassword": "Digite a senha", | |
| "orchestrationTagline": "Orquestração de agentes OpenClaw", | |
| "accessRequestSubmitted": "Solicitação de acesso enviada", | |
| "accessRequestDescription": "Sua solicitação foi enviada a um administrador para análise. Você poderá entrar após a aprovação.", | |
| "tryAgain": "Tentar novamente", | |
| "noAdminAccount": "Nenhuma conta de administrador criada ainda", | |
| "noAdminDescription": "Configure sua conta de administrador para começar a usar o Mission Control.", | |
| "createAdminAccount": "Criar conta de administrador", | |
| "welcomeToMC": "Bem-vindo ao Mission Control", | |
| "settingUpMC": "Configurando o Mission Control", | |
| "createAdminToStart": "Crie sua conta de administrador para começar", | |
| "creatingAdmin": "Criando sua conta de administrador...", | |
| "displayName": "Nome de exibição", | |
| "confirmPassword": "Confirmar senha", | |
| "atLeast12Chars": "Pelo menos 12 caracteres", | |
| "repeatPassword": "Repita sua senha", | |
| "passwordsDoNotMatch": "As senhas não coincidem", | |
| "passwordTooShort": "A senha deve ter pelo menos 12 caracteres", | |
| "moreCharsNeeded": "Mais {count} {count, plural, one {caractere necessário} other {caracteres necessários}}", | |
| "firstTimeSetupOnly": "Esta página só está disponível durante a configuração inicial.", | |
| "checkingSetupStatus": "Verificando estado da configuração...", | |
| "setupFailed": "Falha na configuração", | |
| "failedToCheckSetup": "Falha ao verificar o estado da configuração", | |
| "validatingCredentials": "Validando credenciais", | |
| "creatingAdminAccount": "Criando conta de administrador", | |
| "configuringSession": "Configurando sessão", | |
| "launchingDashboard": "Iniciando painel de controle", | |
| "usernameHint": "Apenas letras minúsculas, números, pontos, hífens e underscores" | |
| }, | |
| "nav": { | |
| "overview": "Visão geral", | |
| "agents": "Agentes", | |
| "tasks": "Tarefas", | |
| "chat": "Chat", | |
| "channels": "Canais", | |
| "skills": "Habilidades", | |
| "memory": "Memória", | |
| "activity": "Atividade", | |
| "logs": "Registros", | |
| "costTracker": "Rastreador de custos", | |
| "nodes": "Nós", | |
| "approvals": "Aprovações", | |
| "office": "Escritório", | |
| "cron": "Cron", | |
| "webhooks": "Webhooks", | |
| "alerts": "Alertas", | |
| "github": "GitHub", | |
| "security": "Segurança", | |
| "users": "Usuários", | |
| "audit": "Auditoria", | |
| "gateway": "Gateway", | |
| "gateways": "Gateways", | |
| "config": "Configuração", | |
| "integrations": "Integrações", | |
| "debug": "Depuração", | |
| "settings": "Configurações", | |
| "group": { | |
| "observe": "OBSERVAR", | |
| "automate": "AUTOMATIZAR", | |
| "admin": "ADMIN" | |
| }, | |
| "collapseSidebar": "Recolher barra lateral", | |
| "expandSidebar": "Expandir barra lateral", | |
| "more": "Mais" | |
| }, | |
| "settings": { | |
| "language": "Idioma", | |
| "languageDescription": "Escolha seu idioma de exibição preferido", | |
| "general": "Geral", | |
| "security": "Segurança", | |
| "dataRetention": "Retenção de dados", | |
| "chatSettings": "Chat", | |
| "gatewaySettings": "Gateway", | |
| "title": "Configurações", | |
| "description": "Configure o comportamento do Mission Control e as políticas de retenção", | |
| "discard": "Descartar", | |
| "save": "Salvar", | |
| "saving": "Salvando...", | |
| "saveChanges": "Salvar alterações", | |
| "workspaceManagementLabel": "Gerenciamento de espaço de trabalho:", | |
| "workspaceManagementDesc1": "Para criar ou gerenciar espaços de trabalho (instâncias de locatário), vá ao painel", | |
| "superAdmin": "Super Admin", | |
| "workspaceManagementDesc2": "em Admin > Super Admin na barra lateral. De lá, você pode criar novas instâncias de cliente, gerenciar locatários e monitorar trabalhos de provisionamento.", | |
| "securityDescription": "Analise a postura de segurança da sua estação", | |
| "securityScan": "Verificação de segurança", | |
| "hideScan": "Ocultar verificação", | |
| "backups": "Backups", | |
| "backupsDescription": "Crie backups sob demanda do banco de dados MC ou do estado do gateway", | |
| "backupMcDatabase": "Fazer backup do BD MC", | |
| "backupGatewayState": "Fazer backup do estado do gateway", | |
| "backingUp": "Fazendo backup...", | |
| "onboarding": "Integração", | |
| "onboardingDescription": "Reproduza o assistente de configuração e redefina a lista de verificação do painel", | |
| "replayOnboarding": "Repetir integração", | |
| "resetting": "Redefinindo..." | |
| }, | |
| "boot": { | |
| "missionControl": "Mission Control", | |
| "agentOrchestration": "Orquestração de agentes", | |
| "authenticatingOperator": "Autenticando operador", | |
| "detectingStationMode": "Detectando modo da estação", | |
| "loadingControlConfig": "Carregando configuração de controle", | |
| "connectingRuntimeLinks": "Conectando links de execução", | |
| "syncingAgentRegistry": "Sincronizando registro de agentes", | |
| "loadingActiveSessions": "Carregando sessões ativas", | |
| "hydratingWorkspaceBoard": "Inicializando painel de trabalho", | |
| "mappingMemoryGraph": "Mapeando grafo de memória", | |
| "indexingSkillCatalog": "Indexando catálogo de habilidades" | |
| }, | |
| "header": { | |
| "workspace": "Área de trabalho", | |
| "sessions": "Sessões", | |
| "events": "Eventos", | |
| "live": "Ao vivo", | |
| "off": "Desligado", | |
| "local": "Local", | |
| "connected": "Conectado", | |
| "disconnected": "Desconectado", | |
| "reconnecting": "Reconectando", | |
| "offline": "Offline", | |
| "retry": "Tentativa {count}", | |
| "jumpToSearch": "Ir para página, tarefa, agente...", | |
| "searchPlaceholder": "Pesquisar tarefas, agentes, atividade ou digitar um comando de página...", | |
| "searching": "Pesquisando...", | |
| "noResults": "Nenhum resultado encontrado", | |
| "typeToSearch": "Digite para pesquisar entidades ou navegar instantaneamente para páginas", | |
| "gatewayConnection": "Conexão do Gateway", | |
| "status": "Status", | |
| "host": "Host", | |
| "latency": "Latência", | |
| "webSocket": "WebSocket", | |
| "sse": "SSE", | |
| "retries": "Tentativas", | |
| "clickToReconnect": "Clique para reconectar", | |
| "down": "Fora do ar", | |
| "goToOverview": "Ir para Visão geral", | |
| "goToChat": "Ir para Chat", | |
| "goToTasks": "Ir para Tarefas", | |
| "goToAgents": "Ir para Agentes", | |
| "goToActivityFeed": "Ir para Feed de atividade", | |
| "goToNotifications": "Ir para Notificações", | |
| "goToTokenUsage": "Ir para Uso de tokens", | |
| "goToLogs": "Ir para Registros", | |
| "goToMemoryBrowser": "Ir para Explorador de memória", | |
| "goToIntegrations": "Ir para Integrações", | |
| "goToSettings": "Ir para Configurações", | |
| "goToGateways": "Ir para Gateways", | |
| "goToGithubSync": "Ir para Sincronização do GitHub", | |
| "goToOffice": "Ir para Escritório", | |
| "goToSkills": "Ir para Habilidades", | |
| "quickNavigation": "Navegação rápida" | |
| }, | |
| "contextSwitcher": { | |
| "localMode": "Modo local", | |
| "connected": "Conectado", | |
| "disconnected": "Desconectado", | |
| "interface": "Interface", | |
| "essential": "Essencial", | |
| "full": "Completo", | |
| "organizations": "ORGANIZAÇÕES", | |
| "all": "Todos", | |
| "noTools": "sem ferramentas", | |
| "unlinked": "não vinculado", | |
| "newOrganization": "Nova organização...", | |
| "usernamePlaceholder": "Nome de usuário (usuário do SO)", | |
| "displayNamePlaceholder": "Nome de exibição", | |
| "gatewayPortPlaceholder": "Porta do gateway (obrigatório)", | |
| "installTools": "INSTALAR FERRAMENTAS", | |
| "usernameAndDisplayRequired": "Nome de usuário e nome de exibição são obrigatórios", | |
| "invalidUsernameFormat": "Formato de nome de usuário inválido", | |
| "gatewayPortRequired": "Porta do gateway é obrigatória", | |
| "creating": "Criando...", | |
| "createUser": "Criar usuário", | |
| "createAndQueue": "Criar + Enfileirar" | |
| }, | |
| "localModeBanner": { | |
| "noGatewayDetected": "Nenhum gateway OpenClaw detectado", | |
| "runningInLocalMode": " — executando em modo local. Monitorando sessões do Claude Code, tarefas e dados locais.", | |
| "configureGateway": "Configurar Gateway" | |
| }, | |
| "updateBanner": { | |
| "updating": "Atualizando...", | |
| "restartingServer": "Reiniciando servidor...", | |
| "updateAvailable": "Atualização disponível: v{version}", | |
| "newerVersionAvailable": " — uma versão mais recente do Mission Control está disponível.", | |
| "updateFailed": "Falha na atualização", | |
| "networkError": "Erro de rede — não foi possível conectar ao servidor." | |
| }, | |
| "openclawUpdateBanner": { | |
| "updatingOpenClaw": "Atualizando OpenClaw...", | |
| "openclawUpdated": "OpenClaw atualizado para v{version}", | |
| "openclawUpdateAvailable": "Atualização do OpenClaw: v{version} disponível", | |
| "installed": "instalado: v{version}", | |
| "changelog": "Registro de alterações", | |
| "copied": "Copiado!", | |
| "copyCommand": "Copiar comando", | |
| "updateFailed": "Falha na atualização", | |
| "networkError": "Erro de rede — não foi possível conectar ao servidor." | |
| }, | |
| "doctorBanner": { | |
| "fixCompleted": "Correção do doutor OpenClaw concluída", | |
| "configDrift": "Desvio de configuração do OpenClaw detectado", | |
| "stateIntegrity": "Aviso de integridade de estado do OpenClaw", | |
| "securityWarning": "Aviso de segurança do OpenClaw", | |
| "doctorWarnings": "Avisos do doutor OpenClaw", | |
| "runningFixes": "Executando correções do doutor OpenClaw...", | |
| "cleaningSessionStores": "Limpando armazenamentos de sessão...", | |
| "archivingOrphanTranscripts": "Arquivando transcrições órfãs...", | |
| "recheckingHealth": "Verificando novamente a saúde da instância atual...", | |
| "fixFailed": "Falha na correção do doutor OpenClaw", | |
| "networkError": "Erro de rede — não foi possível conectar ao servidor.", | |
| "runningFix": "Executando correção...", | |
| "runDoctorFix": "Executar correção do doutor" | |
| }, | |
| "liveFeed": { | |
| "liveFeed": "Feed ao vivo", | |
| "showLiveFeed": "Mostrar feed ao vivo", | |
| "collapseFeed": "Recolher feed", | |
| "closeFeed": "Fechar feed", | |
| "noActivityYet": "Nenhuma atividade ainda", | |
| "eventsAppearLocal": "Eventos aparecem quando você cria tarefas ou agentes são atualizados", | |
| "eventsStreamGateway": "Eventos são transmitidos aqui do gateway e do banco de dados local", | |
| "activeSessions": "Sessões ativas", | |
| "noActiveSessions": "Sem sessões ativas", | |
| "activeSession": "Ativa", | |
| "idleSession": "Ociosa" | |
| }, | |
| "errorBoundary": { | |
| "somethingWentWrong": "Algo deu errado", | |
| "unexpectedError": "Ocorreu um erro inesperado neste painel." | |
| }, | |
| "page": { | |
| "showLiveFeed": "Mostrar feed ao vivo", | |
| "availableInFullMode": "{panel} está disponível no modo Completo.", | |
| "switchToFull": "Mudar para Completo", | |
| "goToOverview": "Ir para Visão geral", | |
| "requiresGateway": "{panel} requer uma conexão com o gateway OpenClaw.", | |
| "configureGateway": "Configure um gateway para habilitar este painel." | |
| }, | |
| "onboarding": { | |
| "stationOnline": "Estação online", | |
| "stationReady": "Sua estação está pronta para os agentes.", | |
| "welcome": { | |
| "title": "Bem-vindo ao Mission Control", | |
| "description": "Sua estação para agentes de IA. Quando os agentes se conectam aqui, eles ganham memória persistente, gerenciamento de tarefas, fluxos de trabalho coordenados e observabilidade completa. Escaneamos sua configuração — aqui está o que está online.", | |
| "availableModes": "Modos disponíveis", | |
| "localMode": "Modo local", | |
| "gatewayMode": "Modo Gateway", | |
| "monitorClaude": "Monitorar sessões do Claude Code nesta máquina", | |
| "taskTracking": "Rastreamento de tarefas e monitoramento de custos", | |
| "sessionHistory": "Histórico de sessões", | |
| "singlePilot": "Operações de piloto único", | |
| "orchestrateAgents": "Orquestrar múltiplos agentes em diferentes máquinas", | |
| "memorySkills": "Memória, habilidades e comunicação entre agentes", | |
| "webhookIntegrations": "Integrações de Webhook", | |
| "requiresGateway": "Requer gateway", | |
| "activeSessionsDetected": "{count} {count, plural, one {sessão ativa detectada} other {sessões ativas detectadas}}", | |
| "noActiveSessions": "Sem sessões ativas do Claude", | |
| "gatewayConnected": "Gateway conectado", | |
| "localModeNoGateway": "Modo local — sem gateway", | |
| "agentsRegistered": "{count} {count, plural, one {agente registrado} other {agentes registrados}}", | |
| "noAgentsYet": "Nenhum agente ainda", | |
| "gatewayRegistered": "Gateway: Mission Control registrado", | |
| "gatewayRegistrationPending": "Registro do gateway pendente", | |
| "skipSetup": "Pular configuração", | |
| "getStarted": "Começar" | |
| }, | |
| "interfaceMode": { | |
| "title": "Escolha o layout da sua estação", | |
| "description": "Essencial mostra os painéis principais que os operadores mais precisam. Completo desbloqueia todos os sistemas da estação — memória, automação, auditoria de segurança e mais. Você pode alternar a qualquer momento.", | |
| "essential": "Essencial", | |
| "full": "Completo", | |
| "essentialDescription": "Operações simplificadas — os painéis que você usará diariamente: visão geral da frota, agentes, tarefas, chat, feed de atividade, registros e configurações.", | |
| "essentialPanels1": "Visão geral da frota, Agentes, Tarefas, Chat", | |
| "essentialPanels2": "Feed de atividade, Registros, Configurações", | |
| "essentialTotal": "7 painéis no total", | |
| "fullDescription": "Acesso completo à estação — adiciona explorador de memória, agendamento Cron, Webhooks, alertas, auditoria de segurança, rastreamento de custos e configuração do gateway.", | |
| "fullIncludes": "Tudo do Essencial mais", | |
| "fullPanels": "Memória, Cron, Webhooks, Auditoria", | |
| "fullTotal": "Todos os sistemas da estação desbloqueados" | |
| }, | |
| "gatewayLink": { | |
| "title": "Link do Gateway", | |
| "description": "O Mission Control registra sua origem no gateway OpenClaw para se conectar via WebSocket e gerenciar agentes remotamente.", | |
| "originRegistered": "Origem do gateway registrada", | |
| "originAdded": "Origem do Mission Control adicionada ao allowedOrigins do gateway", | |
| "registrationPending": "Registro pendente — será configurado na próxima verificação de capacidades", | |
| "deviceAuthConfigured": "Autenticação de dispositivo configurada", | |
| "deviceAuthDisabled": "Autenticação de dispositivo desabilitada — MC se autentica via token do gateway", | |
| "deviceAuthWillConfigure": "Será configurado junto com o registro de origem", | |
| "testing": "Testando...", | |
| "testConnection": "Testar conexão", | |
| "gatewayReachable": "Gateway acessível", | |
| "gatewayUnreachable": "Gateway inacessível" | |
| }, | |
| "credentials": { | |
| "title": "Proteja sua estação", | |
| "description": "A senha de administrador protege o console da sua estação. A chave API é uma credencial de acoplamento — agentes a apresentam ao se registrar, para que apenas agentes autorizados possam se acoplar.", | |
| "checkingCredentials": "Verificando credenciais...", | |
| "adminPassword": "Senha de administrador", | |
| "passwordStrong": "A senha é forte e não é a padrão", | |
| "passwordWeak": "Usando uma senha padrão ou fraca — altere AUTH_PASS no .env", | |
| "apiKey": "Chave API", | |
| "apiKeyConfigured": "Configurada — agentes podem se acoplar com esta chave", | |
| "apiKeyNotSet": "Não definida — agentes não poderão se acoplar sem uma chave configurada. Execute: bash scripts/generate-env.sh --force", | |
| "openSettings": "Abrir configurações", | |
| "securityScan": "Varredura de segurança", | |
| "securityScanDescription": "Verifique a rede, o ambiente de execução e o endurecimento do OpenClaw antes de lançar a estação.", | |
| "launchStation": "Lançar estação", | |
| "launchAnyway": "Lançar mesmo assim" | |
| } | |
| }, | |
| "channels": { | |
| "title": "Canais", | |
| "loadingChannels": "Carregando canais...", | |
| "gatewayConnected": "Gateway conectado", | |
| "gatewayDisconnected": "Gateway desconectado", | |
| "refresh": "Atualizar", | |
| "noChannelsConfigured": "Nenhum canal configurado ainda. Configure plataformas de mensagens (WhatsApp, Telegram, Discord, Slack, etc.) nas configurações do gateway OpenClaw.", | |
| "gatewayUnreachable": "Não é possível acessar o gateway OpenClaw. Verifique se está em execução e acessível.", | |
| "statusConnected": "Conectado", | |
| "statusRunning": "Em execução", | |
| "statusConfigured": "Configurado", | |
| "statusInactive": "Inativo", | |
| "probe": "Sondar", | |
| "probing": "Sondando...", | |
| "showQr": "Mostrar QR", | |
| "relink": "Reconectar", | |
| "waitForScan": "Aguardar leitura", | |
| "logout": "Sair", | |
| "loggedOut": "Sessão encerrada.", | |
| "profile": "Perfil", | |
| "editProfile": "Editar perfil", | |
| "edit": "Editar", | |
| "noProfileSet": "Nenhum perfil definido", | |
| "displayName": "Nome de exibição", | |
| "username": "Nome de usuário", | |
| "about": "Sobre", | |
| "bio": "Biografia", | |
| "avatarUrl": "URL do avatar", | |
| "bannerUrl": "URL do banner", | |
| "website": "Site", | |
| "lightning": "Lightning", | |
| "saving": "Salvando...", | |
| "saveAndPublish": "Salvar e publicar", | |
| "importFromRelays": "Importar dos relays", | |
| "hideAdvanced": "Ocultar avançado", | |
| "showAdvanced": "Mostrar avançado", | |
| "cancel": "Cancelar", | |
| "profilePublished": "Perfil publicado nos relays.", | |
| "saveFailed": "Falha ao salvar.", | |
| "profileImported": "Perfil importado dos relays.", | |
| "importFailed": "Falha ao importar.", | |
| "accounts": "Contas ({count})" | |
| }, | |
| "integrations": { | |
| "title": "Integrações", | |
| "loading": "Carregando integrações...", | |
| "connectedCount": "{connected} de {total} conectadas", | |
| "pullAll": "Buscar tudo", | |
| "discard": "Descartar", | |
| "save": "Salvar", | |
| "saving": "Salvando...", | |
| "saveChanges": "Salvar alterações", | |
| "cancel": "Cancelar", | |
| "remove": "Remover", | |
| "removeTitle": "Remover integração?", | |
| "removeDescription": "Isso removerá {target} do arquivo .env. O gateway deve ser reiniciado para as alterações entrarem em vigor.", | |
| "notSet": "não definido", | |
| "noIntegrationsInCategory": "Nenhuma integração nesta categoria" | |
| }, | |
| "execApproval": { | |
| "title": "Aprovações de execução", | |
| "pendingBadge": "{count} pendente(s)", | |
| "realtimeLabel": "Tempo real via WebSocket", | |
| "viewApprovals": "Aprovações", | |
| "viewAllowlist": "Configuração da lista de permissões", | |
| "filterAll": "Todas", | |
| "filterPending": "Pendentes", | |
| "filterResolved": "Resolvidas", | |
| "noPendingApprovals": "Sem aprovações pendentes. Solicitações de execução de agentes aparecerão aqui como sobreposição.", | |
| "noApprovals": "Sem aprovações para exibir.", | |
| "loadingAllowlist": "Carregando lista de permissões...", | |
| "addAgent": "Adicionar agente", | |
| "save": "Salvar", | |
| "saving": "Salvando...", | |
| "reload": "Recarregar", | |
| "noAgentsConfigured": "Nenhum agente configurado. Insira um ID de agente acima para criar uma lista de permissões.", | |
| "addPattern": "Adicionar padrão", | |
| "noAllowlistPatterns": "Sem padrões na lista de permissões. Os comandos exigirão aprovação manual.", | |
| "previewMatches": "Prévia: {count} comando(s) recente(s) corresponderia(m)", | |
| "andMore": "...e mais {count}", | |
| "allowOnce": "Permitir uma vez", | |
| "alwaysAllow": "Sempre permitir", | |
| "deny": "Negar", | |
| "statusExpired": "Expirado", | |
| "statusApproved": "Aprovado", | |
| "statusDenied": "Negado" | |
| }, | |
| "notifications": { | |
| "title": "Notificações", | |
| "markAllRead": "Marcar tudo como lido", | |
| "recipientLabel": "Destinatário", | |
| "recipientPlaceholder": "Nome do agente (ex.: my-agent)", | |
| "noNotifications": "Sem notificações", | |
| "markRead": "Marcar como lido" | |
| }, | |
| "localAgentsDoc": { | |
| "title": "AGENTS.md local", | |
| "noPathFound": "Nenhum AGENTS.md local encontrado ainda", | |
| "openInVsCode": "Abrir no VS Code", | |
| "copied": "Copiado", | |
| "copyPath": "Copiar caminho", | |
| "collapse": "Recolher", | |
| "expand": "Expandir", | |
| "loading": "Carregando AGENTS.md local...", | |
| "notDetected": "Nenhum AGENTS.md local detectado.", | |
| "checked": "Verificado: {paths}" | |
| }, | |
| "memoryGraph": { | |
| "loading": "Carregando grafo...", | |
| "retry": "Tentar novamente", | |
| "noMemoryDatabases": "Nenhum banco de dados de memória encontrado", | |
| "noMemoryDatabasesHint": "Arquivos SQLite de memória OpenClaw não detectados", | |
| "allAgents": "todos os agentes", | |
| "filterFiles": "filtrar arquivos...", | |
| "statAgents": "agentes", | |
| "statFiles": "arquivos", | |
| "statChunks": "fragmentos", | |
| "statSize": "tamanho", | |
| "legendSessions": "sessões", | |
| "legendMemory": "memória", | |
| "legendKnowledge": "conhecimento", | |
| "keyboardHint": "rolar para zoom / arrastar para mover / clicar no nó para aprofundar", | |
| "chunks": "fragmentos", | |
| "text": "texto" | |
| }, | |
| "agentComms": { | |
| "connecting": "Conectando ao feed...", | |
| "eventsCount": "{count} evento(s)", | |
| "connectionGateway": "Gateway", | |
| "connectionSse": "SSE", | |
| "connectionPolling": "Sondagem", | |
| "sourceLive": "Ao vivo", | |
| "sourceMixed": "Misto", | |
| "sourceSeeded": "Pré-carregado", | |
| "sessions": "{active}/{total} sessões", | |
| "scrollToLatest": "Ir para o mais recente", | |
| "toLabel": "Para:", | |
| "composerPlaceholderTarget": "Mensagem para {name}... (Enter para enviar)", | |
| "composerPlaceholderBroadcast": "Selecione uma sessão ou agente acima, ou digite para transmitir...", | |
| "send": "Enviar", | |
| "noFeedEvents": "Ainda sem eventos de feed", | |
| "noFilterEvents": "Sem eventos de {filter}", | |
| "noFeedEventsHint": "Conecte-se ao gateway ou aguarde atividade do agente. Eventos de sessões, ferramentas, chat e rastreamentos serão transmitidos em tempo real.", | |
| "noFilterEventsHint": "Mude para \"Todas\" para ver eventos de outras categorias, ou aguarde os eventos de {filter}." | |
| }, | |
| "agentDetail": { | |
| "configTab": "Configuração", | |
| "filesTab": "Arquivos", | |
| "toolsTab": "Ferramentas", | |
| "channelsTab": "Canais", | |
| "cronTab": "Cron", | |
| "modelsTab": "Modelos", | |
| "workspaceFiles": "Arquivos do espaço de trabalho", | |
| "refresh": "Atualizar", | |
| "charCount": "{count} caracteres", | |
| "missing": "ausente", | |
| "selectFileToView": "Selecione um arquivo para visualizar ou editar", | |
| "reset": "Redefinir", | |
| "saving": "Salvando...", | |
| "save": "Salvar", | |
| "fileNotExistYet": "Este arquivo ainda não existe. Você pode criá-lo digitando conteúdo e salvando.", | |
| "toolConfiguration": "Configuração de ferramentas", | |
| "profile": "Perfil:", | |
| "saved": "Salvo", | |
| "allowListCount": "Lista de permitidos ({count})", | |
| "noAllowList": "Sem lista de permitidos explícita (usando padrões do perfil)", | |
| "addToolAllowList": "Adicionar ferramenta à lista de permitidos", | |
| "add": "Adicionar", | |
| "alsoAllowCount": "Também permitir ({count})", | |
| "alsoAllowDesc": "Ferramentas adicionais permitidas além dos padrões do perfil.", | |
| "none": "Nenhum", | |
| "denyListCount": "Lista de negados ({count})", | |
| "noDeniedTools": "Sem ferramentas negadas", | |
| "addToolDenyList": "Adicionar ferramenta à lista de negados", | |
| "channelStatus": "Status dos canais", | |
| "channelStatusDesc": "Canais disponíveis para {agent}", | |
| "noChannelsFound": "Nenhum canal encontrado...", | |
| "connectedOf": "{connected}/{total} conectados", | |
| "noAccounts": "Sem contas", | |
| "configuredCount": "{count} configurados", | |
| "notConfigured": "Não configurado", | |
| "enabledCount": "{count} habilitados", | |
| "disabled": "Desabilitado", | |
| "cronJobs": "Jobs cron", | |
| "allCronJobsCount": "{count} de {total} jobs", | |
| "agentCronJobsCount": "{count} de {total} jobs", | |
| "agentOnly": "Apenas agente", | |
| "showAll": "Mostrar tudo", | |
| "noCronJobsFound": "Nenhum job cron encontrado", | |
| "noCronJobsAssigned": "Nenhum job cron atribuído a {agent}", | |
| "noSchedule": "sem agendamento", | |
| "enabled": "habilitado", | |
| "lastRun": "Último:", | |
| "nextRun": "Próximo:", | |
| "modelConfiguration": "Configuração de modelos", | |
| "modelConfigDesc": "Configure os modelos principal e de fallback para este agente.", | |
| "primaryModel": "Modelo principal", | |
| "defaultModel": "Padrão", | |
| "fallbackChainCount": "Cadeia de fallback ({count})", | |
| "fallbackChainDesc": "Modelos tentados em ordem se o modelo principal falhar ou não estiver disponível.", | |
| "noFallbackModels": "Nenhum modelo de fallback configurado.", | |
| "moveUp": "Mover para cima", | |
| "moveDown": "Mover para baixo", | |
| "remove": "Remover", | |
| "addFallbackPlaceholder": "Adicionar modelo de fallback", | |
| "sandboxMode": "Modo", | |
| "sandboxWorkspace": "Espaço de trabalho", | |
| "sandboxNetwork": "Rede", | |
| "sandboxNetworkPlaceholder": "ex.: none, host", | |
| "toolsSection": "Ferramentas", | |
| "subAgentsSection": "Sub-agentes", | |
| "addSubAgentPlaceholder": "Adicionar sub-agente", | |
| "addSubAgent": "Adicionar", | |
| "subAgentModelOverride": "Substituição de modelo de sub-agente", | |
| "defaultInherit": "Padrão (herdar)", | |
| "modelLabel": "Modelo:", | |
| "noSubAgents": "Nenhum sub-agente configurado.", | |
| "memorySearch": "Pesquisa na memória", | |
| "cancel": "Cancelar" | |
| }, | |
| "taskBoard": { | |
| "title": "Quadro de tarefas", | |
| "allProjects": "Todos os projetos", | |
| "projects": "Projetos", | |
| "close": "Fechar", | |
| "spawnSubAgent": "Criar sub-agente", | |
| "newTask": "Nova tarefa", | |
| "refresh": "Atualizar", | |
| "spawnAgentPlaceholder": "Nome do agente", | |
| "spawnTaskPlaceholder": "Descrição da tarefa", | |
| "timeoutTitle": "Tempo limite (minutos)", | |
| "spawning": "Criando...", | |
| "spawn": "Criar", | |
| "noActiveSpawnRequests": "Sem solicitações de criação ativas", | |
| "dismissError": "Fechar erro", | |
| "taskBoardAriaLabel": "Quadro de tarefas", | |
| "columnAriaLabel": "Coluna {title}, {count} tarefas", | |
| "colInbox": "Caixa de entrada", | |
| "colAssigned": "Atribuído", | |
| "colAwaitingOwner": "Aguardando proprietário", | |
| "colInProgress": "Em andamento", | |
| "colReview": "Revisão", | |
| "colQualityReview": "Revisão de qualidade", | |
| "colDone": "Concluído", | |
| "recurring": "RECORRENTE", | |
| "spawned": "GERADO", | |
| "spawnedFromTask": "Gerado da tarefa #{id}", | |
| "unassigned": "Não atribuído", | |
| "due": "Vencimento:", | |
| "dropTasksHere": "Solte tarefas aqui", | |
| "priority_low": "Baixa", | |
| "priority_medium": "Média", | |
| "priority_high": "Alta", | |
| "priority_critical": "Crítica", | |
| "claudeCodeTasks": "Tarefas do Claude Code", | |
| "collapse": "Recolher", | |
| "expand": "Expandir", | |
| "loading": "Carregando...", | |
| "noTeamTasksFound": "Nenhuma tarefa de equipe encontrada", | |
| "noTeamTasksDesc": "Nenhuma tarefa de equipe do Claude Code está ativa no momento.", | |
| "taskCount": "{count} {count, plural, one {tarefa} other {tarefas}}", | |
| "blocked": "bloqueado", | |
| "hermesScheduledTasks": "Tarefas agendadas do Hermes", | |
| "noScheduledTasksFound": "Nenhuma tarefa agendada encontrada", | |
| "noScheduledTasksDesc": "Nenhuma tarefa agendada do Hermes está ativa no momento.", | |
| "noSchedule": "sem agendamento", | |
| "enabled": "habilitado", | |
| "disabled": "desabilitado", | |
| "createNewTask": "Criar nova tarefa", | |
| "fieldTitle": "Título", | |
| "fieldDescription": "Descrição", | |
| "fieldPriority": "Prioridade", | |
| "fieldProject": "Projeto", | |
| "fieldAssignTo": "Atribuir a", | |
| "fieldTags": "Tags", | |
| "makeRecurring": "Tornar recorrente", | |
| "createRecurringTask": "Criar tarefa recorrente", | |
| "createTask": "Criar tarefa", | |
| "cancel": "Cancelar", | |
| "editTask": "Editar tarefa", | |
| "fieldStatus": "Status", | |
| "saveChanges": "Salvar alterações", | |
| "edit": "Editar", | |
| "deleteTaskConfirm": "Excluir \"{title}\"?", | |
| "delete": "Excluir", | |
| "closeTaskDetails": "Fechar detalhes da tarefa", | |
| "noDescription": "Sem descrição", | |
| "taskDetailTabs": "Abas de detalhes da tarefa", | |
| "tabDetails": "Detalhes", | |
| "tabComments": "Comentários", | |
| "tabQualityReview": "Revisão de qualidade", | |
| "tabSession": "Sessão", | |
| "ticket": "Ticket", | |
| "project": "Projeto", | |
| "status": "Status", | |
| "priority": "Prioridade", | |
| "assignedTo": "Atribuído a", | |
| "created": "Criado", | |
| "issue": "Issue", | |
| "branch": "Branch", | |
| "pr": "PR", | |
| "live": "Ao vivo", | |
| "postingAs": "Publicando como", | |
| "newComment": "Novo comentário...", | |
| "addComment": "Adicionar comentário", | |
| "broadcastToSubscribers": "Transmitir para assinantes", | |
| "broadcastPlaceholder": "Transmitir mensagem para todos os assinantes...", | |
| "broadcast": "Transmitir", | |
| "broadcastSent": "Transmissão enviada para {count} assinantes", | |
| "loadingComments": "Carregando comentários...", | |
| "noComments": "Ainda sem comentários", | |
| "aegisQualityReview": "Revisão de qualidade Aegis", | |
| "noReviews": "Ainda sem revisões", | |
| "reviewerPlaceholder": "Nome do revisor", | |
| "reviewNotesPlaceholder": "Notas de revisão...", | |
| "submit": "Enviar", | |
| "loadingTranscript": "Carregando transcrição...", | |
| "noSessionMessages": "Sem mensagens de sessão", | |
| "dunkIt": "Concluir" | |
| }, | |
| "cronManagement": { | |
| "title": "Gerenciamento de cron", | |
| "subtitle": "Agendar e gerenciar jobs recorrentes", | |
| "loading": "Carregando...", | |
| "refresh": "Atualizar", | |
| "addJob": "Adicionar job", | |
| "calendarView": "Vista de calendário", | |
| "calendarViewDescLocal": "Os horários são exibidos no seu fuso horário local", | |
| "calendarViewDesc": "Os horários são exibidos em UTC", | |
| "prev": "Anterior", | |
| "today": "Hoje", | |
| "next": "Próximo", | |
| "calMode_agenda": "Agenda", | |
| "calMode_week": "Semana", | |
| "calMode_month": "Mês", | |
| "searchPlaceholder": "Pesquisar jobs...", | |
| "allAgents": "Todos os agentes", | |
| "allStates": "Todos os estados", | |
| "enabled": "Habilitado", | |
| "disabled": "Desabilitado", | |
| "all": "Todos", | |
| "sortName": "Nome", | |
| "sortSchedule": "Agendamento", | |
| "sortLastRun": "Última execução", | |
| "sortNextRun": "Próxima execução", | |
| "ascending": "Crescente", | |
| "descending": "Decrescente", | |
| "noJobsMatchFilters": "Nenhum job corresponde aos filtros atuais.", | |
| "uniqueJobs": "{count} {count, plural, one {job único} other {jobs únicos}}", | |
| "noJobsForDay": "Nenhum job agendado para esta data.", | |
| "jobCount": "{count} {count, plural, one {job} other {jobs}}", | |
| "runsCount": "{count} {count, plural, one {execução} other {execuções}}", | |
| "totalRunsCount": "{count} {count, plural, one {execução} other {execuções}} no total", | |
| "moreJobs": "+{count} mais", | |
| "firstRun": "primeiro {time}", | |
| "scheduledJobs": "Jobs agendados", | |
| "jobsCount": "{count} de {total} jobs", | |
| "loadingJobs": "Carregando jobs...", | |
| "noCronJobsFound": "Nenhum job cron encontrado.", | |
| "colJobName": "Nome do job", | |
| "colAgent": "Agente", | |
| "colSchedule": "Agendamento", | |
| "colModel": "Modelo", | |
| "colStatus": "Status", | |
| "colLastRun": "Última execução", | |
| "colNextRun": "Próxima execução", | |
| "colActions": "Ações", | |
| "enable": "Habilitar", | |
| "disable": "Desabilitar", | |
| "run": "Executar", | |
| "runNowForce": "Executar agora (forçar)", | |
| "runNowIfDue": "Executar agora (se devido)", | |
| "clone": "Clonar", | |
| "history": "Histórico", | |
| "configuration": "Configuração", | |
| "delivery": "Entrega", | |
| "source": "Fonte", | |
| "localSchedulerAutomation": "Agendador local / Automação", | |
| "command": "Comando", | |
| "timing": "Temporização", | |
| "recentLogs": "Logs recentes", | |
| "lastRun": "Última execução", | |
| "nextRun": "Próxima execução", | |
| "timezone": "Fuso horário", | |
| "remove": "Remover", | |
| "close": "Fechar", | |
| "noLogsAvailable": "Nenhum log disponível.", | |
| "runHistoryTitle": "Histórico de execuções: {name}", | |
| "totalRuns": "{count} {count, plural, one {execução} other {execuções}} no total", | |
| "filterRunsPlaceholder": "Filtrar execuções...", | |
| "timestamp": "Carimbo de data/hora", | |
| "duration": "Duração", | |
| "error": "Erro", | |
| "noRunHistoryAvailable": "Nenhum histórico de execuções disponível.", | |
| "loadMore": "Carregar mais", | |
| "addNewCronJob": "Adicionar novo job cron", | |
| "fieldJobName": "Nome do job", | |
| "fieldSchedule": "Agendamento (formato cron)", | |
| "quickSelect": "Seleção rápida...", | |
| "scheduleFormatHint": "Formato: minuto hora dia mês diaDaSemana", | |
| "fieldCommand": "Comando", | |
| "fieldModelOptional": "Modelo (opcional)", | |
| "modelHint": "Deixe vazio para usar o modelo padrão do agente ou gateway.", | |
| "fieldStaggerOptional": "Deslocamento escalonado (opcional)", | |
| "seconds": "segundos", | |
| "staggerHint": "Atrasa a execução para evitar sobreposição com outros jobs no mesmo agendamento.", | |
| "fieldDescriptionOptional": "Descrição (opcional)", | |
| "descriptionPlaceholder": "O que este job faz?", | |
| "cancel": "Cancelar", | |
| "claudeCodeTeams": "Equipes do Claude Code", | |
| "teamsCount": "{count} {count, plural, one {equipe} other {equipes}}", | |
| "collapse": "Recolher", | |
| "expand": "Expandir", | |
| "noClaudeCodeTeams": "Nenhuma equipe do Claude Code encontrada em ~/.claude/teams/", | |
| "membersCount": "{count} {count, plural, one {membro} other {membros}}" | |
| }, | |
| "sessionDetails": { | |
| "title": "Gestão de sessões", | |
| "subtitle": "Monitorar e gerenciar sessões ativas de agentes", | |
| "filter": "Filtrar", | |
| "filterAll": "Todas as sessões", | |
| "filterActive": "Apenas ativas", | |
| "filterIdle": "Apenas inativas", | |
| "sortBy": "Ordenar por", | |
| "sortAge": "Idade", | |
| "sortTokens": "Uso de tokens", | |
| "sortModel": "Modelo", | |
| "timeWindow": "Janela de tempo", | |
| "last1h": "Última hora", | |
| "last6h": "Últimas 6h", | |
| "last24h": "Últimas 24h", | |
| "last7d": "Últimos 7d", | |
| "allTime": "Tudo", | |
| "global": "Global", | |
| "unknown": "Desconhecido", | |
| "sessionCount": "{filtered} de {total} sessões", | |
| "activeCount": "{count} ativas", | |
| "noSessionsMatch": "Nenhuma sessão corresponde ao filtro atual", | |
| "model": "Modelo", | |
| "tokenUsage": "Uso de tokens", | |
| "sessionDetails": "Detalhes da sessão", | |
| "kind": "Tipo", | |
| "id": "ID", | |
| "lastActivity": "Última atividade", | |
| "messages": "Mensagens", | |
| "label": "Rótulo", | |
| "addLabel": "Clique para adicionar rótulo...", | |
| "sessionControls": "Controles de sessão", | |
| "thinking": "Pensamento", | |
| "verbose": "Detalhado", | |
| "reasoning": "Raciocínio", | |
| "off": "Desligado", | |
| "on": "Ligado", | |
| "minimal": "Mínimo", | |
| "low": "Baixo", | |
| "medium": "Médio", | |
| "high": "Alto", | |
| "xhigh": "Muito alto", | |
| "full": "Completo", | |
| "stream": "Stream", | |
| "modelInformation": "Informações do modelo", | |
| "fullName": "Nome completo", | |
| "provider": "Provedor", | |
| "description": "Descrição", | |
| "monitor": "Monitorar", | |
| "pause": "Pausar", | |
| "terminate": "Encerrar", | |
| "working": "Processando...", | |
| "delete": "Excluir", | |
| "deleteConfirm": "Excluir?", | |
| "yes": "Sim", | |
| "no": "Não", | |
| "confirmTerminate": "Tem certeza que deseja encerrar esta sessão?", | |
| "failedMonitor": "Falha ao monitorar a sessão", | |
| "failedPause": "Falha ao pausar a sessão", | |
| "failedTerminate": "Falha ao encerrar a sessão", | |
| "sessionOverview": "Visão geral das sessões", | |
| "totalSessions": "Total de sessões", | |
| "active": "Ativas", | |
| "idle": "Inativas", | |
| "subAgents": "Subagentes", | |
| "cronJobs": "Tarefas cron", | |
| "modelDistribution": "Distribuição de modelos", | |
| "highTokenUsage": "Alto uso de tokens", | |
| "highTokenUsageDesc": "{count} sessões estão usando mais de 80% do limite de tokens." | |
| }, | |
| "costTracker": { | |
| "title": "Rastreador de custos", | |
| "subtitle": "Análise de uso de tokens, custos e gastos entre agentes, modelos e sessões", | |
| "loadingCostData": "Carregando dados de custo", | |
| "noUsageData": "Ainda sem dados de uso", | |
| "noUsageDataDesc": "Os dados de uso aparecem quando os agentes executam sessões e consomem tokens.", | |
| "refresh": "Atualizar", | |
| "totalCost": "Custo total ({timeframe})", | |
| "totalTokens": "Total de tokens", | |
| "apiRequests": "Requisições API", | |
| "activeAgents": "Agentes ativos", | |
| "taskAttributed": "Atribuído a tarefas", | |
| "usageTrends": "Tendências de uso", | |
| "perTurn": "Por turno", | |
| "cumulative": "Cumulativo", | |
| "noTrendData": "Sem dados de tendência para este período", | |
| "tokenUsageByModel": "Uso de tokens por modelo", | |
| "noModelData": "Sem dados de modelo", | |
| "costDistributionByModel": "Distribuição de custos por modelo", | |
| "noCostData": "Sem dados de custo", | |
| "performanceInsights": "Análises de desempenho", | |
| "mostEfficientModel": "Modelo mais eficiente", | |
| "avgTokensPerRequest": "Média de tokens/requisição", | |
| "optimizationPotential": "Potencial de otimização", | |
| "savingsPossible": "de economia possível", | |
| "exportData": "Exportar dados", | |
| "exportDataDesc": "Baixar registros de uso de tokens, estatísticas de modelos e detalhamento de custos", | |
| "exporting": "Exportando...", | |
| "noAgentData": "Sem dados por agente", | |
| "noAgentDataDesc": "Os registros de uso de tokens aparecerão quando os agentes começarem a reportar", | |
| "agents": "Agentes", | |
| "totalCostDays": "Custo total ({days}d)", | |
| "avgPer1kTokens": "Média $/1K tokens", | |
| "perAgentCost": "Custo por agente", | |
| "agentBreakdown": "Detalhamento por agente", | |
| "inputTokens": "Tokens de entrada", | |
| "outputTokens": "Tokens de saída", | |
| "ioRatio": "Razão E/S", | |
| "lastActive": "Última atividade", | |
| "noTaskCosts": "Sem custos atribuídos a tarefas", | |
| "tokens": "tokens", | |
| "sortBy": "Ordenar", | |
| "noSessionCostData": "Sem dados de custo de sessão", | |
| "noSessionCostDataDesc": "Os detalhamentos por sessão aparecem após o registro do uso.", | |
| "activeStatus": "Ativa", | |
| "inactiveStatus": "Inativa", | |
| "requests": "requisições", | |
| "inShort": "entrada", | |
| "outShort": "saída", | |
| "avgPerReq": "média/req.", | |
| "noTaskCostData": "Sem dados de custo de tarefas", | |
| "noTaskCostDataDesc": "Os custos serão atribuídos às tarefas quando os agentes trabalharem nelas", | |
| "tasksWithCosts": "Tarefas com custos", | |
| "attributedCost": "Custo atribuído", | |
| "attributedTokens": "Tokens atribuídos", | |
| "unattributed": "Não atribuído", | |
| "tasksByCost": "Tarefas por custo", | |
| "reqs": "req." | |
| }, | |
| "superAdmin": { | |
| "accessDenied": "Acesso negado", | |
| "accessDeniedDesc": "O super controle requer privilégios de administrador.", | |
| "loading": "Carregando dados de super administração...", | |
| "title": "Super controle", | |
| "subtitleLocal": "Visão do plano de controle local sobre automações do agendador e estado de tempo de execução.", | |
| "subtitleMultiTenant": "Plano de controle de provisionamento multi-inquilino com portões de aprovação e ações destrutivas mais seguras.", | |
| "addWorkspace": "+ Adicionar espaço de trabalho", | |
| "refresh": "Atualizar", | |
| "activeOrgs": "Organizações ativas", | |
| "pendingInProgress": "Pendente / Em andamento", | |
| "erroredOrgs": "Organizações com erro", | |
| "queuedApprovals": "Aprovações em fila", | |
| "createNewWorkspace": "Criar novo espaço de trabalho", | |
| "createWorkspaceHint": "Preencha os detalhes abaixo e clique em Criar + Fila para provisionar uma nova instância de cliente.", | |
| "slugPlaceholder": "Slug (ex. acme)", | |
| "displayNamePlaceholder": "Nome de exibição", | |
| "linuxUserPlaceholder": "Usuário Linux (opcional)", | |
| "planStandard": "Padrão", | |
| "planPro": "Pro", | |
| "planEnterprise": "Empresarial", | |
| "gatewayPortPlaceholder": "Porta do gateway", | |
| "dashboardPortPlaceholder": "Porta do painel", | |
| "dryRun": "Simulação", | |
| "live": "(real)", | |
| "createAndQueue": "Criar + Fila", | |
| "tabOrganizations": "Organizações", | |
| "tabJobs": "trabalhos", | |
| "tabEvents": "eventos", | |
| "searchOrganizations": "Pesquisar organizações", | |
| "showing": "Exibindo {shown} de {total}", | |
| "colTenant": "Inquilino", | |
| "colSystemUser": "Usuário do sistema", | |
| "colOwner": "Proprietário", | |
| "colStatus": "Status", | |
| "colLatestJob": "Último trabalho", | |
| "colAction": "Ação", | |
| "unassigned": "não atribuído", | |
| "by": "por", | |
| "unknownCreator": "desconhecido", | |
| "localReadOnly": "Local somente leitura", | |
| "queueDecommission": "Enfileirar desativação", | |
| "noMatchingOrgs": "Nenhuma organização correspondente.", | |
| "prev": "Anterior", | |
| "next": "Próximo", | |
| "page": "Página {page} / {total}", | |
| "searchJobs": "Pesquisar trabalhos", | |
| "colJob": "Trabalho", | |
| "colRequestedApproved": "Solicitado/Aprovado", | |
| "reqShort": "Solic.", | |
| "apprShort": "Aprov.", | |
| "view": "Ver", | |
| "viewEvents": "Ver eventos", | |
| "approveAndRun": "Aprovar + Executar", | |
| "approve": "Aprovar", | |
| "reject": "Rejeitar", | |
| "running": "Executando...", | |
| "run": "Executar", | |
| "noMatchingJobs": "Nenhum trabalho correspondente.", | |
| "showingEventsForJob": "Exibindo eventos do trabalho #{jobId}", | |
| "selectJobForEvents": "Selecione um trabalho para inspecionar o log de eventos de provisionamento.", | |
| "noEventsYet": "Ainda não há eventos para este trabalho.", | |
| "queueDecommissionTitle": "Enfileirar desativação: {name}", | |
| "reviewImpact": "Revise o impacto antes de criar o trabalho.", | |
| "dryRunRecommended": "Simulação (recomendada)", | |
| "dryRunDesc": "Sem alterações no sistema, valida comandos e registra uma execução completa do plano.", | |
| "liveExecution": "Execução real", | |
| "liveExecutionDesc": "Irá parar serviços e aplicar alterações de desmontagem após aprovação + execução.", | |
| "removeLinuxUser": "Remover usuário Linux", | |
| "removeLinuxUserDesc": "Executa `userdel -r` e remove o diretório pessoal.", | |
| "removeStateDirs": "Remover dirs. de estado/espaço de trabalho", | |
| "removeStateDirsDesc": "Exclui os caminhos `.openclaw` e `workspace` quando o usuário é mantido.", | |
| "impactSummary": "Resumo do impacto", | |
| "impactStopsService": "Para e desabilita `openclaw-gateway@{user}.service`.", | |
| "impactRemovesEnv": "Remove `/etc/openclaw-tenants/{user}.env`.", | |
| "impactLinuxUserRemoved": "O usuário Linux será removido.", | |
| "impactStateDirsRemoved": "Os diretórios de estado/espaço de trabalho serão removidos.", | |
| "impactRetained": "O usuário Linux e os diretórios são mantidos.", | |
| "reasonOptional": "Motivo (opcional)", | |
| "typeSlugLabel": "Digite", | |
| "toConfirmLive": "para confirmar a desativação real", | |
| "cancel": "Cancelar", | |
| "queueing": "Enfileirando...", | |
| "queueDryRunDecommission": "Enfileirar simulação de desativação", | |
| "queueLiveDecommission": "Enfileirar desativação real", | |
| "slugAndNameRequired": "Slug e nome de exibição são obrigatórios", | |
| "tenantCreated": "Inquilino {slug} criado. Trabalho de inicialização enfileirado.", | |
| "jobExecuted": "Trabalho #{jobId} executado", | |
| "jobApprovedExecuted": "Trabalho #{jobId} aprovado e executado", | |
| "typeToConfirm": "Digite {slug} para confirmar a desativação real", | |
| "decommissionQueuedDryRun": "Simulação de desativação enfileirada para {slug}", | |
| "decommissionQueued": "Desativação enfileirada para {slug}", | |
| "optionalReason": "Motivo opcional para {action}:", | |
| "jobActioned": "Trabalho #{jobId} foi {action}" | |
| }, | |
| "auditTrail": { | |
| "title": "Trilha de auditoria", | |
| "eventsLogged": "{count, plural, one {# evento} other {# eventos}} registrados", | |
| "refresh": "Atualizar", | |
| "allActions": "Todas as ações", | |
| "groupAuth": "Autenticação", | |
| "groupUsers": "Usuários", | |
| "groupAgents": "Agentes", | |
| "groupSystem": "Sistema", | |
| "groupConfig": "Configuração", | |
| "groupWorkspaces": "Espaços de trabalho", | |
| "actionLogin": "Login", | |
| "actionLoginFailed": "Falha de login", | |
| "actionLogout": "Logout", | |
| "actionLoginGoogle": "Login com Google", | |
| "actionGoogleDisconnect": "Google desconectado", | |
| "actionPasswordChange": "Alteração de senha", | |
| "actionProfileUpdate": "Atualização de perfil", | |
| "actionUserCreate": "Usuário criado", | |
| "actionUserUpdate": "Usuário atualizado", | |
| "actionUserDelete": "Usuário excluído", | |
| "actionRoleDenied": "Acesso negado", | |
| "actionAccessRequest": "Acesso solicitado", | |
| "actionAccessApprove": "Acesso aprovado", | |
| "actionAccessDeny": "Acesso negado", | |
| "actionAgentRegister": "Agente registrado", | |
| "actionAgentCreate": "Agente criado", | |
| "actionAgentUpdate": "Agente atualizado", | |
| "actionAgentDelete": "Agente excluído", | |
| "actionAgentConfigSync": "Configuração sincronizada", | |
| "actionLocalAgentSync": "Agentes locais sincronizados", | |
| "actionSettingsUpdate": "Configurações atualizadas", | |
| "actionAutoBackup": "Backup automático", | |
| "actionBackupCreate": "Backup criado", | |
| "actionBackupDelete": "Backup excluído", | |
| "actionHeartbeatCheck": "Verificação de heartbeat", | |
| "actionIntegrationTest": "Teste de integração", | |
| "actionCleanup": "Limpeza", | |
| "actionExport": "Exportação", | |
| "actionTokenRotate": "Token rotacionado", | |
| "actionGatewayConfigUpdate": "Configuração do gateway atualizada", | |
| "actionWorkspaceCreate": "Espaço de trabalho criado", | |
| "actionWorkspaceUpdate": "Espaço de trabalho atualizado", | |
| "actionWorkspaceDelete": "Espaço de trabalho excluído", | |
| "filterByActor": "Filtrar por ator...", | |
| "noEvents": "Nenhum evento de auditoria encontrado", | |
| "userRef": "usuário #{id}", | |
| "previous": "Anterior", | |
| "next": "Próximo", | |
| "pageOf": "Página {page} de {total}", | |
| "adminRequired": "Acesso de administrador necessário para visualizar os logs de auditoria", | |
| "failedFetch": "Falha ao buscar o log de auditoria", | |
| "detailUsername": "usuário", | |
| "detailRole": "função", | |
| "detailName": "nome", | |
| "detailPasswordReset": "senha redefinida", | |
| "detailChanged": "alterado", | |
| "detailSize": "tamanho", | |
| "detailMarkedOffline": "marcado como offline", | |
| "detailAgent": "agente", | |
| "detailSessions": "sessões", | |
| "detailEvents": "eventos", | |
| "detailRemoved": "removido", | |
| "detailType": "tipo" | |
| }, | |
| "securityAudit": { | |
| "title": "Auditoria de Segurança", | |
| "subtitle": "Postura de segurança, eventos de autenticação, pontuações de confiança e detecção de ameaças", | |
| "timeframeHour": "Hora", | |
| "timeframeDay": "Dia", | |
| "timeframeWeek": "Semana", | |
| "timeframeMonth": "Mês", | |
| "loadingSecurityData": "Carregando dados de segurança", | |
| "securityPosture": "Postura de Segurança", | |
| "blendedScore": "Pontuação combinada: 70% configuração de infraestrutura, 30% histórico de eventos.", | |
| "infrastructureScan": "Varredura de Infraestrutura", | |
| "scanCredentials": "Credenciais", | |
| "scanNetwork": "Rede", | |
| "scanOpenclaw": "OpenClaw", | |
| "scanRuntime": "Tempo de Execução", | |
| "scanOs": "Segurança do SO", | |
| "authEvents": "Eventos de Autenticação", | |
| "noAuthEvents": "Nenhum evento de autenticação neste período", | |
| "colType": "Tipo", | |
| "colActor": "Ator", | |
| "colIP": "IP", | |
| "colTime": "Hora", | |
| "agentTrustScores": "Pontuações de Confiança do Agente", | |
| "noAgentTrustData": "Nenhum dado de confiança do agente disponível", | |
| "flagged": "sinalizado", | |
| "secretExposureAlerts": "Alertas de Exposição de Segredos", | |
| "noSecretsDetected": "Nenhum segredo detectado", | |
| "colFile": "Arquivo", | |
| "colPreview": "Visualização", | |
| "colStatus": "Status", | |
| "colDetected": "Detectado", | |
| "statusResolved": "resolvido", | |
| "statusActive": "ativo", | |
| "mcpToolAudit": "Auditoria de Ferramentas MCP", | |
| "noToolUsageData": "Nenhum dado de uso de ferramentas", | |
| "chartSuccess": "Sucesso", | |
| "chartFailure": "Falha", | |
| "rateLimitAbuseSignals": "Sinais de Limite de Taxa / Abuso", | |
| "noRateLimitSignals": "Nenhum sinal de limite de taxa", | |
| "hits": "{hits} acessos", | |
| "injectionAttempts": "Tentativas de Injeção", | |
| "noInjectionAttempts": "Nenhuma tentativa de injeção detectada", | |
| "colSource": "Fonte", | |
| "colInput": "Entrada", | |
| "statusBlocked": "bloqueado", | |
| "statusPassed": "passou", | |
| "securityTimeline": "Linha do Tempo de Segurança ({timeframe})", | |
| "noTimelineData": "Nenhum dado de linha do tempo", | |
| "chartAuthEvents": "Eventos de Auth", | |
| "chartInjections": "Injeções", | |
| "chartSecrets": "Segredos", | |
| "chartToolCalls": "Chamadas de Ferramentas", | |
| "agentEvalDashboard": "Painel de Avaliação de Agentes", | |
| "overallConvergence": "Convergência Geral", | |
| "crossAgentAlignment": "Alinhamento entre agentes nas camadas de avaliação", | |
| "noEvalData": "Nenhum dado de avaliação disponível", | |
| "convergence": "Convergência:", | |
| "drift": "deriva", | |
| "fixPrefix": "Correção: {fix}", | |
| "issueCount": "{count, plural, one {# problema} other {# problemas}}" | |
| }, | |
| "office": { | |
| "title": "Ponte de Comando", | |
| "subtitle": "Monitore sua equipe em tempo real", | |
| "loadingLocalSessions": "Verificando sessões locais...", | |
| "loadingOffice": "Carregando escritório...", | |
| "activeCount": "{count} ativos", | |
| "standbyCount": "{count} em espera", | |
| "alertCount": "{count} alertas", | |
| "offlineCount": "{count} offline", | |
| "buttonDeck": "Ponte", | |
| "buttonCrewChart": "Organograma", | |
| "refresh": "Atualizar", | |
| "emptyDeck": "A ponte está vazia", | |
| "emptyDeckSubtitle": "Implante agentes para vê-los aparecer aqui", | |
| "crewHeader": "TRIPULAÇÃO", | |
| "onlineCount": "{count} online", | |
| "filterAll": "Todos", | |
| "filterWorking": "Trabalhando", | |
| "filterIdle": "Inativo", | |
| "filterNeedsAttention": "Precisa de Atenção", | |
| "filterRunning": "Executando", | |
| "filterNotRunning": "Não Executando", | |
| "noWorkersInFilter": "Nenhum trabalhador neste filtro.", | |
| "noRecentActivity": "Nenhuma atividade recente", | |
| "activeStatus": "ativo", | |
| "idleMinutes": "{minutes}m inativo", | |
| "mainDeck": "PONTE PRINCIPAL", | |
| "radarLabel": "Radar", | |
| "resetView": "Redefinir", | |
| "showCrewButton": "Mostrar Tripulação", | |
| "hideCrewButton": "Ocultar Tripulação", | |
| "showRadarButton": "Mostrar Radar", | |
| "hideRadarButton": "Ocultar Radar", | |
| "showLogButton": "Mostrar Registro", | |
| "hideLogButton": "Ocultar Registro", | |
| "resetLayout": "Redefinir Layout", | |
| "deckLog": "Registro da Ponte", | |
| "noEventsYet": "Nenhum evento ainda. Clique em uma zona ou execute uma ação.", | |
| "legendActive": "Ativo", | |
| "legendStandby": "Em espera", | |
| "legendOther": "Outro", | |
| "hotspotUp": "Cima", | |
| "hotspotDown": "Baixo", | |
| "hotspotLeft": "Esquerda", | |
| "hotspotRight": "Direita", | |
| "hotspotFineMinusX": "Fino -X", | |
| "hotspotFinePlusX": "Fino +X", | |
| "hotspotWider": "Mais largo", | |
| "hotspotNarrower": "Mais estreito", | |
| "hotspotTaller": "Mais alto", | |
| "hotspotShorter": "Mais baixo", | |
| "segmentedBy": "Segmentado por", | |
| "segmentCategory": "Categoria", | |
| "segmentRole": "Papel", | |
| "segmentStatus": "Status", | |
| "currentActivity": "Atividade Atual", | |
| "taskStatTotal": "Total", | |
| "taskStatAssigned": "Atribuídos", | |
| "taskStatActive": "Ativos", | |
| "taskStatDone": "Concluídos", | |
| "sessionLabel": "Sessão:", | |
| "quickActions": "Ações Rápidas", | |
| "actionFocus": "Foco", | |
| "actionPair": "Par", | |
| "actionBreak": "Pausa", | |
| "openFlightDeck": "Abrir no Flight Deck", | |
| "openingFlightDeck": "Abrindo Flight Deck...", | |
| "flightDeckCompanion": "Aplicativo companheiro privado/pro para análise profunda de sessões", | |
| "flightDeckRequired": "Flight Deck Necessário", | |
| "flightDeckDescription": "Flight Deck é o aplicativo companheiro privado/pro do Mission Control.", | |
| "flightDeckNotInstalled": "Parece que o Flight Deck não está instalado nesta máquina. Instale-o para abrir sessões de agentes com controles e diagnósticos mais ricos.", | |
| "maybeLater": "Talvez Depois", | |
| "downloadFlightDeck": "Baixar Flight Deck", | |
| "moving": "em movimento", | |
| "neverSeen": "Nunca visto", | |
| "justNow": "Agora mesmo", | |
| "minutesAgo": "há {minutes}m", | |
| "hoursAgo": "há {hours}h", | |
| "daysAgo": "há {days}d" | |
| }, | |
| "githubSync": { | |
| "title": "Sincronização de Issues do GitHub", | |
| "subtitle": "Importe Issues do GitHub como tarefas do Mission Control", | |
| "loading": "Carregando sincronização do GitHub...", | |
| "connectedAs": "GitHub: {user}", | |
| "notConfigured": "GitHub: não configurado", | |
| "tokenNotConfigured": "Token do GitHub não configurado", | |
| "tokenNotConfiguredDesc": "Defina <code>GITHUB_TOKEN</code> nas Integrações para habilitar a sincronização de issues. Você ainda pode navegar pelo histórico de sincronização e tarefas vinculadas.", | |
| "importIssues": "Importar Issues", | |
| "labelRepository": "Repositório", | |
| "placeholderRepo": "proprietario/repo", | |
| "labelLabels": "Labels (opcional)", | |
| "placeholderLabels": "bug,melhoria", | |
| "labelState": "Estado", | |
| "stateOpen": "Aberto", | |
| "stateClosed": "Fechado", | |
| "stateAll": "Todos", | |
| "labelAssignAgent": "Atribuir a Agente (opcional)", | |
| "unassigned": "Não atribuído", | |
| "buttonPreview": "Visualizar", | |
| "buttonImport": "Importar", | |
| "twoWaySync": "Sincronização Bidirecional", | |
| "syncAll": "Sincronizar Tudo", | |
| "enableSync": "Ativar", | |
| "disableSync": "Desativar", | |
| "syncButton": "Sincronizar", | |
| "noProjectsLinked": "Nenhum projeto vinculado a repositórios do GitHub. Defina um repositório GitHub no Gerenciamento de Projetos.", | |
| "previewTitle": "Visualização ({count} issues)", | |
| "colNumber": "#", | |
| "colTitle": "Título", | |
| "colLabels": "Labels", | |
| "colState": "Estado", | |
| "colCreated": "Criado", | |
| "syncHistory": "Histórico de Sincronização", | |
| "colRepo": "Repositório", | |
| "colIssues": "Issues", | |
| "colStatus": "Status", | |
| "colSyncedAt": "Sincronizado em", | |
| "noSyncHistory": "Nenhum histórico de sincronização. Importe issues acima para começar.", | |
| "linkedTasks": "Tarefas Vinculadas", | |
| "linkedTasksWithCount": "Tarefas Vinculadas ({count})", | |
| "colTask": "Tarefa", | |
| "colPriority": "Prioridade", | |
| "colGitHub": "GitHub", | |
| "colSynced": "Sincronizado", | |
| "noLinkedTasks": "Nenhuma tarefa vinculada a issues do GitHub ainda.", | |
| "syncResultImported": "Importados: {count}", | |
| "syncResultSkipped": "Ignorados: {count}", | |
| "syncResultErrors": "Erros: {count}", | |
| "enterRepo": "Digite um repositório (proprietario/repo)", | |
| "noIssuesFound": "Nenhuma issue encontrada com os filtros atuais", | |
| "failedFetchIssues": "Falha ao buscar issues", | |
| "networkError": "Erro de rede", | |
| "syncFailed": "Falha na sincronização", | |
| "failedToggleSync": "Falha ao alternar sincronização", | |
| "importedFeedback": "{imported} {imported, plural, one {issue importada} other {issues importadas}}, {skipped} ignoradas" | |
| }, | |
| "agentCost": { | |
| "title": "Detalhamento de Custos por Agente", | |
| "subtitle": "Análise de uso de tokens e gastos por agente", | |
| "loadingAgentCosts": "Carregando custos dos agentes", | |
| "viewOverview": "Visão Geral", | |
| "viewPerAgentDB": "Por Agente (BD)", | |
| "timeframeHour": "Hora", | |
| "timeframeDay": "Dia", | |
| "timeframeWeek": "Semana", | |
| "timeframeMonth": "Mês", | |
| "noAgentCostData": "Nenhum dado de custo de agente", | |
| "noAgentCostSubtitle": "Os dados de custo aparecerão quando os agentes começarem a usar tokens", | |
| "refresh": "Atualizar", | |
| "activeAgents": "Agentes Ativos", | |
| "totalCost": "Custo Total ({timeframe})", | |
| "mostExpensive": "Mais Caro", | |
| "mostEfficient": "Mais Eficiente", | |
| "taskAttributed": "Atribuído a Tarefas", | |
| "unattributed": "{cost} não atribuído", | |
| "costDistributionByAgent": "Distribuição de Custos por Agente", | |
| "noCostData": "Sem dados de custo", | |
| "costTrends": "Tendências de Custos (Top 5 Agentes)", | |
| "noTrendData": "Sem dados de tendência", | |
| "costComparison": "Comparação de Custos", | |
| "costEfficiency": "Eficiência de Custos ($/1K Tokens por Agente)", | |
| "agentCostRanking": "Ranking de Custos por Agente", | |
| "noTaskCosts": "Sem custos atribuídos a tarefas para este agente", | |
| "tasksTab": "Tarefas ({count})", | |
| "modelsTab": "Modelos ({count})", | |
| "sessionCount": "{count, plural, one {# sessão} other {# sessões}}", | |
| "requestCount": "{count, plural, one {# requisição} other {# requisições}}", | |
| "tokens": "tokens", | |
| "ofTotal": "{pct}% do total", | |
| "reqs": "{count} requisições", | |
| "inputTokens": "Tokens de Entrada", | |
| "outputTokens": "Tokens de Saída", | |
| "ioRatio": "Proporção E/S", | |
| "lastActive": "Último Ativo", | |
| "modelBreakdown": "Detalhamento por Modelo", | |
| "inSuffix": "entrada", | |
| "outSuffix": "saída", | |
| "noPerAgentData": "Nenhum dado por agente no banco de dados", | |
| "noPerAgentDataSubtitle": "Os registros de uso de tokens aparecerão quando os agentes começarem a enviar heartbeats", | |
| "agentCountDB": "Agentes (BD)", | |
| "totalCostDays": "Custo Total ({days}d)", | |
| "totalTokens": "Total de Tokens", | |
| "avgPer1kTokens": "Média $/1K Tokens", | |
| "perAgentCostDB": "Custo por Agente (BD)", | |
| "agentTokenBreakdown": "Detalhamento de Tokens por Agente", | |
| "chartCost": "Custo ($)" | |
| }, | |
| "tokenDashboard": { | |
| "title": "Painel de Tokens e Custos", | |
| "subtitle": "Monitorar uso de tokens e custos em modelos e sessões", | |
| "viewOverview": "Visão Geral", | |
| "viewSessions": "Sessões", | |
| "timeframeHour": "Hora", | |
| "timeframeDay": "Dia", | |
| "timeframeWeek": "Semana", | |
| "timeframeMonth": "Mês", | |
| "filtersLabel": "Filtros:", | |
| "clearAll": "Limpar tudo", | |
| "timezoneLabel": "Fuso horário:", | |
| "sortByLabel": "Ordenar por:", | |
| "noSessionCostData": "Nenhum dado de custo de sessão", | |
| "noSessionCostSubtitle": "Os detalhamentos por sessão aparecerão quando o uso for registrado.", | |
| "sessionActive": "Ativo", | |
| "sessionInactive": "Inativo", | |
| "requests": "requisições", | |
| "inSuffix": "entrada", | |
| "outSuffix": "saída", | |
| "avgPerRequest": "média/requisição", | |
| "loadingUsageData": "Carregando dados de uso", | |
| "totalTokens": "Total de Tokens ({timeframe})", | |
| "totalCost": "Custo Total ({timeframe})", | |
| "apiRequests": "Requisições de API", | |
| "avgTokensPerRequest": "Média de Tokens/Requisição", | |
| "cacheReadTokens": "Tokens de Leitura em Cache", | |
| "cacheWriteTokens": "Tokens de Escrita em Cache", | |
| "usageTrends": "Tendências de Uso ({timeframe})", | |
| "peakLabel": "Pico:", | |
| "perTurnButton": "Por Turno", | |
| "cumulativeButton": "Cumulativo", | |
| "noTrendData": "Nenhum dado de tendência para este período", | |
| "chartTokens": "Tokens", | |
| "chartRequests": "Requisições", | |
| "tokenUsageByModel": "Uso de Tokens por Modelo", | |
| "noModelUsageData": "Nenhum dado de uso de modelo ainda", | |
| "costDistributionByModel": "Distribuição de Custos por Modelo", | |
| "noCostData": "Nenhum dado de custo ainda", | |
| "costByProvider": "Custos por Provedor", | |
| "noProviderData": "Nenhum dado de provedor ainda", | |
| "exportData": "Exportar Dados", | |
| "exportCsvFiltered": "Exportar CSV (Filtrado)", | |
| "exportCsvFull": "Exportar CSV (Completo)", | |
| "exportJson": "Exportar JSON", | |
| "exporting": "Exportando...", | |
| "exportDescription": "Exportar dados de uso de tokens para análise. \"Filtrado\" exporta apenas os dados exibidos atualmente; \"Completo\" exporta todos os registros do servidor.", | |
| "performanceInsights": "Análises de Desempenho", | |
| "mostEfficientModel": "Modelo Mais Eficiente", | |
| "mostUsedModel": "Modelo Mais Usado", | |
| "optimizationPotential": "Potencial de Otimização", | |
| "savingsPossible": "{pct}% de economia possível", | |
| "modelEfficiencyComparison": "Comparação de Eficiência de Modelos", | |
| "modelPerformance": "Desempenho do Modelo", | |
| "topSessionsByCost": "Sessões Principais por Custo", | |
| "requestsLabel": "Requisições", | |
| "avgCost": "Custo Médio", | |
| "avgTokens": "Tokens Médios", | |
| "noUsageData": "Nenhum dado de uso disponível", | |
| "noUsageDataSubtitle": "O uso de tokens aparecerá aqui quando os agentes começarem a ser executados", | |
| "refresh": "Atualizar" | |
| }, | |
| "memoryBrowser": { | |
| "hideSidebar": "Ocultar barra lateral", | |
| "showSidebar": "Mostrar barra lateral", | |
| "fileCountSize": "{count} arquivos / {size}", | |
| "indexing": "indexando…", | |
| "newFile": "+ novo", | |
| "searchPlaceholder": "Pesquisar arquivos...", | |
| "searchResults": "{count} resultados", | |
| "noFiles": "sem arquivos", | |
| "refresh": "atualizar", | |
| "toggleBacklinks": "Alternar painel de backlinks", | |
| "links": "links", | |
| "edit": "editar", | |
| "delete": "excluir", | |
| "save": "salvar", | |
| "saving": "salvando...", | |
| "cancel": "cancelar", | |
| "selectFilePrompt": "selecionar um arquivo para visualizar", | |
| "orSwitchView": "ou alternar para a visualização de saúde / pipeline", | |
| "schemaWarnings": "Avisos de esquema:", | |
| "editPlaceholder": "Editar conteúdo do arquivo...", | |
| "loadingHermes": "Carregando memória Hermes", | |
| "noHermesData": "Sem dados de memória Hermes", | |
| "hermesMemoryTitle": "Memória Hermes", | |
| "hermesMemoryDesc": "Visualização somente leitura dos arquivos de memória persistente do agente Hermes", | |
| "noAgentMemory": "Nenhum arquivo de memória do agente encontrado", | |
| "noUserMemory": "Nenhum arquivo de memória do usuário encontrado", | |
| "runningDiagnostics": "Executando diagnósticos", | |
| "noHealthData": "Sem dados de saúde", | |
| "runDiagnostics": "Executar diagnósticos", | |
| "healthCategories": "8 categorias / {time}", | |
| "pipelineTitle": "Pipeline de processamento", | |
| "pipelineDesc": "Operações de manutenção de conhecimento inspiradas nos 6 Rs do Ars Contexta", | |
| "pipelineReflect": "Refletir", | |
| "pipelineReflectDesc": "Encontrar oportunidades de conexão entre arquivos", | |
| "pipelineReweave": "Retecido", | |
| "pipelineReweaveDesc": "Encontrar arquivos desatualizados que precisam de atualizações de arquivos mais recentes", | |
| "pipelineGenerateMoc": "Gerar MOC", | |
| "pipelineGenerateMocDesc": "Gerar automaticamente Mapas de Conteúdo a partir de clusters de arquivos", | |
| "processing": "Processando", | |
| "filesProcessed": "{count} arquivos processados", | |
| "noSuggestions": "Sem sugestões — a base de conhecimento está bem conectada", | |
| "mapsOfContent": "Mapas de Conteúdo ({count} grupos)", | |
| "newFileTitle": "novo arquivo", | |
| "directory": "diretório", | |
| "fileName": "nome", | |
| "fileType": "tipo", | |
| "content": "conteúdo", | |
| "contentOptional": "opcional...", | |
| "create": "Criar", | |
| "deleteFileTitle": "excluir arquivo", | |
| "permanentlyDelete": "excluir permanentemente:", | |
| "outgoing": "Saídas ({count})", | |
| "backlinks": "Backlinks ({count})", | |
| "wikiLinks": "Wiki-links ({count})" | |
| }, | |
| "userManagement": { | |
| "adminAccessRequired": "Acesso de administrador necessário", | |
| "failedToLoadUsers": "Falha ao carregar usuários", | |
| "failedToCreate": "Falha ao criar usuário", | |
| "networkError": "Erro de rede", | |
| "userUpdated": "Usuário atualizado", | |
| "failedToUpdate": "Falha ao atualizar", | |
| "deletedUser": "Usuário \"{username}\" excluído", | |
| "failedToDelete": "Falha ao excluir", | |
| "failedToAction": "Falha ao {action} a solicitação", | |
| "requestActioned": "Solicitação {action} para {email}", | |
| "user": "usuário", | |
| "accessDenied": "Acesso negado", | |
| "adminRequired": "O gerenciamento de usuários requer privilégios de administrador.", | |
| "loadingUsers": "Carregando usuários...", | |
| "usersTitle": "Usuários", | |
| "usersSummary": "{count} usuários registrados · {pending} aprovações pendentes", | |
| "addLocalUser": "+ Adicionar usuário local", | |
| "cancel": "Cancelar", | |
| "pendingRequests": "{count, plural, one {# solicitação de acesso pendente} other {# solicitações de acesso pendentes}}", | |
| "identity": "Identidade", | |
| "attempts": "Tentativas", | |
| "lastAttempt": "Última tentativa", | |
| "action": "Ação", | |
| "roleViewer": "Visualizador", | |
| "roleOperator": "Operador", | |
| "roleAdmin": "Administrador", | |
| "noteOptional": "Nota (opcional)", | |
| "confirm": "Confirmar", | |
| "reject": "Rejeitar", | |
| "review": "Revisar", | |
| "newLocalUser": "Novo usuário local", | |
| "username": "Nome de usuário", | |
| "password": "Senha", | |
| "displayName": "Nome de exibição", | |
| "creating": "Criando...", | |
| "createUser": "Criar usuário", | |
| "colUser": "Usuário", | |
| "colProvider": "Provedor", | |
| "colRole": "Função", | |
| "colLastLogin": "Último login", | |
| "colActions": "Ações", | |
| "newPasswordOptional": "Nova senha (opcional)", | |
| "save": "Salvar", | |
| "edit": "Editar", | |
| "delete": "Excluir", | |
| "never": "Nunca", | |
| "createdUser": "Usuário \"{username}\" criado" | |
| }, | |
| "alertRules": { | |
| "title": "Regras de alerta", | |
| "description": "Configurar alertas automáticos para eventos de agentes, tarefas e sistema", | |
| "evaluating": "Avaliando...", | |
| "evaluateNow": "Avaliar agora", | |
| "newRule": "+ Nova regra", | |
| "statTotalRules": "Total de regras", | |
| "statActive": "Ativas", | |
| "statTotalTriggers": "Total de acionamentos", | |
| "evalResultsTitle": "Resultados de avaliação", | |
| "dismiss": "Dispensar", | |
| "triggered": "ACIONADO", | |
| "noRulesToEvaluate": "Nenhuma regra para avaliar", | |
| "loadingRules": "Carregando regras...", | |
| "noRulesConfigured": "Nenhuma regra de alerta configurada", | |
| "createRuleHint": "Criar uma regra para ser notificado sobre eventos do sistema", | |
| "never": "Nunca", | |
| "cooldown": "Resfriamento: {minutes}m", | |
| "triggerCount": "Acionado: {count}x", | |
| "lastTriggered": "Último: {time}", | |
| "deleteRule": "Excluir regra", | |
| "newRuleTitle": "Nova regra de alerta", | |
| "ruleName": "Nome da regra", | |
| "ruleNamePlaceholder": "ex.: Alerta de agente offline", | |
| "ruleDescription": "Descrição", | |
| "optionalDescription": "Descrição opcional", | |
| "entity": "Entidade", | |
| "entityAgent": "Agente", | |
| "entityTask": "Tarefa", | |
| "entitySession": "Sessão", | |
| "entityActivity": "Atividade", | |
| "field": "Campo", | |
| "operator": "Operador", | |
| "value": "Valor", | |
| "valuePlaceholder": "ex.: error", | |
| "cooldownMinutes": "Resfriamento (minutos)", | |
| "notifyRecipient": "Notificar (destinatário)", | |
| "cancel": "Cancelar", | |
| "creating": "Criando...", | |
| "createRule": "Criar regra", | |
| "failedToCreate": "Falha ao criar a regra", | |
| "networkError": "Erro de rede" | |
| }, | |
| "agentSquad": { | |
| "failedToFetch": "Falha ao buscar agentes", | |
| "errorOccurred": "Ocorreu um erro", | |
| "failedToUpdateStatus": "Falha ao atualizar o status do agente", | |
| "loadingAgents": "Carregando agentes", | |
| "title": "Equipe de agentes", | |
| "live": "Ao vivo", | |
| "manual": "Manual", | |
| "addAgent": "+ Adicionar agente", | |
| "refresh": "Atualizar", | |
| "noAgents": "Nenhum agente encontrado", | |
| "noAgentsHint": "Agentes locais são descobertos automaticamente dos diretórios Claude, Codex e Hermes. No modo gateway, agentes registrados no seu gateway OpenClaw também aparecerão aqui.", | |
| "addFirstAgent": "Adicione seu primeiro agente para começar", | |
| "session": "Sessão", | |
| "totalTasks": "Total de tarefas", | |
| "inProgress": "Em andamento", | |
| "lastSeen": "Visto pela última vez", | |
| "activity": "Atividade", | |
| "wake": "Acordar", | |
| "busy": "Ocupado", | |
| "sleep": "Dormir", | |
| "statusControl": "Controle de status", | |
| "role": "Função", | |
| "sessionKey": "Chave de sessão", | |
| "notSet": "Não definido", | |
| "soulContent": "Conteúdo SOUL", | |
| "soulPlaceholder": "Personalidade e instruções do agente...", | |
| "taskStatistics": "Estatísticas de tarefas", | |
| "total": "Total", | |
| "assigned": "Atribuídas", | |
| "done": "Concluídas", | |
| "created": "Criado", | |
| "lastUpdated": "Última atualização", | |
| "saveChanges": "Salvar alterações", | |
| "cancel": "Cancelar", | |
| "editAgent": "Editar agente", | |
| "createNewAgent": "Criar novo agente", | |
| "name": "Nome", | |
| "rolePlaceholder": "ex.: pesquisador, desenvolvedor, analista", | |
| "sessionKeyOptional": "Chave de sessão (opcional)", | |
| "sessionKeyPlaceholder": "Identificador de sessão ClawdBot", | |
| "soulContentOptional": "Conteúdo SOUL (opcional)", | |
| "createAgent": "Criar agente", | |
| "failedToUpdate": "Falha ao atualizar o agente", | |
| "failedToCreate": "Falha ao criar o agente", | |
| "never": "Nunca", | |
| "justNow": "Agora mesmo", | |
| "minutesAgo": "há {count}m", | |
| "hoursAgo": "há {count}h", | |
| "daysAgo": "há {count}d" | |
| }, | |
| "multiGateway": { | |
| "title": "Gerenciador de gateways", | |
| "description": "Gerenciar múltiplas conexões de gateway OpenClaw", | |
| "probeAll": "Sondar tudo", | |
| "addGateway": "+ Adicionar gateway", | |
| "connected": "Conectado", | |
| "disconnected": "Desconectado", | |
| "noActiveConnection": "Sem conexão ativa", | |
| "loadingGateways": "Carregando gateways...", | |
| "noGateways": "Nenhum gateway configurado", | |
| "addGatewayHint": "Adicionar um gateway para começar a gerenciar conexões", | |
| "discoveredGateways": "Gateways descobertos", | |
| "discoveredGatewaysDesc": "Gateways OpenClaw encontrados nesta máquina", | |
| "refresh": "Atualizar", | |
| "running": "EM EXECUÇÃO", | |
| "stopped": "PARADO", | |
| "bind": "Bind", | |
| "mode": "Modo", | |
| "register": "Registrar", | |
| "directCliConnections": "Conexões CLI diretas", | |
| "directCliDesc": "Ferramentas CLI conectadas diretamente sem um gateway", | |
| "noDirectConnections": "Sem conexões CLI diretas", | |
| "useApiConnect": "Use", | |
| "toRegisterCli": "para registrar uma ferramenta CLI", | |
| "role": "Função", | |
| "heartbeat": "Heartbeat", | |
| "never": "Nunca", | |
| "disconnect": "Desconectar", | |
| "neverProbed": "Nunca sondado", | |
| "primary": "PRIMÁRIO", | |
| "connectedBadge": "CONECTADO", | |
| "token": "Token", | |
| "tokenSet": "Definido", | |
| "tokenNone": "Nenhum", | |
| "latency": "Latência", | |
| "last": "Último", | |
| "gatewayVersion": "Versão do gateway", | |
| "noHistory": "Sem histórico ainda", | |
| "colorKey": "Legenda de cores", | |
| "colorKeyTitle": "Verde = online; âmbar = erro; vermelho = offline", | |
| "lastLatency": "Última latência: {ms}ms", | |
| "probeGateway": "Sondar gateway", | |
| "probing": "Sondando...", | |
| "probe": "Sondar", | |
| "connectToGateway": "Conectar a este gateway", | |
| "connect": "Conectar", | |
| "setPrimaryTitle": "Definir como principal", | |
| "setPrimary": "Definir como principal", | |
| "removeGateway": "Remover gateway", | |
| "addGatewayTitle": "Adicionar gateway", | |
| "name": "Nome", | |
| "namePlaceholder": "ex.: primary", | |
| "host": "Host", | |
| "port": "Porta", | |
| "tokenField": "Token", | |
| "optional": "Opcional", | |
| "cancel": "Cancelar", | |
| "adding": "Adicionando...", | |
| "addGatewaySubmit": "Adicionar gateway", | |
| "failedToAdd": "Falha ao adicionar o gateway", | |
| "networkError": "Erro de rede" | |
| }, | |
| "nodes": { | |
| "title": "Nós / Instâncias", | |
| "gatewayConnected": "Gateway conectado", | |
| "gatewayUnreachable": "Gateway inacessível", | |
| "tabInstances": "Instâncias ({count})", | |
| "tabDevices": "Dispositivos ({count})", | |
| "loading": "Carregando...", | |
| "noInstances": "Nenhuma instância ativa. Os nós aparecem aqui quando se conectam ao gateway.", | |
| "colName": "Nome", | |
| "colClientId": "ID do cliente", | |
| "colPlatform": "Plataforma", | |
| "colVersion": "Versão", | |
| "colRoles": "Funções", | |
| "colStatus": "Status", | |
| "colConnected": "Conectado", | |
| "colLastActivity": "Última atividade", | |
| "colHostIp": "Host / IP", | |
| "colDeviceId": "ID do dispositivo", | |
| "colPaired": "Pareado", | |
| "colLastSeen": "Visto pela última vez", | |
| "colTrust": "Confiança", | |
| "colActions": "Ações", | |
| "pendingPairingRequests": "Solicitações de pareamento pendentes ({count})", | |
| "approve": "Aprovar", | |
| "approving": "Aprovando...", | |
| "reject": "Rejeitar", | |
| "rejecting": "Rejeitando...", | |
| "noPairedDevices": "Nenhum dispositivo pareado.", | |
| "pairedDevices": "Dispositivos pareados ({count})", | |
| "trusted": "confiável", | |
| "untrusted": "não confiável", | |
| "rotateToken": "Rotacionar token", | |
| "revokeConfirm": "Revogar?", | |
| "yes": "Sim", | |
| "no": "Não", | |
| "revoke": "Revogar", | |
| "hideTokens": "Ocultar tokens", | |
| "tokens": "Tokens ({count})", | |
| "tokenUsed": "usado {time}", | |
| "revoked": "revogado", | |
| "rotate": "Rotacionar" | |
| }, | |
| "activityFeed": { | |
| "title": "Atividade", | |
| "live": "Ao vivo", | |
| "paused": "Pausado", | |
| "refresh": "Atualizar", | |
| "filterAgent": "Agente", | |
| "filterAll": "Todos", | |
| "filterType": "Tipo", | |
| "allTypes": "Todos os tipos", | |
| "filterLimit": "Limite", | |
| "loadingActivities": "Carregando atividades", | |
| "noActivities": "Nenhuma atividade encontrada", | |
| "noActivityForAgent": "Nenhuma atividade registrada para {agent}", | |
| "tryAdjustingFilters": "Tente ajustar seus filtros", | |
| "entityTask": "Tarefa:", | |
| "entityCommentOn": "Comentário em:", | |
| "entityAgent": "Agente:", | |
| "showDetails": "Mostrar detalhes", | |
| "activeSessions": "Sessões ativas", | |
| "agentStatus": "Status", | |
| "lastSeen": "Visto pela última vez", | |
| "lastAction": "Última ação", | |
| "tasksAssigned": "Tarefas atribuídas", | |
| "inProgress": "Em andamento", | |
| "completed": "Concluído", | |
| "events": "{count} eventos", | |
| "newer": "Mais recente", | |
| "older": "Mais antigo", | |
| "pageOf": "Página {page} de {total}", | |
| "footerAgentEvents": "{total} eventos para {agent}", | |
| "footerShowing": "Exibindo {count} atividades{filtered}", | |
| "filtered": " (filtrado)", | |
| "lastUpdated": "Última atualização: {time}" | |
| }, | |
| "standup": { | |
| "title": "Standup diário", | |
| "viewCurrent": "Atual", | |
| "viewHistory": "Histórico", | |
| "generating": "Gerando...", | |
| "generate": "Gerar", | |
| "export": "Exportar", | |
| "standupFor": "Standup de {date}", | |
| "generatedOn": "Gerado em {date}", | |
| "statCompleted": "Concluído", | |
| "statInProgress": "Em andamento", | |
| "statBlocked": "Bloqueado", | |
| "statOverdue": "Vencido", | |
| "teamAccomplishments": "Realizações da equipe", | |
| "teamBlockers": "Bloqueadores da equipe", | |
| "overdueTasks": "Tarefas vencidas", | |
| "unassigned": "Não atribuído", | |
| "individualReports": "Relatórios individuais", | |
| "activitySummary": "Atividade: {actions} ações, {comments} comentários", | |
| "sectionCompleted": "Concluído ({count})", | |
| "sectionInProgress": "Em andamento ({count})", | |
| "sectionAssigned": "Atribuído ({count})", | |
| "sectionBlocked": "Bloqueado ({count})", | |
| "none": "Nenhum", | |
| "noStandupGenerated": "Nenhum standup gerado", | |
| "selectDatePrompt": "Selecione uma data e gere um relatório", | |
| "generateToday": "Gerar standup de hoje", | |
| "noHistory": "Nenhum histórico de standup encontrado", | |
| "historyGenerated": "Gerado: {date}", | |
| "historyAgentsParticipated": "{count} agentes participaram", | |
| "historyCompleted": "Concluído: {count}", | |
| "historyInProgress": "Em andamento: {count}", | |
| "historyBlocked": "Bloqueado: {count}" | |
| }, | |
| "webhooks": { | |
| "title": "Webhooks", | |
| "configured": "{count, plural, one {# webhook configurado} other {# webhooks configurados}}", | |
| "addWebhook": "+ Adicionar webhook", | |
| "secretLabel": "Segredo do webhook (salve agora - exibido apenas uma vez)", | |
| "dismiss": "Dispensar", | |
| "testSuccessful": "Teste bem-sucedido", | |
| "testFailed": "Teste falhou", | |
| "testStatus": "Status:", | |
| "testDuration": "Duração:", | |
| "testError": "Erro:", | |
| "localAutomations": "Automatizações de webhook locais", | |
| "localAutomationsDesc": "Tarefas do agendador local que suportam entrega e novas tentativas de webhook", | |
| "nextRun": "Próxima execução {time}", | |
| "noNextRun": "Nenhuma próxima execução agendada", | |
| "running": "Executando...", | |
| "run": "Executar", | |
| "noWebhooks": "Nenhum webhook configurado", | |
| "noWebhooksDesc": "Adicione um webhook para receber notificações HTTP de eventos", | |
| "allEvents": "Todos os eventos", | |
| "eventCount": "{count, plural, one {# evento} other {# eventos}}", | |
| "deliveries": "{count} entregas", | |
| "failed": "{count} falharam", | |
| "lastFired": "Último disparo {time}", | |
| "sendTestEvent": "Enviar evento de teste", | |
| "testing": "Testando...", | |
| "test": "Testar", | |
| "disable": "Desabilitar", | |
| "enable": "Habilitar", | |
| "delete": "Excluir", | |
| "recentDeliveries": "Entregas recentes", | |
| "noDeliveries": "Nenhuma entrega registrada ainda", | |
| "newWebhook": "Novo webhook", | |
| "formName": "Nome", | |
| "formUrl": "URL", | |
| "formEvents": "Eventos", | |
| "cancel": "Cancelar", | |
| "createWebhook": "Criar webhook" | |
| }, | |
| "skills": { | |
| "title": "Hub de habilidades", | |
| "subtitle": "Gerencie habilidades localmente e navegue por registros externos.", | |
| "localMode": "Modo local", | |
| "gatewayMode": "Modo gateway", | |
| "tabInstalled": "Instalado", | |
| "tabRegistry": "Registro", | |
| "searchPlaceholder": "Busca rápida de habilidades instaladas...", | |
| "searchResults": "Exibindo {count} de {total} habilidades correspondentes a \"{query}\"", | |
| "diskSyncActive": "Sincronização de disco bidirecional ativa (agendador a cada 60s)", | |
| "scanAll": "Verificar todos", | |
| "scanningProgress": "Verificando {done}/{total}...", | |
| "refreshNow": "Atualizar agora", | |
| "scanning": "Verificando:", | |
| "skillsScanned": "{count} habilidades verificadas", | |
| "dismiss": "dispensar", | |
| "addSkill": "Adicionar habilidade", | |
| "initialContent": "Conteúdo inicial do SKILL.md", | |
| "loadingSkills": "Carregando habilidades...", | |
| "skillCount": "{count} de {total} habilidades", | |
| "noMatch": "Nenhuma habilidade corresponde a este filtro.", | |
| "scan": "Verificar", | |
| "view": "Visualizar", | |
| "registrySearchPlaceholder": "Buscar habilidades...", | |
| "searching": "Buscando...", | |
| "search": "Buscar", | |
| "installTo": "Instalar em:", | |
| "installing": "Instalando...", | |
| "install": "Instalar", | |
| "noRegistryResults": "Nenhum resultado encontrado para \"{query}\" em {registry}. Tente uma consulta diferente ou mude de registro.", | |
| "registryPrompt": "Pesquise no ClawdHub, skills.sh ou Awesome OpenClaw para descobrir e instalar habilidades de agentes.", | |
| "skillInstalled": "Habilidade instalada", | |
| "installFailed": "Instalação falhou", | |
| "installingSkill": "Instalando habilidade", | |
| "stepFetching": "Buscando SKILL.md do registro", | |
| "stepScanning": "Executando verificação de segurança", | |
| "stepWriting": "Gravando no disco e registrando", | |
| "security": "Segurança", | |
| "viewInstalled": "Ver instalados", | |
| "done": "Concluído", | |
| "close": "Fechar", | |
| "delete": "Excluir", | |
| "save": "Salvar", | |
| "loadingSkillContent": "Carregando SKILL.md...", | |
| "noContent": "Sem conteúdo.", | |
| "showAllRoots": "Show all roots" | |
| }, | |
| "agentSquadPhase3": { | |
| "title": "Agent Squad", | |
| "activeHeartbeats": "{count} active heartbeats", | |
| "live": "Live", | |
| "manual": "Manual", | |
| "syncing": "Syncing...", | |
| "syncConfig": "Sync Config", | |
| "syncLocal": "Sync Local", | |
| "addAgent": "Add Agent", | |
| "refresh": "Refresh", | |
| "noAgents": "No agents registered", | |
| "noAgentsHint": "Sync from config or create your first agent to get started.", | |
| "wake": "Wake", | |
| "spawn": "Spawn" | |
| }, | |
| "orchestration": { | |
| "tabCommand": "Comando", | |
| "tabWorkflows": "Fluxos de trabalho", | |
| "tabPipelines": "Pipelines", | |
| "tabFleet": "Frota", | |
| "selectAgent": "Selecionar agente...", | |
| "commandPlaceholder": "Enviar comando ou mensagem ao agente...", | |
| "send": "Enviar", | |
| "noTemplates": "Nenhum modelo de fluxo de trabalho ainda", | |
| "createFirstTemplate": "Criar seu primeiro modelo", | |
| "cancel": "Cancelar", | |
| "new": "+ Novo", | |
| "editTemplate": "Editar modelo", | |
| "newTemplate": "Novo modelo", | |
| "templateName": "Nome do modelo", | |
| "templateDescription": "Descrição (opcional)", | |
| "taskPromptPlaceholder": "Prompt de tarefa para o agente...", | |
| "timeout": "Tempo limite", | |
| "role": "Função", | |
| "lastRun": "Última execução", | |
| "update": "Atualizar", | |
| "save": "Salvar", | |
| "totalAgents": "Total de agentes", | |
| "online": "Online", | |
| "busy": "Ocupado", | |
| "errors": "Erros" | |
| } | |
| } | |