{
  "metadata": {
    "keywords": []
  },
  "chatbubble": {
    "actions": {
      "resolve": "Marcar como Concluído",
      "mark_as_unresolved": "Marcar como Pendente",
      "request": "Solicitar Atendimento Humano"
    },
    "lead": {
      "instruction": "Por favor, insira seus dados para prosseguir.",
      "email": "Email",
      "phoneNumber": "Nº de Telefone",
      "required": "Este campo é obrigatório"
    }
  },
  "AgentKnowledgeSelector": {
    "agents": "Funcionários IA (Agentes)",
    "knowledgeBase": "Base de Conhecimento",
    "selectKnowledge": "Selecionar Conhecimento (Armazenamentos/Fontes)",
    "saving": "Salvando",
    "saved": "Preferências salvas",
    "errorLoading": "Erro ao carregar preferências",
    "errorSaving": "Erro ao salvar preferências",
    "datastore": "Armazenamento",
    "datasource": "Fonte de Dados"
  },
  "AgentPage": {
    "breadcrumbs": {
      "label": "Navegação"
    },
    "tabs": {
      "editor": "Editor",
      "settings": "Configurações",
      "install": "Instalar",
      "preview": "Pré-visualização"
    },
    "employees": "Funcionários IA",
    "tools": "Ferramentas",
    "chat": "Chat",
    "deploy": "Implantar",
    "skills": "Skills",
    "settings": "Configurações",
    "model_not_compatible": "Modelo não compatível",
    "enabled_on_bubble": "Ativado apenas em widgets padrão/bubble",
    "running": "Em execução",
    "synched": "Sincronizado",
    "http_tool": "Ferramenta HTTP",
    "http_tool_description": "Permita que seu Funcionário IA faça chamadas para um endpoint HTTP.",
    "update": "Atualizar",
    "upgrade": "Faça upgrade para Premium para usar este recurso",
    "upgrade_description": "Este recurso é restrito a usuários Premium",
    "poweredBy": "Desenvolvido por",
    "newChat": "Novo Chat",
    "sub-agents": "Sub-Agentes"
  },
  "AgentSkillsTab": {
    "title": "Habilidades do Agente",
    "subtitle": "Memória procedural usada pelo agente em tempo de execução, com aprovação humana para melhorias automáticas.",
    "optimize": "Otimizar habilidades",
    "readOnlyNotice": "Você pode inspecionar habilidades e propostas, mas gerenciá-las requer permissão para administrar Habilidades do Agente.",
    "loading": "Carregando habilidades...",
    "loadError": "Não foi possível carregar as habilidades do agente.",
    "createSkill": "Criar habilidade",
    "editSkill": "Editar habilidade",
    "fields": {
      "name": "Nome",
      "status": "Status",
      "scope": "Escopo",
      "description": "Descrição",
      "content": "Procedimento"
    },
    "create": "Criar",
    "save": "Salvar",
    "cancel": "Cancelar",
    "proposeTitle": "Criar proposta",
    "proposeDescription": "Transforme uma correção, fluxo de trabalho ou trecho de conversa em uma proposta de habilidade pendente.",
    "proposePlaceholder": "Cole o comportamento a ser lembrado ou o trecho da conversa de origem...",
    "propose": "Propor habilidade",
    "sections": {
      "pending": "Aguardando aprovação",
      "pendingDescription": "Propostas automáticas e manuais aguardando uma decisão humana.",
      "active": "Ativo",
      "activeDescription": "Habilidades disponíveis para o runtime do chat por carregamento progressivo.",
      "draft": "Rascunho",
      "draftDescription": "Habilidades salvas que ainda não estão ativas no runtime.",
      "archived": "Arquivado",
      "archivedDescription": "Memórias procedurais inativas mantidas para auditoria ou restauração."
    },
    "empty": "Nenhuma habilidade nesta seção.",
    "noPending": "Nenhuma aprovação de habilidade pendente.",
    "approvalFallbackTitle": "Aprovação de habilidade",
    "approve": "Aprovar",
    "reject": "Rejeitar",
    "edit": "Editar",
    "pin": "Fixar",
    "unpin": "Desfixar",
    "restore": "Restaurar",
    "archive": "Arquivar",
    "pinned": "Fixado",
    "usage": "Usado {count} vezes",
    "lastUsed": "Último uso: {date}",
    "status": {
      "active": "Ativo",
      "archived": "Arquivado",
      "draft": "Rascunho",
      "pending_approval": "Pendente"
    },
    "scope": {
      "agent": "Agente",
      "organization": "Organização"
    },
    "origin": {
      "agent_proposed": "Proposto pelo agente",
      "imported": "Importado",
      "manual": "Manual",
      "optimizer": "Otimizador"
    },
    "never": "Nunca",
    "cortex": {
      "title": "Modo Agent Cortex",
      "description": "Escolha quanto o Agent Cortex pode influenciar roteamento, conhecimento e seleção de habilidades.",
      "label": "Modo",
      "saved": "Modo Agent Cortex atualizado.",
      "loadError": "Não foi possível carregar o modo atual do Agent Cortex.",
      "modes": {
        "passive": {
          "label": "Passivo",
          "description": "Apenas observa. Coleta sinais sem alterar o comportamento em tempo de execução."
        },
        "advisory": {
          "label": "Consultivo",
          "description": "Orienta o runtime com dicas e prioridades, sem impor filtros."
        },
        "active": {
          "label": "Ativo",
          "description": "Molda ativamente o roteamento com filtros controlados, prioridade de habilidades e seleção de especialistas."
        }
      }
    },
    "proposeFromRag": {
      "title": "Propor a partir do RAG de onboarding",
      "description": "Analise os documentos de onboarding vinculados a este agente, extraia conteúdo procedural e crie propostas de habilidade governadas.",
      "action": "Criar propostas a partir do RAG",
      "result": "Criadas {createdCount} aprovações a partir do RAG de onboarding. {skippedCount} documentos ignorados."
    },
    "actionTypes": {
      "agent_skill": {
        "create": "Criar habilidade",
        "patch": "Atualizar habilidade",
        "archive": "Arquivar habilidade"
      }
    },
    "specialists": "Especialistas conectados",
    "specialists_desc": "Agentes delegados configurados por meio de ferramentas.",
    "no_specialists": "Nenhum especialista conectado.",
    "active_rule": "Regra ativa",
    "available": "Disponível",
    "suggestions": "Sugestões do Cortex",
    "suggestions_desc": "Sugestões determinísticas de delegação do Agent Cortex com base no seu uso.",
    "no_suggestions": "Nenhuma sugestão no momento.",
    "ignore": "Ignorar",
    "activate": "Ativar regra",
    "active_rules": "Regras de delegação ativas",
    "active_rules_desc": "Estas regras forçam ou priorizam deterministicamente o roteamento para o especialista.",
    "no_active_rules": "Nenhuma regra ativa.",
    "deactivate": "Desativar regra",
    "connected_sub_agents": "Sub-Agents conectados",
    "create_sub_agent": "Criar Sub-Agente",
    "configure": "Configurar",
    "modal_title": "Novo Sub-Agente",
    "loading_sub_agents": "Carregando Sub-Agents...",
    "no_connected_sub_agents": "Nenhum Sub-Agente conectado ainda.",
    "link_error": "Falha ao vincular Sub-Agente.",
    "link_success": "Subagente vinculado com sucesso.",
    "sub_agent_model": "Modelo",
    "open_configure": "Abrir configuração",
    "catalog": {
      "title": "Catálogo de pacotes de habilidades",
      "description": "Pacotes iniciais selecionados que correspondem à combinação de canais, provedores e ferramentas deste agente.",
      "scopeLabel": "Escopo de aplicação",
      "searchLabel": "Pesquisar",
      "searchPlaceholder": "Pesquise por pacote, família, modelo ou habilidade...",
      "resetFilters": "Redefinir filtros",
      "loading": "Carregando pacotes de habilidades...",
      "loadError": "Não foi possível carregar o catálogo de pacotes de habilidades.",
      "empty": "Nenhum pacote de habilidades corresponde à pesquisa e aos filtros atuais.",
      "searchCount": "{count} pacotes correspondem aos filtros atuais.",
      "recommendedTitle": "Recomendado para este agente",
      "recommendedDescription": "Melhores correspondências atuais com base em canais ativos, provedores conectados e ferramentas configuradas.",
      "resultsTitle": "Todos os pacotes do catálogo",
      "resultsDescription": "Explore o catálogo estático completo de base e aplique apenas as habilidades de que você precisa.",
      "recommendedBadge": "Recomendado",
      "approvalPayloadReason": "Pacote de habilidades aplicado a partir do catálogo.",
      "approvalReason": "Pacote {packName} enviado a partir do catálogo.",
      "installationSummary": "{installed} instalados, {pending} pendentes de {total}.",
      "apply": {
        "result": "Pacote processado: {createdCount} criados, {pendingCount} pendentes e {skippedCount} ignorados.",
        "error": "Não foi possível aplicar este pacote de habilidades."
      },
      "actions": {
        "applyDraft": "Aplicar como rascunho",
        "sendApproval": "Enviar para aprovação",
        "installed": "Já instalado",
        "pending": "Aprovação pendente"
      },
      "filters": {
        "phase": "Fase",
        "family": "Família",
        "channel": "Canal",
        "provider": "Provedor",
        "all": "Todos"
      },
      "meta": {
        "includedSkills": "Habilidades incluídas",
        "compatibility": "Compatibilidade",
        "noRequiredTools": "Nenhuma ferramenta obrigatória",
        "sourceTemplates": "Modelos de origem: {values}"
      },
      "skillContent": {
        "whenToUseHeading": "Quando usar",
        "procedureHeading": "Procedimento"
      },
      "scopeHint": {
        "agent": "Cria habilidades em rascunho diretamente para este agente.",
        "organization": "Cria uma aprovação por habilidade. Habilidades aprovadas ficam ativas no escopo da organização."
      },
      "phaseLabels": {
        "foundation": "Base",
        "messaging_social": "Mensageria e social",
        "support_ops": "Operações de suporte",
        "commerce_payments": "Comércio e pagamentos",
        "knowledge_copilots": "Conhecimento e copilotos",
        "verticals": "Soluções verticais"
      },
      "familyLabels": {
        "support-faq-deflection": "Deflexão de FAQ de suporte",
        "support-ticket-triage": "Triagem de tickets de suporte",
        "support-escalation-handoff": "Escalonamento e handoff de suporte",
        "lead-capture": "Captura de leads",
        "lead-qualification": "Qualificação de leads",
        "lead-nurture-followup": "Nutrição e follow-up de leads",
        "sales-high-ticket": "Vendas high-ticket",
        "onboarding-activation": "Ativação de onboarding",
        "forms-intake-data-collection": "Entrada de formulários e coleta de dados",
        "knowledge-rag-answering": "Respostas com conhecimento e RAG",
        "ai-assistant-open-chat": "Chat aberto com assistente de IA",
        "routing-intent-orchestration": "Roteamento e orquestração de intenção",
        "omnichannel-case-management": "Gestão omnicanal de casos",
        "internal-helpdesk-employee-ops": "Helpdesk interno e operações de colaboradores",
        "customer-success-feedback": "Feedback de Customer Success",
        "surveys-nps-quiz": "Pesquisas, NPS e quiz",
        "social-dm-engagement": "Engajamento por DM social",
        "content-gated-asset-delivery": "Entrega de material com conteúdo restrito",
        "ecommerce-product-discovery": "Descoberta de produtos de e-commerce",
        "ecommerce-guided-recommendation": "Recomendação guiada de e-commerce",
        "ecommerce-order-support": "Suporte a pedidos de e-commerce",
        "commerce-payments-collections": "Pagamentos e cobranças comerciais",
        "ecommerce-value-calculator": "Calculadora de valor para e-commerce",
        "vertical-insurance": "Seguros"
      },
      "fitTierLabels": {
        "high": "Forte aderência",
        "medium": "Aderência promissora",
        "low": "Aderência leve"
      },
      "installationStates": {
        "installed": "Instalado",
        "not_installed": "Não instalado",
        "partially_installed": "Parcialmente instalado",
        "pending": "Aguardando aprovação"
      },
      "reasonText": {
        "matched_channels": "Alinhado com canais ativos: {values}",
        "matched_service_providers": "Provedores de serviço conectados: {values}",
        "matched_tools": "Ferramentas obrigatórias já configuradas: {values}",
        "recent_channel_activity": "Tráfego recente encontrado em: {values}",
        "has_form": "Sinais de captura por formulário já estão disponíveis.",
        "has_datastore": "Conhecimento do datastore já está disponível.",
        "missing_required_tools": "Precisa de ferramentas ainda não configuradas: {values}",
        "missing_service_providers": "Os melhores resultados vêm com provedores como: {values}",
        "missing_channel_activity": "Nenhuma atividade recente detectada ainda em: {values}",
        "available_without_provider": "Funciona sem conexões obrigatórias com provedores.",
        "compatible_deployment_targets": "Compatível com as superfícies de implantação atuais: {values}",
        "pack_already_present_in_other_scope": "Partes deste pacote já existem em: {values}",
        "has_mailbox_activity": "Já existe atividade de caixa de entrada para este agente.",
        "has_customer_case_activity": "Já existe atividade de casos de clientes para este fluxo de trabalho.",
        "has_onboarding_context": "O contexto de onboarding já está disponível para estes fluxos de copiloto.",
        "has_knowledge_providers": "Provedores de conhecimento já estão conectados para estas respostas."
      },
      "channelLabels": {
        "api": "API",
        "chat": "Chat",
        "crisp": "Crisp",
        "dashboard": "Dashboard",
        "form": "Formulário",
        "mail": "E-mail",
        "make": "Make",
        "messenger": "Messenger",
        "instagram": "Instagram",
        "slack": "Slack",
        "telegram": "Telegram",
        "tiktok": "TikTok",
        "tiktok_shop": "TikTok Shop",
        "website": "Site",
        "baileys": "WhatsApp",
        "whatsapp": "WhatsApp Business",
        "zapier": "Zapier",
        "zappflux": "ZappFlux"
      },
      "providerLabels": {
        "chat": "Chat",
        "crisp": "Crisp",
        "google_drive": "Google Drive",
        "google_sheets": "Google Sheets",
        "instagram": "Instagram",
        "mail": "E-mail",
        "messenger": "Messenger",
        "notion": "Notion",
        "slack": "Slack",
        "stripe_connect": "Stripe Connect",
        "paypal": "PayPal",
        "telegram": "Telegram",
        "tiktok_business": "TikTok Business",
        "tiktok_shop": "TikTok Shop",
        "website": "Site",
        "baileys": "WhatsApp",
        "whatsapp": "WhatsApp Business",
        "wordpress": "WordPress",
        "zendesk": "Zendesk"
      },
      "toolLabels": {
        "agent": "Agente",
        "connector": "Conector",
        "datastore": "Datastore",
        "flow": "Fluxo",
        "form": "Formulário",
        "http": "HTTP",
        "lead_capture": "Captura de leads",
        "mark_as_resolved": "Marcar como resolvido",
        "payment": "Pagamento",
        "request_human": "Solicitar humano"
      },
      "deploymentTargetLabels": {
        "website": "Site",
        "wordpress": "WordPress",
        "shopify": "Shopify"
      },
      "packTitles": {
        "customer-support-foundation": "Base de suporte ao cliente",
        "faq-deflection-foundation": "Base de deflexão de FAQ",
        "lead-capture-foundation": "Base de captura de leads",
        "lead-qualification-foundation": "Base de qualificação de leads",
        "lead-nurture-followup-foundation": "Base de nutrição e follow-up de leads",
        "onboarding-activation-foundation": "Base de ativação de onboarding",
        "routing-intent-foundation": "Base de roteamento de intenção",
        "assistant-open-chat-foundation": "Base de chat aberto com assistente",
        "basic-open-chat-foundation": "Base de chat aberto básico",
        "lead-magnet-foundation": "Base de entrega de lead magnet",
        "lead-capture-messaging-social": "Captura de leads para mensageria e social",
        "lead-qualification-messaging-social": "Qualificação de leads para mensageria e social",
        "lead-nurture-followup-messaging-social": "Nutrição e follow-up de leads para mensageria",
        "support-escalation-messaging-social": "Escalonamento e handoff de suporte social",
        "social-dm-engagement-messaging-social": "Engajamento por DM social",
        "omnichannel-case-management-messaging-social": "Gestão omnicanal de casos para mensageria",
        "sales-high-ticket-messaging-social": "Vendas high-ticket para mensageria",
        "support-ticket-triage-support-ops": "Triagem de tickets de suporte",
        "support-escalation-handoff-support-ops": "Escalonamento e handoff de suporte",
        "internal-helpdesk-employee-ops-support-ops": "Helpdesk interno e operações de colaboradores",
        "customer-success-feedback-support-ops": "Feedback de Customer Success",
        "surveys-nps-quiz-support-ops": "Pesquisas, NPS e quiz para operações de suporte",
        "ecommerce-product-discovery-commerce-payments": "Descoberta de produtos de e-commerce",
        "ecommerce-guided-recommendation-commerce-payments": "Recomendação guiada de e-commerce",
        "ecommerce-order-support-commerce-payments": "Suporte a pedidos de e-commerce",
        "commerce-payments-collections-commerce-payments": "Pagamentos e cobranças comerciais",
        "ecommerce-value-calculator-commerce-payments": "Calculadora de valor para e-commerce",
        "knowledge-rag-answering-knowledge-copilots": "Respostas com conhecimento e RAG",
        "assistant-open-chat-knowledge-copilots": "Copiloto de chat aberto",
        "onboarding-activation-knowledge-copilots": "Copiloto de ativação de onboarding",
        "routing-intent-knowledge-copilots": "Roteamento e intenção com consciência de conhecimento",
        "omnichannel-case-management-knowledge-copilots": "Gestão omnicanal de casos orientada por conhecimento",
        "vertical-insurance-verticals": "Qualificação de seguros e handoff para cotação",
        "ecommerce-value-calculator-verticals": "Calculadora de valor vertical",
        "ecommerce-guided-recommendation-verticals": "Recomendação guiada vertical",
        "sales-high-ticket-verticals": "Vendas high-ticket verticais"
      },
      "packDescriptions": {
        "customer-support-foundation": "Procedimentos centrais de entrada, triagem e escalonamento de suporte para equipes de atendimento omnicanal.",
        "faq-deflection-foundation": "Procedimentos curtos para responder rapidamente a perguntas repetidas e detectar quando o autoatendimento já não é suficiente.",
        "lead-capture-foundation": "Habilidades de captura de leads focadas em entrada com baixo atrito, consentimento e roteamento rápido para o próximo passo.",
        "lead-qualification-foundation": "Playbooks de qualificação para pontuar aderência, urgência e prontidão para vendas sem fazer perguntas demais.",
        "lead-nurture-followup-foundation": "Padrões de follow-up assistidos por IA para qualificação mais rica e melhor impulso para o próximo passo.",
        "onboarding-activation-foundation": "Procedimentos de ativação que guiam novos clientes a uma primeira vitória e identificam bloqueios cedo.",
        "routing-intent-foundation": "Procedimentos de roteamento para detecção de intenção, esclarecimento e seleção de ramificações em conversas de uso misto.",
        "assistant-open-chat-foundation": "Comportamentos focados de assistente de IA para conversas abertas que ainda precisam de disciplina operacional.",
        "basic-open-chat-foundation": "Comportamentos básicos de chat aberto para respostas claras, esclarecimentos leves e pressupostos seguros.",
        "lead-magnet-foundation": "Procedimentos de captura e entrega de materiais para conteúdo restrito, downloads e fluxos leves de nutrição.",
        "lead-capture-messaging-social": "Habilidades de captura de leads para canais de mensageria de entrada que precisam de respostas rápidas, coleta progressiva de dados e ownership claro do follow-up.",
        "lead-qualification-messaging-social": "Habilidades de qualificação para threads assíncronas e sociais nas quais a empresa precisa de aderência, urgência e prontidão para handoff sem descoberta pesada.",
        "lead-nurture-followup-messaging-social": "Habilidades de follow-up para threads sociais e de mensageria que precisam de reativação gentil, nutrição contextual e enquadramento claro do próximo passo.",
        "support-escalation-messaging-social": "Habilidades de escalonamento para suporte orientado por mensageria, onde risco, frustração ou limites de política devem acionar um handoff humano limpo.",
        "social-dm-engagement-messaging-social": "Habilidades de engajamento para DMs sociais que transformam comentários, reações e interesse casual em conversas privadas estruturadas.",
        "omnichannel-case-management-messaging-social": "Habilidades de gestão de casos para empresas que atendem o mesmo cliente por mensageria, redes sociais e e-mail.",
        "sales-high-ticket-messaging-social": "Habilidades de vendas high-ticket para conversas premium que precisam de descoberta mais profunda, checagens de seriedade e handoffs mais calorosos para closers.",
        "support-ticket-triage-support-ops": "Habilidades de operações de suporte para triagem de filas, seleção de caminho de resolução e priorização mais rápida da caixa de entrada.",
        "support-escalation-handoff-support-ops": "Habilidades operacionais para empacotar escalonamentos, preservar evidências e redefinir expectativas do cliente nas filas de suporte.",
        "internal-helpdesk-employee-ops-support-ops": "Habilidades de suporte interno para perguntas de colaboradores, respostas sobre políticas e roteamento limpo para RH, TI ou operações.",
        "customer-success-feedback-support-ops": "Habilidades de feedback e recuperação para follow-up pós-resolução, detecção de detratores e escalonamento para Customer Success.",
        "surveys-nps-quiz-support-ops": "Habilidades de pesquisa adjacentes ao suporte para convidar a fluxos leves de feedback e capturar respostas estruturadas que operações possam agir.",
        "ecommerce-product-discovery-commerce-payments": "Habilidades de descoberta comercial para entender rapidamente as necessidades do comprador e enquadrar uma shortlist focada em canais web e sociais.",
        "ecommerce-guided-recommendation-commerce-payments": "Habilidades de recomendação guiada para venda orientada por preferências, explicação e links de produtos em fluxos de comércio.",
        "ecommerce-order-support-commerce-payments": "Habilidades de suporte pós-compra para status de pedidos, contexto de devolução e handoff limpo para reembolso ou tratamento de exceções.",
        "commerce-payments-collections-commerce-payments": "Habilidades de pagamento e recuperação para confirmação de checkout, comprovante de pagamento e conversas comerciais paradas.",
        "ecommerce-value-calculator-commerce-payments": "Habilidades comerciais orientadas por calculadora para coletar alguns dados, estimar valor e transformar resultados em um próximo passo.",
        "knowledge-rag-answering-knowledge-copilots": "Habilidades de copiloto de conhecimento para recuperação com resposta primeiro, detecção de lacunas e handoff seguro quando a cobertura está incompleta.",
        "assistant-open-chat-knowledge-copilots": "Habilidades de copiloto independentes de fornecedor para conversas abertas que ainda precisam de foco na tarefa, estrutura e próximos passos acionáveis.",
        "onboarding-activation-knowledge-copilots": "Habilidades de onboarding apoiadas em conhecimento para guiar a configuração, vincular os recursos certos e desbloquear a ativação mais rápido.",
        "routing-intent-knowledge-copilots": "Habilidades de roteamento de copiloto para decidir quando o conhecimento pode responder diretamente e quando um especialista ou fluxo de trabalho deve assumir.",
        "omnichannel-case-management-knowledge-copilots": "Habilidades de caso habilitadas por conhecimento para resumir contexto entre threads e recomendar a próxima melhor ação para o proprietário atual.",
        "vertical-insurance-verticals": "Habilidades verticais de seguros para entrada de cobertura, contexto de elegibilidade e handoff limpo para cotação ou análise de corretor.",
        "ecommerce-value-calculator-verticals": "Habilidades verticais de calculadora para entrada guiada, guardrails e interpretação simples de resultados orientados por valor.",
        "ecommerce-guided-recommendation-verticals": "Habilidades verticais de recomendação para venda orientada por avaliação, rotinas personalizadas e explicação específica do domínio.",
        "sales-high-ticket-verticals": "Habilidades high-ticket específicas do domínio para descoberta, qualificação e handoff premium em ofertas conduzidas por especialistas."
      },
      "skillTitles": {
        "customer-support-foundation": {
          "support-intake-triage": "Triagem de entrada de suporte",
          "support-escalation-brief": "Resumo de escalonamento de suporte"
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Resposta de FAQ primeiro",
          "faq-gap-escalation": "Escalonamento de lacuna de FAQ"
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Núcleo de captura de leads",
          "lead-capture-consent-next-step": "Consentimento do lead e próximo passo"
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Qualificação de aderência ao ICP",
          "meeting-readiness-tagging": "Marcação de prontidão para reunião"
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Perguntas adaptativas de follow-up",
          "nurture-next-step-framing": "Enquadramento do próximo passo de nutrição"
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Checklist da primeira vitória",
          "activation-blocker-triage": "Triagem de bloqueios de ativação"
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Mapa de roteamento de intenção",
          "ambiguity-clarification-gate": "Portão de esclarecimento de ambiguidade"
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Resposta do assistente orientada à tarefa",
          "answer-with-next-step": "Resposta com próximo passo"
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Resposta concisa de chat aberto",
          "clarify-before-assuming": "Esclarecer antes de presumir"
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Entrega de material restrito",
          "asset-followup-tagging": "Marcação de follow-up do material"
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Entrada de primeira resposta social",
          "progressive-contact-capture": "Captura progressiva de contato"
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Qualificação de aderência social",
          "async-handoff-readiness": "Prontidão para handoff assíncrono"
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Reativação de follow-up assíncrono",
          "channel-aware-next-step": "Próximo passo consciente do canal"
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Detecção rápida de escalonamento",
          "social-handoff-brief": "Resumo de handoff social"
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Conversão de comentário para DM",
          "public-to-private-bridge": "Ponte do público para o privado"
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Costura de contexto entre canais",
          "case-reopen-continuity": "Continuidade na reabertura de caso"
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Sondagem de intenção premium",
          "closer-brief-sequencing": "Sequenciamento do resumo para o closer"
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Triagem de prioridade da caixa de entrada",
          "resolution-path-selection": "Seleção do caminho de resolução"
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Pacote de handoff humano",
          "sla-expectation-reset": "Redefinição de expectativa de SLA"
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Resposta de política primeiro",
          "employee-escalation-routing": "Roteamento de escalonamento do colaborador"
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Solicitação de feedback pós-resolução",
          "detractor-recovery-flag": "Sinalização de recuperação de detrator"
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Convite para micropesquisa",
          "structured-feedback-capture": "Captura de feedback estruturado"
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Descoberta de necessidades do comprador",
          "product-shortlist-framing": "Enquadramento de shortlist de produtos"
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Entrada guiada de preferências",
          "recommendation-explain-and-link": "Explicar e vincular recomendação"
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Entrada de status do pedido",
          "returns-refund-handoff": "Handoff de devoluções e reembolsos"
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Confirmação de intenção de pagamento",
          "checkout-recovery-proof": "Recuperação de checkout e comprovante"
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Coleta de entradas da calculadora",
          "value-summary-next-step": "Resumo de valor e próximo passo"
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Resposta de conhecimento primeiro",
          "knowledge-gap-escalation": "Escalonamento de lacuna de conhecimento"
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Copiloto ancorado na tarefa",
          "next-step-copilot": "Copiloto de próximo passo"
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Ponte de configuração guiada",
          "activation-blocker-knowledge-bridge": "Ponte de conhecimento para bloqueios de ativação"
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Roteamento consciente do conhecimento",
          "specialist-vs-knowledge-gate": "Portão especialista vs. conhecimento"
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Síntese do contexto do caso",
          "cross-thread-next-best-action": "Próxima melhor ação entre threads"
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Entrada de elegibilidade de cobertura",
          "quote-handoff-brief": "Resumo de handoff para cotação"
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Entrada com guardrails da calculadora",
          "result-interpretation-next-step": "Interpretação do resultado e próximo passo"
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Fluxo de avaliação de perfil",
          "regimen-recommendation-bridge": "Ponte de recomendação de rotina"
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Descoberta específica do domínio",
          "premium-escalation-brief": "Resumo de escalonamento premium"
        }
      },
      "skillDescriptions": {
        "customer-support-foundation": {
          "support-intake-triage": "Capture o problema, classifique-o rapidamente e direcione o cliente para o caminho de ajuda correto.",
          "support-escalation-brief": "Prepare um pacote de handoff conciso para que um humano possa continuar sem repetir a descoberta."
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Prefira respostas objetivas, com a resposta primeiro, que reduzam o esforço do cliente em perguntas comuns.",
          "faq-gap-escalation": "Lide com cobertura de FAQ ausente, desatualizada ou ambígua sem fingir certeza."
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Colete o mínimo de informações de contato e necessidade sem tornar a conversa pesada.",
          "lead-capture-consent-next-step": "Conclua a captura de leads com permissão, definição de expectativas e transição clara de responsável."
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Avalie a aderência por função, necessidade, urgência e contexto de decisão, mantendo a concisão.",
          "meeting-readiness-tagging": "Decida se o lead deve agendar imediatamente, entrar em nutrição ou receber uma oferta diferente."
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Faça perguntas inteligentes de follow-up apenas quando a resposta melhorar o roteamento ou o contexto de vendas.",
          "nurture-next-step-framing": "Mantenha leads mornos em movimento com um plano de follow-up claro, em vez de deixar a thread esfriar."
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Guie novos usuários pelo caminho mínimo de ativação sem sobrecarregá-los.",
          "activation-blocker-triage": "Detecte por que o onboarding travou e direcione o cliente para o caminho de desbloqueio mais curto."
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Mapeie a solicitação do usuário para a ramificação, especialista ou fluxo de trabalho correto com atraso mínimo.",
          "ambiguity-clarification-gate": "Use um follow-up decisivo quando a solicitação estiver ambígua demais para roteamento seguro."
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Mantenha as respostas do assistente orientadas à tarefa do usuário, não a conversa genérica de modelo.",
          "answer-with-next-step": "Combine respostas úteis com um próximo movimento prático quando a conversa for orientada à ação."
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Prefira respostas curtas e úteis que mantenham experiências conversacionais responsivas.",
          "clarify-before-assuming": "Faça uma pausa para um esclarecimento curto quando a resposta seria arriscada ou fora do alvo."
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Troque valor por dados de contato sem transformar a experiência em um formulário longo.",
          "asset-followup-tagging": "Marque o interesse do lead para que o primeiro follow-up seja relevante em vez de genérico."
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Abra a conversa rapidamente, enquadre o valor e colete o primeiro detalhe qualificatório sem sobrecarregar o contato.",
          "progressive-contact-capture": "Colete dados de contato e contexto um passo por vez para que a conversa continue fluindo naturalmente."
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Separe demandas de alta aderência de curiosidade casual usando perguntas curtas e adequadas a mensagens.",
          "async-handoff-readiness": "Determine se a thread está pronta para um vendedor ou especialista continuar de forma assíncrona."
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Reative threads lentas ou dormentes com lembretes contextuais que pareçam humanos, não automatizados.",
          "channel-aware-next-step": "Recomende a próxima ação mais leve que corresponda ao canal atual e à intenção do comprador."
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Detecte quando uma thread de mensageria deve sair da automação porque risco, frustração ou complexidade estão aumentando.",
          "social-handoff-brief": "Prepare um resumo de caso conciso para que um humano possa continuar a conversa sem perder o contexto da DM."
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Leve o interesse público para uma conversa privada sem fazer o handoff parecer abrupto.",
          "public-to-private-bridge": "Conecte uma interação pública a um caminho privado de suporte ou vendas com continuidade e intenção clara."
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Conecte o contexto de vários canais sociais ou de mensageria em uma única narrativa de atendimento.",
          "case-reopen-continuity": "Reabra um caso existente sem perder a trilha de decisões nem a expectativa do cliente."
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Sonde seriedade, contexto de compra e prontidão em conversas high-ticket sem soar insistente.",
          "closer-brief-sequencing": "Sequencie o handoff para que o closer receba um resumo caloroso e bem estruturado."
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Classifique novos tickets por urgência, impacto e clareza para que a equipe trabalhe primeiro na fila certa.",
          "resolution-path-selection": "Escolha o caminho de resolução correto, do autoatendimento ao handoff para especialista, sem precisar retriar depois."
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Agrupe o contexto, as evidências e a expectativa do cliente necessários para um escalonamento limpo.",
          "sla-expectation-reset": "Redefina expectativas de prazo e ownership quando um caso deixa o suporte de primeira linha."
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Resolva perguntas internas de colaboradores com a política aprovada ou resposta operacional antes de expandir.",
          "employee-escalation-routing": "Roteie casos internos para a equipe correta quando RH, TI ou operações precisarem intervir."
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Peça feedback leve após um resultado de suporte enquanto a interação ainda está recente.",
          "detractor-recovery-flag": "Detecte feedback negativo que mereça recuperação ou intervenção de Customer Success."
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Convide usuários para uma pesquisa curta ou fluxo de NPS sem interromper a experiência de suporte.",
          "structured-feedback-capture": "Capture feedback em um formato que a equipe possa analisar, rotear e agir depois."
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Descubra a intenção, as restrições e o caso de uso do comprador com uma entrada curta e consciente de conversão.",
          "product-shortlist-framing": "Enquadre uma shortlist pequena que pareça guiada em vez de esmagadora."
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Colete os sinais de preferência mais importantes para uma recomendação personalizada.",
          "recommendation-explain-and-link": "Apresente a recomendação com um motivo claro e um caminho de baixo atrito para detalhes do produto ou checkout."
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Colete os identificadores mínimos e detalhes do problema necessários para responder rapidamente a uma pergunta sobre status do pedido.",
          "returns-refund-handoff": "Prepare um pacote de suporte claro quando uma devolução, reembolso ou exceção de política exigir atendimento humano."
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Confirme a intenção de compra, a prontidão para pagamento e o caminho mais curto até o checkout.",
          "checkout-recovery-proof": "Recupere conversas de checkout travadas e colete o comprovante de pagamento correto quando necessário."
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Colete as entradas mínimas necessárias para calcular valor sem transformar o fluxo em um questionário pesado.",
          "value-summary-next-step": "Traduza um resultado calculado em uma explicação simples de valor e uma próxima ação concreta."
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Comece com a melhor resposta suportada disponível a partir do conhecimento conectado antes de expandir.",
          "knowledge-gap-escalation": "Lide com conhecimento ausente, desatualizado ou conflitante sem fingir confiança."
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Mantenha conversas abertas de copiloto ancoradas à tarefa do usuário em vez de derivar para chat genérico.",
          "next-step-copilot": "Combine uma resposta com o único próximo movimento que melhor ajuda o usuário a avançar."
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Conecte a orientação de onboarding ao recurso, checklist ou instrução exata de configuração que o usuário precisa a seguir.",
          "activation-blocker-knowledge-bridge": "Use orientações conhecidas de onboarding para desbloquear usuários travados antes de escalar para uma equipe humana."
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Roteie solicitações com base tanto na intenção detectada quanto em se a cobertura de conhecimento é forte o suficiente para responder com segurança.",
          "specialist-vs-knowledge-gate": "Use um portão deliberado para decidir se o assistente deve responder ou entregar a solicitação a um especialista."
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Sintetize o histórico importante do caso, o contexto de conhecimento e o bloqueio atual em um resumo utilizável.",
          "cross-thread-next-best-action": "Recomende a próxima ação mais útil após revisar o contexto do caso entre canais e responsáveis."
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Capture os principais detalhes de risco e elegibilidade necessários antes de apresentar ou rotear uma oferta de seguros.",
          "quote-handoff-brief": "Prepare o contexto do lead para que um corretor ou consultor possa continuar o processo de cotação com eficiência."
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Colete entradas de calculadora com guardrails suficientes para manter o resultado útil e interpretável.",
          "result-interpretation-next-step": "Interprete um resultado de calculadora em linguagem simples e conecte-o a uma próxima ação sensata."
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Execute uma avaliação curta que classifique o perfil do usuário antes de recomendar um plano ou rotina.",
          "regimen-recommendation-bridge": "Conecte o resultado da avaliação a uma rotina, bundle ou caminho de produto personalizado."
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Execute uma descoberta consultiva que capture o contexto de domínio de que um closer premium realmente precisa.",
          "premium-escalation-brief": "Empacote um lead premium para que o closer ou consultor possa continuar com contexto e impulso."
        }
      },
      "skillWhenToUse": {
        "customer-support-foundation": {
          "support-intake-triage": "Use quando um cliente chega com um problema, solicitação ou necessidade de suporte pouco clara.",
          "support-escalation-brief": "Use quando o caso exige revisão manual, tratamento de exceção ou decisão humana."
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Use quando a pergunta é rotineira, factual e pode ser respondida a partir de conhecimento aprovado.",
          "faq-gap-escalation": "Use quando a base de conhecimento não cobre totalmente a pergunta ou o usuário relata uma contradição."
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Use quando o objetivo é capturar um novo lead vindo de chat, site ou tráfego de formulário incorporado.",
          "lead-capture-consent-next-step": "Use depois que o lead compartilhar seus detalhes principais e estiver pronto para uma ação de follow-up."
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Use após a captura inicial do lead quando a empresa precisa separar demanda de alta aderência de baixa aderência.",
          "meeting-readiness-tagging": "Use quando a próxima ação pode ser uma ligação de vendas, um follow-up mais suave ou um caminho de autoatendimento."
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Use quando o lead demonstrou intenção, mas a equipe ainda precisa de nuance para rotear bem.",
          "nurture-next-step-framing": "Use quando um lead está interessado, mas ainda não está pronto para handoff ou agendamento imediato."
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Use quando um novo cliente ou usuário precisa de uma primeira experiência guiada após cadastro ou handoff.",
          "activation-blocker-triage": "Use quando o usuário está travado, inativo ou repetidamente incapaz de concluir o onboarding."
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Use quando um único ponto de entrada deve suportar vários objetivos, equipes ou fluxos de trabalho.",
          "ambiguity-clarification-gate": "Use quando a intenção está pouco clara a ponto de seguir adiante criar um handoff ruim ou uma resposta errada."
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Use quando o usuário faz uma pergunta aberta, mas ainda espera uma próxima ação útil ou um resultado conciso.",
          "answer-with-next-step": "Use quando o usuário provavelmente precisa tanto de informação quanto de uma ação de follow-up para manter o progresso."
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Use em chats de IA de propósito geral quando o usuário quer uma resposta rápida mais do que um ensaio longo.",
          "clarify-before-assuming": "Use quando a solicitação está sem um parâmetro-chave, prazo ou restrição de negócio."
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Use quando a empresa oferece um guia, modelo, checklist ou material semelhante em troca de dados do lead.",
          "asset-followup-tagging": "Use logo após a captura do material quando a empresa deseja segmentar a intenção para contatos futuros."
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Use quando um novo prospect chega por WhatsApp, DM ou e-mail e precisa de uma primeira resposta rápida e de baixo atrito.",
          "progressive-contact-capture": "Use depois que o lead interage e a equipe precisa de informações suficientes para follow-up, cotação ou handoff."
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Use quando um lead já respondeu e a empresa precisa julgar aderência, urgência ou potencial de vendas.",
          "async-handoff-readiness": "Use quando o próximo responsável pode responder mais tarde e precisa de um resumo limpo e pronto para vendas."
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Use quando um lead anteriormente interessado ficou em silêncio e a equipe quer reabrir a conversa.",
          "channel-aware-next-step": "Use quando o lead ainda não está pronto para fechar, mas deve continuar avançando para um próximo passo concreto."
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Use quando um problema de cliente em mensageria ou social pode exigir decisão humana ou caminho de exceção.",
          "social-handoff-brief": "Use imediatamente antes de entregar uma conversa social ou de mensageria a um colega de suporte ou vendas."
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Use quando alguém comenta, reage ou sinaliza interesse publicamente e deve continuar em uma thread de DM.",
          "public-to-private-bridge": "Use quando a equipe deve parar de discutir detalhes nos comentários e continuar em privado."
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Use quando o mesmo cliente aparece em vários canais e a equipe precisa de continuidade em vez de recomeçar.",
          "case-reopen-continuity": "Use quando um caso resolvido ou pausado volta a ficar ativo por uma nova mensagem de entrada."
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Use quando uma oferta premium ou consultiva precisa de descoberta mais profunda antes de designar um closer.",
          "closer-brief-sequencing": "Use quando o lead é forte o suficiente para passar de nutrição ou descoberta para uma conversa de vendas humana."
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Use quando caixas de entrada ou dashboards de suporte recebem trabalhos de prioridade mista que precisam de triagem rápida.",
          "resolution-path-selection": "Use depois que a solicitação é triada e a equipe deve decidir como ela será tratada."
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Use quando as operações de suporte devem passar um ticket para outra fila, equipe ou especialista.",
          "sla-expectation-reset": "Use quando o escalonamento muda quem é responsável pelo caso ou a rapidez com que o cliente deve esperar uma resposta."
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Use para perguntas internas de helpdesk sobre política, acesso, processo ou operações comuns de colaboradores.",
          "employee-escalation-routing": "Use quando uma solicitação de colaborador não pode ser resolvida apenas com a política e precisa de execução humana."
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Use depois que um ticket é resolvido ou estabilizado e a equipe quer entender o sentimento sem criar atrito extra.",
          "detractor-recovery-flag": "Use quando uma resposta de feedback sinaliza insatisfação, risco de churn ou atrito não resolvido."
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Use quando a equipe quer uma pesquisa breve pós-suporte, quiz ou etapa de NPS.",
          "structured-feedback-capture": "Use quando o usuário concorda em compartilhar feedback e a empresa quer mais do que um comentário não estruturado."
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Use quando um comprador precisa de ajuda para restringir o catálogo antes de qualquer recomendação concreta ser exibida.",
          "product-shortlist-framing": "Use após a descoberta básica quando o comprador deve ver um conjunto enxuto de opções relevantes."
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Use quando a empresa quer um fluxo de venda guiada em vez de uma simples busca ou navegação no catálogo.",
          "recommendation-explain-and-link": "Use quando o sistema pode recomendar um produto, plano ou rotina com confiança."
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Use quando um comprador pergunta sobre envio, entrega, fulfillment ou progresso do pedido.",
          "returns-refund-handoff": "Use quando a solicitação do usuário vai além do simples rastreamento e entra em território de devolução, troca ou reembolso."
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Use quando um comprador está perto de pagar e o sistema deve reduzir hesitação ou confusão.",
          "checkout-recovery-proof": "Use quando um cliente abandona o checkout, relata problema de pagamento ou precisa confirmar comprovante de pagamento."
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Use quando a empresa oferece uma ferramenta de valor, economia ou estimativa como parte da conversão.",
          "value-summary-next-step": "Use depois que a estimativa está pronta e o usuário deve entender tanto o valor quanto o que fazer a seguir."
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Use quando um copiloto pode responder a partir de fontes de conhecimento aprovadas e deve reduzir rapidamente o esforço do usuário.",
          "knowledge-gap-escalation": "Use quando a camada de recuperação não responde totalmente à pergunta ou o conhecimento parece incompleto."
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Use quando o usuário pergunta de forma ampla, mas ainda espera um resultado útil e orientado à tarefa do assistente.",
          "next-step-copilot": "Use quando a resposta do copiloto deve fluir naturalmente para uma ação, revisão ou tarefa de follow-up."
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Use quando um novo cliente precisa de ajuda passo a passo de onboarding vinculada ao conhecimento ou à documentação existentes.",
          "activation-blocker-knowledge-bridge": "Use quando um cliente está travado durante a ativação e a resposta provável já existe no conhecimento de produto ou processo."
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Use quando um único ponto de entrada do assistente deve decidir entre responder, rotear ou ativar um fluxo de trabalho downstream.",
          "specialist-vs-knowledge-gate": "Use quando a linha entre orientação informativa e execução por especialista é fácil de confundir."
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Use quando um caso atravessa várias threads, equipes ou ferramentas e alguém precisa do briefing confiável mais curto.",
          "cross-thread-next-best-action": "Use quando um caso está ativo entre threads e a equipe precisa de uma recomendação clara sobre o que fazer agora."
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Use quando um lead de seguros precisa de qualificação rápida antes da geração de cotação ou análise consultiva humana.",
          "quote-handoff-brief": "Use quando a conversa deve passar de entrada preliminar para cotação humana ou análise consultiva."
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Use quando uma calculadora vertical precisa de alguns dados confiáveis antes de produzir um resultado.",
          "result-interpretation-next-step": "Use depois que o resultado é gerado e o usuário precisa de ajuda para entender o que ele significa."
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Use quando uma experiência vertical depende primeiro de diagnosticar um perfil, preocupação ou ponto de partida.",
          "regimen-recommendation-bridge": "Use quando a avaliação vertical aponta para uma rotina ou plano recomendado claro."
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Use quando a oferta vertical é complexa, premium ou consultiva e uma descoberta superficial desperdiçaria o handoff.",
          "premium-escalation-brief": "Use quando um lead vertical high-ticket está pronto para follow-up especializado ou conversa de vendas humana."
        }
      },
      "skillProcedures": {
        "customer-support-foundation": {
          "support-intake-triage": [
            "1. Comece identificando a categoria da solicitação nas próprias palavras do cliente.",
            "2. Confirme os identificadores mínimos necessários para continuar, como e-mail, ID da conta ou referência do pedido.",
            "3. Resuma o impacto, a urgência e o bloqueio atual antes de propor um caminho.",
            "4. Se o problema for rotineiro, continue com as etapas de troubleshooting aprovadas.",
            "5. Se o problema for complexo, regulado ou não resolvido, prepare o resumo de escalonamento antes do handoff."
          ],
          "support-escalation-brief": [
            "1. Explique claramente por que o caso está saindo da automação.",
            "2. Confirme quais verificações, etapas ou respostas já foram tentadas.",
            "3. Colete qualquer evidência ausente necessária para a equipe humana, como capturas de tela ou detalhes do pedido.",
            "4. Produza um resumo com objetivo do cliente, resumo do problema, urgência e próxima ação prometida.",
            "5. Encerre definindo expectativa de prazo de resposta e ownership."
          ]
        },
        "faq-deflection-foundation": {
          "faq-answer-first": [
            "1. Comece com a resposta em uma frase curta antes de adicionar detalhes.",
            "2. Adicione apenas as etapas, ressalvas ou links mínimos necessários para ajudar o cliente a concluir a tarefa.",
            "3. Verifique se a resposta resolveu a solicitação antes de ramificar para novos tópicos.",
            "4. Se o conhecimento estiver ausente ou conflitante, reconheça a lacuna em vez de adivinhar."
          ],
          "faq-gap-escalation": [
            "1. Declare o que é conhecido e qual detalhe ainda está incerto.",
            "2. Faça um único follow-up direcionado apenas se ele puder desbloquear uma resposta confiável.",
            "3. Se a incerteza permanecer, roteie para o melhor caminho humano ou de suporte com a pergunta em aberto anexada.",
            "4. Sugira que a resposta ausente seja revisada para futuras atualizações de conhecimento."
          ]
        },
        "lead-capture-foundation": {
          "lead-capture-core": [
            "1. Abra com um motivo claro baseado em valor para fazer perguntas.",
            "2. Colete apenas os campos necessários para continuar, como nome, contato e resumo da necessidade.",
            "3. Faça uma pergunta por vez e confirme o progresso conforme os dados forem coletados.",
            "4. Se o lead hesitar, explique como a informação ajudará no próximo passo.",
            "5. Finalize com a ação prometida, como handoff, retorno por ligação ou entrega de material."
          ],
          "lead-capture-consent-next-step": [
            "1. Confirme o canal de contato e o horário preferidos quando relevante.",
            "2. Declare a próxima ação e quem será responsável por ela.",
            "3. Se um formulário, calendário ou especialista for necessário, aponte o usuário explicitamente para lá.",
            "4. Registre qualquer urgência ou preferência que será importante para a equipe recebedora."
          ]
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": [
            "1. Faça apenas perguntas que afetem decisões de qualificação ou roteamento.",
            "2. Confirme o contexto da empresa ou pessoal, o desafio atual e o resultado desejado.",
            "3. Sonde urgência, autoridade e prazo de implementação sem soar interrogativo.",
            "4. Marque claramente como alta aderência, aderência moderada ou precisa de nutrição antes do handoff."
          ],
          "meeting-readiness-tagging": [
            "1. Traduza a conversa em um rótulo simples de prontidão.",
            "2. Se o lead estiver pronto, sugira diretamente a reunião ou o handoff de vendas.",
            "3. Se o lead estiver em estágio inicial, ofereça em vez disso o caminho educativo ou de follow-up correto.",
            "4. Preserve os motivos por trás do rótulo para que o próximo responsável entenda a decisão."
          ]
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": [
            "1. Comece pelo que o lead já compartilhou e evite repetir perguntas.",
            "2. Faça um follow-up de maior valor por vez, focado em bloqueios, objetivos ou cronograma.",
            "3. Pare quando o próximo responsável já tiver contexto suficiente para agir.",
            "4. Resuma o contexto aprendido antes de avançar para o próximo passo."
          ],
          "nurture-next-step-framing": [
            "1. Confirme o que acontecerá a seguir e por que isso é útil.",
            "2. Ofereça a próxima ação relevante mais leve, como um recurso, retorno por ligação ou lembrete.",
            "3. Capture o motivo do atraso para que futuros follow-ups permaneçam contextuais.",
            "4. Termine com uma expectativa específica em vez de uma promessa em aberto."
          ]
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": [
            "1. Confirme o objetivo imediato do usuário e o estágio atual de configuração.",
            "2. Apresente as próximas uma a três ações que desbloqueiam sua primeira vitória.",
            "3. Verifique a conclusão após cada marco em vez de despejar todas as instruções de uma vez.",
            "4. Reforce o progresso e esclareça o próximo marco antes de encerrar a interação."
          ],
          "activation-blocker-triage": [
            "1. Identifique se o bloqueio é técnico, relacionado a acesso, educacional ou relacionado a processo.",
            "2. Resolva diretamente quando o próximo passo for simples e aprovado.",
            "3. Se uma dependência ou ação manual for necessária, capture-a claramente e roteie rapidamente.",
            "4. Encerre com um responsável concreto e uma expectativa de follow-up."
          ]
        },
        "routing-intent-foundation": {
          "intent-routing-map": [
            "1. Detecte a intenção primária antes de responder a solicitações secundárias.",
            "2. Roteie diretamente quando a intenção for clara e de alta confiança.",
            "3. Se várias intenções competirem, priorize primeiro a mais bloqueante ou de maior valor.",
            "4. Preserve o motivo do roteamento para que sistemas downstream ou humanos possam auditar a decisão."
          ],
          "ambiguity-clarification-gate": [
            "1. Faça a única pergunta que melhor separa os caminhos prováveis.",
            "2. Ofereça opções curtas quando isso reduzir o atrito.",
            "3. Depois que a resposta for recebida, comprometa-se com o caminho em vez de reabrir a descoberta.",
            "4. Se a ambiguidade persistir, roteie para o caminho de fallback mais seguro com o contexto anexado."
          ]
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": [
            "1. Identifique a tarefa concreta dentro da solicitação.",
            "2. Responda diretamente antes de expandir para orientações opcionais.",
            "3. Mantenha a estrutura fácil de escanear e evite enchimento.",
            "4. Termine com a próxima melhor ação apenas quando ela agregar valor."
          ],
          "answer-with-next-step": [
            "1. Dê a resposta em linguagem simples.",
            "2. Adicione um próximo passo relevante, concreto e de baixo atrito.",
            "3. Se existirem vários caminhos, recomende um em vez de listar todas as possibilidades.",
            "4. Evite inventar compromissos de fluxo de trabalho que o sistema não pode cumprir."
          ]
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": [
            "1. Responda na menor unidade completa que resolva a solicitação.",
            "2. Expanda apenas quando a pergunta pedir profundidade explicitamente.",
            "3. Evite repetir o prompt do usuário, a menos que confirmação seja necessária.",
            "4. Ofereça um follow-up fácil se o tópico puder se ramificar."
          ],
          "clarify-before-assuming": [
            "1. Identifique o único fato ausente que mais muda a resposta.",
            "2. Peça-o diretamente em uma frase.",
            "3. Se existir um padrão seguro, declare-o e continue apenas quando atrasar prejudicaria a experiência.",
            "4. Depois de esclarecido, prossiga sem rediscutir o contexto anterior."
          ]
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": [
            "1. Declare o valor do material antes de pedir informações.",
            "2. Colete os dados mínimos necessários para entregar e fazer follow-up.",
            "3. Confirme o caminho de entrega imediatamente após a captura.",
            "4. Se o material não puder ser entregue instantaneamente, explique exatamente o que acontecerá a seguir."
          ],
          "asset-followup-tagging": [
            "1. Capture o tópico, a necessidade ou o contexto que motivou o download.",
            "2. Registre esse sinal no resumo de handoff ou na ferramenta de destino.",
            "3. Sugira a próxima ação relevante, como um recurso relacionado ou opção de contato.",
            "4. Evite qualificar demais, a menos que o lead queira continuar explicitamente."
          ]
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": [
            "1. Reconheça a mensagem de entrada e reformule o objetivo provável em linguagem simples.",
            "2. Faça a pergunta inicial de maior valor que ajude a rotear ou qualificar o lead.",
            "3. Mantenha a troca leve e confirme o progresso após cada resposta.",
            "4. Faça a transição para captura de contato ou para a próxima ação prometida quando a intenção estiver clara."
          ],
          "progressive-contact-capture": [
            "1. Solicite apenas os campos necessários para a próxima ação, não um formulário completo de uma vez.",
            "2. Explique por que cada detalhe importa quando o usuário hesitar.",
            "3. Confirme o caminho de follow-up preferido e qualquer urgência antes de encerrar.",
            "4. Deixe para o recebedor um resumo limpo do que foi capturado."
          ]
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": [
            "1. Foque em função, necessidade, momento e resultado desejado.",
            "2. Mantenha as perguntas curtas e conversacionais, não com tom de interrogatório.",
            "3. Pare quando a equipe tiver informações suficientes para classificar a aderência.",
            "4. Resuma o sinal de qualificação antes do próximo passo."
          ],
          "async-handoff-readiness": [
            "1. Verifique se o contexto-chave de compra já foi capturado.",
            "2. Esclareça o ponto ausente mais importante apenas se ele mudar o roteamento.",
            "3. Defina expectativa de prazo de resposta e ownership do handoff.",
            "4. Empacote a thread para que o próximo responsável possa responder sem repetir a descoberta."
          ]
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": [
            "1. Referencie o último contexto claro ou próximo passo prometido.",
            "2. Reabra com uma pergunta ou opção leve que reduza o esforço de resposta.",
            "3. Evite reiniciar a descoberta completa, a menos que o contexto tenha mudado.",
            "4. Se não houver resposta, deixe um caminho claro para continuação posterior."
          ],
          "channel-aware-next-step": [
            "1. Decida se o melhor próximo movimento é um recurso, retorno por ligação, agendamento ou handoff humano.",
            "2. Formule a próxima ação no tom e no ritmo adequados ao canal.",
            "3. Confirme o que acontece a seguir e quem é responsável.",
            "4. Registre qualquer bloqueio ou preferência para follow-up futuro."
          ]
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": [
            "1. Identifique sinais como falha repetida, risco de política, escalada emocional ou autoridade ausente.",
            "2. Declare claramente que o caso precisa de revisão humana em vez de continuar com automação fraca.",
            "3. Colete a evidência mínima ausente antes do handoff.",
            "4. Preserve a urgência e o impacto para o cliente no resumo."
          ],
          "social-handoff-brief": [
            "1. Resuma o objetivo do cliente, o problema e o bloqueio atual.",
            "2. Capture o que já foi tentado ou respondido.",
            "3. Inclua qualquer prazo prometido, sentimento ou sensibilidade.",
            "4. Encerre com uma mensagem de handoff que mantenha o cliente informado."
          ]
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": [
            "1. Reconheça o sinal público e convide o usuário para follow-up privado.",
            "2. Reformule o tópico provável para que a transição pareça relevante.",
            "3. Inicie a DM com uma pergunta simples que avance a conversa.",
            "4. Mantenha a primeira resposta privada leve e fácil de responder."
          ],
          "public-to-private-bridge": [
            "1. Explique por que o próximo passo é melhor tratado em privado.",
            "2. Leve o contexto-chave para a thread privada para que o usuário não precise se repetir.",
            "3. Confirme o resultado desejado antes de explorar detalhes.",
            "4. Encerre a interação pública com educação enquanto direciona a atenção para o canal privado."
          ]
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": [
            "1. Identifique se a thread pertence a um lead, caso ou conversa anterior existente.",
            "2. Una os fatos, promessas e bloqueios em aberto importantes.",
            "3. Continue a partir do contexto útil mais recente em vez de refazer perguntas já resolvidas.",
            "4. Observe a troca de canal para que futuros handoffs permaneçam consistentes."
          ],
          "case-reopen-continuity": [
            "1. Recapitule brevemente a última resolução conhecida ou ação pendente.",
            "2. Confirme o que mudou desde a interação anterior.",
            "3. Decida se deve retomar o mesmo caminho ou escalar para um novo responsável.",
            "4. Redefina a próxima ação prometida e o prazo."
          ]
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": [
            "1. Explore o objetivo do comprador, o que está em jogo e o cronograma.",
            "2. Verifique autoridade, faixa de orçamento ou sinais de compromisso com tato.",
            "3. Mantenha a conversa consultiva, não transacional.",
            "4. Evidencie os poucos fatos de que um closer precisa para personalizar o próximo passo."
          ],
          "closer-brief-sequencing": [
            "1. Resuma aderência, urgência e resultado desejado.",
            "2. Capture objeções, restrições ou contexto do negócio.",
            "3. Defina a expectativa de quem fará follow-up e quando.",
            "4. Entregue ao closer uma sequência curta que comece a partir do impulso do lead."
          ]
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": [
            "1. Classifique a solicitação por tipo, severidade e impacto para o cliente.",
            "2. Sinalize bloqueios, questões sensíveis ao tempo ou potenciais escalonamentos cedo.",
            "3. Roteie solicitações rotineiras para o caminho aprovado mais rápido.",
            "4. Deixe uma nota de triagem clara para o próximo responsável."
          ],
          "resolution-path-selection": [
            "1. Associe o problema ao caminho mais leve que possa resolvê-lo com segurança.",
            "2. Prefira resolução direta quando a correção for conhecida e aprovada.",
            "3. Escale apenas quando autoridade, risco ou dados ausentes exigirem isso.",
            "4. Deixe o caminho escolhido explícito no resumo do caso."
          ]
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": [
            "1. Resuma o problema, o impacto e o estado atual em poucas linhas.",
            "2. Inclua as verificações já concluídas e as evidências coletadas.",
            "3. Destaque o motivo do escalonamento e a decisão que ainda é necessária.",
            "4. Preserve qualquer SLA ou expectativa já comunicada."
          ],
          "sla-expectation-reset": [
            "1. Declare diretamente a mudança de ownership.",
            "2. Informe a janela de próximo prazo mais confiável disponível.",
            "3. Evite prometer precisão que a próxima equipe não pode cumprir.",
            "4. Encerre com o próximo evento exato que o cliente deve esperar."
          ]
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": [
            "1. Comece com a resposta ou regra aprovada em linguagem clara.",
            "2. Adicione apenas as etapas ou exceções de que o colaborador precisa a seguir.",
            "3. Linke ou cite a fonte interna quando isso melhorar a confiança.",
            "4. Escale apenas quando ambiguidade de política ou exceções de acesso permanecerem."
          ],
          "employee-escalation-routing": [
            "1. Identifique qual equipe é responsável pela etapa não resolvida.",
            "2. Capture o contexto do colaborador e o que já foi tentado.",
            "3. Roteie para a menor equipe capaz, em vez de uma fila genérica.",
            "4. Defina uma expectativa clara para o colaborador sobre o que acontece a seguir."
          ]
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": [
            "1. Confirme primeiro que o problema imediato foi resolvido.",
            "2. Peça uma pontuação, sentimento ou reação curta.",
            "3. Mantenha a solicitação de feedback mais leve que a própria interação de suporte.",
            "4. Roteie respostas de baixo sentimento para revisão em vez de tratá-las como encerradas."
          ],
          "detractor-recovery-flag": [
            "1. Separe ruído neutro de sinais reais de detratores.",
            "2. Preserve a reclamação do cliente nas próprias palavras dele quando possível.",
            "3. Sinalize o caso para recuperação com contexto e urgência.",
            "4. Evite fechar o ciclo até que o responsável pela recuperação esteja claro."
          ]
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": [
            "1. Explique por que a pesquisa importa e mantenha-a opcional.",
            "2. Mantenha a solicitação inicial curta o suficiente para parecer leve.",
            "3. Comece apenas depois que o usuário não estiver mais bloqueado na solicitação original.",
            "4. Confirme quanto tempo a pesquisa deve levar."
          ],
          "structured-feedback-capture": [
            "1. Colete primeiro a pontuação, categoria ou pergunta-chave.",
            "2. Peça em seguida o motivo ou exemplo curto de apoio.",
            "3. Mantenha a ramificação superficial para que a conclusão permaneça alta.",
            "4. Preserve a resposta em um formato que operações possam revisar depois."
          ]
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": [
            "1. Pergunte sobre o caso de uso, preferência ou problema a resolver.",
            "2. Capture apenas os atributos que mudam a recomendação.",
            "3. Mantenha a descoberta curta o suficiente para preservar o impulso de compra.",
            "4. Traduza as respostas em uma direção clara para a shortlist."
          ],
          "product-shortlist-framing": [
            "1. Restrinja as opções aos poucos encaixes mais fortes.",
            "2. Explique a lógica por trás da shortlist em linguagem simples.",
            "3. Destaque a principal diferença entre as opções recomendadas.",
            "4. Termine com a próxima ação mais fácil rumo à seleção do produto."
          ]
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": [
            "1. Pergunte sobre preferência, preocupação ou objetivo em uma ordem amigável para o comprador.",
            "2. Traduza linguagem técnica ou de produto em escolhas fáceis quando necessário.",
            "3. Evite coletar campos extras que não melhorem a recomendação.",
            "4. Prepare a sugestão final a partir dos sinais de preferência mais fortes."
          ],
          "recommendation-explain-and-link": [
            "1. Comece com a opção recomendada.",
            "2. Explique por que ela corresponde aos sinais do comprador em uma justificativa curta.",
            "3. Linke diretamente para o produto, coleção ou próximo passo de conversão.",
            "4. Ofereça apenas a alternativa mais relevante se a comparação realmente ajudar."
          ]
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": [
            "1. Solicite o menor conjunto de identificadores necessário para localizar o pedido.",
            "2. Confirme se a solicitação é sobre status, problema de entrega ou atualização ausente.",
            "3. Resuma a pergunta atual antes de responder ou escalar.",
            "4. Mova para o caminho aprovado mais rápido de suporte a pedidos disponível."
          ],
          "returns-refund-handoff": [
            "1. Esclareça o produto, pedido e motivo da devolução ou reembolso.",
            "2. Capture quaisquer detalhes sensíveis à política de que a próxima equipe precisará.",
            "3. Evite prometer resultados demais antes da revisão.",
            "4. Faça o handoff com um resumo conciso e a próxima expectativa."
          ]
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": [
            "1. Confirme o produto, oferta ou valor que o comprador espera.",
            "2. Identifique se o bloqueio é confiança, método de pagamento ou atrito no checkout.",
            "3. Guie o comprador ao caminho de pagamento correto com o mínimo de detalhe extra.",
            "4. Deixe o próximo passo de pagamento explícito antes de encerrar a troca."
          ],
          "checkout-recovery-proof": [
            "1. Reconfirme o que o cliente tentou e onde o checkout travou.",
            "2. Ofereça primeiro o caminho de recuperação mais curto, como um novo link ou rota de pagamento verificada.",
            "3. Colete comprovante ou confirmação apenas quando isso mudar a próxima ação.",
            "4. Preserve um resumo limpo para financeiro ou suporte se revisão manual for necessária."
          ]
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": [
            "1. Peça apenas as entradas que mudam materialmente a estimativa.",
            "2. Esclareça unidades, pressupostos ou intervalos apenas quando necessário.",
            "3. Mantenha o ritmo rápido para que o usuário chegue ao resultado rapidamente.",
            "4. Confirme que há informações suficientes disponíveis antes de calcular."
          ],
          "value-summary-next-step": [
            "1. Apresente o resultado primeiro em linguagem simples.",
            "2. Explique o que o número significa para a decisão do usuário ou comprador.",
            "3. Vincule o resultado ao passo de conversão mais natural.",
            "4. Evite sobrecarregar o usuário com cálculos secundários, a menos que ele peça."
          ]
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": [
            "1. Identifique a pergunta concreta dentro da solicitação.",
            "2. Responda diretamente a partir do conhecimento aprovado mais forte disponível.",
            "3. Adicione apenas o mínimo detalhe de apoio ou próximo passo necessário.",
            "4. Torne visível qualquer incerteza restante em vez de improvisar."
          ],
          "knowledge-gap-escalation": [
            "1. Declare claramente qual parte da resposta é conhecida e qual parte não é.",
            "2. Faça uma pergunta de esclarecimento apenas se ela puder desbloquear uma resposta suportada.",
            "3. Escale para um humano ou especialista quando a lacuna de conhecimento permanecer material.",
            "4. Preserve a lacuna para que a equipe possa melhorar a cobertura futura."
          ]
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": [
            "1. Identifique a tarefa ou decisão principal escondida dentro da solicitação.",
            "2. Responda essa tarefa diretamente antes de expandir para detalhes opcionais.",
            "3. Mantenha a estrutura fácil de escanear e continuar.",
            "4. Permaneça útil sem soar como uma demonstração genérica de modelo."
          ],
          "next-step-copilot": [
            "1. Dê a resposta em linguagem clara.",
            "2. Recomende um próximo passo que corresponda ao objetivo do usuário e ao escopo do sistema.",
            "3. Evite listar todos os caminhos possíveis, a menos que o usuário peça explicitamente.",
            "4. Torne o próximo movimento concreto o suficiente para executar imediatamente."
          ]
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": [
            "1. Confirme o estágio atual do usuário e o objetivo imediato de configuração.",
            "2. Aponte para as próximas uma a três ações que desbloqueiam o progresso.",
            "3. Use conhecimento conectado para responder perguntas sem despejar o manual completo.",
            "4. Termine com um marco ou checkpoint claro para a próxima interação."
          ],
          "activation-blocker-knowledge-bridge": [
            "1. Identifique a categoria do bloqueio e o que o usuário já tentou.",
            "2. Mostre primeiro o conhecimento mais correspondente ou a correção aprovada.",
            "3. Escale apenas quando o bloqueio depender de acesso, política ou ação ausente do sistema.",
            "4. Preserve o resumo do bloqueio para o próximo responsável se o handoff for necessário."
          ]
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": [
            "1. Detecte a intenção primária antes de responder a detalhes secundários.",
            "2. Verifique se o conhecimento existente pode responder diretamente com confiança.",
            "3. Roteie para o fluxo de trabalho ou especialista correto quando a solicitação precisar de ação, não apenas informação.",
            "4. Preserve o raciocínio por trás da rota para revisão posterior."
          ],
          "specialist-vs-knowledge-gate": [
            "1. Identifique o único fator que mais muda se a automação é suficiente.",
            "2. Faça uma pergunta curta de esclarecimento apenas quando ela resolver essa decisão.",
            "3. Comprometa-se com resposta de conhecimento ou rota de especialista quando o sinal estiver claro.",
            "4. Evite jogar o usuário entre os dois caminhos sem ownership."
          ]
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": [
            "1. Reúna a solicitação central, ações anteriores e bloqueio não resolvido.",
            "2. Separe fatos confirmados de pressupostos ou perguntas em aberto.",
            "3. Destaque qualquer artigo de conhecimento, política ou nota que mude o próximo movimento.",
            "4. Apresente o resumo para que o próximo responsável possa agir sem reler tudo."
          ],
          "cross-thread-next-best-action": [
            "1. Determine qual bloqueio em aberto é mais importante agora.",
            "2. Recomende a próxima ação que remove esse bloqueio com o menor atrito.",
            "3. Deixe explícitos o responsável, o prazo e a dependência.",
            "4. Mantenha a recomendação específica o suficiente para executar imediatamente."
          ]
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": [
            "1. Colete o perfil mínimo e os detalhes de cobertura que determinam a aderência básica.",
            "2. Mantenha perguntas reguladas ou sensíveis a políticas concisas e intencionais.",
            "3. Esclareça o objetivo do usuário, como cotação, comparação ou orientação de cobertura.",
            "4. Pare antes de cotar se o fluxo de trabalho exigir revisão humana licenciada."
          ],
          "quote-handoff-brief": [
            "1. Resuma o perfil do lead, a necessidade de cobertura e a urgência.",
            "2. Capture exclusões, sensibilidades ou documentos ausentes.",
            "3. Declare o que o consultor humano ainda precisa confirmar.",
            "4. Encerre com uma expectativa clara para o follow-up da cotação."
          ]
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": [
            "1. Faça perguntas apenas sobre as entradas que afetam materialmente o cálculo.",
            "2. Esclareça limites, unidades ou pressupostos antes que o usuário avance demais.",
            "3. Mantenha a experiência curta o suficiente para preservar a conclusão.",
            "4. Valide que as entradas são utilizáveis antes de apresentar o resultado."
          ],
          "result-interpretation-next-step": [
            "1. Apresente o resultado de forma clara e não técnica.",
            "2. Explique a implicação ou o valor desse resultado para o usuário.",
            "3. Ofereça o melhor próximo passo, como um produto, plano ou follow-up.",
            "4. Evite apresentar o resultado como aconselhamento profissional se o fluxo de trabalho não oferecer suporte a isso."
          ]
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": [
            "1. Faça as poucas perguntas que mais moldam a recomendação final.",
            "2. Traduza linguagem de domínio em escolhas fáceis sempre que possível.",
            "3. Mantenha a avaliação curta o suficiente para manter confiança e conclusão.",
            "4. Resuma o perfil resultante antes de recomendar o próximo passo."
          ],
          "regimen-recommendation-bridge": [
            "1. Apresente primeiro a rotina recomendada ou o conjunto de produtos.",
            "2. Explique a correspondência entre o resultado e a recomendação em uma justificativa curta.",
            "3. Ofereça o caminho mais fácil para saber mais ou converter.",
            "4. Mantenha alternativas opcionais secundárias à recomendação principal."
          ]
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": [
            "1. Explore o objetivo do comprador, as restrições e o contexto de decisão.",
            "2. Faça apenas as perguntas de domínio que afetam materialmente a aderência ou o desenho da solução.",
            "3. Mantenha o tom especialista e consultivo em vez de roteirizado.",
            "4. Resuma os sinais de compra mais fortes antes do escalonamento."
          ],
          "premium-escalation-brief": [
            "1. Resuma o objetivo, os indicadores de aderência e o contexto do negócio.",
            "2. Inclua objeções, sensibilidades ou sinais de prazo.",
            "3. Declare que tipo de follow-up especializado é esperado a seguir.",
            "4. Preserve o impulso do lead com um handoff claro de próximo ownership."
          ]
        }
      },
      "applyChannelLabel": "Aplicar para canal",
      "applyChannelHint": "O conteúdo da habilidade será aplicado com a sobreposição de {channel}.",
      "channelOverlays": {
        "api": {
          "whenToUse": "Sobreposição de canal: otimize a habilidade para assistentes orientados por API que se beneficiam de respostas previsíveis e estruturadas.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha a saída determinística e fácil de analisar downstream.",
            "- Evite formulações decorativas e deixe a próxima ação ou estado explícito."
          ]
        },
        "baileys": {
          "whenToUse": "Sobreposição de canal: mantenha o fluxo curto, amigável para mobile e capturado progressivamente para conversas no estilo WhatsApp.",
          "procedure": [
            "Sobreposição de canal:",
            "- Prefira mensagens curtas e fáceis de escanear no mobile.",
            "- Peça um detalhe por vez e confirme a próxima ação prometida antes de encerrar."
          ]
        },
        "chat": {
          "whenToUse": "Sobreposição de canal: mantenha a interação rápida, clara e orientada a próximos passos imediatos em chat ao vivo.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha respostas concisas o suficiente para o ritmo de um chat ao vivo.",
            "- Conduza o usuário à próxima decisão sem adicionar contexto desnecessário."
          ]
        },
        "crisp": {
          "whenToUse": "Sobreposição de canal: adapte a habilidade para conversas de caixa de entrada de suporte, onde contexto de fila e ownership importam.",
          "procedure": [
            "Sobreposição de canal:",
            "- Torne status, prioridade e ownership fáceis de entender para o próximo operador.",
            "- Preserve um resumo curto que colegas de suporte possam usar sem reler a thread completa."
          ]
        },
        "dashboard": {
          "whenToUse": "Sobreposição de canal: otimize para experiências voltadas ao operador ou embutidas em dashboard, onde clareza e estado importam mais que estilo.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha as etapas explícitas para que o usuário ou operador siga o fluxo de trabalho sem adivinhar.",
            "- Destaque o estado atual, bloqueio ou próximo responsável sempre que isso ajudar a mover o caso adiante."
          ]
        },
        "form": {
          "whenToUse": "Sobreposição de canal: mantenha a habilidade alinhada a interações curtas, progressivas e orientadas por formulário.",
          "procedure": [
            "Sobreposição de canal:",
            "- Minimize perguntas desnecessárias e colete apenas o que desbloqueia o próximo passo.",
            "- Confirme o que acontecerá depois que a captura em formato de formulário estiver completa."
          ]
        },
        "instagram": {
          "whenToUse": "Sobreposição de canal: adapte para respostas sociais curtas que geralmente começam a partir de intenção em DM ou comentário.",
          "procedure": [
            "Sobreposição de canal:",
            "- Use linguagem curta e direta que respeite o ritmo das conversas do Instagram.",
            "- Mova do engajamento para próximos passos privados claros sem fazer o usuário repetir contexto."
          ]
        },
        "mail": {
          "whenToUse": "Sobreposição de canal: adapte para threads de e-mail assíncronas, onde resumos, definição de expectativas e agrupamento importam.",
          "procedure": [
            "Sobreposição de canal:",
            "- Use resumos um pouco mais completos para que a thread ainda faça sentido quando reaberta depois.",
            "- Agrupe apenas as perguntas essenciais e declare claramente o próximo prazo ou responsável esperado."
          ]
        },
        "messenger": {
          "whenToUse": "Sobreposição de canal: otimize para threads casuais de DM que ainda precisam de qualificação estruturada ou continuidade de suporte.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha o tom conversacional enquanto permanece disciplinado sobre a próxima ação.",
            "- Colete informações progressivamente em vez de concentrar toda a troca no início."
          ]
        },
        "slack": {
          "whenToUse": "Sobreposição de canal: adapte para fluxos internos ou com forte presença de operadores no Slack, onde roteamento e responsabilidade importam.",
          "procedure": [
            "Sobreposição de canal:",
            "- Favoreça resumos objetivos, responsáveis claros e expectativas explícitas de follow-up.",
            "- Mantenha a resposta útil tanto para o leitor atual quanto para o próximo colega na thread."
          ]
        },
        "telegram": {
          "whenToUse": "Sobreposição de canal: mantenha o fluxo leve e amigável para mensagens em conversas assíncronas no Telegram.",
          "procedure": [
            "Sobreposição de canal:",
            "- Use turnos curtos e autocontidos que funcionem bem em mensageria assíncrona.",
            "- Confirme o próximo passo antes de encerrar para que a thread possa recomeçar claramente depois."
          ]
        },
        "tiktok": {
          "whenToUse": "Sobreposição de canal: otimize para conversas sociais de alta intenção e atenção curta que podem começar pelo engajamento com conteúdo.",
          "procedure": [
            "Sobreposição de canal:",
            "- Vá direto ao ponto rapidamente e ancore a troca em um próximo passo simples.",
            "- Respeite que o usuário pode estar passando da descoberta de conteúdo para uma resposta direta."
          ]
        },
        "tiktok_shop": {
          "whenToUse": "Sobreposição de canal: adapte para interações comerciais no TikTok Shop, onde clareza de produto e impulso de checkout importam.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha orientações de produto, pedido ou pagamento altamente acionáveis e fáceis de escanear.",
            "- Reduza atrito esclarecendo o caminho mais curto para compra, comprovante ou suporte."
          ]
        },
        "website": {
          "whenToUse": "Sobreposição de canal: otimize para experiências de site, onde usuários esperam uma resposta rápida e uma próxima ação visível.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha a orientação concisa e consciente de conversão para visitantes do site.",
            "- Aponte claramente para a próxima página, ação ou handoff quando o usuário estiver pronto para continuar."
          ]
        },
        "whatsapp": {
          "whenToUse": "Sobreposição de canal: adapte para conversas do WhatsApp Business com respostas curtas, captura progressiva e promessas claras de follow-up.",
          "procedure": [
            "Sobreposição de canal:",
            "- Mantenha cada mensagem compacta o suficiente para leitura em mobile.",
            "- Peça uma coisa por vez e confirme quem fará follow-up ou o que acontece após a resposta."
          ]
        },
        "zappflux": {
          "whenToUse": "Sobreposição de canal: mantenha a habilidade alinhada a experiências ZappFlux orientadas por fluxo, onde a clareza da ramificação importa.",
          "procedure": [
            "Sobreposição de canal:",
            "- Deixe explícita a decisão de ramificação ou rota para que o fluxo permaneça depurável.",
            "- Mantenha a resposta compatível com orquestração encenada e baseada em fluxo, em vez de desvios livres."
          ]
        }
      }
    },
    "confidence_pct": "{confidence}%"
  },
  "AgentsPage": {
    "breadcrumbs_aiEmployees": "Funcionários IA",
    "title": "Gerenciar Funcionário IA",
    "newAIEmployee": "Criar novo Funcionário IA",
    "description": "Funcionários IA são Agentes que podem ser personalizados através de LLM (Modelos de Linguagem de Grande Escala) adaptados para Atender seus Clientes. Conecte a um Armazenamento de Dados e ele será treinado com sua própria Base de Dados Exclusiva.",
    "aiEmployeeFormTitle": "Criar novo Funcionário IA",
    "modelPromptSettings": "Configurações Avançadas",
    "toolsTitle": "Ferramentas",
    "toolsDescription": "Configure as ferramentas do seu Funcionário IA para torná-lo mais inteligente.",
    "create": "Criar",
    "restartOnboarding": "✨ Configurar com Assistente de Onboarding"
  },
  "onboarding": {
    "title": "Vamos configurar o seu Funcionário IA",
    "subtitle": "Responda 15 perguntas rápidas para criar uma IA personalizada para o seu negócio",
    "step1": {
      "question": "Para começar, me conte:\n• Qual o nome e que tipo de negócio você tem hoje?\n• Cite uma breve descrição de seu negócio",
      "placeholder": "Ex.: Clínica de cuidados estéticos, Loja de Roupas Atacado e Varejo, Pet Shop e Clínica Veterinária...",
      "namePlaceholder": "Ex.: Bella Vita Estética, TopFashion, PetLove Center..."
    },
    "step2": {
      "question": "E no seu {businessType}, como você descreveria o cliente ideal?",
      "placeholder": "Fale sobre idade, região, renda, estilo, o que ele valoriza..."
    },
    "step3": {
      "question": "Pensando no seu {businessType}, quais são os 3 principais produtos ou serviços que você oferece hoje?",
      "placeholder": "Liste seus principais serviços, produtos, pacotes ou planos..."
    },
    "step4": {
      "question": "Agora, falando dos seus clientes ideais ({idealClient}), quais são as principais dores, dúvidas ou problemas que eles têm?",
      "placeholder": "Descreva os desafios que seus clientes enfrentam..."
    },
    "step5": {
      "question": "Em qual momento da jornada os clientes geralmente entram em contato com você no seu {businessType}?",
      "placeholder": "Antes de comprar (dúvidas), durante a compra, depois (suporte) ou em todos os momentos?"
    },
    "step6": {
      "question": "Hoje, no seu {businessType}, por quais canais os clientes entram em contato com você?",
      "placeholder": "Ex.: WhatsApp, Instagram, site, telefone, presencial...\n\n(Por favor: Separe os canais por vírgula)"
    },
    "step7": {
      "question": "Pensando nesses canais que você usa ({currentChannels}), quais são os maiores problemas que você enfrenta no atendimento hoje?",
      "placeholder": "Ex.: demora para responder, mensagens perdidas, falta de padrão, horário limitado..."
    },
    "step8": {
      "question": "Considerando esses problemas que você mencionou ({serviceProblems}), o que você gostaria que a IA fizesse por você no seu {businessType}?",
      "placeholder": "Ex.: responder dúvidas, qualificar leads, vender, agendar, cobrar, pós-venda..."
    },
    "step9": {
      "question": "Em quais desses canais você quer que a IA atenda automaticamente?",
      "placeholder": "Selecione entre os canais que você mencionou: {currentChannels}"
    },
    "step10": {
      "question": "Pensando que a IA vai representar o seu {businessType} falando com o seu cliente ideal, como você quer que seja o tom de voz dela?",
      "placeholder": "Mais formal ou informal? Pode usar emojis? Fala como 'eu' ou 'nós'?"
    },
    "step11": {
      "question": "Para que a IA realmente ajude nos objetivos que você mencionou ({aiObjectives}), quais informações obrigatórias ela deve sempre coletar do cliente?",
      "placeholder": "Ex.: nome, telefone, cidade, serviço desejado, melhor horário..."
    },
    "step12": {
      "question": "Existem regras ou limites que a IA do seu {businessType} precisa respeitar?",
      "placeholder": "Ex.: não passar preço exato sem confirmação, não agendar sem validar agenda, não prometer prazos fixos..."
    },
    "step13": {
      "question": "Agora, pensando em como a IA pode vender melhor o seu trabalho, quais são os principais diferenciais do seu {businessType} e dos seus serviços em relação aos concorrentes?",
      "placeholder": "O que torna o seu negócio único e especial?"
    },
    "step14": {
      "question": "Em quais situações específicas você quer que a IA pare e chame um humano?",
      "placeholder": "Ex.: quando o cliente pede algo fora das regras ({rulesLimits}), quando o valor passa de X, quando o cliente está muito insatisfeito..."
    },
    "step15": {
      "question": "Para finalizar: imagine que a IA do seu {businessType} ficou perfeita, exatamente como você quer. Como seria um dia ideal de atendimento?",
      "placeholder": "O que a IA resolve sozinha, o que chega até você e o que muda na sua rotina?"
    },
    "navigation": {
      "next": "Próximo",
      "previous": "Anterior",
      "skip": "Pular",
      "finish": "Gerar Prompt da IA"
    },
    "progress": {
      "stepOf": "Passo {current} de {total}",
      "completed": "{percentage}% concluído"
    },
    "rag": {
      "generateCheckbox": "Gerar Base de Conhecimento de IA automaticamente (Recomendado)",
      "generating": "Gerando mais de 20 documentos para sua base de conhecimento...",
      "creatingDatastore": "Criando banco de dados e indexando documentos...",
      "success": "Base de Conhecimento criada com sucesso!",
      "failed": "Falha ao gerar Base de Conhecimento. Você pode tentar novamente mais tarde.",
      "generatingModal": {
        "title": "Gerando Documentos de Treinamento",
        "description": "Os documentos para o treinamento de seu Funcionário IA estão sendo gerados. Isso pode levar cerca de 5 minutos. Você pode continuar com a implementação que avisaremos quando o processo estiver concluído.",
        "okButton": "OK, Entendi"
      },
      "completedModal": {
        "title": "Documentos Criados com Sucesso!",
        "description": "Todos os documentos de treinamento do seu Funcionário IA foram criados com sucesso. Você pode conferir o resultado em seu Armazenamento de Dados.",
        "viewDatastore": "Ver Armazenamento de Dados",
        "close": "Fechar"
      },
      "failedModal": {
        "title": "Falha na Geração",
        "description": "Não foi possível gerar os documentos de treinamento. Tente novamente.",
        "retry": "Tentar Novamente"
      }
    },
    "preview": {
      "title": "Pré-visualização do Prompt Gerado",
      "generating": "Gerando prompt personalizado...",
      "regenerate": "Gerar novamente",
      "confirm": "Confirmar e Criar Agente",
      "error": "Falha ao gerar o prompt. Tente novamente."
    },
    "draft": {
      "found": "Encontramos um rascunho da sua sessão anterior. Quer continuar de onde parou?",
      "continue": "Continuar",
      "startOver": "Começar do Zero"
    },
    "placeholders": {
      "businessType": "seu negócio",
      "idealClient": "seu cliente ideal",
      "productsServices": "seus produtos/serviços",
      "clientPains": "as dores mencionadas",
      "serviceMoments": "os momentos de contato",
      "currentChannels": "os canais mencionados",
      "serviceProblems": "os problemas mencionados",
      "aiObjectives": "os objetivos mencionados",
      "aiChannels": "os canais selecionados",
      "voiceTone": "o tom definido",
      "requiredData": "os dados obrigatórios",
      "rulesLimits": "as regras mencionadas",
      "differentiators": "seus diferenciais",
      "escalationRules": "as regras de escalação",
      "successVision": "sua visão de sucesso"
    },
    "audio": {
      "transcribed": "Áudio transcrito com sucesso"
    }
  },
  "AnalyticsPage": {
    "breadcrumbs": {
      "label": "Navegação",
      "analytics": "Análises"
    },
    "alert": {
      "refreshedEveryHour": "Os dados são atualizados a cada hora."
    },
    "dateRange": {
      "label": "Intervalo de Datas",
      "allTime": "Todos o Período",
      "thisMonth": "Este Mês"
    },
    "aiEmployee": {
      "label": "Funcionário IA",
      "placeholder": "Filtrar por Funcionário IA"
    },
    "analytics": {
      "totalConversations": "Total de Conversas",
      "likedResponses": "Respostas Curtidas",
      "dislikedResponses": "Respostas Não Curtidas",
      "leadsGenerated": "Leads Gerados",
      "mostUsedDatasource": "Fonte de Dados mais utilizada"
    },
    "charts": {
      "conversationsOverTime": "Nº de Conversas ao Longo do Tempo",
      "repliesQualityPerformance": "Desempenho da Qualidade das Respostas",
      "conversationsEvolution": "Evolução das Conversas",
      "conversationsByCountry": "Conversas por Cidade/País"
    },
    "toast": {
      "unableToFetchAnalytics": "Não foi possível obter suas Análises"
    },
    "payments": {
      "sectionTitle": "Pagamentos",
      "totalRevenue": "Pagamentos Confirmados",
      "linksGenerated": "Links Gerados",
      "confirmed": "Confirmados",
      "pending": "Pendentes",
      "failed": "Falhos / Expirados",
      "conversionRate": "Taxa de Conversão",
      "filterStatus": "Status",
      "filterCurrency": "Moeda",
      "filterAll": "Todos",
      "tableDate": "Data",
      "tableAmount": "Valor",
      "tableCurrency": "Moeda",
      "tableStatus": "Status",
      "tableDescription": "Descrição",
      "tableConversation": "Conversa",
      "statusPending": "Pendente",
      "statusSucceeded": "Confirmado",
      "statusFailed": "Falhou",
      "statusExpired": "Expirado",
      "statusCanceled": "Cancelado",
      "statusRefunded": "Reembolsado",
      "noData": "Nenhuma transação encontrada.",
      "statusProcessing": "Processando"
    },
    "commercialCockpit": {
      "title": "Cockpit Comercial",
      "subtitle": "Receita, links de pagamento e oportunidades acionáveis em um só lugar.",
      "confirmedRevenue": "Receita confirmada",
      "openPipeline": "Pipeline aberto",
      "averageTicket": "Ticket médio",
      "linksCount": "{count} links",
      "opportunitiesCount": "{count} oportunidades",
      "statusTitle": "Funil de pagamentos",
      "channelTitle": "Receita por canal",
      "recentTitle": "Links recentes",
      "empty": "Sem dados comerciais ainda",
      "open": "Abrir",
      "channels": {
        "api": "API",
        "baileys": "WhatsApp",
        "chat": "Chat",
        "crisp": "Crisp",
        "dashboard": "Painel",
        "form": "Formulário",
        "instagram": "Instagram",
        "mail": "E-mail",
        "messenger": "Messenger",
        "slack": "Slack",
        "telegram": "Telegram",
        "tiktok": "TikTok",
        "tiktokShop": "TikTok Shop",
        "website": "Site",
        "whatsapp": "WhatsApp Business",
        "zapier": "Zapier",
        "direct": "Direto",
        "zappflux": "ZappFlux"
      },
      "funnelTitle": "Funil de receita",
      "funnelConversations": "Conversas",
      "funnelLeads": "Leads",
      "funnelLinks": "Links de pagamento",
      "funnelPaid": "Pagos",
      "riskTitle": "Riscos de recuperação",
      "riskDue": "Vence em",
      "noRisk": "Nenhum link de pagamento em risco agora."
    },
    "months": {
      "january": "Janeiro",
      "february": "Fevereiro",
      "march": "Março",
      "april": "Abril",
      "may": "Maio",
      "june": "Junho",
      "july": "Julho",
      "august": "Agosto",
      "september": "Setembro",
      "october": "Outubro",
      "november": "Novembro",
      "december": "Dezembro"
    }
  },
  "authError": {
    "signIn": "Entrar",
    "unableToSignIn": "Não foi possível efetuar o login",
    "errorOccurred": "Ocorreu um erro!",
    "linkUsedOrExpired": "O link de login já foi usado ou pode ter expirado.",
    "errorDuringAuthentication": "Ocorreu um erro durante a Autenticação, tente fazer Login novamente."
  },
  "signInPage": {
    "emailAddress": "Endereço de Email",
    "signIn": "Entrar",
    "signInWithGoogle": "Entrar com Google",
    "signInWithGitHub": "Entrar com GitHub",
    "orContinueWith": "Ou continue com",
    "signInWithFacebook": "Entrar com Facebook"
  },
  "verifyRequest": {
    "header_checkYourEmail": "Verifique seu Email",
    "description_emailSent": "Um link de login foi enviado para seu endereço de email."
  },
  "ChatPage": {
    "placeholders": {
      "chain": "Selecione o Fluxo",
      "knowledge": "Selecione a Fonte de Dados"
    },
    "options": {
      "qa": "Perguntas e Respostas",
      "agent": "Agente"
    },
    "messages": {
      "datasourceNotFound": "Fonte de dados não encontrada. Ela foi excluída?"
    }
  },
  "FormPage": {
    "seo": {
      "title": "Página de Formulário",
      "description": "Esta é a página do formulário onde você pode interagir com o formulário e ver os resultados."
    }
  },
  "FormsPage": {
    "templates": {
      "fromScratch": {
        "name": "Começar do Zero",
        "description": "Crie um formulário do zero. Você pode adicionar qualquer campo que desejar e personalizar o design.",
        "fields": {
          "email": {
            "name": "E-mail",
            "placeholder": "Digite seu e-mail"
          },
          "select": {
            "name": "Escolha uma opção",
            "options": {
              "support": "Suporte",
              "sales": "Comercial",
              "feedback": "Feedback",
              "partnership": "Parcerias",
              "other": "Outro"
            },
            "placeholder": "Selecione uma opção"
          }
        },
        "startScreen": {
          "title": "Título",
          "description": "Descrição"
        },
        "endScreen": {
          "message": "Obrigado! Em breve entraremos em contato com você.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      },
      "leadForm": {
        "name": "Capturar Leads",
        "description": "Capture informações dos leads, incluindo email e telefone.",
        "overview": "Este formulário é projetado para capturar informações essenciais de leads, incluindo email e telefone, para facilitar a comunicação futura.",
        "fields": {
          "email": {
            "name": "E-mail",
            "placeholder": "Digite seu email"
          },
          "phone": {
            "name": "Telefone",
            "placeholder": "Digite seu Nº de Telefone"
          },
          "comment": {
            "name": "Comentário",
            "placeholder": "Digite quaisquer comentários adicionais"
          },
          "select": {
            "name": "Selecionar",
            "options": {
              "getMoreClients": "Conseguir mais clientes",
              "automateTasks": "Automatizar tarefas repetitivas",
              "organizeContacts": "Organizar contatos e conversas",
              "learnMore": "Saber mais sobre a plataforma",
              "other": "Outro"
            },
            "placeholder": "Selecione uma opção"
          }
        },
        "startScreen": {
          "title": "Entre em Contato",
          "description": "Estamos aqui para ajudar! \nPor favor, preencha o formulário abaixo."
        },
        "endScreen": {
          "message": "Recebemos suas informações! Em breve entraremos em contato com você.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      },
      "productFeedbackForm": {
        "name": "Formulário de Feedback - Produtos",
        "description": "Um formulário para coletar feedback sobre nossos produtos.",
        "overview": "Este formulário é projetado para coletar feedback sobre nossos produtos. Sua opinião é valiosa para nós e nos ajuda a melhorar nossas ofertas.",
        "fields": {
          "email": {
            "name": "E-mail",
            "placeholder": "Digite seu email"
          },
          "select": {
            "name": "Tipo de Feedback",
            "options": {
              "featureRequest": "Solicitação de recursos adicionais",
              "bugReport": "Relatório de Bug",
              "other": "Outro"
            },
            "placeholder": "Selecione o tipo de Feedback"
          },
          "comment": {
            "name": "Comentário",
            "placeholder": "Digite seu feedback aqui"
          },
          "files": {
            "name": "Arquivos",
            "placeholder": "Anexar arquivos (opcional)"
          },
          "type": {
            "name": "Tipo de Feedback",
            "options": {
              "featureRequest": "Solicitação de Recurso",
              "bugReport": "Relato de Bug",
              "other": "Outro"
            },
            "placeholder": "Selecione o tipo de feedback"
          }
        },
        "startScreen": {
          "title": "Sua Opinião Importa",
          "description": "Estamos aqui para ouvir! Por favor, compartilhe sua opnião."
        },
        "endScreen": {
          "message": "Agradecemos muito pelo seu feedback! Ele já está em análise.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      },
      "onboardingForm": {
        "name": "Formulário para Novos Usuários",
        "description": "Colete informações iniciais sobre novos usuários.",
        "overview": "Este formulário é projetado para coletar informações iniciais sobre novos usuários para nos ajudar a adaptar nossos serviços às suas necessidades.",
        "fields": {
          "email": {
            "name": "E-mail",
            "placeholder": "Digite seu email"
          },
          "Enterprise": {
            "name": "Negócio",
            "options": {
              "eCommerce": "E-commerce",
              "healthcare": "Saúde",
              "finance": "Finanças",
              "technology": "Tecnologia",
              "retail": "Varejo",
              "manufacturing": "Fabricação",
              "other": "Outro"
            },
            "placeholder": "Selecione seu Negócio"
          },
          "companySize": {
            "name": "Tamanho da Empresa",
            "options": {
              "small": "1-10",
              "medium": "10-100",
              "large": "100+"
            },
            "placeholder": "Selecione o Tamanho da sua Empresa"
          },
          "referral": {
            "name": "Como você nos conheceu?",
            "options": {
              "google": "Google",
              "socialMedia": "Mídias Sociais",
              "newsletter": "Newsletter",
              "wordOfMouth": "Boca a Boca",
              "tradeShow": "Feira Comercial",
              "other": "Outro"
            },
            "placeholder": "Onde você nos conheceu?"
          }
        },
        "startScreen": {
          "title": "Bem-vindo à Nossa Plataforma",
          "description": "Estamos entusiasmados em tê-lo aqui! Vamos começar."
        },
        "endScreen": {
          "message": "Bem-vindo! Vamos usar suas respostas para personalizar sua experiência.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      },
      "inboundLead": {
        "name": "Identificar Interesses dos Leads",
        "description": "Capture leads de forma estratégica com base nos interesses reais do seu público.",
        "overview": "Use este formulário para identificar o que realmente interessa ao seu lead — como automatizar o atendimento, centralizar canais ou aumentar vendas. Ideal para engajar visitantes e qualificar oportunidades comerciais desde o primeiro contato.",
        "fields": {
          "firstName": {
            "name": "Nome",
            "placeholder": "Digite seu nome"
          },
          "email": {
            "name": "E-mail",
            "placeholder": "Digite seu email"
          },
          "interestedIn": {
            "name": "Interessado em",
            "options": {
              "automatedSupport": "Atendimento Automatizado com IA",
              "increaseSales": "Aumentar Vendas",
              "reduceResponseTime": "Reduzir Tempo de Resposta",
              "centralizeChannels": "Centralizar Canais (WhatsApp, Instagram, etc)",
              "other": "Outro"
            },
            "placeholder": "Qual o seu interesse?"
          }
        },
        "startScreen": {
          "title": "(Seu Negócio)",
          "description": "Bem-vindo a bordo! Vamos nos conhecer!"
        },
        "endScreen": {
          "message": "Obrigado por compartilhar! Um especialista vai te ajudar em breve.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      },
      "contactSales": {
        "name": "Contato de Vendas",
        "description": "Ajude seu time comercial a focar nos clientes com maior potencial.",
        "overview": "Este formulário permite entender rapidamente as necessidades comerciais do cliente. Isso facilita a qualificação e acelera o processo de venda com base em dados reais.",
        "fields": {
          "firstName": {
            "name": "Nome",
            "placeholder": "Digite seu nome"
          },
          "email": {
            "name": "E-mail",
            "placeholder": "Digite seu email"
          },
          "interestedIn": {
            "name": "Interessado em",
            "options": {
              "automateSupport": "Automatizar Atendimento com IA",
              "centralizeChannels": "Unificar Canais (WhatsApp, Instagram, etc)",
              "boostConversions": "Aumentar Conversões e Vendas",
              "customSolutions": "Soluções Personalizadas para Minha Empresa",
              "contentMarketing": "Marketing de Conteúdo",
              "affiliates": "Vender como Afiliado",
              "other": "Outro"
            },
            "placeholder": "Qual o seu interesse?"
          }
        },
        "startScreen": {
          "title": "Contato de Vendas",
          "description": "Aumente suas Conversões e Vendas"
        },
        "endScreen": {
          "message": "Sua solicitação foi enviada ao nosso time comercial. Aguarde nosso contato.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      },
      "feedback": {
        "name": "Feedback",
        "description": "Obtenha opiniões sobre um produto por meio de uma abordagem de diálogo envolvente.",
        "overview": "Coletar feedback de novos clientes sobre um de nossos modelos de tênis.\nAcme Clothes é uma marca de moda distinta, renomada por seu vestuário estiloso e de alta qualidade.\nOferecendo uma ampla gama de opções de roupas para homens, mulheres e crianças, a Acme Clothes combina conforto com tendências contemporâneas para criar peças únicas e versáteis adequadas para todas as ocasiões.",
        "fields": {
          "usageContext": {
            "name": "Onde você usou o produto?",
            "options": {
              "work": "No trabalho",
              "sports": "Em atividades físicas",
              "casual": "No dia a dia",
              "travel": "Durante viagens",
              "other": "Outro"
            },
            "placeholder": "Escolha o principal contexto de uso"
          },
          "recommendationLikelihood": {
            "name": "Você recomendaria este produto?",
            "options": {
              "yes": "Sim, com certeza",
              "maybe": "Talvez",
              "no": "Não recomendaria"
            },
            "placeholder": "Você indicaria este produto a alguém?"
          },
          "priceValue": {
            "name": "Avaliação de Preço",
            "options": {
              "excellent": "Ótimo",
              "fair": "Justo",
              "expensive": "Caro"
            },
            "placeholder": "O que você achou do preço?"
          },
          "overallSatisfaction": {
            "name": "Satisfação Geral (1-5)",
            "options": [
              "null",
              "1 - Péssimo",
              "2 - Ruim",
              "3 - Ok",
              "4 - Bom",
              "5 - Excelente"
            ],
            "placeholder": "Dê uma nota geral"
          }
        },
        "startScreen": {
          "title": "Deixe um Comentário",
          "description": "Nos conte como podemos melhorar."
        },
        "endScreen": {
          "message": "Agradecemos seu comentário! Ele é muito importante para nós.",
          "cta": {
            "label": "Obrigado!",
            "url": "/forms/{formId}"
          }
        }
      }
    },
    "breadcrumbs": {
      "ariaLabel": "Navegação",
      "forms": "Formulários"
    },
    "titles": {
      "forms": "Formulários"
    },
    "button": {
      "newForm": "Novo Formulário"
    },
    "modal": {
      "createForm": "Criar Formulário"
    },
    "toast": {
      "creatingForm": "Criando formulário...",
      "created": "Formulário criado com sucesso!",
      "error": "Ocorreu um erro ao criar o formulário."
    }
  },
  "DatasourcePage": {
    "breadcrumbs": {
      "label": "Navegação",
      "datastores": "Armazenamento de Dados"
    },
    "status": {
      "unsynched": "Não sincronizado",
      "pending": "Pendente",
      "running": "Executando",
      "synched": "Sincronizado",
      "error": "Erro",
      "usage_limit_reached": "Limite de uso atingido"
    },
    "form": {
      "submitButtonText": "Atualizar",
      "deleteDatasource": "Excluir Fonte de Dados",
      "deleteDatasourceDescription": "Isso removerá todos os seus dados do armazenamento global."
    },
    "buttons": {
      "delete": "Excluir"
    },
    "modals": {
      "confirmDelete": "Tem certeza de que deseja excluir esta fonte de dados? Esta ação é irreversível."
    },
    "errors": {
      "deleteFailed": "Falha ao excluir fonte de dados."
    }
  },
  "DatastorePage": {
    "breadcrumbs": {
      "label": "Navegação",
      "datastores": "Armazenamento de Dados"
    },
    "buttons": {
      "addDatasource": "Adicionar Fonte de Dados"
    },
    "errors": {
      "retry": "Tentar novamente",
      "requestFailed": "Não foi possível carregar o armazenamento de dados"
    },
    "visibility": {
      "public": "Público",
      "private": "Privado"
    },
    "tabs": {
      "datasources": "Fontes de Dados",
      "settings": "Configurações"
    },
    "modals": {
      "usageLimit": "Limite de uso excedido"
    }
  },
  "DatasourcesPage": {
    "breadcrumbs": {
      "label": "Navegação",
      "datastores": "Armazenamento de Dados",
      "apps": "Aplicativos"
    },
    "title": {
      "datastores": "Armazenamento de Dados"
    },
    "button": {
      "newDatastore": "Novo Armazenamento de Dados"
    },
    "alert": {
      "datastoreInfo": "Um Armazenamento de Dados serve como repositório que contém vários tipos de fontes de dados, incluindo arquivos, páginas da web, arquivos PDF, etc. Depois que os dados são carregados em um Armazenamento de Dados, eles passam por processamento (Vetorização) para prepará-los para uso por um Funcionário IA (Modelo de Linguagem de Grande Escala)."
    },
    "instructions": {
      "step1": "1. Obtenha a chave da API de um dos seus Armazenamentos de Dados",
      "step2": "2. Vá ao marketplace da Crisp e instale o plugin ZappWay",
      "step3": "3. Obtenha a chave da API de um dos seus Armazenamentos de Dados"
    },
    "crispDescription": "Funcionário IA treinado com dados do site",
    "integratedVia": "Integrado via",
    "slackBot": "Bot Slack",
    "slackDescription": "Funcionário IA treinado com os dados de seu Negócio ✨",
    "subscribe": "Assine",
    "moreInfo": "Mais informações",
    "statusError": "Estamos enfrentando alguns problemas. Por favor, tente novamente mais tarde.",
    "sharePromo": "Compartilhe nas redes sociais e ganhe 30% de desconto na sua assinatura!"
  },
  "Layout": {
    "title": "Painel Geral",
    "inbox": "Atendimentos",
    "employees": "Funcionário IA",
    "datastores": "Armazenamento de Dados",
    "forms": "Formulários",
    "analytics": "Análises",
    "emailInboxes": "Caixas de Entrada - Email",
    "contacts": "Contatos",
    "settings": "Configurações",
    "documentation": "Instruções /\nDocumentação",
    "chat": "Chat",
    "systemStatus": "Status do Sistema",
    "statusError": "O Sistema está Enfrentando Problemas",
    "seo": {
      "description": "Gerencie seus Fluxos de Conversas e Trabalho com o ZappWay."
    },
    "promo": {
      "endingSoon": "Terminando em breve",
      "sharePromo": "Compartilhe esta promoção para estender seu período de teste!",
      "promoTweetMessage": "Confira as ferramentas e serviços incríveis do ZappWay!",
      "shareTwitter": "Compartilhar no Twitter",
      "shareLinkedIn": "Compartilhar no LinkedIn"
    },
    "personalAssistantLink": "Livia",
    "personalAssistantBadge": "360",
    "campaignSite": "Seu Site - Campanhas"
  },
  "form": {
    "actions": {
      "addField": "Adicionar Campo",
      "addOption": "Adicionar Opção",
      "removeField": "Remover Campo",
      "removeOption": "Remover Opção"
    },
    "labels": {
      "type": "Tipo",
      "label": "Título",
      "options": "Adicione quantas opções desejar",
      "defaultCountryCode": "Código do País Padrão",
      "placeholder": "Texto de Apoio",
      "required": "Obrigatório",
      "min": "Mínimo",
      "max": "Máximo",
      "createContact": "Criar Contato",
      "includeSources": "Incluir fontes na Resposta do Funcionário IA"
    },
    "fieldTypes": {
      "email": "Email",
      "phoneNumber": "Nº de Telefone",
      "text": "Texto",
      "textArea": "Área de Texto",
      "select": "Selecione",
      "file": "Arquivo",
      "number": "Número",
      "leadSelect": "Selecionar"
    },
    "accordion": {
      "newField": "Novo Campo"
    }
  },
  "formEditor": {
    "title": "Título",
    "description": "Descrição",
    "accordion": {
      "startScreen": "Tela Inicial",
      "formFields": "Campos de Formulário",
      "endScreen": "Tela Final",
      "webhook": "Webhook",
      "formDetails": "Detalhes do Formulário"
    },
    "labels": {
      "title": "Título",
      "description": "Descrição",
      "ctaLabel": "Chamada para Ação",
      "successMessage": "Mensagem de Sucesso",
      "ctaUrl": "URL da Chamada para Ação",
      "target": "Alvo",
      "webhookUrl": "URL do Webhook",
      "callToAction": "Chamada para Ação",
      "message": "Mensagem",
      "callToActionUrl": "URL de chamada para ação",
      "url": "URL"
    },
    "placeholders": {
      "webhookUrl": "Insira a URL do seu Webhook"
    },
    "helperTexts": {
      "webhookUrl": "Enviar formulário para o endpoint fornecido com uma solicitação HTTP POST"
    },
    "options": {
      "ctaTarget": {
        "_blank": "Abrir em nova aba",
        "_self": "Abrir nesta aba"
      }
    },
    "actions": {
      "publishUpdates": "Publicar Atualizações",
      "publishing": "Publicando...",
      "saving": "Salvar...",
      "publishSuccess": "Publicado",
      "publishError": "Algo deu errado",
      "copyLink": "Copiar Link",
      "learnMore": "Saiba mais"
    },
    "buttons": {
      "publishUpdates": "Publicar Atualizações",
      "saving": "Salvar..."
    },
    "alerts": {
      "publishing": "Publicação...",
      "published": "Publicado",
      "somethingWentWrong": "Ocorreu um erro interno."
    },
    "formTypes": {
      "conversational": "Conversacional",
      "traditional": "Tradicional"
    }
  },
  "datasourceForm": {
    "labels": {
      "nameOptional": "Nome (opcional)",
      "sourceUrlOptional": "Fonte URL (opcional)",
      "urlPlaceholder": "http://en.wikipedia.org/wiki/Nuclear_fusion",
      "sourcesSection": "A URL que será exibida na seção \"fontes\" em uma resposta do Funcionário IA",
      "formType": "Tipo de Formulário",
      "overview": "Visão geral",
      "message": "Mensagem",
      "callToAction": "Chamada para Ação",
      "callToActionUrl": "URL da Chamada para Ação",
      "webhookUrl": "URL."
    },
    "options": {
      "formType": {
        "conversational": "Conversação",
        "traditional": "Tradicional"
      },
      "ctaTarget": {
        "_blank": "Abrir em nova aba",
        "_self": "Abrir nesta aba"
      }
    },
    "buttons": {
      "submit": "Enviar",
      "edit": "Editar",
      "cancel": "Cancelar",
      "complete": "Concluir"
    },
    "alerts": {
      "networkError": "Algo correu mal."
    },
    "placeholders": {
      "webhookUrl": "https://example.com/api/webhook"
    },
    "accordions": {
      "startScreen": "Tela inicial",
      "formDetails": "Detalhes do Formulário",
      "formFields": "Campos de formulário",
      "endScreen": "Tela final",
      "webhook": "Webhook",
      "extractedText": "Texto extraído"
    },
    "connectFlow": "Conectar um Fluxo ZappFlux",
    "selectFlow": "Selecionar um Fluxo",
    "describePrompt": "Descreva quando acionar este fluxo",
    "placeholderFlowTrigger": "Ex: Quando o usuário pedir para falar com um humano",
    "triggerAfterMessages": "Acionar após N mensagens",
    "addTool": "Adicionar Ferramenta"
  },
  "FormDashboard": {
    "breadcrumbs": {
      "ariaLabel": "Navegação",
      "label": "Você está aqui",
      "forms": "Formulários"
    },
    "forms": "Formulários",
    "tabs": {
      "ariaLabel": "Abas",
      "label": "Navegação por abas",
      "editor": "Editor",
      "settings": "Configurações",
      "submissions": "Envios",
      "install": "Instalar",
      "preview": "Visualizar"
    }
  },
  "Forms": {
    "breadcrumbs": {
      "forms": "Formulários",
      "ariaLabel": "Navegação"
    },
    "title": {
      "forms": "Formulários"
    },
    "button": {
      "newForm": "Novo Formulário"
    },
    "modal": {
      "createForm": "Criar Formulário"
    },
    "toast": {
      "creatingForm": "Criando Formulário...",
      "created": "Formulário Criado",
      "error": "Algo deu errado"
    },
    "formTemplates": {
      "leadForm": {
        "name": "Formulário de Lead",
        "description": "Capture Leads para o seu Negócio."
      },
      "onboardingForm": {
        "name": "Formulário para Novos Usuários",
        "description": "Adicione novos usuários ao seu Negócio."
      },
      "inboundLead": {
        "name": "Capturar Lead",
        "description": "Capture Leads de Campanhas de Marketing."
      },
      "contactSales": {
        "name": "Contato de Vendas",
        "description": "Permita que novos clientes entrem em contato com sua equipe de vendas."
      },
      "feedback": {
        "name": "Formulário de Feedback - Avaliações",
        "description": "Reúna avaliações de seus usuários."
      },
      "productFeedbackForm": {
        "name": "Formulário de Feedback - Produtos",
        "description": "Colete feedback dos seus usuários sobre o seu produto."
      }
    }
  },
  "FormSettingsTab": {
    "generalSettings": "Configurações Gerais",
    "nameLabel": "Nome",
    "deleteForm": "Excluir Formulário",
    "deleteDescription": "Isso irá Excluir o Formulário Permanentemente",
    "deleteConfirm": "Todas as Inscrições serão Excluídas. Você tem certeza?",
    "cancel": "Cancelar",
    "deleteButton": "Excluir",
    "deleteAlert": "Excluir Permanentemente o Formulário e Todas as Inscrições",
    "deleteUnauthorized": "Você não tem permissão para excluir este formulário.",
    "deleteError": "Ocorreu um erro ao excluir. Tente novamente mais tarde."
  },
  "logs": {
    "breadcrumbs": {
      "label": "Navegação",
      "inbox": "Caixa de Entrada"
    },
    "tabs": {
      "label": "Abas",
      "kanban": "Kanban",
      "unresolved": "Pendente",
      "unread": "Não Lido",
      "humanRequested": "Atendimento Humano Solicitado",
      "all": "Todos",
      "conversations": "Conversas",
      "groups": "Grupos",
      "communities": "Comunidades",
      "opportunities": "Oportunidades"
    },
    "filters": {
      "filterByAssignee": "Filtrar por Responsável",
      "filterByChannel": "Filtrar por Canal",
      "filterByAgent": "Filtrar por Agente",
      "filterByEvaluation": "Filtrar por Avaliação",
      "filterByPriority": "Filtrar por Prioridade",
      "me": "Eu"
    },
    "confirm": {
      "markAllRead": "Todas as mensagens que correspondem aos filtros serão marcadas como lidas. Tem certeza?",
      "resolveAllConversations": "Todas as conversas que correspondem aos filtros serão marcadas como concluídas. Tem certeza?"
    },
    "menu": {
      "markAllMessagesAsRead": "Marcar todas as mensagens como lidas",
      "resolveAllConversations": "Todas as conversas serão concluídas",
      "markAsUnread": "Marcar mensagens selecionadas como não lidas"
    },
    "loading": {
      "updating": "Atualizando..."
    },
    "success": {
      "updated": "Atualizado"
    },
    "error": {
      "somethingWentWrong": "Algo deu errado"
    },
    "evaluation": {
      "good": "Bom",
      "bad": "Ruim"
    },
    "priority": {
      "low": "Baixa",
      "medium": "Média",
      "high": "Alta"
    },
    "placeholders": {
      "noData": "Sem dados",
      "messagesVisible": "Todas as Conversas com seus Funcionários IA estarão visíveis aqui",
      "noConversationsFound": "Nenhuma Conversa Encontrada",
      "selectOpportunity": "Selecione uma oportunidade para ver detalhes e começar a vender."
    },
    "statuses": {
      "resolved": "Esta conversa foi concluída.",
      "unresolved": "Esta conversa ainda não foi concluída.",
      "humanRequested": "Assistência humana foi solicitada."
    },
    "visitor": "Visitante - {id}",
    "formLabel": "Formulário",
    "conversationResolved": "Esta conversa foi concluída.",
    "conversationUnresolved": "Esta conversa ainda não foi concluída.",
    "humanRequested": "Assistência humana foi solicitada.",
    "kanban": {
      "columns": {
        "unresolved": "Pendente",
        "humanRequested": "Atendimento Humano",
        "resolved": "Concluído"
      },
      "stats": {
        "unread": "não lidas",
        "urgent": "urgentes"
      },
      "empty": "Nenhuma conversa nesta coluna",
      "card": {
        "autoClassified": "Auto-categorizado",
        "autoBadge": "Auto"
      }
    },
    "badges": {
      "lead": "Lead"
    },
    "paymentStatuses": {
      "succeeded": "Confirmado",
      "pending": "Pendente",
      "processing": "Processando",
      "failed": "Falhou",
      "canceled": "Cancelado",
      "expired": "Expirado",
      "refunded": "Reembolsado"
    },
    "opportunities": {
      "summaryTitle": "Caixa de oportunidades",
      "summarySubtitle": "Conversas priorizadas com sinais comerciais.",
      "stageAll": "Todas as etapas",
      "score": "{score} pts",
      "stages": {
        "new_lead": "Novo lead",
        "qualified": "Qualificado",
        "payment_pending": "Pagamento pendente",
        "recoverable": "Recuperável",
        "human_needed": "Precisa de humano",
        "won": "Ganho",
        "follow_up": "Acompanhamento"
      },
      "reasons": {
        "leadCaptured": "Lead capturado",
        "recentLead": "Lead recente",
        "priorityHigh": "Alta prioridade",
        "priorityMedium": "Prioridade média",
        "formSubmitted": "Formulário enviado",
        "activeConversation": "Conversa ativa",
        "paymentPending": "Pagamento pendente",
        "paymentProcessing": "Pagamento processando",
        "paymentFailed": "Pagamento falhou",
        "paymentExpired": "Pagamento expirado",
        "paymentSucceeded": "Pago",
        "humanRequested": "Humano solicitado",
        "staleConversation": "Precisa de acompanhamento"
      },
      "quickActionsTitle": "Ações Rápidas",
      "ctaTitle": "Feche vendas mais rápido",
      "ctaDescription": "Crie um link de pagamento agora mesmo e envie para seu cliente.",
      "ctaButton": "Gerar Link de Pagamento",
      "manualPaymentModal": {
        "title": "Gerar Link de Pagamento",
        "description": "Gere um link de pagamento único para cobrar o cliente. O cliente precisará de inserir os dados de contacto na página de pagamento segura.",
        "loading": "A carregar configuração...",
        "noProviders": "Nenhum provedor de pagamento está configurado para esta organização.",
        "successTitle": "Link Gerado com Sucesso!",
        "copyButton": "Copiar Link",
        "labelTitle": "Título da Cobrança",
        "placeholderTitle": "Ex: Sessão de Consultoria",
        "labelDescription": "Descrição",
        "placeholderDescription": "Descreva o conteúdo ou serviço que está a ser cobrado...",
        "labelAmount": "Valor",
        "labelCurrency": "Moeda",
        "labelProvider": "Provedor de Pagamento",
        "submitButton": "Gerar e Copiar Link",
        "toasts": {
          "requiredFields": "Preencha todos os campos obrigatórios",
          "invalidAmount": "Valor inválido",
          "generateError": "Erro ao gerar o link",
          "generateSuccess": "Link gerado e copiado para a área de transferência!",
          "genericError": "Falha ao gerar o link de pagamento",
          "copied": "Copiado!"
        }
      },
      "howItWorksTitle": "Como funciona?",
      "howItWorksDescription": "A nossa IA analisa cada conversa em tempo real à procura de sinais de intenção de compra, pedidos de orçamento ou dúvidas sobre pagamentos. Selecione uma conversa ao lado para ver a pontuação detalhada e fechar a venda."
    }
  },
  "agentGeneralSettingsTab": {
    "deleteConfirmation": "Todas as mensagens deste Funcionário IA serão excluídas. Você tem certeza?",
    "deleteError": "Erro ao excluir Funcionário IA. Tente novamente.",
    "generalSettingsTitle": "Configurações Gerais",
    "saveButton": "Salvar",
    "aiEmployeeIdTitle": "Identificador do Funcionário IA",
    "aiEmployeeIdDescription": "Este é o ID exclusivo do seu Funcionário IA. Utilize para integração com APIs.",
    "documentationButton": "Ver Documentação",
    "learnMore": "Saiba mais sobre como utilizar este recurso.",
    "copySuccess": "ID copiado com sucesso!",
    "deleteAiEmployeeTitle": "Excluir Funcionário IA",
    "deleteAiEmployeeDescription": "Esta ação é irreversível e removerá o Funcionário IA do sistema.",
    "deleteButton": "Excluir",
    "deleteWarning": "Tem certeza de que deseja excluir permanentemente este Funcionário IA?",
    "restartOnboardingTitle": "Reiniciar Onboarding",
    "restartOnboardingDescription": "Inicie o assistente de configuração novamente para reconfigurar seu Funcionário IA do zero.",
    "restartOnboardingButton": "Reiniciar Onboarding",
    "restartOnboardingInfo": "Isso abrirá o assistente de configuração. Sua configuração atual será preservada até você concluir a nova configuração.",
    "restartOnboardingSuccess": "Configuração atualizada com sucesso!"
  },
  "Contacts": {
    "breadcrumbs": {
      "ariaLabel": "Navegação",
      "contacts": "Contatos"
    },
    "titles": {
      "contacts": "Contatos"
    },
    "alerts": {
      "contactsDescription": "Aqui você pode visualizar todos os Leads, Clientes e Contatos que foram coletados pelos seus Funcionários IA e/ou Formulários."
    },
    "noConversations": "Ainda não existem conversas com este contato"
  },
  "IconInput": {
    "label": {
      "icon": "Ícone"
    },
    "buttons": {
      "replace": "Substituir",
      "delete": "Excluir"
    }
  },
  "api-keys": {
    "title": "Chaves API",
    "description": "Use a chave API para acessar a API do ZappWay",
    "alerts": {
      "learnMore": "Saiba mais sobre a API do ZappWay"
    },
    "buttons": {
      "documentation": "Instruções\n'Documentação'",
      "createApiKey": "Criar Chave API"
    },
    "errors": {
      "minApiKey": "Você deve ter pelo menos uma chave API",
      "createApiKeyFailed": "Falha ao criar chave de API."
    },
    "confirmations": {
      "deleteApiKey": "Tem certeza de que deseja excluir esta chave de API?"
    },
    "toast": {
      "copied": "Copiado!",
      "copyFailed": "Falha ao copiar."
    },
    "aria": {
      "deleteApiKey": "Excluir chave de API"
    }
  },
  "billing-settings": {
    "currentPlan": "Plano Atual",
    "aiEmployees": "Funcionário IA",
    "datastores": "Armazenamento de Dados",
    "gpt5nanoResponses": "Respostas GPT-5.6 Luna / mês",
    "gptResponses": "Respostas GPT-5 ou GPT-5.1 / mês",
    "millionWordsStorage": "Armazenamento de Um Milhão de Palavras",
    "fileUploadLimit": "MB de limite de upload de arquivo",
    "upgradeManageSubscription": "Assinar / Gerenciar Assinatura",
    "changePlan": "Trocar Plano"
  },
  "billing": {
    "downgrade": {
      "usage_exceeded": "O uso atual excede os limites do plano desejado.",
      "protection_window": "Downgrades são permitidos apenas nas 48h anteriores à renovação.",
      "no_active_subscription": "Nenhuma assinatura ativa encontrada.",
      "plan_not_found": "Plano não encontrado."
    },
    "quarantine": {
      "warning_title": "Pagamento Falhou",
      "warning_description": "Seu pagamento falhou. Atualize seus dados para evitar interrupção em 72h.",
      "block_title": "IA Bloqueada",
      "block_description": "Funcionários IA bloqueados por falta de pagamento. Atualize sua cobrança para restaurar.",
      "suspended_title": "Conta Suspensa",
      "suspended_description": "Sua conta foi suspensa por falta de pagamento. Entre em contato com o suporte."
    },
    "proration": {
      "title": "Valor Proportional",
      "subtotal": "Subtotal",
      "tax": "Imposto",
      "totalDueToday": "Total Devido Hoje"
    },
    "analytics": {
      "mrr": "Receita Recorrente Mensal (MRR)"
    }
  },
  "profile-settings": {
    "title": "Configurações de Perfil",
    "description": "Suas informações pessoais e configurações.",
    "buttons": {
      "update": "Atualizar"
    },
    "labels": {
      "email": "Email",
      "name": "Nome",
      "phoneNumber": "Número de Telefone"
    },
    "toast": {
      "success": "Perfil Atualizado com Sucesso.",
      "error": "Erro ao Atualizar o Perfil."
    },
    "saving": "Salvando..."
  },
  "home": {
    "keywords": [
      "chatbot",
      "chatbot whatsapp",
      "chatbot instagram",
      "chatbot para empresa",
      "atendimento automatizado",
      "bot whatsapp",
      "automação whatsapp",
      "chatbot messenger",
      "ia para atendimento",
      "funcionario ia",
      "chatbot gpt",
      "chatbot ai",
      "atendimento omnichannel",
      "live chat",
      "chatbot para site",
      "chatbot wordpress",
      "chatbot shopify",
      "automação instagram",
      "resposta automática instagram",
      "bot instagram",
      "chatbot de vendas",
      "chatbot suporte",
      "geração de leads",
      "chatbot sem código",
      "criar chatbot",
      "chatbot builder",
      "chatbot plataforma",
      "whatsapp business api",
      "chatbot multilíngue",
      "automação whatsapp business",
      "resposta automática whatsapp",
      "bot de vendas whatsapp",
      "atendimento whatsapp automático",
      "whatsapp chatbot grátis",
      "whatsapp automation",
      "bot instagram dm",
      "instagram dm automation",
      "comment to dm instagram",
      "automação de mensagens instagram",
      "bot para instagram",
      "instagram chatbot free",
      "resposta automática story instagram",
      "bot facebook messenger",
      "automação messenger",
      "facebook chatbot",
      "bot para facebook",
      "messenger automation",
      "chat online",
      "widget chat",
      "chatbot website",
      "chat para site",
      "como criar chatbot para whatsapp business",
      "melhor chatbot para instagram 2025",
      "chatbot treinado com meus dados",
      "atendimento automatizado whatsapp",
      "resposta automática para comentários instagram",
      "chatbot com inteligência artificial",
      "funcionário virtual para atendimento",
      "chatbot que aprende com site",
      "chatbot para ecommerce",
      "chatbot para clínica",
      "chatbot para imobiliária",
      "chatbot para restaurante",
      "chatbot com handoff humano",
      "chatbot que integra com CRM",
      "chatbot para captar leads",
      "chatbot para agendamento",
      "chatbot com formulário conversacional",
      "chatbot que responde no messenger automaticamente",
      "chatbot para pequenas empresas",
      "atendimento omnichannel ia",
      "chatbot com atendimento humano",
      "chatbot com integração API",
      "chatbot autoatualizável",
      "formulário conversacional",
      "funcionarios ia",
      "chatbot notion",
      "integração notion",
      "chatbot treinado com google drive",
      "chatbot zapier",
      "automação zapier",
      "chatbot slack",
      "bot slack",
      "chatbot treinado com youtube",
      "plugin chatbot wordpress",
      "atendimento shopify",
      "geração de leads automática",
      "atendimento 24/7",
      "suporte técnico automatizado",
      "assistência de vendas",
      "captura de leads",
      "qualificação de leads",
      "funcionário ia vs chatbot",
      "o que é funcionário ia",
      "chatbot com ia generativa",
      "gpt chatbot",
      "custom gpt",
      "agente de ia",
      "assistente virtual inteligente",
      "melhor chatbot whatsapp",
      "melhor chatbot instagram",
      "alternativa manychat",
      "alternativa chatfuel",
      "alternativa wati",
      "alternativa intercom",
      "alternativa tidio",
      "chatbot para vendas online",
      "chatbot para atendimento médico",
      "chatbot para imóveis",
      "chatbot para delivery",
      "chatbot para agência",
      "chatbot para consultoria",
      "criar chatbot grátis",
      "testar chatbot",
      "demonstração chatbot",
      "como funciona chatbot",
      "implementar chatbot",
      "chatbot fácil",
      "chatbot rápido",
      "inteligência artificial para empresas",
      "automação com ia",
      "chatbot baseado em gpt",
      "processamento de linguagem natural",
      "machine learning atendimento",
      "ia conversacional",
      "chatbot neural",
      "redução de custos atendimento",
      "aumento de vendas chatbot",
      "satisfação do cliente",
      "escala de atendimento",
      "produtividade atendimento",
      "conversão de leads"
    ]
  },
  "account-page": {
    "feedback": {
      "header": "Bem-vindo a bordo!",
      "description": "Agora você é um membro de"
    },
    "cta": {
      "continue": "Continuar para o Painel"
    }
  },
  "maintenance-page": {
    "alert": "Manutenção em andamento",
    "comingSoon": "Voltaremos em breve"
  },
  "pricing-page": {
    "seo": {
      "title": "Planos para Equipes de Todos os Tamanhos",
      "description": "Comece de graça ou escolha o plano que mais combina com você! Nossas ofertas incluem níveis Discover, Startup, Pro e Enterprise, cada um repleto de recursos para engajar seu público, criar fidelidade de clientes e impulsionar vendas."
    }
  },
  "subscription-success-page": {
    "paymentSuccess": "Seu Pagamento foi bem-sucedido",
    "thankYou": "Obrigado pelo seu Pagamento! Sua Conta foi Atualizada com Sucesso",
    "goBackHome": "Voltar para a Página Inicial"
  },
  "Navigation": {
    "newVersionAvailable": "Nova Versão Disponível",
    "update": "Atualizar",
    "upgradePlan": "Atualizar Plano",
    "systemStatus": "Status do Sistema",
    "closeSidebar": "Fechar Barra Lateral",
    "openSidebar": "Abrir Barra Lateral",
    "personalAssistantLink": "Livia",
    "personalAssistantBadge": "360"
  },
  "ExpandedNavigation": {
    "new": "Novo",
    "beta": "Beta",
    "howCanIHelp": "Como posso te ajudar?",
    "bugReport": "Relatar Bug ⚠️",
    "productFeedback": "Deixar uma Sugestão 📝",
    "iLoveZappWay": "Apaixonado pelo ZappWay 🥰",
    "otherProducts": "Outros Produtos",
    "searchAssistant": "Assistente de Pesquisa",
    "aiEmployees": "Funcionários IA",
    "systemStatus": "Status do Sistema",
    "personalAssistant": "Livia",
    "personalAssistantTooltip": "Fale com a Livia",
    "voiceFlux": "VoiceFlux",
    "voiceFluxTooltip": "Configure as vozes e personagens do VoiceFlux"
  },
  "AccountCard": {
    "freeTrialEnds": "Período de Teste Gratuito Terminando...",
    "queries": "Consultas",
    "millionWordsStored": "Armazenamento de Um Milhão de Palavras",
    "aiEmployee": "Funcionário IA",
    "datastores": "Armazenamento de Dados",
    "upgradePlan": "Atualizar Plano"
  },
  "SelectOrganizationInput": {
    "selectATeam": "Selecione uma Equipe"
  },
  "CommonInterfaceInput": {
    "windowTitle": "Título da Janela",
    "Livia": "Livia",
    "disableInitialMessagePopup": "Desativar pop-up de Mensagem Inicial",
    "removeBranding": "Remover Marca ZappWay (Plano Pro necessário)",
    "brandColor": "Cor da Marca"
  },
  "SuggestionsInput": {
    "customCSS": "CSS Personalizado"
  },
  "formTool": {
    "connectForm": "Conectar um Formulário ou Criar um Novo",
    "createNewForm": "Criar um Novo Formulário",
    "describePrompt": "Descreva quando o Usuário deve ser solicitado com o formulário:",
    "triggerAfterMessages": "Como alternativa, acione o Formulário após um número especificado de mensagens:",
    "placeholderReportBug": "Use quando o usuário quiser relatar um problema",
    "addTool": "Adicionar Ferramenta",
    "updateTool": "Atualizar"
  },
  "httpToolInput": {
    "fields": {
      "key": "Chave",
      "value": "Valor",
      "providedByUser": "Fornecido pelo Usuário",
      "advanced": "Avançado",
      "describeKeyUsage": "Detalhe como sua chave será utilizada para melhorar a precisão do Funcionário IA",
      "descriptionPlaceholder": "Descrição",
      "addValue": "Adicionar um Valor",
      "acceptedValues": "Especifique os valores aceitos para a chave:",
      "add": "+ Adicionar"
    },
    "template": {
      "startFromTemplate": "Começar com um Modelo",
      "nameLabel": "Nome",
      "descriptionLabel": "Descrição",
      "descriptionPlaceholder": "ex: Útil para sugerir produtos com base no histórico de compras do cliente.",
      "alert": {
        "descriptionImportance": "A descrição é muito importante, pois o Funcionário IA utilizará para determinar quando aplicá-la e como proceder.",
        "descriptionExample": "Por exemplo, para uma ferramenta que recomenda produtos: 'Útil para sugerir produtos com base no histórico de compras do cliente' é melhor do que 'API de recomendação de produtos'."
      },
      "urlLabel": "Insira a URL",
      "requestMethod": "Método de Requisição",
      "methodOptions": {
        "get": "GET",
        "post": "POST",
        "put": "PUT",
        "patch": "PATCH",
        "delete": "DELETE"
      },
      "pathVariables": "Variáveis de Rota",
      "queryParameters": "Parâmetros de Consulta",
      "bodyParameters": "Parâmetros do Conteúdo",
      "headers": "Cabeçalhos",
      "approvalRequired": "Aprovação Necessária",
      "approvalHelperText": "Quando Ativado, a Aprovação de um Administrador é Necessária para Prosseguir com a Ação",
      "randomCatPicture": {
        "title": "Imagem Aleatória de um Gato",
        "description": "Peça ao seu Funcionário IA para pesquisar uma imagem aleatória de um gato no thecatapi.com",
        "select": "Selecionar"
      }
    }
  },
  "initMessageInput": {
    "formLabel": "Mensagem Inicial",
    "formHelperText": "Esta entrada aceita o formato Markdown",
    "buttonAdd": "Adicionar",
    "placeholder": "👋 Olá, como posso te ajudar?"
  },
  "interfaceConfigCheckbox": {
    "isInitMessagePopupDisabled": "Desativar Pop-up de Mensagem Inicial",
    "isHumanRequestedDisabled": "Desativar Solicitar um Atendente Especialista (Suporte Humano)",
    "isMarkAsResolvedDisabled": "Desativar Marcar como Concluído",
    "isLeadCaptureDisabled": "Desativar Captura de Lead",
    "isBrandingDisabled": "Desativar Marca"
  },
  "modelInput": {
    "messages": {
      "PrompTofType": "Prompts do tipo 'Suporte ao Cliente' permitem suporte para múltiplos idiomas e restrição de conhecimento automaticamente.",
      "haveControl": "Você tem controle total sobre o prompt. Use a variável {query} para referenciar a consulta do usuário.\nUse a variável {context} para referenciar o contexto recuperado.",
      "Recommended": "Recomendado",
      "MarkdownFormat": "Saída no Formato Markdown",
      "learnPromptEngineering": "Aprenda sobre as Melhores Práticas de Engenharia de Prompt",
      "userPrompt": "Não é recomendado sobrescrever o Prompt do Usuário"
    },
    "prompts": {
      "ProvidedContext": "Responda à seguinte pergunta com base no contexto fornecido: {context} pergunta: {query}",
      "Shakespeare": "Como um Funcionário de Suporte ao Cliente, use o estilo de William Shakespeare, o renomado Dramaturgo e Poeta conhecido por sua linguagem eloquente e poética, uso do pentâmetro iâmbico e uso frequente de metáforas e trocadilhos. Responda à pergunta ou questão do usuário no estilo do próprio Bard.",
      "Schwarzenegger": "Como um Funcionário de Suporte ao Cliente, use o estilo de Arnold Schwarzenegger, o icônico Ator e Ex-Governador conhecido por seu distintivo sotaque austríaco, bordões e persona de herói de ação. Responda à pergunta ou questão do usuário no estilo de Arnold mesmo."
    },
    "labels": {
      "languageDetection": "Detecção Automática de Idioma",
      "CustomerSupport": "Suporte ao Cliente",
      "HR_Interview": "Entrevista de Emprego - Setor de RH",
      "ChurnPrevention": "Prevenção de Cancelamento",
      "InboundB2BSaaS": "Marketing Corporativo - Inbound (B2B)",
      "B2BSaaS_Sales": "Vendas Corporativas - Business-to-Business (B2B)",
      "model": "Modelo",
      "modelTemperature": "Temperatura do Modelo",
      "knowledgeLimit": "Limite o Conhecimento do Funcionário IA às informações contidas no prompt, ou em um Datastore",
      "KnowledgeRestriction": "Restrição de Conhecimento",
      "JustForFun": "Apenas por diversão 🎉"
    },
    "description": {
      "Shakespeare": "Funcionário IA que fala como Shakespeare",
      "Schwarzenegger": "Funcionário IA que fala como Arnold Schwarzenegger",
      "GeminiExplanation": "Gemini 3 Pro ⚡ - Potencializado pela tecnologia de IA de ponta do Google -",
      "GPT5": "GPT-5.6 SOL 🔥 - O Mais Poderoso -",
      "temperatureExplanation": "A temperatura controla a aleatoriedade e a criatividade das respostas do modelo. Com 0, as respostas seguem um padrão fixo, sem variações. Uma temperatura de 0.1 introduz pequenas variações, mas continua previsível. Com 0.5, há um equilíbrio entre criatividade e consistência, proporcionando respostas variadas, mas coerentes. Definir a temperatura para 1 aumenta a criatividade, tornando as respostas mais imprevisíveis e diversas, adequadas para respostas mais abertas e criativas.",
      "GPT_4_turbo": "GPT-4 Turbo (Antigo)",
      "TailoredBusiness": "Adaptado às Necessidades do Seu Negócio!"
    },
    "alerts": {
      "betterResults": "Para Melhores Resultados, Considere usar o GPT-5, pois Ele Fornece Respostas mais Precisas e Segue às Instruções do Prompt Corretamente.",
      "New": "NOVO",
      "Mixtral_8x7B": "(⚠️ Atenção - Não Censurado - / Pode Produzir Conteúdo Impróprio para Ambientes Profissionais)",
      "knowledgeLimit": "Limite o Conhecimento do Funcionário IA às Informações Contidas no Prompt ou em um Datastore",
      "KnowledgeRestriction": "Se esta Opção Não Estiver Selecionada, o Funcionário IA usará o Contexto da Conversa para Gerar Respostas Diversas.",
      "forceMarkdown": "Opcional",
      "Replylanguage": "Se esta Opção Não Estiver Selecionada, o Funcionário IA Responderá no Idioma Padrão (en)."
    },
    "helpTexts": {
      "extraInstruction": "Quando ativado, instruções extras são adicionadas ao prompt do sistema",
      "forceMarkdown": "Forçar o Funcionário IA a formatar as respostas em formato Markdown para melhor legibilidade (negrito, itálico, links, etc...)",
      "Replylanguage": "Responder ao usuário no mesmo idioma da consulta",
      "queryContext": "As variáveis {query} e {context} são respectivamente substituídas pela 'Consulta do Usuário' e pelos dados obtidos de um 'Armazenamento de Dados' no momento da execução"
    },
    "title": {
      "Behavior": "Comportamento",
      "systemPrompt": "Prompt do Sistema",
      "UserPrompt": "Prompt do Usuário",
      "PromptTemplates": "Modelos de Prompt"
    },
    "buttons": {
      "promptTemplates": "Modelos de Prompt",
      "useTemplate": "Usar Modelo",
      "select": "Selecionar",
      "view": "Visualizar"
    },
    "units": {
      "creditQuery": "Crédito por Consulta",
      "creditsQuery": "Créditos por Consulta"
    }
  },
  "suggestions-input": {
    "labels": {
      "messageSuggestions": "Sugestões de Mensagens"
    },
    "placeholders": {
      "messageSuggestions": "Planos de Preços | Como vender mais pelo WhatsApp?"
    }
  },
  "toolsInput": {
    "alert": "Treine seu Funcionário IA com dados personalizados conectando-o a um Armazenamento de Dados abaixo.",
    "datastore": {
      "name": "Armazenamento de Dados",
      "description": "Conecte um Armazenamento de Dados para Treinar seu Funcionário IA com Dados Personalizados."
    },
    "newDatastoreModal": {
      "title": "Criar Armazenamento de Dados",
      "description": "Configure e Adicione um novo Armazenamento de Dados.",
      "button": "Criar Novo Armazenamento de Dados"
    },
    "select": {
      "placeholder": "Selecione uma opção"
    },
    "newApiToolForm": {
      "title": "Nova API",
      "description": "Configure sua Nova Ferramenta API"
    },
    "lead_capture": {
      "name": "Captura de Leads",
      "description": "Capture leads para o seu Negócio."
    },
    "newLeadCaptureToolModal": {
      "title": "Nova Ferramenta de Captura de Leads",
      "description": "Capture leads para o seu Negócio."
    },
    "newFormToolModal": {
      "title": "Nova Ferramenta de Formulário",
      "description": "Crie um Formulário para seu Agente capturar dados."
    },
    "editFormToolModal": {
      "title": "Editar Ferramenta de Formulário",
      "description": "Edite os detalhes do Formulário"
    },
    "mark_as_resolved": {
      "name": "Marcar como Concluído",
      "description": "Marcar a Tarefa como Concluída"
    },
    "request_human": {
      "name": "Solicitar Atendente Humano",
      "description": "Solicitar um Atendente Especialista (Suporte Humano)"
    },
    "validateToolModal": {
      "title": "Configurar uma solicitação para seu endpoint",
      "description": "Envie uma solicitação para seu endpoint para garantir que ele esteja funcionando bem."
    },
    "update": "Atualizar",
    "validateConfig": "Validar Configuração",
    "submit": "Enviar",
    "http": {
      "name": "HTTP",
      "description": "O Funcionário IA pode realizar uma solicitação HTTP para uma API externa."
    },
    "form": {
      "name": "Formulário",
      "description": "Conecte um Formulário ao seu Funcionário IA."
    },
    "websearch": {
      "name": "Pesquisa Web",
      "description": "Permita que seu funcionário IA navegue na internet para buscar informações atualizadas.",
      "warning": " ⚠️ Atenção: ",
      "alert": "- Pode aumentar tempo de reposta do Funcionário IA",
      "note": "- Quando ativado, seu Funcionário IA buscará primeiro nas suas fontes de dados. Apenas se não encontrar conteúdo relevante, fará uma busca na web."
    },
    "payment": {
      "name": "Pagamento",
      "description": "Permita que seu Funcionário IA gere links de pagamento para seus clientes.",
      "modal": {
        "title": "Credenciais de Pagamento",
        "description": "Configure suas credenciais do Stripe para gerar links de pagamento."
      }
    },
    "flow": {
      "name": "Fluxo ZappFlux",
      "description": "Conecte um fluxo do ZappFlux para automações avançadas."
    },
    "newFlowToolModal": {
      "description": "Configure a integração com o ZappFlux para disparar fluxos automáticos.",
      "title": "Novo Fluxo - ZappFlux"
    },
    "editFlowToolModal": {
      "title": "Editar Fluxo",
      "description": "Edite os detalhes da integração ZappFlux"
    },
    "agent": {
      "name": "Delegação entre agentes",
      "description": "Delegue uma tarefa a outro agente que tenha o seu próprio datastore, ferramentas e skills processuais.",
      "form": {
        "defaultDescription": "Delegue a tarefa quando este especialista precisar de responder com o seu próprio conhecimento, ferramentas e skills processuais.",
        "noAvailableAgents": "Ainda não existem outros agentes disponíveis para delegação. Crie primeiro um agente especialista e depois volte aqui.",
        "targetLabel": "Especialista de destino",
        "nameLabel": "Nome da ferramenta",
        "namePlaceholder": "Especialista em vendas",
        "descriptionLabel": "Orientação da delegação",
        "fallbackName": "Delegação para especialista",
        "submitCreate": "Adicionar delegação",
        "submitUpdate": "Atualizar delegação"
      }
    }
  },
  "agentToolSettingsTab": {
    "languageModelTitle": "Modelo de Linguagem",
    "languageModelDescription": "Personalize o modelo de linguagem que seu Funcionário IA utiliza.",
    "saveButton": "Salvar"
  },
  "agentSecuritySettings": {
    "aiEmployeeAccess": "Acesso ao Funcionário IA",
    "public": {
      "label": "Público",
      "description": "Quando ativado, seu Funcionário IA estará disponível sem uma Chave API."
    },
    "authorizedDomains": {
      "title": "Domínios Autorizados",
      "description": "Restrinja o widget de chat a domínios específicos por motivos de segurança. ex: 'meusite.com'"
    },
    "rateLimit": {
      "title": "Limite de Taxa",
      "description": "Use a limitação de taxa para evitar que usuários usem excessivamente seu Funcionário IA.",
      "enableRateLimit": {
        "label": "Ativar Limite de Taxa",
        "description": "'X mensagens máximas' a cada 'Y segundos'"
      },
      "maxQueries": "Número máximo de consultas",
      "interval": "Intervalo (em segundos)",
      "limitReachedMessage": "Mensagem de Limite Atingido",
      "limitReachedPlaceholder": "Limite de uso atingido"
    },
    "saveButton": "Salvar"
  },
  "agentToolSettings": {
    "tools": {
      "title": "Ferramentas",
      "description": "Forneça Ferramentas ao seu Funcionário IA para torná-lo mais Inteligente!"
    },
    "sources": {
      "title": "Fontes",
      "description": "Visualize o conteúdo extraído de seus Armazenamentos de Dados para gerar respostas eficientes.",
      "includeSources": {
        "label": "Incluir fontes na Resposta do Funcionário IA",
        "description": "Quando ativado, seu Funcionário IA incluirá as fontes usadas para gerar resposta mais eficientes."
      }
    },
    "saveButton": "Salvar"
  },
  "agentSettings": {
    "tabs": {
      "general": "Geral",
      "model": "Modelo",
      "tools": "Ferramentas",
      "security": "Segurança"
    },
    "descriptions": {
      "general": "Gerencie as configurações gerais do seu Funcionário IA.",
      "model": "Personalize o modelo de IA para o seu Funcionário IA",
      "tools": "Forneça ferramentas ao seu Funcionário IA para torná-lo mais Inteligente!",
      "security": "Atualize as configurações de segurança para seu Funcionário IA."
    }
  },
  "geoChart": {
    "cityCountryColumn": "Cidade/País",
    "chatsColumn": "Conversas",
    "insufficientData": "Dados insuficientes para exibir o mapa.",
    "zoomIn": "Aproximar",
    "zoomOut": "Afastar",
    "resetDisplay": "Repor visualização",
    "satelliteView": "Vista de satélite",
    "standardView": "Vista padrão",
    "conversationsCount": "Conversas"
  },
  "areaChart": {
    "label": "Gráfico de Área",
    "insufficientData": "Dados Insuficientes para os Filtros Selecionados"
  },
  "hero2": {
    "learnMore": "Saiba Mais"
  },
  "datasourceOptions": {
    "webPage": {
      "label": "Página da Web",
      "description": "Extraia o conteúdo de uma página da web"
    },
    "webSite": {
      "label": "Site",
      "description": "Extraia o conteúdo de todas as páginas de um site"
    },
    "file": {
      "label": "Arquivo",
      "description": "Pode ser: PDF, CSV, JSON, Texto, PowerPoint, Word, Excel"
    },
    "qa": {
      "label": "Perguntas e Respostas",
      "description": "Melhore as respostas com conjuntos definidos de Perguntas e Respostas"
    },
    "text": {
      "label": "Texto",
      "description": "Cole algum texto"
    },
    "googlesheets": {
      "label": "Google Sheets™",
      "description": "Treine sua IA com uma ou mais abas da planilha"
    },
    "googledrive": {
      "label": "Google Drive™",
      "description": "Utilize seus arquivos do Google Drive"
    },
    "youtube": {
      "label": "YouTube",
      "description": "Cole o link de um Vídeo, Playlist ou Canal do YouTube"
    },
    "notion": {
      "label": "Notion",
      "description": "Conecte seu espaço de trabalho do Notion"
    },
    "premium": "Premium",
    "comingSoon": "Em Breve"
  },
  "usageLimitModal": {
    "title": "Recurso Premium",
    "description": "Atualize sua conta para acessar este recurso"
  },
  "fileUpload": {
    "selectOrDropFile": "Selecione ou Solte o arquivo",
    "fileTypes": "PDF, PowerPoint, Excel, Word, Texto, Markdown",
    "fileSizeLimitTitle": "Limite de tamanho de arquivo excedido",
    "fileSizeLimitDescription": "Por favor, atualize seu plano para fazer upload de arquivos maiores."
  },
  "notionForm": {
    "selectAccount": "Selecione a Conta",
    "addAccount": "Notion: Adicionar Conta",
    "notebooks": "Notebooks",
    "usedNotebook": "Notebook utilizado",
    "loadingPages": "Carregando páginas...",
    "apiIssueWarning": "Não consegue ver seus notebooks Notion? Há atualmente um problema com a API do Notion que requer que você vincule manualmente uma página à nossa integração. Para orientações sobre como fazer isso, assista ao vídeo abaixo."
  },
  "qaForm": {
    "title": "A contagem de tokens deve ser menor ou igual ao máximo permitido",
    "helperText": "A URL para usar na seção \"fontes\", em uma resposta do Funcionário IA",
    "questionLabel": "Pergunta",
    "answerLabel": "Resposta",
    "tokens": "Tokens",
    "nbTokensError": "A contagem de tokens deve ser menor ou igual a {max}",
    "sourceUrlLabel": "URL da Fonte (opcional)",
    "alertMessage": "A Fonte de Dados de Perguntas e Respostas pode ajudar os Funcionário IA a responder perguntas de forma precisa"
  },
  "textForm": {
    "formLabel": "Texto"
  },
  "websiteForm": {
    "webSiteUrlLabel": "URL do Site",
    "webSiteUrlHelperText": "ex: https://exemplo.com/",
    "alertFindPages": "Tentará automaticamente encontrar todas as páginas do site durante no máximo 45s.",
    "alertMaxPages": "Limitado a {maxPages} Páginas no seu plano.",
    "orLabel": "Ou",
    "sitemapUrlLabel": "URL do Sitemap",
    "sitemapUrlHelperText": "ex: https://exemplo.com/sitemap.xml",
    "alertProcessPages": "Processará todas as páginas no sitemap.",
    "blacklistedUrlsLabel": "URLs na lista negra",
    "blacklistedUrlsHelperText": "URLs na lista negra serão ignoradas durante a varredura. Padrões globais podem ser usados, ex: https://exemplo.com/blog/*",
    "addButtonLabel": "Adicionar",
    "placeholders": {
      "domain": "ex.: meusite.com ou www.meusite.com",
      "sitemap": "ex.: meusite.com/sitemap.xml",
      "url": "ex.: https://meusite.com/caminho"
    }
  },
  "baseForm": {
    "datastoreNameLabel": "Nome do Armazenamento de Dados",
    "datastoreNameHelperText": "ex: Artigos mais recentes sobre Fusão Nuclear",
    "publicLabel": "Público",
    "publicHelperText": "Quando ativado, seu Armazenamento de Dados estará disponível para qualquer pessoa na internet.",
    "submitButtonText": "Enviar",
    "loadingMessage": "Atualizando...",
    "successMessage": "Atualizado!",
    "errorMessage": "Algo deu errado"
  },
  "conversationSettings": {
    "interveneButton": "Realizar Atendimento",
    "enableAIButton": "Ativar IA",
    "statusLabel": "Status",
    "priorityLabel": "Prioridade",
    "assigneeLabel": "Responsável",
    "locationLabel": "Localização",
    "visitorCityCountryTooltip": "Cidade e País do Visitante",
    "visitorTimezoneTooltip": "Fuso horário do Visitante",
    "visitorTimeTooltip": "Hora do Visitante",
    "contactLabel": "Contato",
    "deleteConversationButton": "Excluir Conversa",
    "deleteConfirmation": "Todas as mensagens desta conversa serão excluídas. Você tem certeza?",
    "statuses": {
      "unresolved": "Pendente",
      "humanRequested": "Atendimento Humano Solicitado",
      "resolved": "Concluído"
    },
    "priorities": {
      "low": "Baixa",
      "medium": "Média",
      "high": "Alta"
    },
    "workflowExecutionTitle": "ZappFlux - Execução de Workflows",
    "workflowWaitingNextStep": "Aguardando próximo passo...",
    "voiceFluxRequiresAI": "Ative a IA antes de ativar o VoiceFlux.",
    "voiceFluxRequiresAgent": "Ative o VoiceFlux nas configurações deste Funcionário IA primeiro.",
    "voiceFluxUnsupportedChannel": "O áudio do VoiceFlux não está disponível para este canal."
  },
  "leadCaptureToolForm": {
    "validation": {
      "emailOrPhoneRequired": "Pelo menos um dos campos de E-mail ou Nº de Telefone deve estar Habilitado"
    },
    "button": {
      "create": "Criar"
    }
  },
  "leadCaptureToolForm2": {
    "emailLabel": "Email",
    "enableEmail": "Habilitar Captura de Email do Usuário",
    "emailHelperText": "Seu Funcionário IA poderá Capturar o E-mail do usuário",
    "phoneLabel": "Nº de Telefone",
    "enablePhone": "Habilitar Captura de Nº de Telefone do Usuário",
    "phoneHelperText": "Seu Funcionário IA poderá Capturar o Nº de Telefone do Usuário",
    "requiredLabel": "Obrigatório para Continuar a Conversa",
    "makeMandatory": "Tornar obrigatórios os dados do usuário",
    "requiredHelperText": "Seu Funcionário IA solicitará que o Usuário forneça suas Informações antes de Continuar a Conversa"
  },
  "agentDeployTab": {
    "deployTitle": "Integração",
    "deployDescription": "Configure seu Funcionário IA com as opções de Widgets ou Integrações",
    "bubbleWidget": "Web / Bubble - Incorporar um Balão/Widget de Chat no Site",
    "iframeWidget": "Web / Padrão - Incorporar em uma Página do seu Site",
    "standaloneWidget": "Web / Autônomo - Página Web No-Code hospedada no ZappWay",
    "premium": "Premium",
    "enable": "Ativar",
    "settings": "Configurações",
    "subscribe": "Assinar",
    "upgradeTitle": "Atualize para Premium para usar este recurso",
    "upgradeDescription": "Este recurso é restrito a Usuários Premium",
    "confirmPublic": "Este recurso exige que seu Funcionário IA seja 'público'. Usuários não autenticados (visitantes) poderão fazer consultas. Quer torná-lo 'público'?",
    "makeTitle": "Make",
    "makeDescription": "Conecte seu agente a fluxos de trabalho do Make",
    "makeDocs": "Ver documentação",
    "campaignSiteChooseMode": "Escolha sua experiência independente",
    "campaignSiteChooseModeDescription": "Comece com chat, um formulário ou combine ambos em um Site de Campanha.",
    "campaignSiteTitle": "Seu Site - Campanhas"
  },
  "AgentForm": {
    "updating": "Atualizando...",
    "updated": "Atualizado!",
    "error": "Algo deu errado"
  },
  "AgentTable": {
    "name": "Nome",
    "description": "Descrição",
    "model": "Modelo",
    "visibility": "Visibilidade",
    "chatWithAgent": "Atendimento",
    "agentSettings": "Configurações do Funcionário IA",
    "skills": "Skills"
  },
  "AlertPremiumFeature": {
    "upgradeButton": "Atualizar Plano",
    "defaultTitle": "Limite de Uso Atingido",
    "defaultDescription": "Faça Upgrade do seu Plano para Aumentar seu Limite",
    "personalAssistant": {
      "title": "Livia - Assistente 360",
      "description": "Ative o plano PRO para acessar a Livia, sua assistente executiva."
    }
  },
  "BlablaFormForm": {
    "saving": "Salvando...",
    "saved": "Concluído",
    "error": "Algo deu errado"
  },
  "BlablaFormViewer": {
    "placeholder": "Digite sua Resposta"
  },
  "bubbleWidget": {
    "publicVisibilityRequired": "🚨 Para usar este recurso, o Funcionário IA precisa estar com a visibilidade 'Pública'",
    "positionLabel": "Posição",
    "positionLeft": "Esquerda",
    "positionRight": "Direita",
    "saveButton": "Salvar",
    "embedInstructions": "Para integrar o Funcionário IA como um Widget no seu site, cole este código na seção HTML '<head>'",
    "copied": "Copiado!",
    "initialMessage": "Olá, tudo bem? Hoje sou eu quem vai te atender, ok? 😊",
    "dataRequest": "Se você já tem um cadastro conosco, por favor forneça qualquer um dos seguintes dados para que possamos te ajudar melhor: Nome, Email, Nº de Telefone ou ID do Usuário.",
    "contextMessage": "Nosso time de atendimento está aqui para te ajudar com o que você precisar!",
    "scriptCustomization": "Personalização",
    "enableCustomizations": "Habilitar Personalizações",
    "customizationHelp": "Permite editar informações de contato, mensagens e contexto no script gerado",
    "contactInfo": "Informações de Contato",
    "initialMessages": "Mensagens Iniciais",
    "addMessage": "Adicionar Mensagem",
    "contextLabel": "Contexto",
    "placeholders": {
      "firstName": "Nome",
      "lastName": "Sobrenome",
      "email": "Email",
      "phone": "Telefone",
      "message": "Mensagem {number}",
      "context": "Contexto"
    },
    "defaultFirstName": "Nome",
    "defaultLastName": "Sobrenome",
    "defaultEmail": "Email",
    "defaultPhone": "Telefone",
    "defaultUserId": "ID do Usuário",
    "agentIdPlaceholder": "ID do Funcionário IA",
    "scriptComment": {
      "contactOptional": "Contato (opcional)",
      "contactDescription": "Informações de contato para exibir no Widget",
      "messagesOptional": "Mensagens iniciais (opcional)",
      "messagesDescription": "Definição das mensagens iniciais do Widget",
      "contextOptional": "Contexto (opcional)",
      "contextDescription": "Definição do contexto exibido no Widget",
      "openBubble": "Abre o chat",
      "closeBubble": "Fecha o chat",
      "toggleBubble": "Alterna o chat"
    },
    "modernEmbedLabel": "Script moderno via «script type='module'»",
    "iframeEmbedLabel": "Script tradicional via «iframe»",
    "copyError": "Falha ao copiar script."
  },
  "XPBNPhome": {
    "title": "Construtor de Schemas de Formulário",
    "description": "Crie e gerencie seus schemas de dados",
    "labels": {
      "name": "Nome",
      "type": "Tipo",
      "description": "Descrição",
      "schemaPreview": "Pré-visualização do Schema",
      "selectSchema": "Selecionar Schema:",
      "arrayItems": "Estrutura dos itens do array:",
      "objectTypeSuffix": "(Objeto)"
    },
    "placeholders": {
      "name": "Digite o nome do campo",
      "type": "Selecione o tipo",
      "description": "Digite a descrição do campo"
    },
    "options": {
      "stringLong": "Texto",
      "numberLong": "Número",
      "arrayLong": "Lista",
      "objectLong": "Objeto"
    },
    "validation": {
      "required": "Este campo é obrigatório"
    },
    "warnings": {
      "maxDepth": "Profundidade máxima de aninhamento atingida"
    },
    "errors": {
      "formValidation": "Por favor, corrija os erros de validação acima"
    },
    "buttons": {
      "submit": "Enviar",
      "submitting": "Enviando...",
      "reset": "Resetar"
    },
    "schemas": {
      "tweets": "Tweets",
      "linkedin": "LinkedIn"
    },
    "properties": {
      "tweets": "Tweets",
      "twitterHandle": "Identificador do Twitter",
      "publishedDate": "Data de publicação",
      "sentimentAnalysis": "Análise de sentimento",
      "theme": "Tema",
      "name": "Nome",
      "lastname": "Sobrenome",
      "location": "Localização",
      "stats": "Estatísticas",
      "nbProfilViews": "Visualizações de perfil",
      "nbPostPrint": "Impressões de post",
      "nbPrintSearchResults": "Resultados de busca exibidos"
    }
  },
  "ChatBox": {
    "typeYourAnswer": "Digite sua Resposta",
    "sendMessage": "Enviar Mensagem"
  },
  "contactsTable": {
    "searchContactsLabel": "Buscar por Contatos",
    "searchPlaceholder": "Buscar",
    "results": "{count} resultado{count, plural, one {} other {s}}",
    "pageResults": "{shown}/{total} Resultados",
    "emailColumn": "Email",
    "phoneColumn": "Nº de Telefone",
    "nameColumn": "Nome",
    "createdAtColumn": "Criado Em",
    "previousPage": "Página Anterior",
    "nextPage": "Próxima Página",
    "pagination": "Página {current} de {total}",
    "previous": "Anterior",
    "next": "Próxima",
    "deleteSelection": "Excluir Seleção",
    "filterByType": "Filtrar por tipo",
    "filterByStatus": "Filtrar por status",
    "filterByChannel": "Filtrar por canal",
    "status": "Status",
    "category": "Categoria",
    "all": "Todos",
    "customer": "Cliente",
    "deleteConfirmTitle": "Excluir Contatos",
    "deleteConfirmMessage": "Tem certeza de que deseja excluir os contatos selecionados? Esta ação não pode ser desfeita.",
    "cancelButton": "Cancelar",
    "confirmDeleteButton": "Excluir"
  },
  "conversationExport": {
    "loadingMessage": "Exportando...",
    "errorMessage": "Algo deu errado com sua exportação.",
    "successMessage": "Exportação Concluída!",
    "exportButtonLabel": "Exportar Conversas",
    "exportError": "Falha ao exportar"
  },
  "conversationList": {
    "newChat": "Novo Chat",
    "optimisticChat": "Novo Chat"
  },
  "DatasourceModal": {
    "chooseDatasource": "Escolha uma Fonte de Dados",
    "createDatastore": "Criar Armazenamento de Dados",
    "descriptionStep1": "Um Armazenamento de Dados vazio não é muito útil! Adicione alguns dados a ele agora",
    "setupDatasource": "Configurar a Fonte de Dados",
    "finish": "Concluir",
    "back": "Voltar",
    "continue": "Continuar",
    "lastStep": "Último passo",
    "alertMessage": "O ZappWay funciona melhor com dados não estruturados. Melhor suporte para dados tabulares (csv, planilhas, etc...) em breve 😉"
  },
  "DatastoreModal": {
    "createDatastore": "Criar Armazenamento de Dados",
    "datastoreConfig": "Configuração do Armazenamento de Dados",
    "chooseDatasource": "Escolha um tipo de Fonte de Dados",
    "setupDatasource": "Configurar a Fonte de Dados",
    "descriptionStep2": "Um Armazenamento de Dados vazio não é muito útil! Adicione alguns dados a ele agora",
    "descriptionStep3": "Um Armazenamento de Dados vazio não é muito útil! Adicione alguns dados a ele agora",
    "continue": "Continuar",
    "finish": "Concluir",
    "back": "Voltar",
    "lastStep": "Último passo"
  },
  "CrispWidget": {
    "aiEmployeeDescription": "Quando Ativado, seu Funcionário IA Responderá Automaticamente às Perguntas dos Clientes."
  },
  "draftReplyInput": {
    "improveText": "Melhorar Texto",
    "fixGrammar": "Corrigir Gramática",
    "makeShorter": "Deixar mais Curto",
    "changeTone": "Mudar Tom",
    "moreCasual": "Mais Casual",
    "moreFormal": "Mais Formal",
    "moreFun": "Mais Divertido",
    "rephrasingPlaceholder": "⚡️Reformulando...",
    "askAI": "Perguntar à IA",
    "keepChanges": "Manter mudanças",
    "discardChanges": "Descartar mudanças"
  },
  "DataSourcesDelete": {
    "confirmDelete": "Tem certeza de que deseja excluir essas fontes de dados?"
  },
  "datasourceTable": {
    "autoSyncDescription": "Os datastores são <strong>Sincronizados Automaticamente</strong> quando os dados são alterados",
    "premiumOnly": "(A sincronização automática está habilitada apenas para Usuários Premium)",
    "deleteSelection": "Excluir Seleção",
    "syncButtonText": {
      "sync": "Sincronizar",
      "running": "Em execução",
      "pending": "Pendente",
      "error": "Sincronizar"
    },
    "searchLabel": "Buscar fonte de dados (nome)",
    "results": "{count, plural, one {# resultado} other {# resultados}}",
    "searchPlaceholder": "Buscar",
    "typeFilterLabel": "Tipo",
    "filterByType": "Filtrar por tipo",
    "datasourceTypes": {
      "web_page": "Página Web",
      "web_site": "Website",
      "google_drive_folder": "Pasta do Google Drive",
      "google_drive_file": "Arquivo do Google Drive",
      "google_sheets": "Google Sheets",
      "notion_page": "Página do Notion",
      "notion": "Notion",
      "text": "Texto",
      "file": "Arquivo",
      "qa": "Perguntas & Respostas",
      "youtube_video": "YouTube (vídeo)",
      "youtube_bulk": "YouTube (em lote)",
      "gmail": "Gmail",
      "gmail_label": "Marcador do Gmail",
      "slack": "Slack",
      "objectIdRequired": "Selecione um Arquivo ou Pasta",
      "selectDrive": "Selecione o Drive",
      "chooseOption": "Escolha uma opção"
    },
    "statusFilterLabel": "Status",
    "filterByStatus": "Filtrar por status",
    "datasourceStatuses": {
      "unsynched": "Não sincronizado",
      "pending": "Pendente",
      "running": "Em execução",
      "synched": "Sincronizado",
      "error": "Erro",
      "usage_limit_reached": "Limite de uso atingido"
    },
    "tableHeaders": {
      "name": "Nome",
      "type": "Tipo",
      "size": "Tamanho",
      "lastSync": "Última Sincronização",
      "status": "Status",
      "actions": "Ações"
    },
    "pagination": {
      "previous": "Anterior",
      "next": "Próximo",
      "pageInfo": "Página {current} de {total}"
    }
  },
  "datasourceTagsInput": {
    "label": "Tags",
    "helperText": "Use tags para adicionar contexto extra a uma Fonte de Dados",
    "placeholder": "Tag (ex: \"País: Brasil\" ou \"Suporte ao Cliente\")",
    "addTagButton": "Adicionar Tag"
  },
  "datastoreSettings": {
    "pluginIcon": "Ícone do Plugin",
    "replace": "Substituir",
    "delete": "Excluir",
    "pluginNameLabel": "Nome do Plugin (obrigatório)",
    "pluginName": "Nome do Plugin (obrigatório - máximo de 20 caracteres)",
    "pluginNamePlaceholder": "Digite o Nome do Plugin",
    "shortDescription": "Descrição Curta (obrigatório - máximo de 100 caracteres)",
    "shortDescriptionPlaceholder": "Faça uma breve Descrição do seu Plugin",
    "detailedDescription": "Descrição Detalhada para o Modelo (obrigatório - máximo de 8.000 caracteres)",
    "detailedDescriptionPlaceholder": "Plugin para buscar informações sobre {name}, onde você pode encontrar respostas a perguntas, além de recuperar informações relevantes. Use-o sempre que um usuário perguntar algo que possa estar relacionado a {name}.",
    "pluginDescriptionBestPractices": "Melhores práticas para a descrição do Plugin",
    "pluginRoot": "Raiz do Plugin",
    "copied": "Copiado!",
    "documentation": "Documentação",
    "datastoreId": "ID do Armazenamento de Dados",
    "deleteDatastore": "Excluir Armazenamento de Dados",
    "deleteDatastoreWarning": "Tem certeza de que deseja excluir este Armazenamento de Dados?",
    "deleteDatastoreButton": "Excluir",
    "update": "Atualizar",
    "learnMoreDatastoreAPI": "Saiba mais sobre a API do Armazenamento de Dados - ZappWay",
    "learnMoreChatGPT": "Saiba mais sobre a instalação do Plugin GPT",
    "pluginIconUpdated": "Ícone do Plugin atualizado com sucesso!",
    "pluginIconUpdateFailed": "Falha ao atualizar o Ícone do Plugin.",
    "pluginIconDeleted": "Ícone do Plugin excluído.",
    "pluginIconDeleteFailed": "Falha ao excluir o Ícone do Plugin.",
    "pluginUpdated": "Plugin atualizado com sucesso!",
    "pluginUpdateFailed": "Falha ao atualizar o Plugin.",
    "confirmDelete": "Tem certeza de que deseja excluir este Armazenamento de Dados? ***Esta Ação é Irreversível***",
    "deleteFailed": "Falha ao excluir o Armazenamento de Dados."
  },
  "DatastoreTable": {
    "name": "Nome",
    "nbDatasources": "Fontes de Dados",
    "visibility": "Visibilidade",
    "public": "Público",
    "private": "Privado"
  },
  "EmptyMainChatCard": {
    "beta": "beta",
    "welcome": "Bem-vindo ao novo Chat - ZappWay",
    "intro": "O Lugar ideal para Transformar seus Dados em Respostas Imediatas!",
    "selectChain": "Selecione um tipo de \"Fluxo\". ex: Perguntas e Respostas",
    "restrictKnowledge": "Limitar o Conhecimento a um Armazenamento de Dados Específico ou outra Fonte Selecionada.",
    "tryPrompt": "Tente um Prompt Conforme os Exemplos Abaixo",
    "pdfSpecialTreatment": "Se a Resposta Gerada contiver Fontes, clique nelas para abrir. Tratamento especial para arquivos PDF 😉",
    "retrieveInformation": "Recuperar informações espalhadas em diferentes áreas de seu Negócio",
    "onboardingProcess": "Qual é o Processo de Integração para Novos Funcionários",
    "analyzeDocument": "Analisar um Documento Específico",
    "summarizeDocument": "Resumir este Documento",
    "keyPointsDocument": "Quais são os Pontos mais Relevantes neste Documento?",
    "generateContent": "Gerar Conteúdo utilizando seus Dados",
    "generateResponseLetter": "Escrever uma Resposta baseada neste Documento",
    "addYourData": "Adicione Seus Dados"
  },
  "FormInstallTab": {
    "webComponent": "Componente Web",
    "iframe": "iFrame"
  },
  "FormsTable": {
    "name": "Nome",
    "submissions": "Inscrições"
  },
  "FormSubmissionsTab": {
    "total": "Total",
    "export": "Exportar",
    "noSubmissions": "Sem Inscrições",
    "submissionsTableLabel": "Lista de Inscrições do Formulário",
    "moreDocuments": "mais ->",
    "previousPage": "Página Anterior",
    "nextPage": "Próxima Página",
    "pageInfo": "Página {current} de {total}",
    "previous": "Anterior",
    "next": "Próxima"
  },
  "HttpToolForm": {
    "headersParameters": "Parâmetros de Cabeçalhos",
    "pathVariables": "Variáveis da URL",
    "queryParameters": "Parâmetros de Busca",
    "bodyParameters": "Conteúdo da Requisição",
    "test": "Testar",
    "testResult": "Resultado do Teste",
    "create": "Criar",
    "validateConfig": "Validar Configuração",
    "modalTitle": "Configurar uma Requisição para seu Endpoint",
    "modalDescription": "Envie uma Requisição para seu Endpoint para Garantir que está Funcionando Corretamente.",
    "selectValue": "Selecione um Valor Especificado",
    "successMessage": "Parabéns! Seu teste foi bem-sucedido, você pode fechar esta janela.",
    "errorMessage": "Opa! Seu teste falhou :(",
    "continue": "Continuar"
  },
  "BubbleWidgetSettings": {
    "warningMessage": "🚨 Para usar este Recurso, a Visibilidade do Funcionário IA deve ser 'Pública'",
    "transparentBg": "Fundo Transparente",
    "save": "Salvar",
    "embedInstructions": "Para Integrar o Funcionário IA como um iFrame em seu site, cole este código em uma página HTML",
    "copiedMessage": "Copiado!"
  },
  "ImproveAnswerModal": {
    "noDatastore": "Este Funcionário IA não tem Armazenamento de Dados. Por favor, crie primeiro um Armazenamento de Dados.",
    "createDatastore": "Criar Armazenamento de Dados",
    "addNewQnA": "Esta Ação irá Adicionar uma nova Fonte de Dados de Perguntas e Respostas ao seu Armazenamento de Dados.",
    "selectDatastore": "Selecionar Armazenamento de Dados"
  },
  "InboxConversation": {
    "saving": "Salvando...",
    "saved": "Concluído",
    "error": "Algo deu errado",
    "interveneButton": "Intervir",
    "enableAIButton": "Ativar IA",
    "statusUnresolved": "Não Resolvido",
    "statusResolved": "Concluído",
    "statusHumanRequested": "Atendimento Humano",
    "priorityLow": "Baixa",
    "priorityMedium": "Média",
    "priorityHigh": "Alta"
  },
  "ServiceProviders": {
    "confirmDelete": "Tem Certeza que Deseja Excluir esta Conexão?",
    "emptyLabel": "Sem Conexões",
    "availableIntegrations": "Integrações {type} Disponíveis"
  },
  "OrganizationForm": {
    "maxSeatsReached": "Você atingiu o número máximo de vagas para o seu plano.",
    "alreadyInvited": "O Usuário já foi Convidado.",
    "inviteError": "Não foi possível Enviar o Convite. Entre em Contato com o Suporte.",
    "confirmRemove": "Este Usuário será Removido. Você tem certeza?",
    "iconUpdated": "Ícone Atualizado com Sucesso!",
    "iconDeleted": "Ícone Excluído com Sucesso!",
    "teamSettingsTitle": "Configurações da Equipe",
    "teamSettingsDescription": "Personalize o Nome e o Ícone da sua Equipe.",
    "teamName": "Nome da Equipe",
    "update": "Atualizar",
    "teamMembersTitle": "Membros da Equipe",
    "teamMembersDescription": "Convide um Novo Membro para Participar.",
    "email": "Email",
    "invite": "Convidar",
    "seatsUsed": "Vagas Utilizadas",
    "role": "Função",
    "status": "Status",
    "actions": "Ações",
    "joined": "Entrou",
    "pending": "Pendente",
    "teamAccessDenied": "Você não tem permissão para ver as configurações.",
    "loadOrganizationError": "Não é possível carregar as configurações.",
    "organizationUpdated": "Organização atualizada.",
    "inviteMemberButton": "Convidar membro",
    "group": "Grupo de acesso",
    "unassignedGroup": "No access group",
    "changeGroupAction": "Change group",
    "changeGroupTitle": "Change member group",
    "saveGroupChange": "Save change",
    "cancel": "Cancelar",
    "groupChangedSuccess": "Member group updated successfully.",
    "groupChangedError": "Unable to change the member group right now.",
    "memberRemovedSuccess": "Member removed successfully.",
    "memberRemovedError": "Unable to remove this member right now.",
    "updateError": "Falha ao atualizar organização.",
    "iconUploadError": "Falha ao fazer upload do ícone.",
    "iconDeleteError": "Falha ao excluir ícone."
  },
  "PartnerLogos": {
    "trustedByInnovativeTeams": "Escolhido pelas Melhores Equipes do Mundo"
  },
  "PoweredByCard": {
    "poweredBy": "Desenvolvido por",
    "description": "Funcionário IA: O Segredo Para Crescer mais Rápido e Aumentar os Lucros do seu Negócio!",
    "cta": "Crie Seu Funcionário IA Agora"
  },
  "SettingsLayout": {
    "breadcrumbs": "Navegação",
    "tabs": "Guias",
    "settings": "Configurações",
    "profile": "Perfil",
    "team": "Equipe",
    "billing": "Pagamento",
    "apiKeys": "Chaves de API",
    "accessGroups": "Grupos de acesso"
  },
  "StandaloneSettings": {
    "warningVisibility": "🚨 Para usar este Recurso, a Visibilidade do Funcionário IA deve ser 'Pública'",
    "botHandle": "ID do Funcionário IA",
    "botHandlePlaceholder": "meu_funcionario_de_ia_incrivel",
    "handleTaken": "ID já está em uso",
    "update": "Atualizar",
    "save": "Salvar",
    "socialLinks": "Links Sociais"
  },
  "TopBar": {
    "new": "NOVO",
    "trainCustomAi": "Treine um Funcionário IA Personalizado em Vídeos do YouTube",
    "tryNow": "Experimente Agora"
  },
  "UsageLimitCard": {
    "usageLimitReached": "Limite de uso atingido",
    "upgradePlanMessage": "Faça Upgrade do seu Plano para Aumentar seu Limite",
    "cancel": "Cancelar",
    "upgradePlan": "Atualizar Plano"
  },
  "UserMenu": {
    "unnamed_user": "Usuário",
    "profile_settings": "Configurações do Perfil",
    "manage_profile_info": "Gerenciar nome, email e foto",
    "settings": "Configurações",
    "app_preferences": "Preferências do aplicativo",
    "logout": "Sair",
    "filters": "Filtros"
  },
  "error404": {
    "title": "Erro 404",
    "description": "Página não encontrada.",
    "message": "Ops! A página que você está procurando não existe."
  },
  "error500": {
    "title": "Erro 500",
    "description": "Erro interno do servidor.",
    "message": "Ops! Algo deu errado do nosso lado."
  },
  "test-page": {
    "helloWorld": "Olá Mundo"
  },
  "contactSettings": {
    "title": "Configurações do Contato",
    "labels": {
      "name": "Nome",
      "email": "Email",
      "phone": "Telefone"
    },
    "buttons": {
      "save": "Salvar Alterações"
    }
  },
  "webPageForm": {
    "labels": {
      "webPageUrl": "Página Web - URL"
    },
    "helperText": {
      "webPageUrl": "por exemplo: https://en.wikipedia.org/wiki/Nuclear_fusion"
    }
  },
  "GoogleDriveForm": {
    "selectAccount": "Selecione a conta do Google Drive",
    "addAccount": "Adicionar conta",
    "selectFolderOrFile": "Selecione uma Pasta ou Arquivo",
    "acknowledgeOptIn": "Reconheço que escolhi a integração do Google Drive.",
    "pleaseAcknowledgeOptIn": "Clique aqui para aceitar."
  },
  "GoogleSheetsForm": {
    "selectAccount": "Selecione a conta do Google Sheets",
    "addAccount": "Adicionar conta",
    "spreadsheetUrlOrId": "URL ou ID da planilha",
    "spreadsheetPlaceholder": "Cole a URL do Google Sheets ou o ID da planilha",
    "spreadsheetHelperText": "Você pode colar a URL completa ou somente o ID da planilha.",
    "loadingSpreadsheet": "Carregando planilha...",
    "spreadsheetLoadError": "Não foi possível carregar essa planilha. Verifique a URL e as permissões.",
    "selectSheets": "Selecione as abas da planilha",
    "selectAll": "Selecionar tudo",
    "clear": "Limpar",
    "sheetCount": "{count, plural, one {# aba disponível} other {# abas disponíveis}}",
    "acknowledgeOptIn": "Confirmo que habilitei a integração com o Google Sheets.",
    "pleaseAcknowledgeOptIn": "Confirme que habilitou a integração.",
    "serviceProviderRequired": "Selecione uma conta do Google Sheets",
    "spreadsheetIdRequired": "Informe uma URL ou ID de planilha válido",
    "selectAtLeastOneSheet": "Selecione pelo menos uma aba da planilha"
  },
  "YoutubeForm": {
    "youtube_url_video_playlist_or_channel": "URL do YouTube (Vídeo, lista de reprodução ou canal)"
  },
  "SelectServiceProvider": {
    "select_provider": "Selecione Provedor",
    "delete": "Excluir"
  },
  "summary_page": {
    "aiSummary": "Resumo do YouTube da AI",
    "generateSummary": "Gerar resumos de vídeo do YouTube de graça com AI",
    "published": "Publicado",
    "onYouTube": "No YouTube",
    "videoThumbnail": "Miniatura de Vídeo",
    "summary": "Sumário",
    "chapters": "Capítulos",
    "faq": "FAQ"
  },
  "youtube_page_index": {
    "rate_limit_exceeded": "Você excedeu o limite. Tente novamente mais tarde.",
    "error_occurred": "Um erro ocorreu. Por favor, tente novamente.",
    "loading_alert": "Processando seu pedido...",
    "rateLimitExceeded": "Você atingiu o limite. Por favor, espere antes de tentar novamente.",
    "errorOccurred": "Um erro ocorreu. Por favor, tente novamente.",
    "seoTitle": "Resumos de Vídeos do YouTube | ZappWay.",
    "seoDescription": "Resumir vídeos do YouTube sem esforço com a ferramenta alimentada por IA do ZappWay.",
    "free": "Livre",
    "aiYouTubeSummarizer": "Resumir Vídeos do YouTube",
    "inputPlaceholder": "Insira a URL de vídeo do YouTube",
    "summarizeButton": "Resumindo",
    "poweredBy": "Alimentado por",
    "moreVideoSummariesButton": "Ver mais resumos",
    "latestVideoSummaries": "Últimos resumos de vídeo",
    "invalidUrl": "URL de vídeo do YouTube inválida",
    "videoNotSupported": "Vídeo não suportado, tente novamente com outro vídeo",
    "analyze": "Analisar",
    "clear": "Limpar",
    "options": "Opções",
    "summarizeVideo": "Resumir vídeo",
    "transcribe": "Transcrever",
    "extractChapters": "Extrair capítulos",
    "generateFaq": "Gerar FAQ",
    "process": "Processar",
    "download": "Download",
    "downloadError": "Erro ao obter link de download",
    "videoAnalyzed": "Vídeo analisado com sucesso!",
    "processingComplete": "Processamento concluído!",
    "downloadStarted": "Download iniciado!",
    "unavailable": "Não disponível",
    "downloadComplete": "Download concluído!",
    "invalidVideoId": "ID de vídeo inválido",
    "browseSummaries": "Ver {count} vídeos resumidos",
    "noSummaries": "Ainda não há resumos",
    "startSummarizing": "Comece resumindo seu primeiro vídeo",
    "goToSummarizer": "Ir para o resumidor"
  },
  "lp_pricingtabs": {
    "tooltip_message_credits": "Cada vez que um usuário envia uma mensagem para o Funcionário IA, é consumido um crédito. Esse limite é compartilhado entre todos os Funcionários IA.",
    "message_credits_per_month": "{count} créditos de mensagem/mês",
    "tooltip_ai_employees": "Os Funcionários IA são modelos GPT de última geração que podem manter conversas semelhantes às humanas. Eles podem ser usados para automatizar o atendimento ao cliente, vendas, geração de leads e muito mais.",
    "ai_employees": "{count} Funcionário(s) IA",
    "tooltip_datastores": "Os Datastores são utilizados para armazenar o conhecimento dos Funcionários IA. Um datastore pode conter várias fontes de dados, como Notion, Google Drive, entre outros.",
    "datastores": "{count} datastore(s)",
    "tooltip_words_storage": "O número máximo de palavras/tokens que podem ser armazenados em todos os Datastores.",
    "words_storage": "{count} palavras armazenadas",
    "tooltip_file_upload_limit": "O limite de upload de arquivos pode ser aumentado ao fazer o upgrade para um plano superior.",
    "file_upload_limit": "Limite de upload de arquivos de até {size}MB por arquivo",
    "tooltip_website_loader_limit": "O carregador de sites é limitado pelo número de páginas que ele pode escanear e carregar.",
    "website_loader_limit": "Carregador de sites limitado a {pages} páginas",
    "tooltip_GPT-5_access": "Recomendamos o uso do GPT-5+ ou Claude Sonnet para obter o melhor desempenho.",
    "GPT-5_access": "Acesso ao Claude ou GPT-5.6, Google Gemini e mais",
    "tooltip_auto_sync": "A sincronização automática mantém suas fontes de dados atualizadas com as informações mais recentes, re-treinando automaticamente seus Funcionários IA.",
    "auto_sync_data_sources": "Sincronização automática das fontes de dados",
    "tooltip_team_seats": "As vagas para o uso da equipe permitem que você conceda acesso aos membros da sua equipe à sua conta ZappWay.",
    "no_team_seats_included": "Nenhuma vaga para o uso da equipe incluída",
    "tooltip_slack_integration": "A integração com o Slack permite que seu Funcionário IA interaja com sua equipe por meio do Slack.",
    "slack_integration": "Integração com o Slack",
    "tooltip_notion_integration": "A integração com o Notion permite que seu Funcionário IA acesse e utilize os dados armazenados no Notion.",
    "notion_integration": "Integração com o Notion",
    "tooltip_google_drive_integration": "A integração com o Google Drive permite que seu Funcionário IA acesse e utilize os arquivos armazenados no Google Drive.",
    "google_drive_integration": "Integração com o Google Drive",
    "tooltip_dedicated_support": "Receba suporte prioritário da nossa equipe.",
    "dedicated_support": "Suporte dedicado",
    "faq_title_1": "Posso usar o produto de forma gratuita?",
    "faq_text_1": "Claro! O ZappWay oferece um plano gratuito com funcionalidades limitadas para você começar instantaneamente.",
    "faq_title_2": "Posso mudar da cobrança mensal para a anual?",
    "faq_text_2": "Sim! Você pode atualizar suas preferências de cobrança ou mudar de plano a qualquer momento nas configurações da sua conta. Com a cobrança anual, você economiza 20% na sua assinatura.",
    "faq_title_3": "Posso integrar um Funcionário IA em vários sites?",
    "faq_text_3": "Sim, você pode adicionar qualquer Funcionário IA a quantos sites desejar, permitindo que os visitantes interajam com eles.",
    "faq_title_4": "Isso funciona em sites em outras línguas além do inglês?",
    "faq_text_4": "Sim, o seu site pode estar em qualquer língua, não apenas inglês. O Funcionário IA também pode responder a perguntas em várias línguas.",
    "faq_title_5": "Preciso de uma integração personalizada ou recurso que o ZappWay não suporta. Vocês podem ajudar?",
    "faq_text_5": "Sim! Se você precisar que criemos uma integração personalizada para sua empresa, pode se tornar um cliente corporativo e criaremos um plano de preços personalizado com base nas suas necessidades.",
    "faq_title_6": "Os Funcionário IA são re-treinados automaticamente quando o conteúdo da fonte de dados é alterado?",
    "faq_text_6": "Sim! A partir do primeiro plano pago, os Funcionário IA são re-treinados automaticamente (atualmente toda semana). Você também pode acionar o re-treinamento manualmente.",
    "faq_title_7": "Como posso melhorar as respostas do meu Funcionário IA?",
    "faq_text_7": "Se você notar que o seu Funcionário IA não está seguindo corretamente suas instruções, considere configurar o modelo do Funcionário IA para GPT-5 para obter a melhor experiência.",
    "faq_title_8": "Como posso entrar em contato com a equipe de suporte?",
    "faq_text_8": "Você pode nos enviar um e-mail para support@zappway.ai ou usar o widget de chat no canto inferior direito da página.",
    "predictable_pricing": "Preços Previsíveis",
    "saves_on_support_costs_over_time": "Economize nos Custos com Atendimentos ao Longo do Tempo",
    "unlock_gpt5_and_other_features": "Comece a criar seu Funcionário IA personalizado grátis. Faça o upgrade para desbloquear GPT-5+ | Claude Sonnet | Google-Gemini ...  e outros recursos.",
    "mo": "/mês",
    "yr": "/ano",
    "includes": "Inclui:",
    "ai_employees_deleted_after_14_days_of_inactivity": "Funcionário IA e Banco de Dados são excluídos após 14 dias de inatividade no plano gratuito.",
    "start_for_free": "Comece Grátis",
    "subscribe": "Assine",
    "need_a_custom_plan": "Precisa de um Plano Personalizado?",
    "contact_us": "Entre em contato",
    "keywords": [],
    "growing_fast": "A Crescer Rápido?",
    "growth_extra_title": "Módulos Extras para Utilizadores Growth",
    "growth_extra_desc": "Potencialize a sua conta com ferramentas e assistentes adicionais",
    "item_zappflux": "ZappFlux",
    "item_360_assistant": "Livia - Assistente 360",
    "item_combo": "Combo: \n+ Livia - Assistente 360 \n+ E-mails com IA \n+ Formulários \n+ ZappFlux \n+ VoiceFlux",
    "buy_now": "Adquirir",
    "best_value": "Melhor Custo-Benefício",
    "item_email": "E-mails com IA",
    "item_forms": "Formulários",
    "item_voiceflux": "VoiceFlux"
  },
  "_Chatbox_Actions_RequestHumanButton": {
    "human_requested": "Atendimento Humano Solicitado"
  },
  "_Chatbox_ChatMessage": {
    "sources": "Fontes",
    "improve": "Melhorar",
    "you": "Você",
    "ToRespond": "Responder"
  },
  "_Chatbox_ChatMessageApproval": {
    "approval": "Esperando pela Aprovação",
    "action": "Ação:",
    "parameters": "Parâmetros:",
    "approve": "Aprovar",
    "reject": "Rejeitar"
  },
  "_Chatbox_NewChatButton": {
    "new_chat": "Novo Chat"
  },
  "_Chatbox_index": {
    "drop_files_here": "Solte seus Arquivos aqui",
    "off": "IA Desativada",
    "use_uploaded_file": "Usar arquivo enviado",
    "replying_to": "Respondendo a",
    "you": "Você"
  },
  "_FileUploader": {
    "file_size_limit": "Tamanho do Arquivo é limitado a 5MB"
  },
  "_FileUploaderDropZone": {
    "drop_items_here_or": "Solte seus Arquivos aqui ou",
    "browse_files": "Procurar Arquivos",
    "file_size_limit": "Tamanho do Arquivo é limitado a 10MB"
  },
  "_PoweredBy": {
    "powered_by": "Desenvolvido por"
  },
  "embeds_forms_traditional": {
    "form": "Formulário",
    "loading_data": "Carregando dados, por favor aguarde...",
    "form_submitted_successfully": "Formulário enviado com sucesso!",
    "submit": "Enviar",
    "submission_failed_try_again_later": "A Solicitação falhou, tente novamente mais tarde."
  },
  "cta_lp": {
    "get_your_own_ai_employee": "Obtenha seu próprio Funcionário IA",
    "today": "Hoje",
    "worldwide_are_using_zappway": "Milhares de empresas em todo o mundo estão usando o ZappWay.",
    "building_your_own_custom_ai_employee_now": "Não fique para trás - comece a construir seu próprio Funcionário IA personalizado agora!",
    "start_for_free": "Comece Grátis",
    "book_a_demo": "Agende uma Demonstração"
  },
  "header_lp": {
    "view_pricing": "Ver Preços",
    "pricing": "Preços",
    "view_integrations": "Ver Integrações",
    "integrations": "Integrações",
    "view_affiliate_program": "Ver Programa de Afiliados",
    "affiliates": "Parcerias / Afiliados",
    "sign_in": "Entrar",
    "start_for_free": "Comece Grátis"
  },
  "LanguageSelector": {
    "ariaLabel": "Selecione o idioma, o idioma atual é {currentLanguage}"
  },
  "AccountCleaning": {
    "previewText": "🚨 Aviso de Exclusão de Dados",
    "subscriptionEnded": "Como a sua assinatura premium expirou, sua conta retornará ao nosso serviço padrão, que inclui uso limitado da plataforma.",
    "resourcesDeleted": "Os seguintes recursos serão excluídos/desativados",
    "deletedIn24Hours": "dentro de 24 horas:",
    "datastores": "Armazenamento de Dados",
    "conversationsHistory": "Histórico de Conversas",
    "inboxMessages": "Mensagens da Caixa de Entrada",
    "apiDisabled": "API Desativada",
    "pluginsDisabled": "Todos os Plugins Desativados",
    "renewSubscription": "Renovar Assinatura"
  },
  "AccountTrialEnds": {
    "heading": "Sua Avaliação Gratuita está chegando ao fim...",
    "greeting": "Olá {{name}},",
    "message": "Sua avaliação gratuita irá terminar em {{date}}. Após essa data, sua conta será rebaixada para o plano gratuito com recursos limitados.",
    "upgradeButton": "Fazer Upgrade Agora!",
    "footer": "Para continuar aproveitando os recursos premium, faça o upgrade do seu plano antes que a avaliação termine."
  },
  "AgentOnboardingWizard": {
    "integrations": {
      "payment": "Receber pagamentos de clientes",
      "paymentDescription": "Seu Funcionário IA poderá gerar links de pagamento para seus clientes."
    }
  },
  "ToolsInput": {
    "payment": {
      "typeLabel": "Pagamentos",
      "name": "Receber Pagamentos",
      "description": "Permita que seu Funcionário IA gere links de pagamento e cobre seus clientes diretamente na conversa.",
      "modal": {
        "title": "Receber Pagamentos",
        "description": "Configure suas credenciais para ativar pagamentos."
      },
      "form": {
        "notice": "Utilize suas credenciais do Stripe",
        "openStripe": "Abrir dashboard do Stripe ↗",
        "secretKeyLabel": "Chave Secreta (Secret Key)",
        "secretKeyPlaceholder": "sk_live_... ou sk_test_...",
        "secretKeyHelper": "Encontre em: Dashboard Stripe → Developers → API Keys",
        "webhookSecretLabel": "Webhook Secret",
        "webhookSecretPlaceholder": "whsec_...",
        "webhookSecretHelper": "Configure um webhook apontando para sua URL e copie o signing secret.",
        "webhookLink": "Configurar webhook →",
        "save": "Salvar e ativar",
        "saving": "Salvando...",
        "saveSuccess": "Credenciais salvas com sucesso!",
        "saveError": "Erro ao salvar credenciais. Verifique os dados e tente novamente.",
        "invalidCredentials": "Credenciais inválidas. Verifique sua Secret Key.",
        "stripeDescription": "Cartões de Crédito/Débito, SEPA, Boleto",
        "paypalDescription": "Saldo PayPal, cartões via PayPal",
        "paypal": {
          "openDashboard": "Abrir painel do PayPal ↗",
          "notice": "Use as suas próprias credenciais do PayPal",
          "clientIdLabel": "ID do Cliente",
          "clientIdPlaceholder": "AaBbCc...",
          "clientIdHelper": "Encontre em: PayPal Developer → Apps & Credentials",
          "clientSecretLabel": "Chave Secreta do Cliente (Client Secret)",
          "clientSecretPlaceholder": "XxYyZz...",
          "clientSecretHelper": "Encontra-se logo abaixo do ID do Cliente nas configurações da aplicação.",
          "webhookIdLabel": "ID do Webhook (Opcional)",
          "webhookIdPlaceholder": "123456789...",
          "webhookIdHelper": "Necessário para a captura assíncrona. Configure um webhook apontando para a sua URL de Retorno.",
          "save": "Guardar e ativar",
          "saving": "A guardar...",
          "saveSuccess": "Credenciais guardadas com sucesso!",
          "saveError": "Erro ao guardar as credenciais. Verifique os dados e tente novamente."
        }
      },
      "status": {
        "notConfigured": "Configurar Stripe",
        "live": "Produção (Live)",
        "test": "Stripe Test 🧪",
        "invalid": "Credenciais inválidas ❌",
        "disconnect": "Desconectar",
        "disconnectConfirm": "Tem certeza que deseja remover as credenciais do Stripe?",
        "sandbox": "Sandbox",
        "notConfiguredGeneric": "Não configurado"
      }
    }
  },
  "GeneralInput": {
    "icon": "Ícone",
    "upload_success": "Ícone do Agente Atualizado com Sucesso!",
    "upload_error": "Erro ao Atualizar o Ícone do Agente.",
    "replace_button": "Substituir",
    "delete_button": "Excluir",
    "name_label": "Nome (Opcional)",
    "description_label": "Descrição",
    "payment": {
      "sectionTitle": "Pagamentos via Stripe",
      "sectionDescription": "Gerencie as credenciais do Stripe para que seu Funcionário IA possa gerar links de pagamento."
    }
  },
  "plans": {
    "free": {
      "label": "Grátis",
      "description": "O Básico para Começar Imediatamente."
    },
    "hobby": {
      "label": "Hobby",
      "description": "O Plano Certo para Iniciar o Crescimento Rápido do seu Negócio."
    },
    "growth": {
      "label": "Crescimento",
      "description": "O Plano Certo para Iniciar o Crescimento Rápido do seu Negócio."
    },
    "pro": {
      "label": "Pro",
      "description": "Para Usuários Avançados que Desejam Acesso a Recursos mais Poderosos."
    },
    "enterprise": {
      "label": "Empresarial",
      "description": "Suporte Dedicado e Recursos para sua Equipe."
    },
    "ultimate": {
      "label": "Ultimate",
      "description": "Suporte Dedicado e Recursos para sua Equipe."
    },
    "keywords": []
  },
  "Partnerships": {
    "seoTitle": "Seja um Parceiro ZappWay",
    "seoDescription": "Junte-se ao Programa de Afiliados ZappWay e Ganhe Comissões Recorrentes.",
    "title": "Junte-se ao Nosso \nPrograma de Afiliados",
    "description": "Seja um parceiro ZappWay e comece a Ganhar Comissões Recorrentes mensais de 30%. Basta indicar usuários para nossa plataforma e, conforme eles continuarem suas assinaturas, você receberá uma renda constante.",
    "becomePartner": "Torne-se um Parceiro",
    "commissionInfo": "Ganhe 30% de comissão por cada indicação que fizer. Seus ganhos crescem conforme seus indicados continuam suas assinaturas."
  },
  "NoCodePlatform": {
    "features": {
      "dataIntegrations": {
        "description": "Conecte seu Funcionário IA aos canais e sistemas que você já usa — WhatsApp, Instagram, Messenger, Site, CRM, planilhas e muito mais. Ele busca informações em tempo real, registra dados e automatiza fluxos para você ganhar tempo e não perder nenhuma venda!"
      }
    },
    "description": "No ZappWay, você cria em segundos um Funcionário IA totalmente personalizado, treinado com os dados do seu negócio. Com a API ZappWay, você conversa com esse Funcionário IA para entregar respostas inteligentes, agilizar processos e elevar a experiência do seu cliente."
  },
  "youtube-summarizer": {
    "free": "Grátis",
    "aiYouTubeSummarizer": "Resumo Inteligente de Vídeos do YouTube com IA",
    "inputPlaceholder": "Cole o link do seu vídeo do YouTube aqui",
    "summarizeButton": "Resumir",
    "poweredBy": "Desenvolvido por",
    "loadingAlert": "⚠️ Por favor, NÃO FECHE ESSA JANELA enquanto processamos seu pedido. Pode levar 1-2 minutos.",
    "latestVideoSummaries": "Últimos Resumos de Vídeos",
    "moreVideoSummariesButton": "🎬 Mais Resumos de Vídeos",
    "seoTitle": "Resumo Inteligente de Vídeos do YouTube com IA Grátis",
    "seoDescription": "Gere resumos de vídeos do YouTube instantaneamente e gratuitamente com IA",
    "rateLimitExceeded": "Limite de taxa excedido! Por favor, tente novamente em alguns minutos.",
    "errorOccurred": "Ocorreu um erro. Por favor, tente novamente em alguns minutos."
  },
  "youtube-summary": {
    "seoTitle": "Resumo Inteligente de Vídeos do YouTube Gratuito com IA",
    "seoDescription": "Gere Resumos de Vídeos do YouTube Instantaneamente e Gratuitamente com IA",
    "free": "Grátis",
    "aiYouTubeSummarizer": "Resumo Inteligente de Vídeos do YouTube com IA",
    "allSummaries": "🎬 Todos os Resumos",
    "prev": "Anterior",
    "next": "Próximo",
    "rateLimitExceeded": "Limite de taxa excedido! Tente novamente em alguns minutos.",
    "errorOccurred": "Ocorreu um erro. Tente novamente em alguns minutos."
  },
  "errors": {
    "generationFailed": "Falha na geração de conteúdo. Por favor, tente novamente."
  },
  "aiEdit": {
    "title": "Editar Documento usando a IA",
    "subtitle": "Digite todas as observações e instruções que você deseja que a IA altere no documento",
    "placeholder": "Ex:\n\n• Atualize preços e condições de pagamento para $9,99 em até 3x sem juros\n• Torne mais persuasivo e envolvente, adicione call-to-action estratégicos\n• Crie títulos impactantes, destaque diferenciais únicos\n• Inclua depoimentos de clientes, adicione tabela comparativa de planos\n• Simplifique linguagem técnica, adicione passo a passo ilustrado",
    "generate": "Gerar",
    "regenerate": "Gerar Novamente",
    "complete": "Concluir",
    "cancel": "Cancelar",
    "generating": "Gerando alterações...",
    "error": "Erro ao gerar alterações"
  },
  "StatusPage": {
    "systemStatus": "Status do Sistema",
    "refresh": "Atualizar",
    "updated": "Atualizado",
    "loading": "Carregando status do sistema...",
    "errorTitle": "Falha ao carregar status",
    "errorDefault": "Por favor, tente novamente mais tarde.",
    "footerUpdates": "Atualizações a cada 30 segundos",
    "version": "Versão",
    "models": "modelos",
    "status": {
      "operational": "Operacional",
      "degraded": "Intermitente",
      "outage": "Indisponível",
      "unknown": "Desconhecido"
    },
    "banner": {
      "maintenance": {
        "title": "🔧 Manutenção Programada",
        "subtitle": "Estamos realizando manutenção programada. Alguns serviços podem estar temporariamente indisponíveis."
      },
      "operational": {
        "title": "Todos os Sistemas Operacionais",
        "subtitle": "Todos os serviços estão funcionando corretamente."
      },
      "degraded": {
        "title": "Degradação Parcial do Sistema",
        "subtitle": "Alguns serviços estão enfrentando problemas."
      },
      "outage": {
        "title": "Falha Crítica do Sistema",
        "subtitle": "Serviços críticos estão indisponíveis no momento."
      },
      "unknown": {
        "title": "Status Desconhecido",
        "subtitle": "Não foi possível determinar o status do sistema."
      }
    },
    "sections": {
      "infrastructure": "Infraestrutura",
      "workers": "Processos em Segundo Plano",
      "channels": "Canais de Comunicação",
      "aiModels": "Modelos de IA"
    },
    "infrastructure": {
      "database": "Banco de Dados Principal",
      "redis": "Cache",
      "vectorDb": "Banco de Dados Vetorial",
      "objectStorage": "Armazenamento de Objetos - S3",
      "email": "Serviço de Email",
      "whisper": "Reconhecimento de Voz/Fala"
    },
    "workers": {
      "whatsappExternal": "WhatsApp - API Externa",
      "metaApi": "Sincronização de Mensagens - Meta API",
      "tiktok": "Sincronização de Mensagens - TikTok",
      "datasourceLoader": "Sincronização de Fontes de Dados",
      "ragGenerator": "Geração de Documentos - RAG",
      "transcriber": "Transcrição de Áudio e Vídeo",
      "youtubeProcessor": "Processamento de Vídeos - YouTube",
      "mailSync": "Resposta Automática de E-mail"
    },
    "channels": {
      "whatsappExternal": "WhatsApp - API Externa",
      "whatsappCloud": "WhatsApp - Cloud API",
      "messenger": "Facebook Messenger",
      "instagram": "Instagram Direct",
      "tiktokBusiness": "TikTok Business",
      "tiktokShop": "TikTok Shop",
      "telegram": "Telegram",
      "slack": "Slack",
      "notion": "Notion",
      "googleDrive": "Google Drive",
      "zappflux": "ZappFlux"
    },
    "chips": {
      "queue": "Fila",
      "vision": "Visão/Imagens",
      "tools": "Ferramentas"
    }
  },
  "pdfViewer": {
    "toolbar": {
      "toggleThumbnails": "Alternar Miniaturas",
      "search": "Buscar",
      "previousPage": "Página Anterior",
      "nextPage": "Próxima Página",
      "zoomOut": "Diminuir Zoom",
      "zoomIn": "Aumentar Zoom",
      "fullscreen": "Tela Cheia",
      "exitFullscreen": "Sair da Tela Cheia",
      "download": "Baixar",
      "print": "Imprimir"
    },
    "zoom": {
      "fitWidth": "Ajustar Largura",
      "fitPage": "Ajustar Página"
    },
    "loading": {
      "document": "Carregando PDF...",
      "page": "Carregando página..."
    },
    "error": {
      "loadFailed": "Falha ao carregar PDF"
    },
    "pagination": {
      "pageOf": "de"
    },
    "search": {
      "placeholder": "Buscar no documento..."
    }
  },
  "ChatPublicLimits": {
    "heading": "Limite de mensagens atingido",
    "message": "Você atingiu o limite de {{limit}} mensagens. Crie uma conta gratuita para continuar ou aguarde {{time}} para seu limite ser restabelecido.",
    "createAccountButton": "Criar conta gratuita",
    "waitMessage": "Aguarde {{time}} para continuar"
  },
  "collectPhone": {
    "title": "Quer receber relatórios exclusivos dos seus atendimentos diretamente no Whatsapp?",
    "label": "Número de telefone",
    "placeholder": "digite seu numero com DDD",
    "confirm": "Confirmar",
    "delete": "Não quero receber"
  },
  "SelectAgentRouter": {
    "defaultBadge": "Predefinido",
    "defaultTooltip": "Este é o Funcionário IA padrão, e será utilizado como alternativa quando nenhuma regra de encaminhamento se aplicar",
    "priorityLabel": "Prioridade {priority}",
    "moveUp": "Mover para cima",
    "moveDown": "Mover para baixo",
    "emptyState": "Nenhum agente selecionado. Selecione um acima para começar.",
    "remove": "Remover"
  },
  "checkout": {
    "title": "Checkout Seguro",
    "subtitle": "Processado por Stripe",
    "chooseMethod": "Escolha a Forma de Pagamento",
    "planSummary": "Resumo do Plano",
    "billing": "Ciclo de faturamento",
    "monthly": "Mensal",
    "annual": "Anual (-30%)",
    "confirm": "Confirmar e Pagar",
    "cancel": "Cancelar",
    "securedBy": "Segurança por Stripe",
    "billingSubscription": "Faturamento e Assinatura",
    "managePlan": "Gerencie seu plano e formas de pagamento",
    "currentPlan": "Plano Atual",
    "manageBilling": "Gerenciar Faturamento",
    "renewsOn": "Renova em",
    "cancelsOn": "Expira em",
    "availableMethods": "Opções de Pagamento Habilitadas",
    "method_card_label": "Cartão de Crédito",
    "method_card_sub": "Visa, Mastercard, Amex",
    "method_link_label": "Stripe Link",
    "method_link_sub": "Pagamento com 1 clique",
    "method_pix_label": "PIX",
    "method_pix_sub": "Pagamento instantâneo (BR)",
    "method_crypto_label": "Criptomoeda",
    "method_crypto_sub": "USDC, USDP via Stripe",
    "upgradeTo": "Alterar para",
    "processing": "Processando…"
  },
  "usageCredits": {
    "title": "Pacotes extras de créditos",
    "subtitle": "Adicione créditos avulsos para manter seus Funcionários IA respondendo após o limite mensal do plano.",
    "openButton": "Comprar créditos extras",
    "description": "Compre pacotes cumulativos de créditos sem trocar de plano.",
    "packageQueries": "{count} créditos",
    "oneTimePayment": "Pagamento único",
    "availableCredits": "{count} créditos disponíveis",
    "usedThisMonth": "{count} créditos usados este mês",
    "effectiveLimit": "Limite efetivo de {count} créditos",
    "selectPackage": "Selecione um pacote",
    "continueToPayment": "Continuar para o pagamento",
    "cancel": "Cancelar",
    "loading": "Carregando",
    "loadingPackages": "Carregando pacotes",
    "paymentError": "Não foi possível iniciar o pagamento. Tente novamente.",
    "activeSubscriptionRequired": "É necessário ter uma assinatura ativa para usar pacotes cumulativos de créditos.",
    "cumulativeFootnote": "Os créditos não usados continuam válidos no próximo mês enquanto a assinatura permanecer ativa.",
    "success": "Créditos adicionados com sucesso."
  },
  "customer360": {
    "generateSummary": "Gerar Resumo IA",
    "generating": "Analisando conversa...",
    "nextBestAction": "Próxima Melhor Ação",
    "lastActivities": "Últimas Atividades",
    "lastPayment": "Último Pagamento",
    "lastAttachment": "Último Anexo",
    "noActivities": "Sem atividades recentes",
    "settings": "Configurações",
    "omnichannelJourney": "Jornada Omnichannel",
    "preferredChannel": "Canal Preferido",
    "aiSummary": "Resumo IA",
    "actionTypes": {
      "reply": "Responder",
      "follow_up": "Follow-up",
      "escalate": "Escalar",
      "close": "Encerrar",
      "payment": "Cobrança",
      "info_request": "Solicitar Info"
    },
    "deleteConfirmation": "Tem certeza que deseja excluir esta conversa? Esta ação é irreversível.",
    "unknown": "Desconhecido",
    "noActiveCase": "Sem caso ativo",
    "notAvailable": "N/A",
    "aiAgent": "Agente IA",
    "noText": "(sem texto)",
    "aiSummaryError": "Não foi possível gerar o resumo automaticamente. Verifique a conversa manualmente.",
    "fallbackAction": "Revisar a conversa e responder ao cliente",
    "fallbackReason": "Falha na geração automática do resumo",
    "justNow": "Agora mesmo",
    "hoursAgo": "Há {hours}h",
    "aiErrorTitle": "Erro na IA",
    "aiErrorMessage": "Não foi possível analisar a conversa no momento.",
    "retryButton": "Tentar novamente",
    "reasonPrefix": "Motivo: ",
    "openPaymentLink": "Abrir link de pagamento",
    "caseContext": "Caso ativo",
    "caseAgent": "Agente",
    "caseLastChannel": "Último canal",
    "caseLastActivity": "Última atividade",
    "handoffHistory": "Handoffs anteriores",
    "handoffSystem": "Sistema",
    "handoffReasonFallback": "Sem motivo registrado",
    "lastForm": "Último formulário",
    "copyPaymentLink": "Copiar link",
    "copiedPaymentLink": "Copiado",
    "paymentBreakdown": "Detalhe por status",
    "pendingItems": "Pendências abertas",
    "caseStatuses": {
      "open": "Aberto",
      "pending": "Pendente",
      "resolved": "Resolvido",
      "closed": "Fechado"
    },
    "formStatuses": {
      "abandoned": "Abandonado",
      "completed": "Concluído",
      "inProgress": "Em andamento"
    },
    "pendingPriorities": {
      "high": "Alta",
      "medium": "Média",
      "low": "Baixa"
    },
    "pendingItemTypes": {
      "unanswered_question": "Pergunta",
      "payment": "Pagamento",
      "follow_up": "Follow-up",
      "handoff": "Handoff",
      "form": "Formulário",
      "other": "Outro"
    },
    "opportunitySummary": {
      "openConversation": "Abrir conversa",
      "selectConversation": "Selecionar",
      "relatedConversations": "Conversas relacionadas",
      "payments": "Pagamentos",
      "latestPayment": "Último pagamento",
      "noRelatedConversations": "Nenhuma conversa está vinculada a este caso.",
      "messageCount": "Mensagens"
    },
    "continuousInsights": {
      "title": "Insights da conversa atual",
      "dismiss": "Descartar insights",
      "nextBestAction": "Próxima melhor ação",
      "pendingQuestions": "Perguntas em aberto",
      "useSuggestedReply": "Usar resposta sugerida",
      "collapse": "Recolher",
      "viewContext": "Ver contexto",
      "context": "Contexto da Conversa"
    }
  },
  "PaymentSuccess": {
    "title": "Pagamento Confirmado!",
    "subtitle": "Obrigado pelo seu pagamento. A transação foi concluída com sucesso.",
    "amount": "Valor Pago",
    "status": "Status",
    "statusSucceeded": "Confirmado",
    "provider": "Método de Pagamento",
    "transaction": "ID da Transação",
    "customer": "E-mail do Cliente",
    "actionReturn": "Ir para o Painel",
    "actionClose": "Fechar Janela"
  },
  "PaymentFailed": {
    "title": "Falha no Pagamento",
    "subtitle": "Infelizmente, seu pagamento não pôde ser processado. Verifique os detalhes do pagamento e tente novamente.",
    "reason": "Motivo da Falha",
    "reasonCancelled": "A sessão de checkout foi cancelada.",
    "reasonGeneral": "A transação foi recusada pelo provedor ou processador.",
    "actionRetry": "Voltar ao Painel / Chat",
    "actionClose": "Fechar Janela"
  },
  "AccessGroups": {
    "title": "Grupos de acesso",
    "description": "Defina conjuntos de permissões reutilizáveis para convites, membros e configurações administrativas.",
    "createButton": "Novo grupo",
    "editButton": "Editar",
    "deleteButton": "Excluir",
    "saveButton": "Salvar grupo",
    "cancel": "Cancelar",
    "systemBadge": "Sistema",
    "customBadge": "Personalizado",
    "memberCount": "{count} membros",
    "permissionCount": "{count} permissões",
    "summaryTitle": "Resumo de permissões",
    "summaryDescription": "{count} permissões selecionadas neste grupo.",
    "noDescription": "Nenhuma descrição fornecida.",
    "emptyTitle": "Nenhum grupo de acesso encontrado",
    "emptyDescription": "Crie um grupo personalizado ou revise os padrões do sistema para começar a organizar o acesso.",
    "deleteConfirm": "Este grupo de acesso será removido. Os membros que o utilizam serão reatribuídos ao grupo padrão do sistema.",
    "deleteSuccess": "Grupo de acesso removido com sucesso.",
    "saveSuccess": "Grupo de acesso criado com sucesso.",
    "updateSuccess": "Grupo de acesso atualizado com sucesso.",
    "formTitleCreate": "Criar grupo de acesso",
    "formTitleEdit": "Editar grupo de acesso",
    "moduleSummary": {
      "organization": "{count} permissões de organização",
      "team": "{count} permissões de equipe",
      "groups": "{count} permissões de grupos de acesso",
      "billing": "{count} permissões de cobrança",
      "apiKeys": "{count} permissões de chaves de API",
      "datastoreApiKeys": "{count} permissões de chaves de API de datastore",
      "logs": "{count} permissões de logs",
      "contacts": "{count} permissões de contatos",
      "analytics": "{count} permissões de analytics",
      "agents": "{count} permissões de agentes",
      "datastores": "{count} permissões de datastores",
      "forms": "{count} permissões de formulários",
      "mailInboxes": "{count} permissões de caixas de entrada de e-mail",
      "integrations": "{count} permissões de integrações",
      "serviceProviders": "{count} permissões de provedores de serviço",
      "whatsapp": "{count} permissões do WhatsApp",
      "zappflux": "{count} permissões do ZappFlux",
      "agentSkills": "{count} permissões de habilidades de agentes"
    },
    "fields": {
      "name": {
        "label": "Nome do grupo"
      },
      "description": {
        "label": "Descrição"
      }
    },
    "errors": {
      "load": "Não foi possível carregar os grupos de acesso agora.",
      "save": "Não foi possível salvar este grupo de acesso agora.",
      "delete": "Não foi possível excluir este grupo de acesso agora.",
      "nameRequired": "Informe um nome para o grupo de acesso.",
      "permissionsRequired": "Selecione pelo menos uma permissão para criar um grupo."
    },
    "system": {
      "owner": {
        "label": "Proprietário",
        "description": "Acesso administrativo completo em toda a organização, cobrança e configuração."
      },
      "administrator": {
        "label": "Administrador",
        "description": "Acesso amplo a operações e configurações, exceto ações destrutivas de propriedade da organização."
      },
      "supervisor": {
        "label": "Supervisor",
        "description": "Acesso operacional com supervisão extra para logs, contatos e fluxos de trabalho de caixas de entrada."
      },
      "operations": {
        "label": "Operações",
        "description": "Acesso essencial do dia a dia para operações, analytics, logs, formulários e monitoramento de caixas de entrada."
      },
      "support": {
        "label": "Suporte",
        "description": "Acesso focado no tratamento de caixas de entrada, consulta de contatos e leitura de formulários."
      },
      "it": {
        "label": "TI",
        "description": "Acesso técnico para agentes, datastores, formulários, integrações e canais de entrega."
      },
      "finance": {
        "label": "Financeiro",
        "description": "Acesso focado em cobrança, com capacidade de atualizar a organização e visibilidade sobre equipe e analytics."
      },
      "analyst": {
        "label": "Analista",
        "description": "Acesso predominantemente de leitura para analytics, logs, formulários, caixas de entrada e visualizações operacionais de apoio."
      },
      "readOnly": {
        "label": "Somente leitura",
        "description": "Acesso somente leitura nos módulos concedidos a este perfil."
      }
    }
  },
  "InvitePermissions": {
    "title": "Convidar membro",
    "description": "Escolha um grupo de acesso para o novo membro ou crie um grupo personalizado reutilizável antes de enviar o convite.",
    "inviteButton": "Enviar convite",
    "createGroupAndInvite": "Criar grupo e convidar",
    "cancel": "Cancelar",
    "inviteSuccess": "Convite enviado com sucesso.",
    "customizationOwnerOnly": "Somente proprietários da organização podem personalizar permissões antes de enviar um convite.",
    "customizationHint": "Permissões personalizadas criam um grupo de acesso reutilizável antes do envio do convite.",
    "fields": {
      "email": "E-mail",
      "accessGroup": "Grupo de acesso",
      "useCustomPermissions": "Personalizar permissões",
      "customGroupName": "Nome do grupo personalizado",
      "customGroupDescription": "Descrição do grupo personalizado"
    },
    "errors": {
      "emailRequired": "Informe um endereço de e-mail.",
      "accessGroupRequired": "Escolha um grupo de acesso antes de convidar este membro.",
      "customizationForbidden": "Somente proprietários podem personalizar permissões no fluxo de convite.",
      "customGroupNameRequired": "Dê um nome ao grupo de acesso personalizado.",
      "permissionsRequired": "Selecione pelo menos uma permissão para o grupo personalizado.",
      "inviteFailed": "Não foi possível enviar o convite agora."
    }
  },
  "PermissionsCatalog": {
    "title": "Catálogo de permissões",
    "description": "As permissões são agrupadas por módulo. Qualquer ação de gravação, exclusão, gerenciamento, publicação ou verificação exige automaticamente a permissão de leitura relacionada.",
    "requiresRead": "Esta ação depende da permissão de leitura relacionada.",
    "moduleHint": "{count} permissões neste módulo",
    "modules": {
      "organization": "Organização",
      "team": "Equipe",
      "groups": "Grupos de Acesso",
      "billing": "Cobrança",
      "apiKeys": "Chaves de API",
      "datastoreApiKeys": "Chaves de API de Datastore",
      "logs": "Caixa de Entrada e Logs",
      "contacts": "Contatos",
      "analytics": "Análises",
      "agents": "Agentes",
      "agentSkills": "Skills de Agentes",
      "datastores": "Datastores",
      "forms": "Formulários",
      "mailInboxes": "Caixas de Entrada de E-mail",
      "integrations": "Integrações",
      "serviceProviders": "Provedores de Serviços",
      "whatsapp": "WhatsApp",
      "zappflux": "ZappFlux",
      "personalAssistant": "Livia - Assistente 360"
    },
    "permissions": {
      "organization.update": {
        "label": "Atualizar organização",
        "description": "Edite a identidade da organização, a marca e as configurações compartilhadas."
      },
      "organization.delete": {
        "label": "Excluir organização",
        "description": "Exclua a organização e seus recursos relacionados."
      },
      "team.read": {
        "label": "Ler equipe",
        "description": "Visualize membros, convites e configurações da equipe."
      },
      "team.invite": {
        "label": "Convidar membros",
        "description": "Envie novos convites para entrar na organização."
      },
      "team.remove": {
        "label": "Remover membros",
        "description": "Remova associações da organização."
      },
      "team.change_group": {
        "label": "Alterar grupo do membro",
        "description": "Reatribua um membro a outro grupo de acesso."
      },
      "groups.read": {
        "label": "Ler grupos de acesso",
        "description": "Visualize grupos de acesso do sistema e personalizados."
      },
      "groups.manage": {
        "label": "Gerenciar grupos de acesso",
        "description": "Crie, edite e exclua grupos de acesso reutilizáveis."
      },
      "billing.read": {
        "label": "Ler cobrança",
        "description": "Visualize status de cobrança, plano e detalhes da assinatura."
      },
      "billing.manage": {
        "label": "Gerenciar cobrança",
        "description": "Altere assinaturas e gerencie operações de cobrança."
      },
      "api_keys.read": {
        "label": "Ler chaves de API",
        "description": "Visualize as chaves de API do painel e seus metadados."
      },
      "api_keys.manage": {
        "label": "Gerenciar chaves de API",
        "description": "Crie e exclua chaves de API do painel."
      },
      "datastore_api_keys.read": {
        "label": "Ler chaves de API de datastore",
        "description": "Visualize chaves de API vinculadas a datastores."
      },
      "datastore_api_keys.manage": {
        "label": "Gerenciar chaves de API de datastore",
        "description": "Crie e exclua chaves de API de datastore."
      },
      "logs.read": {
        "label": "Ler caixa de entrada e logs",
        "description": "Visualize conversas, filas de caixa de entrada e logs operacionais."
      },
      "logs.export": {
        "label": "Exportar logs",
        "description": "Exporte conversas e dados de log."
      },
      "logs.assign": {
        "label": "Atribuir conversas",
        "description": "Atribua conversas ou casos a colegas de equipe."
      },
      "logs.resolve": {
        "label": "Resolver conversas",
        "description": "Marque conversas ou casos como resolvidos."
      },
      "logs.delete": {
        "label": "Excluir conversas",
        "description": "Exclua conversas ou registros operacionais."
      },
      "contacts.read": {
        "label": "Ler contatos",
        "description": "Visualize contatos e registros relacionados."
      },
      "contacts.write": {
        "label": "Editar contatos",
        "description": "Crie e atualize contatos."
      },
      "contacts.delete": {
        "label": "Excluir contatos",
        "description": "Exclua contatos e dados relacionados."
      },
      "analytics.read": {
        "label": "Ler analytics",
        "description": "Visualize analytics e relatórios do painel."
      },
      "agents.read": {
        "label": "Ler agentes",
        "description": "Visualize agentes e suas configurações."
      },
      "agents.write": {
        "label": "Editar agentes",
        "description": "Crie e atualize agentes de IA."
      },
      "agents.delete": {
        "label": "Excluir agentes",
        "description": "Exclua agentes de IA."
      },
      "agents.deploy": {
        "label": "Implantar agentes",
        "description": "Implante ou publique alterações de agentes de IA."
      },
      "agent_skills.read": {
        "label": "Ler Skills de Agentes",
        "description": "Visualize skills de processos disponíveis para agentes."
      },
      "agent_skills.manage": {
        "label": "Gerenciar Skills de Agentes",
        "description": "Crie, aprove e atualize skills de processos."
      },
      "datastores.read": {
        "label": "Ler datastores",
        "description": "Visualize datastores e suas fontes de dados."
      },
      "datastores.write": {
        "label": "Editar datastores",
        "description": "Crie e atualize datastores."
      },
      "datastores.delete": {
        "label": "Excluir datastores",
        "description": "Exclua datastores e fontes relacionadas."
      },
      "forms.read": {
        "label": "Ler formulários",
        "description": "Visualize formulários e suas configurações."
      },
      "forms.write": {
        "label": "Editar formulários",
        "description": "Crie e atualize formulários."
      },
      "forms.publish": {
        "label": "Publicar formulários",
        "description": "Publique alterações de formulários e experiências públicas."
      },
      "forms.submissions.read": {
        "label": "Ler envios de formulários",
        "description": "Visualize envios coletados por formulários."
      },
      "mail_inboxes.read": {
        "label": "Ler caixas de entrada de e-mail",
        "description": "Visualize caixas de entrada de e-mail e seus estados."
      },
      "mail_inboxes.write": {
        "label": "Editar caixas de entrada de e-mail",
        "description": "Crie e atualize configurações de caixas de entrada de e-mail."
      },
      "mail_inboxes.delete": {
        "label": "Excluir caixas de entrada de e-mail",
        "description": "Exclua caixas de entrada de e-mail."
      },
      "mail_inboxes.verify": {
        "label": "Verificar caixas de entrada de e-mail",
        "description": "Execute fluxos de verificação e ativação de caixas de entrada."
      },
      "integrations.read": {
        "label": "Ler integrações",
        "description": "Visualize integrações conectadas e configurações de integração."
      },
      "integrations.manage": {
        "label": "Gerenciar integrações",
        "description": "Conecte, configure e desconecte integrações."
      },
      "service_providers.read": {
        "label": "Ler provedores de serviço",
        "description": "Visualize configurações de provedores de serviço."
      },
      "service_providers.manage": {
        "label": "Gerenciar provedores de serviço",
        "description": "Crie e atualize configurações de provedores de serviço."
      },
      "whatsapp.read": {
        "label": "Ler WhatsApp",
        "description": "Visualize sessões do WhatsApp e informações relacionadas."
      },
      "whatsapp.manage": {
        "label": "Gerenciar WhatsApp",
        "description": "Crie, pareie e gerencie sessões do WhatsApp."
      },
      "zappflux.read": {
        "label": "Ler ZappFlux",
        "description": "Visualize fluxos do ZappFlux e recursos relacionados."
      },
      "zappflux.manage": {
        "label": "Gerenciar ZappFlux",
        "description": "Crie e atualize fluxos e pontes do ZappFlux."
      },
      "personal_assistant.read": {
        "label": "Ver Livia - Assistente 360",
        "description": "Permite acessar a Livia - Assistente 360 e consultar dados"
      },
      "personal_assistant.execute": {
        "label": "Executar Ações",
        "description": "Permite que a Livia execute ações operacionais"
      },
      "personal_assistant.approve": {
        "label": "Aprovar Ações",
        "description": "Permite aprovar ou rejeitar ações propostas pela Livia"
      },
      "personal_assistant.manage": {
        "label": "Gerenciar Assistente",
        "description": "Permite configurar rotinas, preferências e vinculação de canais"
      }
    }
  },
  "AccessDenied": {
    "title": "Acesso negado",
    "description": "Você não tem as permissões necessárias para visualizar ou gerenciar esta área.",
    "backToSettings": "Voltar para configurações"
  },
  "CHAT": {
    "HANDOFF": {
      "LOADING": {
        "GENERIC": "A encaminhar a sua conversa para o especialista mais adequado...",
        "SALES": "A encaminhar para as Vendas com o contexto do seu pedido...",
        "SUPPORT": "A encaminhar para o Suporte Técnico com os detalhes do caso...",
        "ONBOARDING": "A encaminhar para a Integração com as informações necessárias...",
        "BILLING": "A encaminhar para o Financeiro com os dados do atendimento..."
      },
      "MICRO_STEPS": {
        "READING_HISTORY": "A rever o histórico da conversa...",
        "ALIGNING_CONTEXT": "A organizar o contexto para o próximo especialista...",
        "PREPARING_TOOLS": "A preparar os recursos necessários para o atendimento...",
        "ALMOST_READY": "Quase pronto. O próximo especialista já está a receber os detalhes..."
      },
      "FEEDBACK": {
        "WELCOME_BACK": "Voltou para o coordenador principal do atendimento.",
        "HANDOVER_SUCCESS": "Transferência concluída para {agentName}."
      },
      "ERRORS": {
        "TIMEOUT": "O especialista demorou mais do que o esperado. Vou continuar o atendimento por aqui.",
        "LIMIT_REACHED": "Os especialistas estão ocupados no momento. Vou seguir com o seu pedido por aqui.",
        "CIRCULAR": "Mantive-o neste atendimento para evitar uma transferência desnecessária."
      }
    }
  },
  "AgentSkillsRagTemplates": {
    "dataCollection": {
      "name": "Colete os dados necessários do cliente",
      "description": "Acionado quando informações estruturadas específicas devem ser coletadas antes de prosseguir.",
      "whenToUse": "Use esta habilidade sempre que a intenção do usuário exigir a coleta de campos obrigatórios, como IDs, endereços de e-mail, números de pedidos ou preferências específicas antes de passar para a próxima etapa."
    },
    "playbooks": {
      "name": "Executar manual padrão",
      "description": "Acionado quando uma sequência conhecida de ações deve ser seguida para um cenário específico.",
      "whenToUse": "Use esta habilidade para aplicar rigorosamente regras de negócios, procedimentos passo a passo ou listas de verificação de conformidade para solicitações operacionais específicas."
    },
    "escalation": {
      "name": "Escalar para Especialista Humano",
      "description": "Acionado quando a solicitação excede os limites da IA ​​ou requer autorização humana.",
      "whenToUse": "Use esta habilidade quando o usuário solicitar um agente humano, quando um processo exigir explicitamente uma transferência especializada ou ao tentar uma ação fora do escopo autorizado."
    },
    "scripts": {
      "name": "Siga o roteiro de atendimento ao cliente",
      "description": "Acionado para manter tom de comunicação e mensagens padronizados.",
      "whenToUse": "Use essa habilidade para fornecer frases obrigatórias exatas, isenções de responsabilidade ou saudações/encerramentos específicos, conforme definido pelas políticas de comunicação da empresa."
    },
    "followUp": {
      "name": "Agendar ação de acompanhamento",
      "description": "Acionado quando uma interação não pode ser resolvida imediatamente e requer acompanhamento futuro.",
      "whenToUse": "Use esta habilidade para registrar uma promessa de entrar em contato com o cliente posteriormente, documentar verificações internas pendentes ou definir um lembrete para uma verificação de status futura."
    },
    "fallback": {
      "name": "Executar Procedimento Operacional",
      "description": "Acionado para seguir uma diretriz operacional específica extraída da base de conhecimento.",
      "whenToUse": "Use esta habilidade ao lidar com solicitações que exigem o cumprimento de um procedimento estruturado, fluxo de trabalho ou diretriz política."
    }
  },
  "PersonalAssistant": {
    "integrationKnowledge": {
      "label": "{name}",
      "availability": {
        "supported": "Suportada e disponível.",
        "beta": "Disponível em beta; verifique o diagnóstico antes da utilização.",
        "disabled": "Atualmente desativada. Não prometa a ativação.",
        "unsupported": "Não suportada; apresentada apenas para contexto legado."
      },
      "summary": "{title}: orientação segura para configuração e diagnóstico.",
      "prerequisites": {
        "permission": "Requer acesso de leitura do assistente e uma destas permissões: {permissions}.",
        "diagnostic": "Confirme o estado da organização através do diagnóstico; uma rota, por si só, não prova uma ligação.",
        "secrets": "Nunca solicite nem exponha tokens, palavras-passe, chaves ou credenciais."
      },
      "steps": {
        "route": "Abra {route} e confirme que a organização apresenta esta superfície.",
        "readDiagnostic": "Leia o diagnóstico no âmbito da organização antes de sugerir configuração, sincronização ou testes.",
        "unknownDiagnostic": "Se o diagnóstico estiver indisponível ou for desconhecido, indique-o claramente."
      },
      "troubleshooting": {
        "missing": "Verifique pré-requisitos em falta, última sincronização, último webhook e o código de erro sanitizado.",
        "stale": "Trate observações desatualizadas como desconhecidas e solicite uma nova verificação.",
        "readOnly": "Não sugira alterações, religações ou testes destrutivos com base neste resultado apenas de leitura."
      },
      "citation": "{title} — ensinamento canónico",
      "actions": {
        "safeDescription": "Utiliza a rota interna canónica e nunca expõe segredos.",
        "open_config": {
          "label": "Abrir configuração"
        },
        "test_connection": {
          "label": "Verificar ligação"
        },
        "copy_identifier": {
          "label": "Copiar identificador"
        },
        "resync": {
          "label": "Sincronizar novamente"
        },
        "reconnect": {
          "label": "Voltar a ligar"
        },
        "disconnect": {
          "label": "Desligar"
        },
        "rotate_credentials": {
          "label": "Renovar credenciais"
        }
      }
    },
    "pageTitle": "Livia - Assistente 360",
    "pageDescription": "A sua assistente dentro do ZappWay.",
    "tabs": {
      "chat": "Chat",
      "opportunities": "Oportunidades",
      "routines": "Rotinas",
      "approvals": "Aprovações",
      "auditLog": "Registro de Auditoria",
      "settings": "Preferências"
    },
    "chat": {
      "inputPlaceholder": "Pergunte à Livia...",
      "voiceButton": "Comando por voz",
      "voiceListening": "Ouvindo...",
      "voiceProcessing": "Processando áudio...",
      "sendButton": "Enviar",
      "thinking": "Livia está analisando o contexto...",
      "typingIndicator": "Livia está digitando...",
      "errorGeneric": "Erro ao processar. Tente novamente.",
      "errorRateLimit": "Muitas requisições. Aguarde um momento.",
      "errorPlanRequired": "Esta funcionalidade requer plano PRO.",
      "welcomeTitle": "Olá, {userName}!",
      "welcomeSubtitle": "Como posso ajudar?",
      "suggestedQuestions": {
        "briefing": "Qual é o briefing de hoje?",
        "hotLeads": "Quais leads estão quentes agora?",
        "stalledConversations": "Conversas paradas há mais de 24h?",
        "todayMetrics": "Como estão as métricas de hoje?"
      },
      "sourceLabel": "Fonte: {source}",
      "noResults": "Nenhum resultado encontrado.",
      "cancelButton": "Cancelar",
      "lifecycle": {
        "newConversation": "Nova conversa",
        "newConversationTitle": "Nova conversa com a Livia",
        "defaultConversationTitle": "Conversa com a Livia",
        "archiveConversation": "Arquivar conversa",
        "deleteConversation": "Eliminar conversa",
        "confirmArchive": "Pretende arquivar esta conversa?",
        "confirmDelete": "Pretende eliminar esta conversa permanentemente?",
        "loadMore": "Carregar mais",
        "loadOlder": "Carregar mensagens anteriores",
        "retry": "Tentar novamente",
        "helpful": "Útil",
        "notHelpful": "Não foi útil"
      }
    },
    "opportunities": {
      "title": "Oportunidades Comerciais",
      "emptyState": "Nenhuma oportunidade identificada no momento.",
      "coolingDown": "Esfriando",
      "hot": "Quente",
      "warm": "Morno",
      "cold": "Frio",
      "lastActivity": "Última atividade: {date}",
      "suggestedAction": "Ação sugerida",
      "takeAction": "Executar ação",
      "dismiss": "Dispensar"
    },
    "routines": {
      "title": "Rotinas Automatizadas",
      "emptyState": "Nenhuma rotina configurada.",
      "active": "Ativa",
      "inactive": "Inativa",
      "frequency": "Frequência",
      "lastRun": "Última execução: {date}",
      "nextRun": "Próxima execução: {date}",
      "runNow": "Executar agora",
      "enable": "Ativar",
      "disable": "Desativar",
      "createRoutine": "Criar rotina",
      "dailyBriefing": "Briefing diário",
      "weeklyReport": "Relatório semanal",
      "stalledAlerts": "Alertas de conversas paradas",
      "confirmToggle": "Deseja {action} a rotina \"{name}\"?",
      "confirmRun": "Executar a rotina \"{name}\" agora?",
      "previewOnly": "Somente prévia manual — nenhum agendamento ou envio é criado."
    },
    "approvals": {
      "title": "Ações Pendentes",
      "emptyState": "Nenhuma ação pendente de aprovação.",
      "pending": "Pendente",
      "approved": "Aprovada",
      "rejected": "Rejeitada",
      "expired": "Expirada",
      "approve": "Aprovar",
      "reject": "Rejeitar",
      "viewDetails": "Ver detalhes",
      "actionType": "Tipo: {type}",
      "proposedBy": "Proposta por: Livia",
      "proposedAt": "Proposta em: {date}",
      "confirmApprove": "Confirma a execução desta ação?",
      "confirmReject": "Rejeitar esta ação?",
      "rejectionReason": "Motivo da rejeição (opcional)",
      "successApproved": "Ação aprovada e executada com sucesso.",
      "successRejected": "Ação rejeitada.",
      "errorApproval": "Erro ao processar aprovação.",
      "dryRun": {
        "updateConversation": "Alterar a conversa {conversationId} para {status} após aprovação.",
        "enableRoutine": "Ativar a rotina {routineId} após aprovação.",
        "disableRoutine": "Desativar a rotina {routineId} após aprovação.",
        "codePlan": "Criar apenas um plano técnico; nenhum código será alterado.",
        "integrationHandoff": "Aprovar uma transferência manual de {action} para {name} em {route}; nenhum estado externo será alterado automaticamente."
      }
    },
    "auditLog": {
      "title": "Registro de Auditoria",
      "emptyState": "Nenhum registro de auditoria encontrado.",
      "action": "Ação",
      "outcome": "Resultado",
      "user": "Usuário",
      "timestamp": "Data/Hora",
      "details": "Detalhes",
      "success": "Sucesso",
      "denied": "Negado",
      "error": "Erro",
      "filterByOutcome": "Filtrar por resultado",
      "filterByAction": "Filtrar por ação",
      "exportCsv": "Exportar CSV"
    },
    "settings": {
      "title": "Preferências da Livia",
      "language": "Idioma de resposta",
      "timezone": "Fuso horário",
      "notifyChannels": "Canais de notificação",
      "briefingTime": "Horário do briefing diário",
      "autoSuggestions": "Sugestões automáticas",
      "voiceEnabled": "Entrada por voz",
      "channelBindings": "Canais vinculados",
      "addChannel": "Vincular canal",
      "removeChannel": "Desvincular",
      "confirmRemoveChannel": "Desvincular o canal {channel}?",
      "saveSuccess": "Preferências salvas com sucesso.",
      "saveError": "Erro ao salvar preferências.",
      "saveButton": "Salvar preferências",
      "context360Title": "Contexto 360 da Livia",
      "context360Description": "Controle quais fontes de contexto a Livia pode usar antes de responder.",
      "permissionsTitle": "Permissões e disponibilidade de funcionalidades",
      "allowed": "Permitido",
      "unavailable": "Indisponível",
      "context360Enabled": "Contexto 360",
      "context360EnabledDescription": "Combina contexto operacional, técnico e visual para escolher a melhor resposta.",
      "repositoryContextEnabled": "Contexto do repositório somente leitura",
      "repositoryContextEnabledDescription": "Permite ler arquivos seguros do repositório sem execução ou alterações.",
      "screenSharingEnabled": "Compartilhamento da área do aplicativo",
      "screenSharingEnabledDescription": "Envia uma captura temporária e redigida da área do aplicativo apenas quando necessário.",
      "multimodalEnabled": "Análise multimodal",
      "multimodalEnabledDescription": "Permite que modelos com visão analisem a captura temporária.",
      "operationalContextEnabled": "Contexto operacional",
      "operationalContextEnabledDescription": "Usa análises, rotinas e aprovações quando as permissões permitem.",
      "customer360ContextEnabled": "Contexto do cliente 360",
      "customer360ContextEnabledDescription": "Usa conversas, oportunidades e logs permitidos para enriquecer a resposta.",
      "permissionUseLivia": "Usar Livia",
      "permissionShareScreen": "Compartilhar tela com Livia",
      "permissionRepository": "Ler contexto do repositório",
      "permissionTechnicalArchitecture": "Revisar arquitetura técnica",
      "permissionReviewSources": "Revisar fontes usadas",
      "permissionOperationalContext": "Usar contexto operacional",
      "permissionCustomer360": "Usar contexto do cliente 360"
    },
    "contextWidget": {
      "title": "Livia - Assistente 360",
      "whatIsThis": "O que é isso?",
      "howToUse": "Como usar",
      "suggestedActions": "Ações sugeridas",
      "noContextAvailable": "Sem contexto disponível para esta página.",
      "close": "Fechar chat",
      "reset": "Repor"
    },
    "errors": {
      "permissionDenied": "Você não tem permissão para esta ação.",
      "planRequired": "Esta funcionalidade requer o plano PRO.",
      "actionBlocked": "Esta ação está bloqueada na versão atual.",
      "channelNotLinked": "Este canal não está vinculado à sua conta.",
      "networkError": "Erro de conexão. Verifique sua internet.",
      "timeout": "A requisição demorou demais. Tente novamente."
    },
    "meta": {
      "locale": "pt"
    },
    "backend": {
      "dashboard": "Painel Geral",
      "contextLabel": "Contexto",
      "historyLabel": "Histórico de Conversas",
      "analytics": {
        "label": "Análises",
        "totalConversations": "Total de Conversas",
        "unresolved": "Pendente",
        "leadsGenerated": "Leads Gerados",
        "highPriority": "Alta prioridade",
        "dateRange": "Intervalo de Datas"
      },
      "opportunities": {
        "inboxTitle": "Caixa de oportunidades",
        "conversationsLabel": "Conversas",
        "score": "{score} pontos",
        "stages": {
          "new_lead": "Novo lead",
          "qualified": "Qualificado",
          "payment_pending": "Pagamento pendente",
          "recoverable": "Recuperável",
          "human_needed": "Precisa de humano",
          "won": "Ganho",
          "follow_up": "Acompanhamento"
        }
      },
      "resolve": {
        "action": "Marcar como Concluído",
        "all": "Todas as conversas serão concluídas",
        "resolvedStatus": "Esta conversa foi concluída.",
        "permissionLabel": "Resolver conversas"
      }
    }
  },
  "voiceFlux": {
    "activationLabel": "VoiceFlux",
    "activationCheckbox": "Ativar respostas de áudio do VoiceFlux",
    "activationDescription": "Permitir que este Funcionário IA responda com áudio sintetizado contextual.",
    "active": "Ativo",
    "inactive": "Inativo",
    "billingDescription": "Respostas de áudio sintetizado contextual, cobradas por segundos de áudio.",
    "buyAddon": "Comprar add-on do VoiceFlux",
    "requiresPro": "Requer plano Pro",
    "organizationActivation": "Ativar o VoiceFlux para esta organização",
    "usageIncluded": "Incluído: {value} segundos",
    "usageConsumed": "Consumido: {value} segundos",
    "usageRemaining": "Restante: {value} segundos",
    "saved": "Configurações do VoiceFlux salvas.",
    "saveError": "Não foi possível salvar as configurações do VoiceFlux.",
    "reasons": {
      "ALLOWED": "O VoiceFlux está disponível.",
      "PLAN_REQUIRED": "O VoiceFlux requer o plano Pro ou superior.",
      "ADDON_REQUIRED": "Adquira o add-on do VoiceFlux para ativar respostas de áudio.",
      "ORGANIZATION_DISABLED": "Ative primeiro o VoiceFlux para a organização em Faturamento."
    },
    "profile": {
      "title": "Perfil de voz do VoiceFlux",
      "description": "Escolha como este Funcionário IA soa nas respostas de áudio sintetizado.",
      "name": "Nome do perfil",
      "locale": "Localidade da voz",
      "voice": "Voz",
      "tone": "Tom",
      "intensity": "Intensidade",
      "pace": "Ritmo",
      "formality": "Formalidade",
      "save": "Salvar perfil de voz",
      "saved": "Perfil de voz salvo.",
      "saveError": "Não foi possível salvar o perfil de voz.",
      "commercialRequired": "Ative o add-on do VoiceFlux para esta organização antes de editar seu perfil de voz.",
      "options": {
        "NEUTRAL": "Neutro",
        "REASSURING": "Tranquilizador",
        "EMPATHETIC": "Empático",
        "ENTHUSIASTIC": "Entusiasta",
        "PROFESSIONAL": "Profissional",
        "CALM": "Calmo",
        "DIRECT": "Direto",
        "FRIENDLY": "Amigável",
        "APOLOGETIC": "Apologético",
        "INSTRUCTIVE": "Instrutivo",
        "LOW": "Baixo",
        "MEDIUM": "Médio",
        "HIGH": "Alto",
        "SLOW": "Lento",
        "NORMAL": "Normal",
        "FAST": "Rápido",
        "INFORMAL": "Informal",
        "FORMAL": "Formal"
      }
    },
    "defaultProfile": "Perfil de voz padrão",
    "automaticProfile": "Perfil automático",
    "retentionDays": "Retenção (dias)",
    "storeGeneratedAudio": "Armazenar áudio gerado",
    "saveOrganizationSettings": "Salvar configurações do VoiceFlux",
    "page": {
      "subtitle": "Crie vozes, personagens e políticas de entrega para respostas em áudio contextuais.",
      "openBilling": "Abrir Faturamento",
      "addonRequired": "Ative o complemento do VoiceFlux para criar e usar personagens de voz.",
      "planRequired": "O VoiceFlux requer o plano Pro ou superior.",
      "charactersTitle": "Personagens de voz",
      "charactersDescription": "Crie personalidades reutilizáveis e atribua-as a todos ou a específicos Funcionários de IA.",
      "newCharacter": "Novo personagem",
      "editCharacter": "Editar personagem",
      "deleteCharacter": "Excluir personagem",
      "deleteConfirmation": "Excluir o personagem de voz {name}?",
      "profileDeleted": "Personagem de voz excluído.",
      "allEmployees": "Todos os Funcionários de IA",
      "employee": "Funcionário IA",
      "enabled": "Ativado",
      "disabled": "Desativado",
      "emptyTitle": "Nenhum personagem de voz ainda",
      "emptyDescription": "Crie o primeiro personagem para definir voz, tom, ritmo e personalidade.",
      "usageTitle": "Cota de áudio",
      "minutesRemaining": "minutos restantes",
      "usedMinutes": "{value} min usados",
      "totalMinutes": "{value} min no total",
      "policyTitle": "Política da organização",
      "policyDescription": "Controle a ativação, o envio alternativo em texto de segurança e a retenção de áudio gerado.",
      "fallbackFailure": "Enviar texto se a síntese falhar",
      "fallbackCredits": "Enviar texto quando a cota estiver esgotada",
      "dialogDescription": "Combine voz, tom, intensidade e ritmo em um personagem falante reutilizável.",
      "namePlaceholder": "Exemplo: Sofia, consultora de confiança",
      "profileEnabled": "Personagem disponível para respostas em áudio"
    }
  },
  "campaignSite": {
    "title": "Seu site - Campanhas",
    "description": "Crie uma experiência de campanha hospedada para seu Funcionário IA.",
    "pageDescription": "Crie, visualize e publique uma landing page flexível com chat, formulários ou ambos.",
    "selectAgent": "Selecione um Funcionário IA",
    "noAgents": "Crie um Funcionário IA antes de construir um Site de Campanha.",
    "modes": {
      "chat": {
        "title": "Apenas chat",
        "description": "Use a experiência de chat independente atual hospedada pelo ZappWay."
      },
      "form": {
        "title": "Apenas formulário",
        "description": "Capture leads de campanha com um dos seus formulários publicados."
      },
      "hybrid": {
        "title": "Chat + Formulário",
        "description": "Combine um Funcionário IA conversacional com a captura estruturada de leads."
      }
    },
    "blocks": {
      "hero": "Hero",
      "content": "Conteúdo",
      "form": "Formulário",
      "chat": "Chat",
      "footer": "Rodapé"
    },
    "background": {
      "waves": "Ondas do ZappWay",
      "solid": "Cor sólida",
      "gradient": "Gradiente personalizado",
      "image": "Imagem"
    },
    "editor": {
      "slug": "Endereço público da página",
      "open": "Abrir",
      "mode": "Experiência da página",
      "form": "Formulário publicado",
      "selectForm": "Selecione um formulário",
      "createForm": "Criar um novo formulário",
      "editForm": "Editar formulário selecionado",
      "background": "Plano de fundo",
      "uploadBackground": "Fazer upload da imagem de fundo",
      "overlay": "Sobreposição de imagem",
      "dragBlock": "Arraste para reordenar este bloco",
      "duplicateContent": "Duplicar",
      "addContent": "Adicionar secção de conteúdo",
      "visible": "Visível",
      "hidden": "Oculto",
      "titlePlaceholder": "Título da seção",
      "bodyPlaceholder": "Escreva o conteúdo da seção",
      "uploadImage": "Fazer upload da imagem",
      "removeImage": "Remover imagem",
      "preview": "Pré-visualização ao vivo do Site de Campanha",
      "save": "Salvar e publicar",
      "handleTaken": "Este endereço já está em uso."
    },
    "share": {
      "copy": "Copiar link",
      "button": "Compartilhar",
      "device": "Compartilhar com seu dispositivo"
    },
    "public": {
      "chatAvailable": "Chat de IA ao vivo",
      "formAvailable": "Formulário rápido",
      "formTitle": "Diga-nos o que você precisa",
      "formUnavailable": "Selecione e publique um formulário para exibi-lo aqui.",
      "poweredBy": "Desenvolvido por ZappWay"
    }
  },
  "PersonalAssistantTeaching": {
    "routes": {
      "campaignSite": "Seu Site - Editor de campanhas"
    }
  },
  "integrations": {
    "WhatsAppBusiness_IntegrationSettings": {
      "requirements": "Requisitos",
      "error": "Erro",
      "invalid_credentials": "Credenciais inválidas",
      "something_went_wrong": "Ocorreu um erro interno.",
      "token_create": "O token possui uma data de validade. Crie novamente e defina como 'Never' (Nunca).",
      "token_is_missing": "O token está sem os escopos obrigatórios: 'whatsapp_business_management' e 'whatsapp_business_messaging'.",
      "in_your": "Na sua",
      "settings_page": "página de configurações do WhatsApp",
      "save": "Salvar",
      "system_users_page": "Acesse a página de Usuários do Sistema",
      "go_to_your": "Vá para a sua",
      "create_new_user": "Clique em 'To add' (Adicionar) para criar um novo usuário",
      "give_it_the": "Dê um nome ao usuário e selecione a função",
      "admin": "Administrador",
      "role": "como função",
      "click_on": "Clique em",
      "add_assets": "Adicionar Recursos",
      "under": "em",
      "add": "Adicionar",
      "and": "e",
      "docs": "Documentação Completa",
      "insert_the_following_values": "Insira os seguintes valores",
      "apps": "Aplicações",
      "select_it_and_check": "Selecione seu aplicativo criado anteriormente e marque",
      "manage_app": "Gerenciar App",
      "new_token": "Clique em 'Generate new Token' (Gerar novo Token) e selecione seu aplicativo",
      "token_expiration_never": "Defina o prazo de validade como 'Never' (Nunca)",
      "available_permissions": "Selecione as permissões obrigatórias:",
      "messaging": "Envio de mensagens",
      "management": "Gerenciamento do WhatsApp Business",
      "paste_token": "Copie o token gerado e cole no campo abaixo",
      "system_user_token": "Token de usuário do sistema",
      "clicking_add_phone": "Clique no botão para adicionar seu número de telefone",
      "add_phone_number": "Adicionar número de telefone",
      "button": "Botão",
      "phone_number_associated": "Selecione um número de telefone e cole o número associado",
      "phone_number": "Número de telefone",
      "phone_number_id": "ID do número de telefone",
      "get_phone_number_id": "Obter o ID do número de telefone",
      "account_id": "ID da conta comercial do WhatsApp",
      "callback_url": "URL de retorno (callback)",
      "verify_token": "Token de verificação",
      "webhook_fields": "Campos do Webhook",
      "check_messages": "Selecione 'messages' como campo do Webhook",
      "this_page": "Acesse esta página",
      "continue": "Continuar",
      "setup_flow": {
        "title": "Como você deseja conectar seu WhatsApp?",
        "description": "Escolha a opção que melhor se adequa à sua situação",
        "back": "Voltar",
        "need_help": "Precisa de ajuda? Consulte nossa documentação",
        "qrcode": {
          "badge": "Recomendado",
          "title": "Conexão Rápida via QR Code",
          "subtitle": "Conecte em 2 minutos se você já usa o WhatsApp Business App",
          "benefit_1": "Configuração instantânea sem burocracia",
          "benefit_2": "Mantém seu histórico de conversas",
          "benefit_3": "Use o app mobile e a API simultaneamente",
          "requirement": "Requisito: número ativo no WhatsApp Business App há pelo menos 7 dias",
          "action": "Conectar via QR Code",
          "instructions": "Abra o WhatsApp Business no seu celular e escaneie o código abaixo para conectar",
          "having_trouble": "Tendo problemas com o QR Code?",
          "try_advanced": "Tentar configuração avançada",
          "final_step": "Etapa Final: Pareamento do Dispositivo",
          "account_created": "Conta criada com sucesso!"
        },
        "advanced": {
          "title": "Configuração Avançada",
          "subtitle": "Para quem precisa criar uma nova conta ou fazer migração",
          "usecase_1": "Criar uma nova conta WhatsApp Business API",
          "usecase_2": "Migrar de outro provedor de API",
          "usecase_3": "Configurações personalizadas de webhooks",
          "warning": "Este processo requer acesso ao Meta Business Manager e pode levar 10-15 minutos",
          "action": "Iniciar configuração avançada"
        }
      }
    },
    "Telegram_IntegrationSettings": {
      "overview": "Conecte um Funcionário IA a conversas do Telegram via Bot API. O Funcionário IA responde automaticamente e você pode assumir a conversa a qualquer momento.",
      "integration_live": "Sua nova integração do Telegram está ativa!",
      "invalid_credentials": "Credenciais inválidas. Verifique o token informado.",
      "error_message": "Ocorreu um erro ao adicionar a integração.",
      "something_went_wrong": "Algo deu errado.",
      "create": "Criar",
      "telegram_bot_http_token": "Token HTTP do Bot Telegram",
      "quick_tutorial": "Tutorial rápido",
      "step1_title": "1. Criar um bot com o BotFather",
      "step1_instruction": "Abra o Telegram, converse com @BotFather, envie /newbot, defina nome e username e copie o token exibido.",
      "step2_title": "2. Recuperar ou redefinir o token",
      "step2_instruction": "Se perder o token, envie /token para o BotFather. Guarde o token com segurança; quem o possuir controla o bot.",
      "step3_title": "3. Adicionar e promover o bot nos chats ou canais",
      "step3_instruction": "Adicione o bot ao grupo/canal e promova-o a administrador para que possa ler e enviar todas as mensagens.",
      "step4_title": "4. Configurar o Webhook no Telegram",
      "step4_instruction": "Após salvar esta integração, envie a requisição setWebhook informando a URL de Callback e o Secret Token fornecidos pelo ZappWay.",
      "step5_title": "5. Conectar o bot ao ZappWay",
      "step5_instruction": "Cole o token HTTP abaixo e clique em Criar. Validaremos o token e exibiremos Callback URL e o Secret Token.",
      "step6_title": "6. Enviar uma mensagem de teste",
      "step6_instruction": "Envie ‘Olá’ diretamente ao bot ou em um grupo onde ele seja admin e verifique a chegada nas Conversas/Mensagens do ZappWay.",
      "step7_title": "7. Monitorar e manter",
      "step7_instruction": "Use getWebhookInfo para checar erros, respeite os limites de 30 msg/s globais e 1 msg/s por chat e revogue tokens vazados imediatamente.",
      "requirements": "Requisitos",
      "bot_token": "Token do Bot",
      "webhook_fields": "Campos do Webhook",
      "continue": "Continuar",
      "save": "Salvar",
      "callback_url": "URL de Callback",
      "secret_key": "secret_key",
      "check_messages": "Garanta que o webhook está configurado para receber eventos de mensagens",
      "docs": "Documentação Completa"
    },
    "Instagram_IntegrationSettings": {
      "requirements": "Requisitos",
      "page_access_token": "Token de Acesso da Página",
      "instagram_account": "Conta do Instagram",
      "webhook_setup": "Configuração do Webhook",
      "requirement_facebook_page": "Uma página do Facebook conectada à sua conta do Instagram Business",
      "requirement_instagram_business": "Uma conta do Instagram Business ou Creator",
      "requirement_facebook_app": "Um aplicativo Meta/Facebook criado no Meta for Developers",
      "requirement_instagram_product": "O produto Instagram adicionado ao seu aplicativo",
      "docs": "Documentação",
      "continue": "Continuar",
      "finish": "Finalizar",
      "save": "Salvar",
      "go_to_your": "Acesse",
      "facebook_apps_page": "Página de Apps do Facebook",
      "facebook_app": "Aplicativo do Facebook",
      "select_your_app": "Selecione seu aplicativo",
      "navigate_to": "Navegue para",
      "instagram": "Instagram",
      "settings": "Configurações",
      "in_access_tokens_section": "Na seção de Tokens de Acesso",
      "select_your_page": "Selecione sua página (conectada ao Instagram Business)",
      "click_generate_token": "Clique em",
      "generate_token": "Gerar Token",
      "copy_the_token": "Copie o token gerado.",
      "important_never_expires": "IMPORTANTE: Certifique-se de que o token nunca expira",
      "paste_token_below": "Cole o token abaixo:",
      "find_instagram_account": "Encontre o ID da sua conta do Instagram Business na seção 'Contas do Instagram'",
      "get_instagram_account_id": "Como obter o Instagram Account ID",
      "paste_account_id": "Cole o Instagram Account ID abaixo:",
      "instagram_account_id": "Instagram Account ID",
      "in_your": "No seu",
      "go_to": "vá para",
      "in_webhooks_section": "Na seção de Webhooks, clique em",
      "add_callback_url": "Adicionar URL de Callback",
      "callback_url": "URL de Callback",
      "verify_token": "Token de Verificação",
      "click_verify_and_save": "Clique em",
      "verify_and_save": "Verificar e Salvar",
      "subscribe_to_instagram": "Inscrever-se nos eventos do Instagram",
      "click_add_subscriptions": "Clique em",
      "add_subscriptions": "Adicionar Assinaturas",
      "select_webhook_fields": "Selecione os seguintes campos do webhook",
      "messages": "messages",
      "messaging_postbacks": "messaging_postbacks",
      "messaging_optins": "messaging_optins",
      "message_deliveries": "message_deliveries",
      "message_reads": "message_reads",
      "click_save": "Clique em",
      "webhook_subscription_example": "Exemplo de assinatura do webhook",
      "no_pages_found": "Nenhuma página do Facebook encontrada. Certifique-se de que você gerencia pelo menos uma página.",
      "invalid_credentials": "Credenciais inválidas. Verifique seu token de acesso.",
      "something_went_wrong": "Algo deu errado. Tente novamente.",
      "error_validating_token": "Erro ao validar o token de acesso",
      "error_validating_account": "Erro ao validar a conta do Instagram",
      "integration_complete": "Integração do Instagram configurada com sucesso!"
    },
    "Messenger_IntegrationSettings": {
      "requirements": "Requisitos",
      "page_access_token": "Token de Acesso da Página",
      "page_selection": "Seleção da Página",
      "webhook_setup": "Configuração do Webhook",
      "requirement_facebook_page": "Uma página do Facebook que você administra",
      "requirement_facebook_app": "Um aplicativo Meta/Facebook criado no Meta for Developers",
      "requirement_messenger_product": "O produto Messenger adicionado ao seu aplicativo",
      "docs": "Documentação",
      "continue": "Continuar",
      "finish": "Finalizar",
      "save": "Salvar",
      "go_to_your": "Acesse",
      "facebook_apps_page": "Página de Apps do Facebook",
      "select_your_app": "Selecione seu aplicativo",
      "navigate_to": "Navegue para",
      "messenger": "Messenger",
      "settings": "Configurações",
      "in_access_tokens_section": "Na seção de Tokens de Acesso",
      "select_your_page": "Selecione sua página",
      "click_generate_token": "Clique em",
      "generate_token": "Gerar Token",
      "copy_the_token": "Copie o token gerado.",
      "important_never_expires": "IMPORTANTE: Certifique-se de que o token nunca expira",
      "paste_token_below": "Cole o token abaixo:",
      "page_detected": "Página detectada:",
      "page_id_is": "O ID da página é:",
      "if_different_page": "Se você deseja usar uma página diferente, insira o Page ID manualmente",
      "page_id": "Page ID",
      "in_your": "No seu",
      "facebook_app": "Aplicativo do Facebook",
      "go_to": "vá para",
      "in_webhooks_section": "Na seção de Webhooks, clique em",
      "add_callback_url": "Adicionar URL de Callback",
      "callback_url": "URL de Callback",
      "verify_token": "Token de Verificação",
      "click_verify_and_save": "Clique em",
      "verify_and_save": "Verificar e Salvar",
      "subscribe_to_page": "Inscrever-se na página",
      "click_add_subscriptions": "Clique em",
      "add_subscriptions": "Adicionar Assinaturas",
      "select_webhook_fields": "Selecione os seguintes campos do webhook",
      "messages": "messages",
      "messaging_postbacks": "messaging_postbacks",
      "messaging_optins": "messaging_optins",
      "message_deliveries": "message_deliveries",
      "message_reads": "message_reads",
      "click_save": "Clique em",
      "webhook_subscription_example": "Exemplo de assinatura do webhook",
      "invalid_credentials": "Credenciais inválidas. Verifique seu token de acesso.",
      "something_went_wrong": "Algo deu errado. Tente novamente.",
      "error_validating_token": "Erro ao validar o token de acesso",
      "error_validating_page": "Erro ao validar a página",
      "integration_complete": "Integração do Messenger configurada com sucesso!"
    },
    "TikTok_IntegrationSettings": {
      "title": "Integração TikTok",
      "description": "Conecte sua conta TikTok para mensagens automatizadas",
      "selectType": "Selecione o Tipo de Integração",
      "businessTitle": "TikTok Business",
      "businessDescription": "Automação de mensagens diretas para contas comerciais",
      "business48h": "Janela de resposta de 48 horas",
      "businessTextMedia": "Mensagens de texto e mídia",
      "business10Messages": "Até 10 mensagens por conversa",
      "shopTitle": "TikTok Shop",
      "shopDescription": "Mensagens de atendimento ao cliente para e-commerce",
      "shop7days": "Janela de resposta de 7 dias",
      "shopProductCards": "Suporte a cards de produtos e pedidos",
      "shopExtendedLimits": "Limites de conversa estendidos",
      "connecting": "Conectando...",
      "connectBusiness": "Conectar TikTok Business",
      "connectShop": "Conectar TikTok Shop",
      "importantNotes": "Notas Importantes",
      "noteBusinessReply": "Responda apenas a usuários que enviarem mensagem primeiro dentro de uma janela de 48 horas",
      "noteShopSupport": "Mensagens de atendimento ao cliente com janela de 7 dias e suporte a cards de pedidos/produtos",
      "noteDeveloperAccount": "Você deve ter uma conta TikTok for Developers e um app configurado",
      "notConfigured": "Integração TikTok não configurada. Entre em contato com o suporte.",
      "connectionFailed": "Falha ao conectar ao TikTok"
    },
    "Zendesk_IntegrationSettings": {
      "subdomain": "Sub-domínio",
      "account_subdomain_required": "Sub-domínio da conta (Obrigatório)",
      "email_required": "E-mail (necessário)",
      "email_example": "e-mail@empresa.com",
      "email_helper": "Deve ser o mesmo e-mail que você usa para fazer login para administrar sua conta do Zendesk.",
      "api_token_required": "API Token (Obrigatório)",
      "api_token": "Token de API",
      "api_token_helper": "Encontrado em Admin > Canais > API.",
      "save": "Salvar",
      "invalid_credentials": "Credenciais Inválidas",
      "something_went_wrong": "Ocorreu um erro interno."
    },
    "QRCode": {
      "titles": {
        "error": "Erro",
        "connected": "WhatsApp Conectado!",
        "connect": "Conecte seu WhatsApp"
      },
      "messages": {
        "closeWindow": "Você já pode fechar esta janela.",
        "expireWarning": "Este código QR expirará em 1 minuto."
      },
      "buttons": {
        "tryAgain": "Tentar Novamente",
        "disconnect": "Desconectar WhatsApp",
        "generateNew": "Gerar Novo QR Code"
      },
      "steps": {
        "step1": "1. Abra o WhatsApp no seu celular",
        "step2": "2. Toque em Menu ou Configurações e selecione Aparelhos Conectados",
        "step3": "3. Toque em Conectar um Aparelho",
        "step4": "4. Aponte a câmera do seu celular para este código QR"
      },
      "errors": {
        "qrUnavailable": "QR Code não disponível",
        "connectionCheck": "Erro ao verificar status da conexão",
        "disconnect": "Erro ao desconectar do WhatsApp",
        "newQR": "Erro ao gerar novo QR code",
        "default": "Ocorreu um erro ao carregar o QR code",
        "unrecognizedAction": "Ação não reconhecida",
        "invalidParams": "Parâmetros inválidos",
        "missingParams": "Parâmetros organizationId e sessionId são obrigatórios",
        "internalError": "Erro interno do servidor",
        "unauthorized": "Não autorizado",
        "sessionIdRequired": "ID da sessão é obrigatório",
        "sessionNotFound": "Sessão não encontrada",
        "noPermission": "Sem permissão para acessar esta sessão",
        "sessionUpdateFailed": "Erro ao atualizar sessão"
      }
    },
    "ConnectWhatsApp": {
      "errors": {
        "unauthorized": "Não autorizado",
        "methodNotAllowed": "Método não permitido",
        "creationFailed": "Erro ao criar sessão do WhatsApp",
        "sessionIdMissing": "ID da sessão não fornecido",
        "sessionNotFound": "Sessão não encontrada",
        "noPermissionToDisconnect": "Sem permissão para desconectar esta sessão",
        "disconnectFailed": "Erro ao desconectar do WhatsApp",
        "sessionListFailed": "Erro ao listar sessões do WhatsApp",
        "internalServerError": "Erro interno do servidor",
        "connection_in_progress": "Conexão já em andamento",
        "operation_in_progress": "Operação {operation} já em andamento para sessão {sessionId}",
        "session_not_found": "Sessão {sessionId} não encontrada",
        "invalid_transition": "Transição inválida: {from} para {to}",
        "max_reconnect_attempts": "Máximo de tentativas de reconexão atingido",
        "circuit_breaker_active": "Circuit breaker ativado",
        "credentials_save_error": "Erro ao salvar credenciais",
        "fatal_connection_error": "Erro crítico no handler de conexão"
      },
      "messages": {
        "sessionCreated": "Sessão criada com sucesso. Aguarde a geração do QR code.",
        "imageSent": "Imagem enviada",
        "cannotDownloadImage": "Não foi possível baixar a imagem",
        "errorProcessingImage": "Erro ao processar imagem",
        "videoSent": "Vídeo enviado",
        "documentSent": "Documento enviado",
        "voiceMessage": "Mensagem de voz",
        "stickerSent": "Sticker enviado",
        "unrecognizedMessage": "Mensagem não reconhecida: {content}",
        "unsupportedMessage": "Tipo de mensagem não suportado",
        "errorProcessingMessage": "Erro ao processar mensagem",
        "messageDeleted": "Esta mensagem foi apagada",
        "buttonSelected": "Botão selecionado",
        "listSelected": "Item da lista selecionado",
        "templateButtonSelected": "Botão do template selecionado",
        "interactiveResponse": "Resposta interativa",
        "contactsShared": "Contatos compartilhados",
        "poll": "Enquete",
        "pollUpdated": "Enquete atualizada"
      }
    },
    "WhatsAppSettings": {
      "noWhatsAppAccounts": "Nenhuma Conta do WhatsApp Vinculada",
      "tryIt": "Experimente",
      "addWhatsAppAccount": "Adicionar Conta do WhatsApp"
    },
    "WhatsAppIntegrationPage": {
      "loading": "Carregando...",
      "accessDenied": "Acesso Negado",
      "title": "Sessões do WhatsApp",
      "updateButton": "Atualizar",
      "newSessionButton": "Nova Sessão",
      "noSessionsTitle": "Você ainda não tem sessões do WhatsApp configuradas",
      "noSessionsButton": "Configurar WhatsApp",
      "deniedText": "Acesso Negado",
      "statusLabel": "Status:",
      "deviceLabel": "Dispositivo:",
      "lastUpdateLabel": "Última atualização:",
      "connected": "Conectado",
      "disconnected": "Desconectado",
      "manageButton": "Gerenciar",
      "connectButton": "Conectar",
      "disconnectButton": "Desconectar",
      "manageSessionModalTitle": "Gerenciar Sessão: {sessionName}",
      "connectSessionModalTitle": "Conectar WhatsApp: {sessionName}",
      "newSessionModalTitle": "Nova Sessão de WhatsApp",
      "newSessionPlaceholder": "Nome da Sessão",
      "newDevicePlaceholder": "Nome do Dispositivo",
      "cancelButton": "Cancelar",
      "createSessionButton": "Criar Sessão"
    },
    "TelegramSettings": {
      "title": "Telegram",
      "emptyLabel": "Nenhum Bot do Telegram Adicionado Ainda.",
      "addButton": "Adicionar um Bot do Telegram"
    },
    "InstagramSettings": {
      "noInstagramAccounts": "Nenhuma conta do Instagram conectada",
      "tryIt": "Testar",
      "addInstagramAccount": "Adicionar Conta do Instagram"
    },
    "MessengerSettings": {
      "noMessengerAccounts": "Nenhuma conta do Messenger conectada",
      "tryIt": "Testar",
      "addMessengerAccount": "Adicionar Conta do Messenger"
    },
    "TikTokSettings": {
      "noTikTokBusinessAccounts": "Nenhuma conta TikTok Business conectada",
      "noTikTokShopAccounts": "Nenhuma conta TikTok Shop conectada",
      "viewProfile": "Ver Perfil",
      "addTikTokAccount": "Adicionar Conta TikTok",
      "connectTikTokBusiness": "Conectar TikTok Business",
      "connectTikTokShop": "Conectar TikTok Shop"
    },
    "ZendeskSettings": {
      "zendeskIntegrationInfo1": "Use a integração Zendesk em conjunto com as integrações ChatBubble, iFrame e Página da Web",
      "zendeskIntegrationInfo2": "Sempre que um Visitante Solicitar um Atendente Especialista (Suporte Humano), um Ticket será criado no Zendesk com o Email do Visitante.",
      "zendeskIntegrationInfo3": "Quando a conversa for marcada como resolvida, o ticket será atualizado para concluído no Zendesk.",
      "activeConnections": "Conexões Ativas",
      "noZendeskConnection": "Não existem Conexões Ativas em nenhuma conta do Zendesk",
      "connectToZendesk": "Conectar ao Zendesk"
    },
    "SlackSettings": {
      "settings": "Configurações",
      "activeConnections": "Conexões Ativas",
      "notConnected": "Não existem Conexões Ativas em nenhum Workspace do Slack",
      "connectToSlack": "Conectar ao Slack"
    },
    "ShopifySettings": {
      "themeImageAlt": "Imagem do tema do Shopify",
      "codeImageAlt": "Código para inserir no tema",
      "installationSteps": "Passos de instalação",
      "step1": "Acesse o tema da sua loja no Shopify e clique em 'Editar código'",
      "step2": "Copie e cole o código abaixo",
      "copied": "Copiado com sucesso!",
      "step3": "Cole o código acima antes da tag",
      "themeLiquid": "no arquivo theme.liquid",
      "step4": "Pronto! A integração com o ZappWay foi concluída"
    },
    "crisp": {
      "choices": {
        "resolve": "Marcar como Concluído",
        "request": "Solicitar um Atendente Especialista (Suporte Humano)",
        "enableAi": "Reativar IA"
      },
      "instructions": {
        "callback": "Um Atendente entrará em Contato com você em breve.",
        "unavailable": "Infelizmente, não há Atendentes disponíveis no momento."
      },
      "description": "Funcionário IA treinado com dados do site"
    },
    "crispSettingsModal": {
      "title": "Crisp",
      "settings": "Configurações",
      "activeConnections": "Conexões Ativas",
      "noConnection": "Não conectado a nenhum site Crisp",
      "connectButton": "Conectar ao Crisp"
    },
    "crispConfig": {
      "alerts": {
        "errors": {
          "invalidApiKey": "Ops! Chave de API inválida"
        },
        "success": {
          "settingsSaved": "Configurações Salvas! Você já pode Fechar esta Janela."
        },
        "info": {
          "findApiKey": "Você pode Encontrar sua Chave de API nas Configurações da sua Conta ZappWay.",
          "premiumFeature": "Este é um Recurso Premium. Atualize seu Plano para usar a Integração Crisp."
        }
      },
      "buttons": {
        "continue": "Continuar",
        "reset": "Redefinir",
        "saveSettings": "Salvar Configurações"
      },
      "forms": {
        "labels": {
          "apiKey": "Chave de API ZappWay",
          "aiEmployee": "Conecte seu Funcionário IA ao Crisp"
        },
        "placeholders": {
          "apiKey": "Sua chave de API ZappWay Aqui",
          "chooseAgent": "Escolha um Funcionário IA"
        }
      },
      "links": {
        "accountSettings": "Configurações da Conta."
      },
      "meta": {
        "description": "ZappWay | Automação de LLMs Sem Código"
      },
      "titles": {
        "pageTitle": "ZappWay | Automação de LLMs Sem Código"
      }
    },
    "CrispWidget": {
      "aiEmployeeDescription": "Quando Ativado, seu Funcionário IA Responderá Automaticamente às Perguntas dos Clientes."
    },
    "Make_IntegrationSettings": {
      "title": "Integração Make (Integromat)",
      "description": "Ligue o seu funcionário IA ao Make para criar automações poderosas e fluxos de trabalho inteligentes.",
      "howToConnect": "Como ligar:",
      "step1": "No Make, procure a aplicação ZappWay.",
      "step2": "Ao criar uma ligação, utilize a sua Chave API abaixo.",
      "step3": "Utilize o ID do Funcionário IA nesta página para as ações do funcionário IA.",
      "apiKeyLabel": "A sua Chave API (Global)",
      "loading": "A carregar...",
      "noKeyFound": "Nenhuma chave encontrada",
      "apiKeyWarning": "Precisa de criar uma Chave API nas definições da sua conta primeiro.",
      "agentIdLabel": "ID do Funcionário IA",
      "availableActions": "Ações Disponíveis no Make:",
      "askAgentTitle": "Perguntar ao Funcionário IA",
      "askAgentDesc": "Envia uma pergunta ao funcionário IA e recebe uma resposta rica em contexto.",
      "uploadDatastoreTitle": "Carregar para o Datastore",
      "uploadDatastoreDesc": "Adicione conhecimento dinamicamente ao funcionário IA através de automações.",
      "active": "Ativo",
      "goToMake": "Ir para Make.com"
    },
    "Zapier_IntegrationSettings": {
      "title": "Integração Zapier",
      "description": "Ligue o seu funcionário IA ao Zapier para criar automações poderosas e fluxos de trabalho inteligentes.",
      "howToConnect": "Como ligar:",
      "step1": "No Zapier, procure a aplicação ZappWay.",
      "step2": "Ao criar uma ligação, utilize a sua Chave API abaixo.",
      "step3": "Utilize o ID do Funcionário IA nesta página para as ações do funcionário IA.",
      "apiKeyLabel": "A sua Chave API (Global)",
      "loading": "A carregar...",
      "noKeyFound": "Nenhuma chave encontrada",
      "apiKeyWarning": "Precisa de criar uma Chave API nas definições da sua conta primeiro.",
      "agentIdLabel": "ID do Funcionário IA",
      "availableActions": "Ações Disponíveis no Zapier:",
      "askAgentTitle": "Perguntar ao Funcionário IA",
      "askAgentDesc": "Envia uma pergunta ao funcionário IA e recebe uma resposta rica em contexto.",
      "uploadDatastoreTitle": "Carregar para o Datastore",
      "uploadDatastoreDesc": "Adicione conhecimento dinamicamente ao funcionário IA através de automações.",
      "active": "Ativo",
      "goToZapier": "Ir para Zapier.com"
    },
    "MakeSettings": {
      "title": "Integração Make",
      "statusConnected": "Chave API Ativa",
      "statusNotConnected": "Nenhuma Chave API Encontrada",
      "agentIdLabel": "ID do Funcionário IA",
      "configureButton": "Configurar Conexão"
    },
    "ZapierSettings": {
      "title": "Integração Zapier",
      "statusConnected": "Chave API Ativa",
      "statusNotConnected": "Nenhuma Chave API Encontrada",
      "agentIdLabel": "ID do Funcionário IA",
      "configureButton": "Configurar Conexão"
    }
  },
  "WhatsAppBusiness_IntegrationSettings": {
    "requirements": "Requisitos",
    "error": "Erro",
    "invalid_credentials": "Credenciais inválidas",
    "something_went_wrong": "Ocorreu um erro interno.",
    "token_create": "O token possui uma data de validade. Crie novamente e defina como 'Never' (Nunca).",
    "token_is_missing": "O token está sem os escopos obrigatórios: 'whatsapp_business_management' e 'whatsapp_business_messaging'.",
    "in_your": "Na sua",
    "settings_page": "página de configurações do WhatsApp",
    "save": "Salvar",
    "system_users_page": "Acesse a página de Usuários do Sistema",
    "go_to_your": "Vá para a sua",
    "create_new_user": "Clique em 'To add' (Adicionar) para criar um novo usuário",
    "give_it_the": "Dê um nome ao usuário e selecione a função",
    "admin": "Administrador",
    "role": "como função",
    "click_on": "Clique em",
    "add_assets": "Adicionar Recursos",
    "under": "em",
    "add": "Adicionar",
    "and": "e",
    "docs": "Documentação Completa",
    "insert_the_following_values": "Insira os seguintes valores",
    "apps": "Aplicações",
    "select_it_and_check": "Selecione seu aplicativo criado anteriormente e marque",
    "manage_app": "Gerenciar App",
    "new_token": "Clique em 'Generate new Token' (Gerar novo Token) e selecione seu aplicativo",
    "token_expiration_never": "Defina o prazo de validade como 'Never' (Nunca)",
    "available_permissions": "Selecione as permissões obrigatórias:",
    "messaging": "Envio de mensagens",
    "management": "Gerenciamento do WhatsApp Business",
    "paste_token": "Copie o token gerado e cole no campo abaixo",
    "system_user_token": "Token de usuário do sistema",
    "clicking_add_phone": "Clique no botão para adicionar seu número de telefone",
    "add_phone_number": "Adicionar número de telefone",
    "button": "Botão",
    "phone_number_associated": "Selecione um número de telefone e cole o número associado",
    "phone_number": "Número de telefone",
    "phone_number_id": "ID do número de telefone",
    "get_phone_number_id": "Obter o ID do número de telefone",
    "account_id": "ID da conta comercial do WhatsApp",
    "callback_url": "URL de retorno (callback)",
    "verify_token": "Token de verificação",
    "webhook_fields": "Campos do Webhook",
    "check_messages": "Selecione 'messages' como campo do Webhook",
    "this_page": "Acesse esta página",
    "continue": "Continuar",
    "setup_flow": {
      "title": "Como você deseja conectar seu WhatsApp?",
      "description": "Escolha a opção que melhor se adequa à sua situação",
      "back": "Voltar",
      "need_help": "Precisa de ajuda? Consulte nossa documentação",
      "qrcode": {
        "badge": "Recomendado",
        "title": "Conexão Rápida via QR Code",
        "subtitle": "Conecte em 2 minutos se você já usa o WhatsApp Business App",
        "benefit_1": "Configuração instantânea sem burocracia",
        "benefit_2": "Mantém seu histórico de conversas",
        "benefit_3": "Use o app mobile e a API simultaneamente",
        "requirement": "Requisito: número ativo no WhatsApp Business App há pelo menos 7 dias",
        "action": "Conectar via QR Code",
        "instructions": "Abra o WhatsApp Business no seu celular e escaneie o código abaixo para conectar",
        "having_trouble": "Tendo problemas com o QR Code?",
        "try_advanced": "Tentar configuração avançada",
        "final_step": "Etapa Final: Pareamento do Dispositivo",
        "account_created": "Conta criada com sucesso!"
      },
      "advanced": {
        "title": "Configuração Avançada",
        "subtitle": "Para quem precisa criar uma nova conta ou fazer migração",
        "usecase_1": "Criar uma nova conta WhatsApp Business API",
        "usecase_2": "Migrar de outro provedor de API",
        "usecase_3": "Configurações personalizadas de webhooks",
        "warning": "Este processo requer acesso ao Meta Business Manager e pode levar 10-15 minutos",
        "action": "Iniciar configuração avançada"
      }
    }
  },
  "Telegram_IntegrationSettings": {
    "overview": "Conecte um Funcionário IA a conversas do Telegram via Bot API. O Funcionário IA responde automaticamente e você pode assumir a conversa a qualquer momento.",
    "integration_live": "Sua nova integração do Telegram está ativa!",
    "invalid_credentials": "Credenciais inválidas. Verifique o token informado.",
    "error_message": "Ocorreu um erro ao adicionar a integração.",
    "something_went_wrong": "Algo deu errado.",
    "create": "Criar",
    "telegram_bot_http_token": "Token HTTP do Bot Telegram",
    "quick_tutorial": "Tutorial rápido",
    "step1_title": "1. Criar um bot com o BotFather",
    "step1_instruction": "Abra o Telegram, converse com @BotFather, envie /newbot, defina nome e username e copie o token exibido.",
    "step2_title": "2. Recuperar ou redefinir o token",
    "step2_instruction": "Se perder o token, envie /token para o BotFather. Guarde o token com segurança; quem o possuir controla o bot.",
    "step3_title": "3. Adicionar e promover o bot nos chats ou canais",
    "step3_instruction": "Adicione o bot ao grupo/canal e promova-o a administrador para que possa ler e enviar todas as mensagens.",
    "step4_title": "4. Configurar o Webhook no Telegram",
    "step4_instruction": "Após salvar esta integração, envie a requisição setWebhook informando a URL de Callback e o Secret Token fornecidos pelo ZappWay.",
    "step5_title": "5. Conectar o bot ao ZappWay",
    "step5_instruction": "Cole o token HTTP abaixo e clique em Criar. Validaremos o token e exibiremos Callback URL e o Secret Token.",
    "step6_title": "6. Enviar uma mensagem de teste",
    "step6_instruction": "Envie ‘Olá’ diretamente ao bot ou em um grupo onde ele seja admin e verifique a chegada nas Conversas/Mensagens do ZappWay.",
    "step7_title": "7. Monitorar e manter",
    "step7_instruction": "Use getWebhookInfo para checar erros, respeite os limites de 30 msg/s globais e 1 msg/s por chat e revogue tokens vazados imediatamente.",
    "requirements": "Requisitos",
    "bot_token": "Token do Bot",
    "webhook_fields": "Campos do Webhook",
    "continue": "Continuar",
    "save": "Salvar",
    "callback_url": "URL de Callback",
    "secret_key": "secret_key",
    "check_messages": "Garanta que o webhook está configurado para receber eventos de mensagens",
    "docs": "Documentação Completa"
  },
  "Instagram_IntegrationSettings": {
    "requirements": "Requisitos",
    "page_access_token": "Token de Acesso da Página",
    "instagram_account": "Conta do Instagram",
    "webhook_setup": "Configuração do Webhook",
    "requirement_facebook_page": "Uma página do Facebook conectada à sua conta do Instagram Business",
    "requirement_instagram_business": "Uma conta do Instagram Business ou Creator",
    "requirement_facebook_app": "Um aplicativo Meta/Facebook criado no Meta for Developers",
    "requirement_instagram_product": "O produto Instagram adicionado ao seu aplicativo",
    "docs": "Documentação",
    "continue": "Continuar",
    "finish": "Finalizar",
    "save": "Salvar",
    "go_to_your": "Acesse",
    "facebook_apps_page": "Página de Apps do Facebook",
    "facebook_app": "Aplicativo do Facebook",
    "select_your_app": "Selecione seu aplicativo",
    "navigate_to": "Navegue para",
    "instagram": "Instagram",
    "settings": "Configurações",
    "in_access_tokens_section": "Na seção de Tokens de Acesso",
    "select_your_page": "Selecione sua página (conectada ao Instagram Business)",
    "click_generate_token": "Clique em",
    "generate_token": "Gerar Token",
    "copy_the_token": "Copie o token gerado.",
    "important_never_expires": "IMPORTANTE: Certifique-se de que o token nunca expira",
    "paste_token_below": "Cole o token abaixo:",
    "find_instagram_account": "Encontre o ID da sua conta do Instagram Business na seção 'Contas do Instagram'",
    "get_instagram_account_id": "Como obter o Instagram Account ID",
    "paste_account_id": "Cole o Instagram Account ID abaixo:",
    "instagram_account_id": "Instagram Account ID",
    "in_your": "No seu",
    "go_to": "vá para",
    "in_webhooks_section": "Na seção de Webhooks, clique em",
    "add_callback_url": "Adicionar URL de Callback",
    "callback_url": "URL de Callback",
    "verify_token": "Token de Verificação",
    "click_verify_and_save": "Clique em",
    "verify_and_save": "Verificar e Salvar",
    "subscribe_to_instagram": "Inscrever-se nos eventos do Instagram",
    "click_add_subscriptions": "Clique em",
    "add_subscriptions": "Adicionar Assinaturas",
    "select_webhook_fields": "Selecione os seguintes campos do webhook",
    "messages": "messages",
    "messaging_postbacks": "messaging_postbacks",
    "messaging_optins": "messaging_optins",
    "message_deliveries": "message_deliveries",
    "message_reads": "message_reads",
    "click_save": "Clique em",
    "webhook_subscription_example": "Exemplo de assinatura do webhook",
    "no_pages_found": "Nenhuma página do Facebook encontrada. Certifique-se de que você gerencia pelo menos uma página.",
    "invalid_credentials": "Credenciais inválidas. Verifique seu token de acesso.",
    "something_went_wrong": "Algo deu errado. Tente novamente.",
    "error_validating_token": "Erro ao validar o token de acesso",
    "error_validating_account": "Erro ao validar a conta do Instagram",
    "integration_complete": "Integração do Instagram configurada com sucesso!"
  },
  "Messenger_IntegrationSettings": {
    "requirements": "Requisitos",
    "page_access_token": "Token de Acesso da Página",
    "page_selection": "Seleção da Página",
    "webhook_setup": "Configuração do Webhook",
    "requirement_facebook_page": "Uma página do Facebook que você administra",
    "requirement_facebook_app": "Um aplicativo Meta/Facebook criado no Meta for Developers",
    "requirement_messenger_product": "O produto Messenger adicionado ao seu aplicativo",
    "docs": "Documentação",
    "continue": "Continuar",
    "finish": "Finalizar",
    "save": "Salvar",
    "go_to_your": "Acesse",
    "facebook_apps_page": "Página de Apps do Facebook",
    "select_your_app": "Selecione seu aplicativo",
    "navigate_to": "Navegue para",
    "messenger": "Messenger",
    "settings": "Configurações",
    "in_access_tokens_section": "Na seção de Tokens de Acesso",
    "select_your_page": "Selecione sua página",
    "click_generate_token": "Clique em",
    "generate_token": "Gerar Token",
    "copy_the_token": "Copie o token gerado.",
    "important_never_expires": "IMPORTANTE: Certifique-se de que o token nunca expira",
    "paste_token_below": "Cole o token abaixo:",
    "page_detected": "Página detectada:",
    "page_id_is": "O ID da página é:",
    "if_different_page": "Se você deseja usar uma página diferente, insira o Page ID manualmente",
    "page_id": "Page ID",
    "in_your": "No seu",
    "facebook_app": "Aplicativo do Facebook",
    "go_to": "vá para",
    "in_webhooks_section": "Na seção de Webhooks, clique em",
    "add_callback_url": "Adicionar URL de Callback",
    "callback_url": "URL de Callback",
    "verify_token": "Token de Verificação",
    "click_verify_and_save": "Clique em",
    "verify_and_save": "Verificar e Salvar",
    "subscribe_to_page": "Inscrever-se na página",
    "click_add_subscriptions": "Clique em",
    "add_subscriptions": "Adicionar Assinaturas",
    "select_webhook_fields": "Selecione os seguintes campos do webhook",
    "messages": "messages",
    "messaging_postbacks": "messaging_postbacks",
    "messaging_optins": "messaging_optins",
    "message_deliveries": "message_deliveries",
    "message_reads": "message_reads",
    "click_save": "Clique em",
    "webhook_subscription_example": "Exemplo de assinatura do webhook",
    "invalid_credentials": "Credenciais inválidas. Verifique seu token de acesso.",
    "something_went_wrong": "Algo deu errado. Tente novamente.",
    "error_validating_token": "Erro ao validar o token de acesso",
    "error_validating_page": "Erro ao validar a página",
    "integration_complete": "Integração do Messenger configurada com sucesso!"
  },
  "TikTok_IntegrationSettings": {
    "title": "Integração TikTok",
    "description": "Conecte sua conta TikTok para mensagens automatizadas",
    "selectType": "Selecione o Tipo de Integração",
    "businessTitle": "TikTok Business",
    "businessDescription": "Automação de mensagens diretas para contas comerciais",
    "business48h": "Janela de resposta de 48 horas",
    "businessTextMedia": "Mensagens de texto e mídia",
    "business10Messages": "Até 10 mensagens por conversa",
    "shopTitle": "TikTok Shop",
    "shopDescription": "Mensagens de atendimento ao cliente para e-commerce",
    "shop7days": "Janela de resposta de 7 dias",
    "shopProductCards": "Suporte a cards de produtos e pedidos",
    "shopExtendedLimits": "Limites de conversa estendidos",
    "connecting": "Conectando...",
    "connectBusiness": "Conectar TikTok Business",
    "connectShop": "Conectar TikTok Shop",
    "importantNotes": "Notas Importantes",
    "noteBusinessReply": "Responda apenas a usuários que enviarem mensagem primeiro dentro de uma janela de 48 horas",
    "noteShopSupport": "Mensagens de atendimento ao cliente com janela de 7 dias e suporte a cards de pedidos/produtos",
    "noteDeveloperAccount": "Você deve ter uma conta TikTok for Developers e um app configurado",
    "notConfigured": "Integração TikTok não configurada. Entre em contato com o suporte.",
    "connectionFailed": "Falha ao conectar ao TikTok"
  },
  "Zendesk_IntegrationSettings": {
    "subdomain": "Sub-domínio",
    "account_subdomain_required": "Sub-domínio da conta (Obrigatório)",
    "email_required": "E-mail (necessário)",
    "email_example": "e-mail@empresa.com",
    "email_helper": "Deve ser o mesmo e-mail que você usa para fazer login para administrar sua conta do Zendesk.",
    "api_token_required": "API Token (Obrigatório)",
    "api_token": "Token de API",
    "api_token_helper": "Encontrado em Admin > Canais > API.",
    "save": "Salvar",
    "invalid_credentials": "Credenciais Inválidas",
    "something_went_wrong": "Ocorreu um erro interno."
  },
  "QRCode": {
    "titles": {
      "error": "Erro",
      "connected": "WhatsApp Conectado!",
      "connect": "Conecte seu WhatsApp"
    },
    "messages": {
      "closeWindow": "Você já pode fechar esta janela.",
      "expireWarning": "Este código QR expirará em 1 minuto."
    },
    "buttons": {
      "tryAgain": "Tentar Novamente",
      "disconnect": "Desconectar WhatsApp",
      "generateNew": "Gerar Novo QR Code"
    },
    "steps": {
      "step1": "1. Abra o WhatsApp no seu celular",
      "step2": "2. Toque em Menu ou Configurações e selecione Aparelhos Conectados",
      "step3": "3. Toque em Conectar um Aparelho",
      "step4": "4. Aponte a câmera do seu celular para este código QR"
    },
    "errors": {
      "qrUnavailable": "QR Code não disponível",
      "connectionCheck": "Erro ao verificar status da conexão",
      "disconnect": "Erro ao desconectar do WhatsApp",
      "newQR": "Erro ao gerar novo QR code",
      "default": "Ocorreu um erro ao carregar o QR code",
      "unrecognizedAction": "Ação não reconhecida",
      "invalidParams": "Parâmetros inválidos",
      "missingParams": "Parâmetros organizationId e sessionId são obrigatórios",
      "internalError": "Erro interno do servidor",
      "unauthorized": "Não autorizado",
      "sessionIdRequired": "ID da sessão é obrigatório",
      "sessionNotFound": "Sessão não encontrada",
      "noPermission": "Sem permissão para acessar esta sessão",
      "sessionUpdateFailed": "Erro ao atualizar sessão"
    }
  },
  "ConnectWhatsApp": {
    "errors": {
      "unauthorized": "Não autorizado",
      "methodNotAllowed": "Método não permitido",
      "creationFailed": "Erro ao criar sessão do WhatsApp",
      "sessionIdMissing": "ID da sessão não fornecido",
      "sessionNotFound": "Sessão não encontrada",
      "noPermissionToDisconnect": "Sem permissão para desconectar esta sessão",
      "disconnectFailed": "Erro ao desconectar do WhatsApp",
      "sessionListFailed": "Erro ao listar sessões do WhatsApp",
      "internalServerError": "Erro interno do servidor",
      "connection_in_progress": "Conexão já em andamento",
      "operation_in_progress": "Operação {operation} já em andamento para sessão {sessionId}",
      "session_not_found": "Sessão {sessionId} não encontrada",
      "invalid_transition": "Transição inválida: {from} para {to}",
      "max_reconnect_attempts": "Máximo de tentativas de reconexão atingido",
      "circuit_breaker_active": "Circuit breaker ativado",
      "credentials_save_error": "Erro ao salvar credenciais",
      "fatal_connection_error": "Erro crítico no handler de conexão"
    },
    "messages": {
      "sessionCreated": "Sessão criada com sucesso. Aguarde a geração do QR code.",
      "imageSent": "Imagem enviada",
      "cannotDownloadImage": "Não foi possível baixar a imagem",
      "errorProcessingImage": "Erro ao processar imagem",
      "videoSent": "Vídeo enviado",
      "documentSent": "Documento enviado",
      "voiceMessage": "Mensagem de voz",
      "stickerSent": "Sticker enviado",
      "unrecognizedMessage": "Mensagem não reconhecida: {content}",
      "unsupportedMessage": "Tipo de mensagem não suportado",
      "errorProcessingMessage": "Erro ao processar mensagem",
      "messageDeleted": "Esta mensagem foi apagada",
      "buttonSelected": "Botão selecionado",
      "listSelected": "Item da lista selecionado",
      "templateButtonSelected": "Botão do template selecionado",
      "interactiveResponse": "Resposta interativa",
      "contactsShared": "Contatos compartilhados",
      "poll": "Enquete",
      "pollUpdated": "Enquete atualizada"
    }
  },
  "WhatsAppSettings": {
    "noWhatsAppAccounts": "Nenhuma Conta do WhatsApp Vinculada",
    "tryIt": "Experimente",
    "addWhatsAppAccount": "Adicionar Conta do WhatsApp"
  },
  "WhatsAppIntegrationPage": {
    "loading": "Carregando...",
    "accessDenied": "Acesso Negado",
    "title": "Sessões do WhatsApp",
    "updateButton": "Atualizar",
    "newSessionButton": "Nova Sessão",
    "noSessionsTitle": "Você ainda não tem sessões do WhatsApp configuradas",
    "noSessionsButton": "Configurar WhatsApp",
    "deniedText": "Acesso Negado",
    "statusLabel": "Status:",
    "deviceLabel": "Dispositivo:",
    "lastUpdateLabel": "Última atualização:",
    "connected": "Conectado",
    "disconnected": "Desconectado",
    "manageButton": "Gerenciar",
    "connectButton": "Conectar",
    "disconnectButton": "Desconectar",
    "manageSessionModalTitle": "Gerenciar Sessão: {sessionName}",
    "connectSessionModalTitle": "Conectar WhatsApp: {sessionName}",
    "newSessionModalTitle": "Nova Sessão de WhatsApp",
    "newSessionPlaceholder": "Nome da Sessão",
    "newDevicePlaceholder": "Nome do Dispositivo",
    "cancelButton": "Cancelar",
    "createSessionButton": "Criar Sessão"
  },
  "TelegramSettings": {
    "title": "Telegram",
    "emptyLabel": "Nenhum Bot do Telegram Adicionado Ainda.",
    "addButton": "Adicionar um Bot do Telegram"
  },
  "InstagramSettings": {
    "noInstagramAccounts": "Nenhuma conta do Instagram conectada",
    "tryIt": "Testar",
    "addInstagramAccount": "Adicionar Conta do Instagram"
  },
  "MessengerSettings": {
    "noMessengerAccounts": "Nenhuma conta do Messenger conectada",
    "tryIt": "Testar",
    "addMessengerAccount": "Adicionar Conta do Messenger"
  },
  "TikTokSettings": {
    "noTikTokBusinessAccounts": "Nenhuma conta TikTok Business conectada",
    "noTikTokShopAccounts": "Nenhuma conta TikTok Shop conectada",
    "viewProfile": "Ver Perfil",
    "addTikTokAccount": "Adicionar Conta TikTok",
    "connectTikTokBusiness": "Conectar TikTok Business",
    "connectTikTokShop": "Conectar TikTok Shop"
  },
  "ZendeskSettings": {
    "zendeskIntegrationInfo1": "Use a integração Zendesk em conjunto com as integrações ChatBubble, iFrame e Página da Web",
    "zendeskIntegrationInfo2": "Sempre que um Visitante Solicitar um Atendente Especialista (Suporte Humano), um Ticket será criado no Zendesk com o Email do Visitante.",
    "zendeskIntegrationInfo3": "Quando a conversa for marcada como resolvida, o ticket será atualizado para concluído no Zendesk.",
    "activeConnections": "Conexões Ativas",
    "noZendeskConnection": "Não existem Conexões Ativas em nenhuma conta do Zendesk",
    "connectToZendesk": "Conectar ao Zendesk"
  },
  "SlackSettings": {
    "settings": "Configurações",
    "activeConnections": "Conexões Ativas",
    "notConnected": "Não existem Conexões Ativas em nenhum Workspace do Slack",
    "connectToSlack": "Conectar ao Slack"
  },
  "ShopifySettings": {
    "themeImageAlt": "Imagem do tema do Shopify",
    "codeImageAlt": "Código para inserir no tema",
    "installationSteps": "Passos de instalação",
    "step1": "Acesse o tema da sua loja no Shopify e clique em 'Editar código'",
    "step2": "Copie e cole o código abaixo",
    "copied": "Copiado com sucesso!",
    "step3": "Cole o código acima antes da tag",
    "themeLiquid": "no arquivo theme.liquid",
    "step4": "Pronto! A integração com o ZappWay foi concluída"
  },
  "crisp": {
    "choices": {
      "resolve": "Marcar como Concluído",
      "request": "Solicitar um Atendente Especialista (Suporte Humano)",
      "enableAi": "Reativar IA"
    },
    "instructions": {
      "callback": "Um Atendente entrará em Contato com você em breve.",
      "unavailable": "Infelizmente, não há Atendentes disponíveis no momento."
    },
    "description": "Funcionário IA treinado com dados do site"
  },
  "crispSettingsModal": {
    "title": "Crisp",
    "settings": "Configurações",
    "activeConnections": "Conexões Ativas",
    "noConnection": "Não conectado a nenhum site Crisp",
    "connectButton": "Conectar ao Crisp"
  },
  "crispConfig": {
    "alerts": {
      "errors": {
        "invalidApiKey": "Ops! Chave de API inválida"
      },
      "success": {
        "settingsSaved": "Configurações Salvas! Você já pode Fechar esta Janela."
      },
      "info": {
        "findApiKey": "Você pode Encontrar sua Chave de API nas Configurações da sua Conta ZappWay.",
        "premiumFeature": "Este é um Recurso Premium. Atualize seu Plano para usar a Integração Crisp."
      }
    },
    "buttons": {
      "continue": "Continuar",
      "reset": "Redefinir",
      "saveSettings": "Salvar Configurações"
    },
    "forms": {
      "labels": {
        "apiKey": "Chave de API ZappWay",
        "aiEmployee": "Conecte seu Funcionário IA ao Crisp"
      },
      "placeholders": {
        "apiKey": "Sua chave de API ZappWay Aqui",
        "chooseAgent": "Escolha um Funcionário IA"
      }
    },
    "links": {
      "accountSettings": "Configurações da Conta."
    },
    "meta": {
      "description": "ZappWay | Automação de LLMs Sem Código"
    },
    "titles": {
      "pageTitle": "ZappWay | Automação de LLMs Sem Código"
    }
  },
  "Make_IntegrationSettings": {
    "title": "Integração Make (Integromat)",
    "description": "Ligue o seu funcionário IA ao Make para criar automações poderosas e fluxos de trabalho inteligentes.",
    "howToConnect": "Como ligar:",
    "step1": "No Make, procure a aplicação ZappWay.",
    "step2": "Ao criar uma ligação, utilize a sua Chave API abaixo.",
    "step3": "Utilize o ID do Funcionário IA nesta página para as ações do funcionário IA.",
    "apiKeyLabel": "A sua Chave API (Global)",
    "loading": "A carregar...",
    "noKeyFound": "Nenhuma chave encontrada",
    "apiKeyWarning": "Precisa de criar uma Chave API nas definições da sua conta primeiro.",
    "agentIdLabel": "ID do Funcionário IA",
    "availableActions": "Ações Disponíveis no Make:",
    "askAgentTitle": "Perguntar ao Funcionário IA",
    "askAgentDesc": "Envia uma pergunta ao funcionário IA e recebe uma resposta rica em contexto.",
    "uploadDatastoreTitle": "Carregar para o Datastore",
    "uploadDatastoreDesc": "Adicione conhecimento dinamicamente ao funcionário IA através de automações.",
    "active": "Ativo",
    "goToMake": "Ir para Make.com"
  },
  "Zapier_IntegrationSettings": {
    "title": "Integração Zapier",
    "description": "Ligue o seu funcionário IA ao Zapier para criar automações poderosas e fluxos de trabalho inteligentes.",
    "howToConnect": "Como ligar:",
    "step1": "No Zapier, procure a aplicação ZappWay.",
    "step2": "Ao criar uma ligação, utilize a sua Chave API abaixo.",
    "step3": "Utilize o ID do Funcionário IA nesta página para as ações do funcionário IA.",
    "apiKeyLabel": "A sua Chave API (Global)",
    "loading": "A carregar...",
    "noKeyFound": "Nenhuma chave encontrada",
    "apiKeyWarning": "Precisa de criar uma Chave API nas definições da sua conta primeiro.",
    "agentIdLabel": "ID do Funcionário IA",
    "availableActions": "Ações Disponíveis no Zapier:",
    "askAgentTitle": "Perguntar ao Funcionário IA",
    "askAgentDesc": "Envia uma pergunta ao funcionário IA e recebe uma resposta rica em contexto.",
    "uploadDatastoreTitle": "Carregar para o Datastore",
    "uploadDatastoreDesc": "Adicione conhecimento dinamicamente ao funcionário IA através de automações.",
    "active": "Ativo",
    "goToZapier": "Ir para Zapier.com"
  },
  "MakeSettings": {
    "title": "Integração Make",
    "statusConnected": "Chave API Ativa",
    "statusNotConnected": "Nenhuma Chave API Encontrada",
    "agentIdLabel": "ID do Funcionário IA",
    "configureButton": "Configurar Conexão"
  },
  "ZapierSettings": {
    "title": "Integração Zapier",
    "statusConnected": "Chave API Ativa",
    "statusNotConnected": "Nenhuma Chave API Encontrada",
    "agentIdLabel": "ID do Funcionário IA",
    "configureButton": "Configurar Conexão"
  }
}