{
  "channel.allowFrom": "Usuários Permitidos",
  "channel.allowFromAdd": "Adicionar usuário",
  "channel.allowFromEmpty": "Nenhum usuário adicionado ainda — qualquer pessoa pode interagir com o bot.",
  "channel.allowFromHint": "Somente os usuários listados podem interagir com o bot; seu 'ID de Usuário da Plataforma' é incluído automaticamente.",
  "channel.allowFromIdLabel": "ID do Usuário",
  "channel.allowFromIdPlaceholder": "ID de usuário da plataforma",
  "channel.allowFromNameLabel": "Nota",
  "channel.allowFromNamePlaceholder": "ex.: Alice (seu lembrete)",
  "channel.allowListRemove": "Remover",
  "channel.appSecret": "Segredo do Aplicativo",
  "channel.appSecretHint": "O App Secret da sua aplicação de bot. Ele será criptografado e armazenado com segurança.",
  "channel.appSecretPlaceholder": "Cole o segredo do seu aplicativo aqui",
  "channel.applicationId": "ID do Aplicativo / Nome de Usuário do Bot",
  "channel.applicationIdHint": "Identificador único para o seu aplicativo de bot.",
  "channel.applicationIdPlaceholder": "ex.: 1234567890",
  "channel.botToken": "Token do Bot / Chave API",
  "channel.botTokenEncryptedHint": "O token será criptografado e armazenado com segurança.",
  "channel.botTokenHowToGet": "Como obter?",
  "channel.botTokenPlaceholderExisting": "Token está oculto por segurança",
  "channel.botTokenPlaceholderNew": "Cole o token do seu bot aqui",
  "channel.charLimit": "Limite de Caracteres",
  "channel.charLimitHint": "Número máximo de caracteres por mensagem",
  "channel.comingSoon": "Em Breve",
  "channel.comingSoonDesc": "Estamos trabalhando para trazer esta integração para o LobeHub. Fique atento para atualizações.",
  "channel.comingSoonTitle": "A integração {{name}} está chegando em breve",
  "channel.concurrency": "Modo de Concorrência",
  "channel.concurrencyDebounce": "Debounce",
  "channel.concurrencyDebounceHint": "Processar apenas a última mensagem em uma sequência rápida (as anteriores serão descartadas)",
  "channel.concurrencyHint": "Fila processa mensagens uma de cada vez; Debounce espera um surto de mensagens terminar antes de processar",
  "channel.concurrencyQueue": "Fila",
  "channel.concurrencyQueueHint": "Processar mensagens uma por vez",
  "channel.connectFailed": "Conexão do bot falhou",
  "channel.connectQueued": "Conexão do bot na fila. Ela será iniciada em breve.",
  "channel.connectStarting": "O bot está iniciando. Por favor, aguarde um momento.",
  "channel.connectSuccess": "Bot conectado com sucesso",
  "channel.connecting": "Conectando...",
  "channel.connectionConfig": "Configuração de Conexão",
  "channel.connectionMode": "Modo de Conexão",
  "channel.connectionModeHint": "WebSocket é recomendado para novos bots. Use Webhook se seu bot já tiver um URL de callback configurado na Plataforma Aberta do QQ.",
  "channel.connectionModeWebSocket": "WebSocket",
  "channel.connectionModeWebSocketHint": "Recomendado para novos bots",
  "channel.connectionModeWebhook": "Webhook",
  "channel.connectionModeWebhookHint": "Use se seu bot tiver uma URL de callback configurada",
  "channel.copied": "Copiado para a área de transferência",
  "channel.copy": "Copiar",
  "channel.credentials": "Credenciais",
  "channel.debounceMs": "Janela de Mesclagem de Mensagens (ms)",
  "channel.debounceMsHint": "Tempo de espera para mensagens adicionais antes de enviá-las ao agente (ms)",
  "channel.deleteAllChannels": "Remover Todos os Canais",
  "channel.deleteAllConfirm": "Tem certeza de que deseja remover todos os canais?",
  "channel.deleteAllConfirmDesc": "Esta ação removerá permanentemente todos os canais de mensagens e suas configurações para este agente. Isso não pode ser desfeito.",
  "channel.deleteAllFailed": "Falha ao remover todos os canais",
  "channel.deleteAllSuccess": "Todos os canais removidos",
  "channel.deleteConfirm": "Tem certeza de que deseja remover este canal?",
  "channel.deleteConfirmDesc": "Esta ação removerá permanentemente este canal de mensagens e sua configuração. Isso não pode ser desfeito.",
  "channel.devWebhookProxyUrl": "URL do Túnel HTTPS",
  "channel.devWebhookProxyUrlHint": "Opcional. URL do túnel HTTPS para encaminhar solicitações de webhook para o servidor local de desenvolvimento.",
  "channel.disabled": "Desativado",
  "channel.discord.description": "Conecte este assistente ao servidor Discord para bate-papo em canais e mensagens diretas.",
  "channel.displayToolCalls": "Exibir Chamadas de Ferramentas",
  "channel.displayToolCallsHint": "Mostrar detalhes das chamadas de ferramentas durante as respostas da IA. Quando desativado, apenas a resposta final é exibida para uma experiência mais limpa.",
  "channel.dm": "Mensagens Diretas",
  "channel.dmPolicy": "Política de Mensagens Diretas",
  "channel.dmPolicyAllowlist": "Lista de Permissão",
  "channel.dmPolicyAllowlistHint": "Somente usuários listados podem enviar DMs ao bot",
  "channel.dmPolicyDisabled": "Desativado",
  "channel.dmPolicyDisabledHint": "Rejeitar todas as DMs",
  "channel.dmPolicyHint": "Controlar quem pode enviar mensagens diretas ao bot",
  "channel.dmPolicyOpen": "Aberto",
  "channel.dmPolicyOpenHint": "Aceitar DMs de qualquer pessoa",
  "channel.dmPolicyPairing": "Pareamento",
  "channel.dmPolicyPairingHint": "Pessoas desconhecidas precisam usar /approve para enviar DM",
  "channel.documentation": "Documentação",
  "channel.enabled": "Ativado",
  "channel.encryptKey": "Chave de Criptografia",
  "channel.encryptKeyHint": "Opcional. Usada para descriptografar cargas de eventos criptografadas.",
  "channel.encryptKeyPlaceholder": "Chave de criptografia opcional",
  "channel.endpointUrl": "URL do Webhook",
  "channel.endpointUrlHint": "Por favor, copie este URL e cole no campo <bold>{{fieldName}}</bold> no Portal de Desenvolvedores do {{name}}.",
  "channel.exportConfig": "Exportar Configuração",
  "channel.feishu.description": "Conecte este assistente ao Feishu para bate-papo privado e em grupo.",
  "channel.feishu.webhookMigrationDesc": "O modo WebSocket oferece entrega de eventos em tempo real sem a necessidade de um URL público de callback. Para migrar, altere o Modo de Conexão para WebSocket em Configurações Avançadas. Não é necessária configuração adicional na Plataforma Aberta do Feishu/Lark.",
  "channel.feishu.webhookMigrationTitle": "Considere migrar para o modo WebSocket",
  "channel.groupAllowFrom": "Canais Permitidos",
  "channel.groupAllowFromAdd": "Adicionar canal",
  "channel.groupAllowFromEmpty": "Nenhum canal adicionado ainda — o bot não responderá em lugar nenhum.",
  "channel.groupAllowFromHint": "IDs de canais / grupos / chats nos quais o bot pode responder.",
  "channel.groupAllowFromIdLabel": "ID do Canal",
  "channel.groupAllowFromIdPlaceholder": "ID do canal / grupo / chat",
  "channel.groupAllowFromNameLabel": "Nota",
  "channel.groupAllowFromNamePlaceholder": "ex.: #general (seu lembrete)",
  "channel.groupPolicy": "Política de Grupo",
  "channel.groupPolicyAllowlist": "Lista de Permissão",
  "channel.groupPolicyAllowlistHint": "Responder apenas nos canais listados",
  "channel.groupPolicyDisabled": "Desativada",
  "channel.groupPolicyDisabledHint": "Ignorar todas as mensagens de grupo",
  "channel.groupPolicyHint": "Onde o bot responde em grupos, canais e tópicos",
  "channel.groupPolicyOpen": "Aberta",
  "channel.groupPolicyOpenHint": "Responder em qualquer grupo, canal ou tópico",
  "channel.historyLimit": "Limite de Mensagens no Histórico",
  "channel.historyLimitHint": "Número padrão de mensagens a serem buscadas ao ler o histórico do canal",
  "channel.importConfig": "Importar Configuração",
  "channel.importFailed": "Falha ao importar configuração",
  "channel.importInvalidFormat": "Formato de arquivo de configuração inválido",
  "channel.importSuccess": "Configuração importada com sucesso",
  "channel.lark.description": "Conecte este assistente ao Lark para bate-papo privado e em grupo.",
  "channel.line.channelAccessToken": "Token de Acesso do Canal",
  "channel.line.channelAccessTokenHint": "Token de longa duração emitido na aba API de Mensagens. O token será criptografado e armazenado com segurança.",
  "channel.line.channelSecret": "Segredo do Canal",
  "channel.line.channelSecretHint": "Obtido na aba Configurações Básicas. Obrigatório — usado para verificar X-Line-Signature em cada webhook recebido.",
  "channel.line.description": "Conecte este assistente à API de Mensagens do LINE para chats diretos e em grupo.",
  "channel.line.destinationUserId": "ID de Usuário de Destino",
  "channel.line.destinationUserIdHint": "O ID de usuário de destino do bot (começa com `U`, total de 33 caracteres). O Console de Desenvolvedores do LINE NÃO exibe este valor. Emita um Token de Acesso do Canal abaixo primeiro, depois clique em \"Buscar do LINE\" para preencher este campo automaticamente. Nota: \"Seu ID de usuário\" nas Configurações Básicas é o seu ID de usuário pessoal do LINE, não o do bot.",
  "channel.line.destinationUserIdPlaceholder": "ex.: U1234567890abcdef1234567890abcdef",
  "channel.line.fetchBotInfo": "Buscar do LINE",
  "channel.line.fetchBotInfoFailed": "Falha ao buscar informações do bot",
  "channel.line.fetchBotInfoMissingToken": "Insira o Token de Acesso do Canal primeiro, depois clique em \"Buscar do LINE\".",
  "channel.line.fetchBotInfoSuccess": "ID de Usuário de Destino obtido",
  "channel.line.webhookManualSetup": "O LINE não permite o registro programático de webhooks. Copie este URL no Console de Desenvolvedores do LINE (API de Mensagens → URL do Webhook), clique em \"Verificar\" e habilite \"Usar webhook\".",
  "channel.messengerPromo.action": "Experimente o Messenger",
  "channel.messengerPromo.desc": "Sem configuração de bot. Converse com o LobeHub no Slack, Discord, Telegram.",
  "channel.messengerPromo.dismiss": "Dispensar",
  "channel.messengerPromo.title": "Pule a configuração",
  "channel.openPlatform": "Plataforma Aberta",
  "channel.platforms": "Plataformas",
  "channel.publicKey": "Chave Pública",
  "channel.publicKeyHint": "Opcional. Usada para verificar solicitações de interação do Discord.",
  "channel.publicKeyPlaceholder": "Obrigatória para verificação de interação",
  "channel.qq.appIdHint": "Seu ID do App Bot do QQ na Plataforma Aberta do QQ",
  "channel.qq.description": "Conecte este assistente ao QQ para bate-papos em grupo e mensagens diretas.",
  "channel.qq.webhookMigrationDesc": "O modo WebSocket oferece entrega de eventos em tempo real e reconexão automática, sem a necessidade de um URL de callback. Para migrar, crie um novo bot na Plataforma Aberta do QQ sem configurar um URL de callback e, em seguida, altere o Modo de Conexão para WebSocket em Configurações Avançadas.",
  "channel.qq.webhookMigrationTitle": "Considere migrar para o modo WebSocket",
  "channel.refreshStatus": "Atualizar status",
  "channel.removeChannel": "Remover Canal",
  "channel.removeFailed": "Falha ao remover canal",
  "channel.removed": "Canal removido",
  "channel.runtimeDisconnected": "Bot desconectado",
  "channel.save": "Salvar Configuração",
  "channel.saveFailed": "Falha ao salvar configuração",
  "channel.saveFirstWarning": "Por favor, salve a configuração primeiro",
  "channel.saved": "Configuração salva com sucesso",
  "channel.secretToken": "Token Secreto do Webhook",
  "channel.secretTokenHint": "Opcional. Usado para verificar solicitações de webhook do Telegram.",
  "channel.secretTokenPlaceholder": "Segredo opcional para verificação de webhook",
  "channel.serverId": "ID Padrão do Servidor / Guilda",
  "channel.serverIdHint": "Seu ID padrão de servidor ou guilda nesta plataforma. A IA o utiliza para listar canais sem perguntar.",
  "channel.serverIdHint.discord": "Ative o Modo Desenvolvedor (Configurações → Avançado), depois clique com o botão direito no ícone do servidor → Copiar ID do Servidor.",
  "channel.serverIdHint.slack": "ID do workspace (começa com T). Você pode encontrá-lo em Configurações e administração → Configurações do workspace, ou na URL do workspace.",
  "channel.settings": "Configurações Avançadas",
  "channel.settingsResetConfirm": "Tem certeza de que deseja redefinir as configurações avançadas para o padrão?",
  "channel.settingsResetDefault": "Redefinir para o Padrão",
  "channel.setupGuide": "Guia de Configuração",
  "channel.showUsageStats": "Mostrar Estatísticas de Uso",
  "channel.showUsageStatsHint": "Mostrar uso de tokens, custo e estatísticas de duração nas respostas do bot",
  "channel.signingSecret": "Segredo de Assinatura",
  "channel.signingSecretHint": "Usado para verificar solicitações de webhook.",
  "channel.slack.appIdHint": "Seu ID de App do Slack no painel da API do Slack (começa com A).",
  "channel.slack.appToken": "Token de Nível de Aplicativo",
  "channel.slack.appTokenHint": "Necessário para o Socket Mode (WebSocket). Gere um token de nível de aplicativo (xapp-...) em Informações Básicas nas configurações do seu app Slack.",
  "channel.slack.description": "Conecte este assistente ao Slack para conversas em canais e mensagens diretas.",
  "channel.slack.webhookMigrationDesc": "O Socket Mode oferece entrega de eventos em tempo real via WebSocket, sem expor um endpoint HTTP público. Para migrar, ative o Socket Mode nas configurações do seu app Slack, gere um Token de Nível de Aplicativo e então altere o Modo de Conexão para WebSocket em Configurações Avançadas.",
  "channel.slack.webhookMigrationTitle": "Considere migrar para o Socket Mode (WebSocket)",
  "channel.statusConnected": "Conectado",
  "channel.statusDisconnected": "Desconectado",
  "channel.statusDormant": "Inativo",
  "channel.statusFailed": "Falhou",
  "channel.statusQueued": "Na fila",
  "channel.statusStarting": "Iniciando",
  "channel.telegram.description": "Conecte este assistente ao Telegram para bate-papo privado e em grupo.",
  "channel.testConnection": "Testar Conexão",
  "channel.testFailed": "Teste de conexão falhou",
  "channel.testSuccess": "Teste de conexão bem-sucedido",
  "channel.updateFailed": "Falha ao atualizar status",
  "channel.userId": "Seu ID de Usuário na Plataforma",
  "channel.userIdHint": "Seu ID de usuário nesta plataforma. A IA pode usá-lo para enviar mensagens diretas para você.",
  "channel.userIdHint.discord": "Ative o Modo Desenvolvedor (Configurações → Avançado), depois clique com o botão direito no seu avatar → Copiar ID do Usuário.",
  "channel.userIdHint.feishu": "Abra seu app na Plataforma Open Feishu / Lark → Permissões, depois procure seu Open ID.",
  "channel.userIdHint.line": "Abra o Console de Desenvolvedores do LINE → seu canal → aba de Configurações Básicas, e copie \"Seu ID de usuário\" (começa com U, 33 caracteres).",
  "channel.userIdHint.qq": "Seu número QQ, exibido na página do seu perfil.",
  "channel.userIdHint.slack": "Abra seu perfil no Slack → ⋮ Mais → Copiar ID de membro (começa com U).",
  "channel.userIdHint.telegram": "Envie qualquer mensagem para @userinfobot no Telegram — ele responderá com seu ID numérico de usuário.",
  "channel.userIdMissingDesc": "Sem isso, as ferramentas de IA não conseguem entrar em contato com você com lembretes, e aprovações de pareamento falharão. Preencha nas Configurações Avançadas.",
  "channel.userIdMissingTitle": "Adicione seu ID de Usuário da Plataforma",
  "channel.validationError": "Por favor, preencha o ID do Aplicativo e o Token",
  "channel.verificationToken": "Token de Verificação",
  "channel.verificationTokenHint": "Opcional. Usado para verificar a origem do evento de webhook.",
  "channel.verificationTokenPlaceholder": "Cole seu token de verificação aqui",
  "channel.watchKeywordInstructionLabel": "Instrução",
  "channel.watchKeywordInstructionPlaceholder": "ex.: Escaneie a conversa recente e responda se houver um relatório de bug acionável",
  "channel.watchKeywordLabel": "Palavra-chave",
  "channel.watchKeywordPlaceholder": "ex.: bug",
  "channel.watchKeywords": "Palavras-chave de Monitoramento",
  "channel.watchKeywordsAdd": "Adicionar palavra-chave",
  "channel.watchKeywordsEmpty": "Nenhuma palavra-chave adicionada ainda — o bot só será ativado por @menção ou mensagem direta em canais inscritos.",
  "channel.watchKeywordsHint": "Quando uma mensagem em um canal inscrito corresponder a uma palavra-chave, o bot será ativado sem @menção e a instrução será adicionada à mensagem do usuário antes de ser enviada à IA. Correspondência insensível a maiúsculas/minúsculas e de palavra inteira.",
  "channel.wechat.description": "Conecte este assistente ao WeChat via iLink Bot para chats privados e em grupo.",
  "channel.wechatBotId": "ID do Bot",
  "channel.wechatBotIdHint": "Identificador do bot atribuído após a autorização via código QR.",
  "channel.wechatConnectedInfo": "Conta do WeChat Conectada",
  "channel.wechatIdleNotice": "Se nenhum usuário enviar mensagens por mais de 7 dias, esta conexão será pausada automaticamente. Para retomar, clique em \"Vincular novamente via QR Code\".",
  "channel.wechatManagedCredentials": "Este canal já está conectado por meio de autorização via código QR. As credenciais são gerenciadas automaticamente.",
  "channel.wechatQrExpired": "Código QR expirado. Por favor, atualize para obter um novo.",
  "channel.wechatQrRefresh": "Atualizar Código QR",
  "channel.wechatQrScaned": "Código QR escaneado. Por favor, confirme o login no WeChat.",
  "channel.wechatQrWait": "Abra o WeChat e escaneie o código QR para conectar.",
  "channel.wechatRebind": "Reautorizar via Código QR",
  "channel.wechatScanTitle": "Conectar Bot do WeChat",
  "channel.wechatScanToConnect": "Escaneie o Código QR para Conectar",
  "channel.wechatTips": "Por favor, atualize o WeChat para a versão mais recente e reinicie-o. O plugin ClawBot está sendo lançado gradualmente, então verifique Configurações > Plugins para confirmar o acesso.",
  "channel.wechatUserId": "ID de Usuário do WeChat",
  "channel.wechatUserIdHint": "Identificador da conta do WeChat retornado pelo fluxo de autorização."
}