{
  "description": "Use o nanobot em conversas do WeChat.",
  "requirements": "Configuração do canal WeChat e gateway",
  "setup": {
    "primaryAction": "Conectar WeChat",
    "docsLabel": "Abrir guia do WeChat",
    "officialLabel": "Abrir WeChat",
    "tryIt": "Após o login por QR, envie uma DM à conta conectada.",
    "summary": "O WeChat entra por QR code e salva o estado da conta localmente.",
    "steps": [
      "Clique em Conectar e escaneie o QR com o WeChat.",
      "Mantenha o gateway local ativo enquanto o WeChat recebe mensagens.",
      "Envie uma mensagem direta de teste para confirmar a conexão."
    ],
    "fields": {
      "allowFrom": {
        "label": "Usuários permitidos",
        "placeholder": "IDs de usuário separados por vírgulas"
      },
      "token": {
        "label": "Token",
        "placeholder": "Salvo pelo login via QR"
      },
      "sendProgress": { "label": "Enviar progresso" },
      "sendToolHints": { "label": "Enviar dicas de ferramentas" },
      "streaming": { "label": "Usar API de streaming" },
      "replyProgressMessages": { "label": "Enviar progresso estruturado" },
      "replyProgressMaxMessages": { "label": "Limite de progresso estruturado" },
      "contextMessageBudget": { "label": "Orçamento de mensagens do contexto" },
      "blockStreaming": { "label": "Enviar resposta em blocos" },
      "blockStreamingMinChars": { "label": "Tamanho mínimo do bloco" },
      "blockStreamingMaxMessages": { "label": "Limite de mensagens em blocos" },
      "baseUrl": { "label": "URL da API" },
      "cdnBaseUrl": { "label": "URL da CDN" },
      "routeTag": { "label": "Etiqueta de rota" },
      "stateDir": { "label": "Diretório de estado" },
      "pollTimeout": { "label": "Tempo limite da consulta" }
    }
  },
  "custom": {
    "qrAlt": "QR code de login do WeChat",
    "scanTitle": "Escaneie com o WeChat",
    "scanDescription": "Escaneie com o WeChat no celular. O nanobot salva o estado localmente após o login.",
    "waiting": "Aguardando leitura do WeChat...",
    "connected": "WeChat está conectado.",
    "stopped": "Login do WeChat interrompido.",
    "connecting": "Conectando...",
    "verifyTitle": "Verificação necessária",
    "verifyDescription": "Digite o número exibido no WeChat para continuar.",
    "verifyMismatch": "O código não corresponde. Digite o novo número exibido no WeChat.",
    "expired": "O login do WeChat expirou. Escaneie novamente para reconectar.",
    "failed": "Não foi possível conectar o WeChat. Tente novamente.",
    "verifyPlaceholder": "Código",
    "verifySubmit": "Verificar"
  }
}
