{
  "common": {
    "loading": "Carregando...",
    "save": "Salvar",
    "cancel": "Cancelar",
    "delete": "Excluir",
    "edit": "Editar",
    "create": "Criar",
    "add": "Adicionar",
    "remove": "Remover",
    "close": "Fechar",
    "confirm": "Confirmar",
    "back": "Voltar",
    "next": "Próximo",
    "submit": "Enviar",
    "search": "Pesquisar",
    "filter": "Filtrar",
    "clear": "Limpar",
    "refresh": "Atualizar",
    "export": "Exportar",
    "import": "Importar",
    "download": "Baixar",
    "upload": "Carregar",
    "view": "Visualizar",
    "viewAll": "Ver tudo",
    "actions": "Ações",
    "status": "Status",
    "name": "Nome",
    "email": "E-mail",
    "password": "Senha",
    "description": "Descrição",
    "date": "Data",
    "time": "Hora",
    "type": "Tipo",
    "total": "Total",
    "active": "Ativo",
    "inactive": "Inativo",
    "enabled": "Habilitado",
    "disabled": "Desabilitado",
    "yes": "Sim",
    "no": "Não",
    "all": "Todos",
    "none": "Nenhum",
    "success": "Sucesso",
    "error": "Erro",
    "warning": "Aviso",
    "info": "Informação",
    "noData": "Nenhum dado disponível",
    "noResults": "Nenhum resultado encontrado",
    "required": "Obrigatório",
    "optional": "Opcional",
    "minutes": "minutos",
    "seconds": "segundos",
    "hours": "horas",
    "days": "dias",
    "thisWeek": "Esta semana",
    "today": "Hoje",
    "yesterday": "Ontem",
    "ago": "atrás",
    "settings": "Configurações",
    "help": "Ajuda",
    "language": "Idioma",
    "selectLanguage": "Selecionar idioma",
    "new": "New",
    "saving": "Saving...",
    "saveChanges": "Save Changes",
    "deleting": "Deleting...",
    "exportSuccess": "Export Successful",
    "tryAgain": "Please try again",
    "copied": "Copied to clipboard",
    "remindLater": "Remind me later"
  },
  "auth": {
    "login": "Entrar",
    "logout": "Sair",
    "register": "Registrar",
    "signIn": "Entrar",
    "signUp": "Cadastrar",
    "signOut": "Sair",
    "getStarted": "Começar",
    "getStartedFree": "Começar grátis",
    "welcomeBack": "Bem-vindo de volta!",
    "loggedInAs": "Conectado como {{name}}",
    "loginFailed": "Falha no login",
    "registrationFailed": "Falha no registro",
    "accountCreated": "Conta criada!",
    "welcome": "Bem-vindo, {{name}}",
    "loggingIn": "Entrando...",
    "fullName": "Nome completo",
    "emailPlaceholder": "seu@email.com",
    "namePlaceholder": "João Silva",
    "platform": "AI Calling Platform",
    "accessCampaigns": "Entre para acessar suas campanhas de chamadas com IA",
    "sendVerificationCode": "Continuar",
    "sendingCode": "Enviando código de verificação...",
    "checkEmail": "Verifique seu e-mail",
    "verificationSent": "Enviamos um código de verificação para",
    "verificationCode": "Código de verificação",
    "codeExpires": "O código expira em",
    "verifyAndCreate": "Verificar e criar conta",
    "verifying": "Verificando...",
    "resendCode": "Reenviar código",
    "resendIn": "Reenviar em {{seconds}}s",
    "codeSent": "Código de verificação enviado",
    "checkEmailAt": "Verifique seu e-mail em {{email}}",
    "codeResent": "Código reenviado",
    "newCodeSent": "Um novo código de verificação foi enviado para seu e-mail",
    "failedToSend": "Falha ao enviar código",
    "failedToResend": "Falha ao reenviar código",
    "verificationFailed": "Falha na verificação",
    "invalidCode": "Código de verificação inválido",
    "passwordPlaceholder": "Enter your password",
    "confirmPasswordPlaceholder": "Re-enter password"
  },
  "nav": {
    "home": "Início",
    "dashboard": "Painel",
    "campaigns": "Campanhas",
    "agents": "Agentes",
    "knowledgeBase": "Base de conhecimento",
    "voices": "Vozes",
    "allContacts": "Todos os contatos",
    "calls": "Chamadas",
    "analytics": "Análises",
    "phoneNumbers": "Números de telefone",
    "incomingConnections": "Conexões de entrada",
    "flowBuilder": "Construtor de fluxos",
    "executionLogs": "Logs de execução",
    "webhooks": "Webhooks",
    "forms": "Formulários",
    "appointments": "Agendamentos",
    "templates": "Modelos",
    "upgradePlan": "Atualizar plano",
    "billingCredits": "Faturamento e créditos",
    "administration": "Administração",
    "adminDashboard": "Painel administrativo",
    "accountSettings": "Configurações da conta",
    "promptTemplates": "Prompt Templates",
    "crm": "Quick CRM",
    "transactionHistory": "Transaction History",
    "websiteWidget": "Website Widget",
    "conversations": "Conversations",
    "tools": "Tools",
    "settings": "Settings"
  },
  "sidebar": {
    "build": "Construir",
    "evaluate": "Avaliar",
    "telephony": "Telefonia",
    "flowAutomation": "Automação de fluxos",
    "billing": "Faturamento",
    "credits": "Créditos",
    "pro": "Pro",
    "proMember": "Membro Pro",
    "upgrade": "Atualizar",
    "myWorkspace": "Meu espaço de trabalho",
    "toolsAndPlugins": "Tools & Plugins",
    "monitor": "Monitor"
  },
  "dashboard": {
    "greeting": {
      "morning": "Bom dia",
      "afternoon": "Boa tarde",
      "evening": "Boa noite",
      "default": "Bem-vindo de volta"
    },
    "subtitle": "Veja o que está acontecendo com suas campanhas hoje",
    "quickActions": "Ações rápidas",
    "createCampaign": "Criar campanha",
    "createAgent": "Criar agente",
    "flowBuilder": "Construtor de fluxos",
    "totalCalls": "Total de chamadas",
    "incomingCalls": "Chamadas de entrada",
    "outgoingCalls": "Chamadas de saída",
    "contacts": "Contatos",
    "campaignsCard": "Campanhas",
    "success": "sucesso",
    "avg": "Média",
    "campaigns": "campanhas",
    "callActivity": "Atividade de chamadas",
    "allCalls": "Todas as chamadas",
    "incoming": "Entrada",
    "outgoing": "Saída",
    "noCallData": "Sem dados de chamadas esta semana",
    "leadDistribution": "Distribuição de leads",
    "hot": "Quente",
    "warm": "Morno",
    "cold": "Frio",
    "lost": "Perdido",
    "noLeadData": "Nenhum dado de lead disponível",
    "recentCalls": "Chamadas recentes",
    "unknown": "Desconhecido",
    "noRecentCalls": "Sem chamadas recentes",
    "recentUsers": "Usuários recentes",
    "leadSummary": "Resumo de leads",
    "registeredAgo": "Registrado {{time}}",
    "noLeads": "Ainda não há leads classificados",
    "startCampaign": "Inicie uma campanha para ver a distribuição de leads",
    "allTime": "All Time",
    "sentimentAnalysis": "Sentiment Analysis",
    "noSentimentData": "No sentiment data available",
    "positive": "Positive",
    "neutral": "Neutral",
    "negative": "Negative",
    "callTypeBreakdown": "Call Type Breakdown",
    "appointmentsBooked": "Appointments Booked",
    "formsSubmitted": "Forms Submitted",
    "knowledgeBase": "Knowledge Bases",
    "webhooks": "Webhooks",
    "templates": "Templates"
  },
  "landing": {
    "features": "Recursos",
    "useCases": "Casos de uso",
    "pricing": {
      "title": "Preços",
      "titleHighlight": "transparentes",
      "titleEnd": "e simples",
      "description": "Comece grátis, atualize quando estiver pronto",
      "monthly": "Mensal",
      "yearly": "Anual",
      "save20": "Economize 20%",
      "popular": "Popular",
      "free": "Grátis",
      "perMonth": "/mês",
      "perYear": "/ano",
      "getStarted": "Começar",
      "startFreeTrial": "Iniciar teste gratuito",
      "guarantee": "Todos os planos incluem garantia de reembolso de 14 dias. Cartão de crédito não necessário para o plano gratuito.",
      "features": {
        "aiAgent": "{{count}} Agente IA",
        "aiAgents": "{{count}} Agentes IA",
        "unlimitedAgents": "Agentes IA ilimitados",
        "campaign": "{{count}} Campanha",
        "campaigns": "{{count}} Campanhas",
        "unlimitedCampaigns": "Campanhas ilimitadas",
        "maxContacts": "Máx. {{count}} contatos por campanha",
        "contactsPerCampaign": "{{count}} contatos/campanha",
        "unlimitedContacts": "Contatos ilimitados",
        "flowAutomation": "{{count}} Automação de fluxo",
        "flowAutomations": "{{count}} Automações de fluxo",
        "unlimitedFlows": "Automações de fluxo ilimitadas",
        "knowledgeBase": "{{count}} Base de conhecimento",
        "knowledgeBases": "{{count}} Bases de conhecimento",
        "unlimitedKnowledgeBases": "Bases de conhecimento ilimitadas",
        "webhook": "{{count}} Webhook",
        "webhooks": "{{count}} Webhooks",
        "unlimitedWebhooks": "Webhooks ilimitados",
        "phoneNumber": "{{count}} Número de telefone",
        "phoneNumbers": "{{count}} Números de telefone",
        "unlimitedPhoneNumbers": "Números de telefone ilimitados",
        "purchaseNumbers": "Compre seus próprios números de telefone",
        "systemPhone": "Número de telefone atribuído pelo sistema",
        "freeCredits": "{{count}} créditos grátis",
        "creditCalling": "Chamadas baseadas em créditos",
        "prioritySupport": "Suporte prioritário",
        "chooseLlm": "Escolha seu modelo LLM",
        "advancedAnalytics": "Análises avançadas"
      }
    },
    "customers": "Clientes",
    "poweredBy": "Desenvolvido por ElevenLabs e Twilio AI",
    "heroTitle1": "Potencialize suas",
    "heroTitle2": "operações de chamadas",
    "heroTitle3": "com agentes de voz IA",
    "heroSubtitle": "Descubra a nova maneira de criar, implantar e monitorar agentes de voz IA prontos para produção em escala.",
    "tryForFree": "Experimente grátis",
    "watchDemo": "Assistir demo",
    "noCreditCard": "Cartão de crédito não necessário",
    "freePlanForever": "Plano gratuito para sempre",
    "setupMinutes": "Configuração em 5 minutos",
    "aiTechnology": "Tecnologia com IA",
    "builtForFuture": "Construído para o futuro da comunicação",
    "experienceTech": "Experimente tecnologia de IA de ponta que transforma como as empresas se comunicam",
    "advancedAI": "Inteligência IA avançada",
    "advancedAIDesc": "Compreensão de linguagem natural alimentada por modelos de linguagem de última geração",
    "humanLikeVoices": "Vozes similares a humanos",
    "humanLikeVoicesDesc": "Síntese de voz ultra-realista que soa natural e envolvente",
    "realTimeProcessing": "Processamento em tempo real",
    "realTimeProcessingDesc": "Tempos de resposta instantâneos com latência abaixo de um segundo para conversas fluidas",
    "howItWorks": "Como funciona",
    "getStartedSteps": "Comece em três passos simples",
    "build": "Construir",
    "buildDesc": "Use nosso construtor intuitivo de agentes para criar chamadores de voz IA personalizados com modelos profissionais.",
    "deploy": "Implantar",
    "deployDesc": "Implante facilmente seus agentes para chamadas telefônicas IA, campanhas e alcance automatizado com um clique.",
    "monitor": "Monitorar",
    "monitorDesc": "Acompanhe taxas de sucesso, métricas de chamadas e sentimento do usuário através de painéis analíticos em tempo real.",
    "powerfulFeatures": "Recursos poderosos de agentes de voz IA",
    "everythingYouNeed": "Tudo o que você precisa para criar, implantar e gerenciar agentes de voz IA",
    "autoSyncKnowledge": "Sincronização automática da base de conhecimento",
    "autoSyncKnowledgeDesc": "Seus agentes IA ficam atualizados sincronizando diretamente com a base de conhecimento da sua empresa.",
    "callTransfer": "Recurso poderoso de transferência de chamada",
    "callTransferDesc": "Configure facilmente transferências quentes com mensagens de passagem.",
    "easyAppointment": "Agendamento fácil de compromissos",
    "easyAppointmentDesc": "Deixe seus agentes telefônicos IA agendarem reuniões em segundos.",
    "realTimeAnalytics": "Análises em tempo real",
    "realTimeAnalyticsDesc": "Acompanhe métricas de chamadas, taxas de sucesso e sentimento do cliente.",
    "naturalVoice": "Conversas de voz naturais",
    "naturalVoiceDesc": "Vozes IA similares a humanos da ElevenLabs proporcionam conversas fluidas e naturais.",
    "intelligentLead": "Pontuação inteligente de leads",
    "intelligentLeadDesc": "Classifique automaticamente leads como quentes, mornos, frios ou perdidos.",
    "transformInteraction": "Transforme cada interação com clientes",
    "discoverUseCases": "Descubra como os agentes de voz IA elevam suas comunicações empresariais",
    "receptionist": "Recepcionista",
    "receptionistDesc": "Atenda chamadas de entrada, responda FAQs e direcione chamadas",
    "appointmentSetter": "Agendador de compromissos",
    "appointmentSetterDesc": "Agende automaticamente reuniões com prospectos qualificados",
    "leadQualification": "Qualificação de leads",
    "leadQualificationDesc": "Avalie e qualifique leads antes de passá-los para sua equipe de vendas",
    "survey": "Pesquisa",
    "surveyDesc": "Colete feedback e insights de clientes em escala",
    "customerService": "Atendimento ao cliente",
    "customerServiceDesc": "Forneça suporte 24/7 e resolva problemas comuns de clientes",
    "navbar": {
      "features": "Recursos",
      "useCases": "Casos de uso",
      "pricing": "Preços",
      "integrations": "Integrações",
      "blog": "Blog",
      "contact": "Contato",
      "login": "ENTRAR",
      "language": "Idioma"
    },
    "hero": {
      "badge": "Motor de voz IA sem código",
      "headline": "AGENTES DE VOZ IA PARA",
      "rotatingWords": {
        "sales": "Vendas",
        "support": "Suporte",
        "outreach": "Alcance",
        "appointments": "Agendamentos"
      },
      "subheadline": "Crie agentes de voz IA semelhantes a humanos para gerenciar chamadas de entrada e saída, agendar reuniões e realizar ações 24/7.",
      "humanLike": "Semelhante a humanos",
      "statsProductivity": "Produtividade",
      "statsScalability": "Escalabilidade",
      "getStarted": "COMEÇAR",
      "freeTrial": "Teste gratuito de 14 dias",
      "freeCredit": "Crédito de $10 grátis"
    },
    "footer": {
      "product": "Produto",
      "resources": "Recursos",
      "contactTitle": "Contato",
      "newsletter": "Assine nossa newsletter",
      "emailPlaceholder": "Digite seu e-mail",
      "thankYou": "Obrigado por se inscrever!",
      "thankYouDesc": "Você receberá nossas últimas atualizações e dicas.",
      "copyright": "Todos os direitos reservados.",
      "privacy": "Privacidade",
      "terms": "Termos",
      "cookies": "Cookies",
      "features": "Recursos",
      "useCases": "Casos de uso",
      "pricing": "Preços",
      "integrations": "Integrações",
      "blog": "Blog",
      "contact": "Contato",
      "privacyPolicy": "Política de privacidade",
      "termsOfService": "Termos de serviço"
    },
    "featureSection": {
      "title": "Crie assistentes de voz IA que trabalham para você 24/7",
      "capabilities": {
        "bookMeetings": "Agendar reuniões",
        "conductInterviews": "Realizar entrevistas",
        "coldCallProspects": "Ligações frias para prospectos",
        "offerSupport": "Oferecer suporte"
      },
      "feature1": {
        "title": "Agentes de voz semelhantes a humanos",
        "description": "Crie facilmente seu agente IA dando a ele um nome, selecionando seu idioma, sotaque e configure-o para lidar com tarefas:",
        "bullet1": "Treine agentes IA instantaneamente com seus dados",
        "bullet2": "Implante rapidamente usando plataforma sem código",
        "bullet3": "Automatize interações com clientes"
      },
      "feature2": {
        "title": "Deixe a IA gerenciar suas chamadas",
        "description": "Gerencie chamadas de saída, atenda chamadas de entrada e agende compromissos 24/7. Selecione sua lista ou carregue contatos, configure um horário e pronto!",
        "bullet1": "Chamadas de saída",
        "bullet2": "Chamadas de entrada"
      },
      "feature3": {
        "title": "Engaje e converta",
        "description": "Conecte-se com clientes da maneira mais natural possível, automatizando tarefas e melhorando seus esforços de alcance.",
        "bullet1": "Automatize qualificação de leads e acompanhamentos",
        "bullet2": "Aumente a participação em eventos com convites IA",
        "bullet3": "Forneça soluções de suporte ao cliente 24/7 com IA",
        "bullet4": "Use IA para automatizar entrevistas de candidatos"
      },
      "mockup": {
        "language": "Português (Brasil)",
        "voice": "Voz: Brian",
        "stability": "Estabilidade",
        "speed": "Velocidade",
        "diarization": "Diarização",
        "createAgent": "Criar agente",
        "selectAgent": "Selecionar agente",
        "outboundCall": "Chamada de saída",
        "startDate": "Início: 1/05/24",
        "endDate": "Fim: 20/05/24",
        "selectList": "Selecionar lista",
        "collectContactDetails": "Coletar dados de contato",
        "bookAppointments": "Agendar compromissos",
        "qualifyLeads": "Qualificar leads"
      },
      "getStarted": "COMEÇAR",
      "freeTrial": "Teste gratuito de 14 dias",
      "freeCredit": "Crédito de $10 grátis"
    },
    "actionCards": {
      "title": "Automatize tarefas e ações",
      "description": "Configure os agentes IA para automatizar uma variedade de tarefas e ações, como:",
      "cards": {
        "sms": "Envie mensagens SMS para clientes imediatamente durante as chamadas",
        "transfer": "Redirecione ou transfira chamadas para um agente humano",
        "webhooks": "Colete dados de clientes e automatize ações usando Zapier e Webhooks",
        "email": "Envie e-mails facilmente durante ou após uma chamada",
        "whatsapp": "Envie mensagens de WhatsApp para clientes durante as chamadas",
        "appointments": "Agende compromissos e envie convites de calendário durante a chamada"
      },
      "getStarted": "COMEÇAR",
      "freeTrial": "Teste gratuito de 14 dias",
      "freeCredit": "Crédito de $10 grátis"
    },
    "technology": {
      "badge": "Tecnologia excepcional",
      "title": "Desempenho incomparável",
      "benefits": {
        "cutCosts": "Reduza custos e economize tempo contratando representantes de vendas",
        "millionCalls": "Lance 1 milhão de chamadas por minuto",
        "reduceAttrition": "Reduza a rotatividade e o tempo de espera das chamadas"
      },
      "features": {
        "autopilot": {
          "title": "Coloque suas chamadas no piloto automático",
          "description": "Envie automaticamente SMS, e-mails, convites de calendário e mais"
        },
        "voiceCustomization": {
          "title": "Personalização de voz",
          "description": "Personalize facilmente a velocidade de fala, ritmo e nível de paciência"
        },
        "sentimentAnalysis": {
          "title": "Análise de sentimento",
          "description": "Melhore a experiência do cliente com análise de sentimento avançada e gestão de voz"
        },
        "diarization": {
          "title": "Diarização",
          "description": "Lide com interrupções e detecte finais de conversa"
        },
        "globalConversations": {
          "title": "Conversas globais",
          "description": "Interaja com seus clientes em mais de 30 idiomas"
        },
        "realTimeBookings": {
          "title": "Agendamentos em tempo real",
          "description": "Determine disponibilidade em tempo real e agende compromissos instantaneamente"
        }
      },
      "getStarted": "COMEÇAR",
      "freeTrial": "Teste gratuito de 14 dias",
      "freeCredit": "Crédito de $10 grátis"
    },
    "featuresShowcase": {
      "title": "Conectividade de voz poderosa para",
      "titleHighlight": "conversas impulsionadas por IA",
      "description": "Agentes IA que conectam com clientes globalmente através de interações de voz confiáveis e de alta qualidade, tudo impulsionado por infraestrutura de chamadas premium.",
      "globalReach": "Alcance global",
      "reliableCalls": "Chamadas confiáveis",
      "aiAutomation": "IA e recursos de automação",
      "features": {
        "seamlessInbound": {
          "title": "Chamadas de entrada sem interrupções em mais de 100 países",
          "description": "Use números de telefone locais em mais de 100 países para facilitar que os clientes entrem em contato."
        },
        "directConnectivity": {
          "title": "Conectividade direta sem complexidade",
          "description": "Ligue para clientes em mais de 100 países, eliminando a necessidade de gerenciar múltiplas operadoras."
        },
        "verifiedNumbers": {
          "title": "Ampla seleção de números empresariais verificados",
          "description": "Escolha números locais, gratuitos ou móveis em mais de 100 países para gerar confiança e garantir chamadas sem problemas."
        },
        "highQuality": {
          "title": "Chamadas de voz de alta qualidade com baixa latência",
          "description": "Latência de chamada inferior a 500ms com pontos de presença regionais em cinco continentes."
        },
        "intelligentRouting": {
          "title": "Roteamento inteligente de chamadas",
          "description": "Motor de roteamento baseado em dados em tempo real que seleciona dinamicamente a melhor rota de chamada."
        },
        "directCarrier": {
          "title": "Conectividade direta com operadora para configuração rápida de chamadas",
          "description": "Suas chamadas de voz são entregues através de operadoras no país com um único salto, garantindo latência mínima."
        },
        "knowledgeBase": {
          "title": "Base de conhecimento inteligente (RAG)",
          "description": "Carregue documentos para dar aos seus agentes IA conhecimento contextual para conversas mais precisas e informadas."
        },
        "flowBuilder": {
          "title": "Construtor de fluxos",
          "description": "Construtor visual de arrastar e soltar para criar rotas de conversa com lógica condicional."
        },
        "multiLanguage": {
          "title": "Suporte multilíngue",
          "description": "Atenda clientes em 11 idiomas com detecção automática e troca fluida."
        }
      }
    },
    "useCasesSection": {
      "title": "Casos de uso",
      "description": "Descubra como equipes globais usam nossa plataforma para impulsionar crescimento e produtividade",
      "useCaseLabel": "caso de uso",
      "industryLabel": "Setor",
      "languageLabel": "Idioma",
      "functionLabel": "Função",
      "cases": {
        "saas": {
          "title": "Empresa SaaS nos EUA",
          "description": "Experimente uma mudança de jogo na indústria SaaS, já que Emma vendeu uma assinatura SaaS por $997/ano para um usuário nos EUA",
          "industry": "SaaS",
          "language": "Inglês (EUA)",
          "function": "Vendas de saída"
        },
        "university": {
          "title": "Universidade em Singapura",
          "description": "Descubra como uma universidade em Singapura está usando IA para qualificar e convidar executivos para programas empresariais",
          "industry": "Educação",
          "language": "Inglês (Chinês)",
          "function": "Agendamento de compromissos"
        },
        "automotive": {
          "title": "Negócio automotivo no Brasil",
          "description": "Explore como Hugo vendeu um dispositivo de rastreamento de carros para seu pai usando assistentes de vendas impulsionados por IA no mercado automotivo brasileiro",
          "industry": "Automotivo",
          "language": "Português (BR)",
          "function": "Agendamento de compromissos"
        },
        "support": {
          "title": "Suporte ao cliente na Índia",
          "description": "Veja como uma empresa de tecnologia automatizou seu suporte ao cliente 24/7 com agentes de voz IA lidando com consultas em hindi e inglês",
          "industry": "Tecnologia",
          "language": "Hindi/Inglês",
          "function": "Suporte ao cliente"
        },
        "ecommerce": {
          "title": "E-commerce no Reino Unido",
          "description": "Aprenda como um negócio de e-commerce aumentou as confirmações de pedidos em 40% usando chamadas de saída impulsionadas por IA",
          "industry": "E-commerce",
          "language": "Inglês (Reino Unido)",
          "function": "Confirmação de pedidos"
        },
        "healthcare": {
          "title": "Saúde na Alemanha",
          "description": "Descubra como um provedor de saúde automatizou lembretes de consultas e reduziu faltas em 60%",
          "industry": "Saúde",
          "language": "Alemão",
          "function": "Lembretes de consultas"
        }
      }
    },
    "testimonials": {
      "title": "O que nossos clientes dizem",
      "subtitle": "Junte-se a milhares de empresas usando {{appName}} para transformar suas comunicações com clientes",
      "at": "na",
      "quotes": {
        "jennifer": {
          "quote": "{{appName}} revolucionou nosso fluxo de trabalho de atendimento ao cliente. Converter chamadas manuais para IA costumava levar horas.",
          "highlight": "Agora leva apenas 30 segundos com resultados perfeitos.",
          "author": "Jennifer Kim",
          "role": "Gerente de Marketing",
          "company": "TechStartup Inc"
        },
        "lisa": {
          "quote": "Nosso call center precisava de automação para campanhas de saída. {{appName}} entende nossas necessidades perfeitamente.",
          "highlight": "Resultados limpos e profissionais que funcionam perfeitamente toda vez.",
          "author": "Lisa Rodriguez",
          "role": "Gerente de Marca",
          "company": "Fashion Forward"
        },
        "mike": {
          "quote": "Como diretor de vendas, {{appName}} me poupa de treinar constantemente agentes em scripts.",
          "highlight": "Qualidade de chamada perfeita toda vez, de leads a fechamentos!",
          "author": "Mike Johnson",
          "role": "Proprietário",
          "company": "PrintPerfect Solutions"
        },
        "robert": {
          "quote": "Nossa equipe de suporte precisava de assistência IA para lidar com alto volume. {{appName}} resolveu esse problema completamente.",
          "highlight": "Respostas perfeitas para consultas de clientes.",
          "author": "Robert Garcia",
          "role": "Desenvolvedor Web",
          "company": "PixelPerfect"
        },
        "tom": {
          "quote": "Chamadas IA empresariais exigem agentes perfeitos, e {{appName}} entrega toda vez. Sem mais treinamento manual.",
          "highlight": "Conversas nítidas e manuseio perfeito do cliente.",
          "author": "Tom Williams",
          "role": "Dono de loja de letreiros",
          "company": "CustomSigns Pro"
        },
        "amanda": {
          "quote": "Consultas de clientes vêm em várias formas, mas precisamos de respostas consistentes para confiabilidade. A IA do {{appName}} é simplesmente a melhor.",
          "highlight": "Mantém a qualidade do serviço enquanto lida com respostas perfeitas.",
          "author": "Amanda Thompson",
          "role": "Sucesso do Cliente",
          "company": "ServiceFirst Ltd"
        },
        "james": {
          "quote": "{{appName}} fica perfeito em qualquer tamanho de tela. Essencial para o engajamento moderno do cliente.",
          "highlight": "O ROI se pagou no primeiro mês.",
          "author": "James Patterson",
          "role": "Líder Criativo",
          "company": "Ad Agency Plus"
        },
        "maria": {
          "quote": "Nosso alcance precisava de chamadas automatizadas para geração de leads. {{appName}} resolveu isso completamente.",
          "highlight": "Aumentou nossa taxa de conversão em 80%.",
          "author": "Maria Gonzalez",
          "role": "Proprietária",
          "company": "Custom Apparel Co"
        },
        "rachel": {
          "quote": "Criar demos de produtos requer vozes IA perfeitas. {{appName}} torna isso fácil para nossa equipe.",
          "highlight": "De conceito a demo em segundos, não horas.",
          "author": "Rachel Green",
          "role": "Designer de Produto",
          "company": "StartupFlow"
        },
        "carlos": {
          "quote": "Consistência de marca em todos os canais requer agentes IA. {{appName}} torna isso fácil para nossa equipe.",
          "highlight": "Chamadas de qualidade profissional para cada campanha.",
          "author": "Carlos Rivera",
          "role": "Diretor de Marketing",
          "company": "BrandFirst Agency"
        },
        "sarah": {
          "quote": "Como diretora criativa, estou sempre procurando formas de elevar nosso trabalho. {{appName}} entrega perfeitamente.",
          "highlight": "Nossa produtividade aumentou dramaticamente.",
          "author": "Sarah Martinez",
          "role": "Diretora Criativa",
          "company": "BrandCraft Studio"
        },
        "david": {
          "quote": "{{appName}} economizou para nossa equipe mais de 10 horas por semana em chamadas de clientes. Essencial para qualquer negócio em crescimento.",
          "highlight": "Acelerou todo nosso processo de vendas.",
          "author": "David Chen",
          "role": "Gerente de Operações",
          "company": "ScaleUp Ventures"
        }
      }
    },
    "integrations": {
      "title": "Integrações",
      "description": "Conecte-se às suas ferramentas favoritas e melhore sua experiência com {{appName}}."
    },
    "contact": {
      "badge": "Entre em contato",
      "title": "Pronto para transformar suas chamadas?",
      "description": "Tem perguntas sobre os agentes de voz IA do {{appName}}? Quer uma demo personalizada? Nossa equipe está aqui para ajudá-lo a automatizar suas operações de chamadas.",
      "emailLabel": "Envie-nos um e-mail em",
      "trustResponseTime": "Respondemos em 24 horas",
      "trustCustomerCount": "Mais de 2.500 empresas confiam em nós",
      "trustConsultation": "Consulta gratuita e demo personalizada",
      "trustNoCommitment": "Sem compromisso necessário",
      "form": {
        "nameLabel": "Nome *",
        "namePlaceholder": "Seu nome completo",
        "emailLabel": "E-mail *",
        "emailPlaceholder": "voce@empresa.com",
        "companyLabel": "Empresa",
        "companyPlaceholder": "Nome da sua empresa (opcional)",
        "messageLabel": "Mensagem *",
        "messagePlaceholder": "Conte-nos sobre suas necessidades...",
        "submit": "Enviar mensagem",
        "sending": "Enviando...",
        "privacyNotice": "Seus dados estão seguros. Nunca compartilhamos suas informações."
      },
      "toast": {
        "successTitle": "Mensagem enviada com sucesso!",
        "successDescription": "Responderemos em 24 horas.",
        "errorTitle": "Erro ao enviar a mensagem",
        "errorDescription": "Por favor, tente novamente mais tarde."
      },
      "validation": {
        "nameMin": "O nome deve ter pelo menos 2 caracteres",
        "emailInvalid": "Por favor, insira um endereço de e-mail válido",
        "messageMin": "A mensagem deve ter pelo menos 10 caracteres"
      }
    },
    "cta": {
      "title": "Pronto para transformar suas operações de chamadas?",
      "description": "Junte-se a milhares de empresas usando agentes de voz IA para automatizar chamadas, qualificar leads e aumentar a satisfação do cliente",
      "button": "Começar grátis",
      "trustMessage": "Sem cartão de crédito • Configuração em 5 minutos • Plano gratuito para sempre"
    },
    "featuresPage": {
      "seo": {
        "title": "Recursos - Plataforma de agentes de voz IA",
        "description": "Explore todos os recursos poderosos da nossa plataforma de agentes de voz IA. Construtor de fluxos, suporte multi-motor, gestão de campanhas e mais."
      },
      "hero": {
        "badge": "Motor de voz IA sem código",
        "title": "Agentes IA que simplesmente funcionam",
        "subtitle": "Sem código. Sem suposições. Crie, implante e gerencie agentes de voz IA que lidam com chamadas de clientes de forma natural e inteligente.",
        "startFreeTrial": "Iniciar teste gratuito",
        "contactSales": "Contatar vendas"
      },
      "agentTypes": {
        "title": "Escolha seu tipo de agente IA",
        "subtitle": "Crie o agente de voz perfeito para seu caso de uso com nossos três tipos poderosos de agentes",
        "natural": {
          "title": "Agentes IA naturais",
          "description": "Conversas abertas impulsionadas por LLM com prompts configuráveis, personalidade e respostas inteligentes que se adaptam a qualquer cenário.",
          "features": {
            "openEnded": "Conversas abertas",
            "personality": "Personalidade personalizável",
            "rag": "Integração de conhecimento RAG",
            "multiLang": "Suporte multilíngue"
          }
        },
        "flow": {
          "title": "Agentes baseados em fluxos",
          "description": "Fluxos de conversa visuais baseados em nós com ramificação condicional, perfeitos para interações estruturadas como pesquisas e agendamentos.",
          "features": {
            "dragDrop": "Construtor de arrastar e soltar",
            "conditional": "Lógica condicional",
            "api": "Integrações de API",
            "templates": "Biblioteca de modelos"
          }
        },
        "incoming": {
          "title": "Agentes de chamadas de entrada",
          "description": "Lide com chamadas de entrada através de números de telefone comprados, oferecendo suporte ao cliente automatizado 24/7 com respostas semelhantes a humanos.",
          "features": {
            "availability": "Disponibilidade 24/7",
            "routing": "Roteamento inteligente de chamadas",
            "queue": "Gestão de filas",
            "transfer": "Opção de transferência humana"
          }
        }
      },
      "useCases": {
        "title": "Agentes IA prontos para usar para cada necessidade",
        "subtitle": "Implante agentes pré-construídos ou personalize-os para seus fluxos de trabalho específicos",
        "leadQualification": {
          "title": "Agente de qualificação de leads",
          "description": "Capture leads de entrada, qualifique-os em tempo real usando lógica de ramificação inteligente e direcione prospectos de alta intenção para sua equipe de vendas."
        },
        "appointmentBooking": {
          "title": "Agente de agendamento de compromissos",
          "description": "Permita que os clientes agendem compromissos por telefone, com disponibilidade em tempo real sincronizada com seu sistema de calendário."
        },
        "customerSupport": {
          "title": "Agente de suporte ao cliente",
          "description": "Lide com status de pedidos, atualizações de envio e consultas de produtos 24/7 com respostas instantâneas e precisas."
        },
        "surveyFeedback": {
          "title": "Agente de pesquisas e feedback",
          "description": "Colete feedback de clientes através de conversas naturais, melhorando suas pontuações CSAT continuamente."
        },
        "paymentReminder": {
          "title": "Agente de lembrete de pagamentos",
          "description": "Automatize chamadas de cobrança de pagamentos com lembretes personalizados e opções de pagamento fáceis."
        },
        "techSupport": {
          "title": "Agente de suporte técnico",
          "description": "Resolva consultas comuns usando sua base de conhecimento, encaminhando casos complexos para humanos."
        }
      },
      "howItWorks": {
        "title": "Lance agentes IA em minutos",
        "subtitle": "Nossa configuração guiada ajuda você a construir, testar e lançar agentes prontos para produção sem código",
        "step1": {
          "number": "01",
          "title": "Crie seu agente",
          "description": "Escolha entre agentes naturais ou baseados em fluxos. Configure voz, personalidade e objetivos de conversa usando nossa interface intuitiva."
        },
        "step2": {
          "number": "02",
          "title": "Adicione seu conhecimento",
          "description": "Carregue documentos, URLs ou texto para treinar seu agente. Nosso sistema RAG garante respostas precisas e contextuais toda vez."
        },
        "step3": {
          "number": "03",
          "title": "Lance campanhas",
          "description": "Importe contatos, agende campanhas e deixe seus agentes IA lidarem com milhares de chamadas simultaneamente com rastreamento em tempo real."
        }
      },
      "capabilities": {
        "title": "Construído para lidar com cada interação com o cliente",
        "subtitle": "Capacidades de nível empresarial para automação de voz IA em escala",
        "categories": {
          "aiVoice": "IA e voz",
          "telephony": "Telefonia",
          "campaignManagement": "Gestão de campanhas",
          "integrationSecurity": "Integração e segurança"
        },
        "items": {
          "elevenLabs": {
            "title": "Integração ElevenLabs",
            "desc": "Vozes IA ultra-realistas com amplitude emocional"
          },
          "openai": {
            "title": "API em tempo real da OpenAI",
            "desc": "IA conversacional de baixa latência com GPT-4"
          },
          "languages": {
            "title": "Mais de 30 idiomas",
            "desc": "Alcance global com suporte de idioma nativo"
          },
          "personalities": {
            "title": "Personalidades personalizadas",
            "desc": "Configure tom, estilo e abordagem de conversa"
          },
          "twilio": {
            "title": "Integração Twilio",
            "desc": "Infraestrutura de telefonia de nível empresarial"
          },
          "countries": {
            "title": "Mais de 100 países",
            "desc": "Compre números locais em mais de 100 países incluindo Índia"
          },
          "callTransfer": {
            "title": "Transferência de chamadas",
            "desc": "Transferência sem problemas para agentes humanos quando necessário"
          },
          "recording": {
            "title": "Gravação de chamadas",
            "desc": "Transcrição completa e análise de conversas"
          },
          "bulkCampaigns": {
            "title": "Campanhas em massa",
            "desc": "Lide com milhares de chamadas concorrentes"
          },
          "scheduling": {
            "title": "Agendamento inteligente",
            "desc": "Agendamento de campanhas com reconhecimento de fuso horário"
          },
          "retryLogic": {
            "title": "Lógica de nova tentativa",
            "desc": "Nova tentativa automática para chamadas não atendidas"
          },
          "analytics": {
            "title": "Análises em tempo real",
            "desc": "Acompanhe desempenho e conversões ao vivo"
          },
          "webhooks": {
            "title": "Webhooks",
            "desc": "Notificações de eventos em tempo real para seus sistemas"
          },
          "security": {
            "title": "Segurança empresarial",
            "desc": "Conformidade SOC2 com dados criptografados"
          },
          "knowledgeBase": {
            "title": "Base de conhecimento",
            "desc": "Compreensão de documentos impulsionada por RAG"
          },
          "humanHandoff": {
            "title": "Transferência para humanos",
            "desc": "Roteamento inteligente para equipes de suporte"
          }
        }
      },
      "integrations": {
        "title": "Conecte as ferramentas que sua empresa usa",
        "subtitle": "Integração perfeita com seu CRM, calendário, helpdesk e mais através de webhooks e APIs",
        "footerText": "Mais integrações personalizadas via REST API e Webhooks"
      },
      "knowledgeBase": {
        "badge": "Base de conhecimento",
        "title": "Conversas que permanecem precisas",
        "description": "Os agentes IA se adaptam à voz da sua marca e extraem respostas da sua última base de conhecimento. Carregue PDFs, documentos ou URLs e veja seus agentes se tornarem especialistas instantaneamente.",
        "features": {
          "processing": "Processamento e fragmentação automática de documentos",
          "rag": "Injeção de contexto impulsionada por RAG durante chamadas",
          "realTime": "Atualizações em tempo real sem retreinamento"
        }
      },
      "humanHandoff": {
        "badge": "Humano no ciclo",
        "title": "Transferência sem problemas quando necessário",
        "description": "Direcione facilmente as conversas para a equipe de suporte certa quando ajuda humana é necessária. A detecção inteligente garante que consultas complexas recebam atenção pessoal.",
        "features": {
          "escalation": "Gatilhos de escalação inteligentes",
          "context": "Transferência completa do contexto da conversa",
          "routing": "Roteamento por equipe, habilidade ou regras personalizadas"
        }
      },
      "cta": {
        "title": "Comece a construir seu agente IA agora",
        "subtitle": "Sem taxas de configuração, sem código necessário. Comece em minutos.",
        "startFreeTrial": "Iniciar teste gratuito",
        "contactSales": "Contatar vendas"
      }
    },
    "useCasesPage": {
      "seoTitle": "Casos de uso - Plataforma de agentes de voz IA",
      "seoDescription": "Descubra como as empresas usam agentes de voz IA para vendas, suporte, agendamentos, pesquisas, cobranças, transmissões e mais.",
      "hero": {
        "badge": "11 casos de uso poderosos",
        "title": "Transforme seu negócio com",
        "titleHighlight": "agentes de voz IA",
        "subtitle": "De campanhas de vendas de saída a notificações de emergência, descubra como nossos agentes de voz IA podem automatizar suas comunicações e escalar suas operações empresariais."
      },
      "platformFeatures": {
        "countries": "Mais de 100 países",
        "countriesDesc": "Números de telefone em todo o mundo",
        "languages": "Mais de 30 idiomas",
        "languagesDesc": "Vozes IA multilíngues",
        "realTime": "Tempo real",
        "realTimeDesc": "Processamento instantâneo de chamadas",
        "enterprise": "Empresarial",
        "enterpriseDesc": "Segurança e conformidade"
      },
      "industries": {
        "saas": "SaaS e tecnologia",
        "healthcare": "Saúde",
        "education": "Educação",
        "ecommerce": "E-commerce",
        "automotive": "Automotivo",
        "financial": "Serviços financeiros",
        "realEstate": "Imóveis",
        "hr": "RH e recrutamento"
      },
      "getStartedFree": "Começar grátis",
      "useCases": {
        "outboundSales": {
          "badge": "Mais popular",
          "subtitle": "CHAMADAS EM MASSA",
          "title": "Campanhas de vendas de saída",
          "description": "Lance campanhas de saída em larga escala com agentes IA naturais que qualificam leads, lidam com objeções e agendam reuniões automaticamente. Escale sua equipe de vendas infinitamente.",
          "features": {
            "bulk": "Chamadas em massa com gestão de chamadas concorrentes",
            "natural": "Conversas IA naturais com personalização de personalidade",
            "leadQual": "Qualificação e pontuação de leads em tempo real",
            "meeting": "Agendamento automático de reuniões no seu calendário",
            "crm": "Integração CRM via webhooks"
          },
          "stats": {
            "callsDaily": "Mais chamadas diárias",
            "conversion": "Maior conversão",
            "costReduction": "Redução de custos",
            "campaign": "Campanha ativa"
          }
        },
        "appointment": {
          "subtitle": "AGENTES DE FLUXO",
          "title": "Agendamento e lembretes de compromissos",
          "description": "Implante agentes IA baseados em fluxos que lidam com agendamentos de compromissos, enviam lembretes automatizados e reduzem drasticamente faltas com acompanhamentos inteligentes.",
          "features": {
            "visual": "Construtor visual de fluxos para conversas de agendamento",
            "automated": "Chamadas automáticas de confirmação e lembrete",
            "rescheduling": "Tratamento de reagendamento e cancelamento",
            "timezone": "Suporte a múltiplos fusos horários",
            "calendar": "Sincronização de calendário com Google, Outlook e mais"
          },
          "stats": {
            "noShows": "Menos faltas",
            "bookingRate": "Taxa de agendamento",
            "automated": "Automatizado",
            "setupTime": "Tempo de configuração"
          }
        },
        "support": {
          "subtitle": "AGENTES DE ENTRADA",
          "title": "Linha de suporte ao cliente",
          "description": "Lide com chamadas de entrada 24/7 com agentes IA impulsionados pela sua base de conhecimento. Resolva consultas instantaneamente, escale quando necessário e nunca perca uma chamada de cliente.",
          "features": {
            "incoming": "Atendimento de chamadas de entrada em números comprados",
            "knowledge": "Integração de base de conhecimento para respostas precisas",
            "escalation": "Escalação inteligente para agentes humanos",
            "multiLang": "Suporte multilíngue (mais de 30 idiomas)",
            "transcript": "Transcrição em tempo real e rastreamento de sentimento"
          },
          "stats": {
            "resolution": "Taxa de resolução",
            "waitTime": "Tempo de espera",
            "languages": "Idiomas",
            "uptime": "Tempo ativo"
          }
        },
        "survey": {
          "subtitle": "FLUXOS ESTRUTURADOS",
          "title": "Coleta de pesquisas e feedback",
          "description": "Colete feedback valioso de clientes através de conversas de voz envolventes. Obtenha taxas de resposta mais altas que pesquisas por e-mail com coleta de dados conversacional e natural.",
          "features": {
            "question": "Nós de perguntas com ramificação condicional",
            "analytics": "Análises de respostas em tempo real",
            "sentiment": "Análise de sentimento durante chamadas",
            "export": "Exportação automática de dados e relatórios",
            "types": "Tipos de pesquisa CSAT, NPS e personalizados"
          },
          "stats": {
            "responseRate": "Taxa de resposta",
            "completion": "Conclusão",
            "analytics": "Análises",
            "reporting": "Relatórios"
          }
        },
        "payment": {
          "subtitle": "MULTILÍNGUE",
          "title": "Pagamentos e cobranças",
          "description": "Automatize lembretes de pagamento e cobranças com chamadas IA profissionais e em conformidade. Ofereça planos de pagamento, rastreie compromissos e melhore taxas de recuperação.",
          "features": {
            "gentle": "Lembretes de pagamento gentis e profissionais",
            "multiLang": "Suporte multilíngue para alcance global",
            "negotiation": "Fluxos de negociação de planos de pagamento",
            "tracking": "Rastreamento de promessas de pagamento",
            "compliance": "Conformidade regulatória integrada"
          },
          "stats": {
            "collections": "Mais cobranças",
            "compliant": "Em conformidade",
            "costSavings": "Economia de custos",
            "languages": "Idiomas"
          }
        },
        "leadQualification": {
          "subtitle": "AUTOMAÇÃO DE CAMPANHAS",
          "title": "Qualificação e nutrição de leads",
          "description": "Qualifique leads em escala com conversas impulsionadas por IA. Nutra prospectos através de acompanhamentos automatizados e sincronize tudo com seu CRM via webhooks.",
          "features": {
            "scoring": "Pontuação inteligente de leads durante chamadas",
            "followUp": "Campanhas de acompanhamento automatizadas",
            "webhook": "Integração webhook com seu CRM",
            "criteria": "Critérios de qualificação personalizados",
            "alerts": "Alertas e notificações de leads quentes"
          },
          "stats": {
            "qualifiedLeads": "Leads qualificados",
            "timeSaved": "Tempo economizado",
            "crmSync": "Sincronização CRM",
            "followUps": "Acompanhamentos"
          }
        },
        "broadcast": {
          "badge": "Novo recurso",
          "subtitle": "NÓ DE ÁUDIO",
          "title": "Transmissões de voz interativas",
          "description": "Transmita mensagens de áudio pré-gravadas para milhares de contatos, depois deixe a IA lidar com respostas personalizadas e conversas de acompanhamento.",
          "features": {
            "audio": "Nó de áudio para mensagens pré-gravadas",
            "aiPowered": "Tratamento de respostas impulsionado por IA",
            "mass": "Capacidades de transmissão em massa",
            "personalized": "Conversas de acompanhamento personalizadas",
            "tracking": "Rastreamento de entrega e análises"
          },
          "stats": {
            "callsHour": "Chamadas/hora",
            "deliveryRate": "Taxa de entrega",
            "audioFiles": "Arquivos de áudio",
            "followUps": "Acompanhamentos"
          }
        },
        "training": {
          "subtitle": "ÁUDIO + Q&A",
          "title": "Chamadas de treinamento e integração",
          "description": "Entregue conteúdo de treinamento consistente via reprodução de áudio, depois deixe a IA lidar com perguntas e verificar compreensão com sessões interativas de Q&A.",
          "features": {
            "playback": "Reprodução de áudio para conteúdo de treinamento",
            "qa": "Q&A impulsionado por IA após o treinamento",
            "verification": "Fluxos de verificação de compreensão",
            "progress": "Rastreamento de progresso e relatórios",
            "scalable": "Escalável para milhares de funcionários"
          },
          "stats": {
            "completion": "Conclusão",
            "consistent": "Consistente",
            "timeSaved": "Tempo economizado",
            "assessment": "Avaliação"
          }
        },
        "announcements": {
          "subtitle": "TRANSMISSÃO + IA",
          "title": "Anúncios de produtos",
          "description": "Anuncie novos produtos, recursos ou atualizações com transmissões de áudio profissionais. Os agentes IA lidam com perguntas e coletam feedback em tempo real.",
          "features": {
            "professional": "Anúncios de áudio profissionais",
            "questions": "Tratamento de perguntas impulsionado por IA",
            "feedback": "Coleta de feedback em tempo real",
            "targeting": "Segmentação de público-alvo",
            "analytics": "Painel de análises de engajamento"
          },
          "stats": {
            "listenRate": "Taxa de escuta",
            "engagement": "Engajamento",
            "feedback": "Feedback",
            "delivery": "Entrega"
          }
        },
        "events": {
          "subtitle": "ÁUDIO + FLUXO",
          "title": "Lembretes de eventos e RSVP",
          "description": "Envie convites de eventos personalizados com mensagens de áudio e lide com RSVPs através de agentes de fluxo estruturados. Perfeito para conferências, webinars e reuniões.",
          "features": {
            "invitations": "Convites de áudio com toque pessoal",
            "rsvp": "Tratamento de RSVP baseado em fluxos",
            "reminders": "Sequências de lembretes automatizados",
            "attendee": "Gestão de lista de participantes",
            "calendar": "Integração de calendário"
          },
          "stats": {
            "rsvpRate": "Taxa de RSVP",
            "attendance": "Maior participação",
            "reminders": "Lembretes",
            "calendars": "Calendários"
          }
        },
        "emergency": {
          "subtitle": "ALERTAS PRIORITÁRIOS",
          "title": "Notificações de emergência",
          "description": "Envie alertas de áudio críticos com entrega prioritária e rastreie confirmações em tempo real. Essencial para segurança e comunicações urgentes.",
          "features": {
            "priority": "Entrega de alertas de áudio prioritários",
            "acknowledgment": "Rastreamento de confirmações",
            "escalation": "Escalação para não respostas",
            "multichannel": "Opções de backup multicanal",
            "compliance": "Conformidade e registro de auditoria"
          },
          "stats": {
            "deliveryRate": "Taxa de entrega",
            "alertTime": "Tempo de alerta",
            "tracked": "Rastreado",
            "escalation": "Escalação"
          }
        }
      },
      "statsSection": {
        "title": "Confiado por empresas em crescimento",
        "subtitle": "Junte-se a milhares de empresas escalando suas operações com agentes de voz IA",
        "callsMade": "Chamadas realizadas",
        "businesses": "Empresas",
        "uptime": "Tempo ativo",
        "languages": "Idiomas"
      },
      "ctaSection": {
        "badge": "Comece grátis hoje",
        "title": "Pronto para escalar suas",
        "titleHighlight": "operações de voz?",
        "subtitle": "Junte-se a milhares de empresas usando agentes de voz IA para automatizar chamadas, melhorar a experiência do cliente e impulsionar o crescimento.",
        "startFreeTrial": "Iniciar teste gratuito",
        "viewPricing": "Ver preços",
        "trustMessage": "Sem cartão de crédito necessário • Teste gratuito de 14 dias • Cancele a qualquer momento"
      }
    },
    "pricingPage": {
      "seo": {
        "title": "Preços - Plataforma de agentes de voz IA",
        "description": "Preços simples e transparentes para agentes de voz IA. Comece grátis, atualize quando precisar de mais."
      },
      "hero": {
        "title": "Preços",
        "titleHighlight": "transparentes",
        "titleEnd": "e simples",
        "subtitle": "Comece grátis, atualize quando estiver pronto"
      },
      "billing": {
        "monthly": "Mensal",
        "yearly": "Anual",
        "save20": "Economize 20% com faturamento anual",
        "billedAnnually": "Cobrado anualmente (20% de economia)",
        "perMonth": "/mês",
        "perYear": "/ano"
      },
      "plans": {
        "mostPopular": "Mais popular",
        "free": "Grátis",
        "forGrowingBusinesses": "Para empresas em crescimento",
        "perfectForTrying": "Perfeito para experimentar a plataforma",
        "startFree": "Começar grátis",
        "startProTrial": "Iniciar teste Pro"
      },
      "features": {
        "minutesPerMonth": "{{count}} minutos/mês",
        "unlimitedMinutes": "Minutos ilimitados",
        "aiAgent": "{{count}} Agente IA",
        "aiAgents": "{{count}} Agentes IA",
        "unlimitedAgents": "Agentes IA ilimitados",
        "basicVoiceSelection": "Seleção de voz básica",
        "allPremiumVoices": "Todas as vozes premium",
        "emailSupport": "Suporte por e-mail",
        "prioritySupport": "Suporte prioritário",
        "analyticsDashboard": "Painel de análises",
        "advancedAnalytics": "Análises avançadas",
        "flowBuilder": "Construtor de fluxos",
        "apiAccess": "Acesso à API",
        "webhookIntegrations": "Integrações de webhooks",
        "customIntegrations": "Integrações personalizadas",
        "chooseLlm": "Choose LLM Model",
        "includedCredits": "{{count}} Included Credits",
        "maxContacts": "{{count}} Max Contacts",
        "ownPhoneNumbers": "Own Phone Numbers",
        "sipTrunkAccess": "SIP Trunk Access",
        "systemAssignedPhone": "System Assigned Phone",
        "unlimitedWidgets": "Unlimited Widgets",
        "websiteWidget": "Website Widget"
      },
      "comparison": {
        "title": "Compare planos",
        "subtitle": "Veja o que está incluído em cada plano",
        "feature": "Recurso",
        "free": "Grátis",
        "pro": "Pro",
        "callMinutes": "Minutos de chamada",
        "aiAgents": "Agentes IA",
        "phoneNumbers": "Números de telefone",
        "flowBuilder": "Construtor de fluxos",
        "knowledgeBase": "Base de conhecimento",
        "webhookIntegrations": "Integrações de webhooks",
        "apiAccess": "Acesso à API",
        "prioritySupport": "Suporte prioritário",
        "customVoices": "Vozes personalizadas",
        "teamMembers": "Membros da equipe",
        "limited": "Limitado",
        "fullAccess": "Acesso completo",
        "included": "Incluído",
        "unlimited": "Ilimitado",
        "document": "{{count}} documento",
        "documents": "{{count}} documentos",
        "campaign": "Campaign",
        "campaigns": "Campaigns",
        "contacts": "Contacts",
        "contactsPerCampaign": "Contacts per Campaign",
        "month": "month",
        "yes": "Yes"
      },
      "faq": {
        "title": "Perguntas frequentes",
        "subtitle": "Tudo o que você precisa saber sobre nossos preços",
        "questions": {
          "trial": {
            "question": "Como funciona o teste gratuito de 14 dias?",
            "answer": "Você obtém acesso completo a todos os recursos Pro por 14 dias. Cartão de crédito não necessário. Após o teste, você pode continuar com Pro ou mudar para nosso plano Grátis."
          },
          "cancel": {
            "question": "Posso cancelar minha assinatura a qualquer momento?",
            "answer": "Sim, você pode cancelar sua assinatura a qualquer momento. Seu acesso continuará até o final do seu período de faturamento atual."
          },
          "payment": {
            "question": "Quais métodos de pagamento vocês aceitam?",
            "answer": "Aceitamos todos os cartões de crédito principais (Visa, Mastercard, Amex), PayPal, e em regiões selecionadas, métodos de pagamento locais como Razorpay (Índia), Paystack (África) e MercadoPago (América Latina)."
          },
          "discount": {
            "question": "Vocês oferecem descontos para faturamento anual?",
            "answer": "Sim! O faturamento anual vem com 20% de desconto em comparação ao faturamento mensal. Entre em contato com nossa equipe de vendas para preços empresariais."
          },
          "limits": {
            "question": "O que acontece quando excedo os limites do plano gratuito?",
            "answer": "Você receberá uma notificação quando estiver se aproximando dos seus limites. Você pode atualizar para Pro a qualquer momento para continuar usando a plataforma sem interrupções."
          },
          "switch": {
            "question": "Posso mudar entre planos?",
            "answer": "Sim, você pode atualizar ou fazer downgrade do seu plano a qualquer momento. Ao atualizar, você terá acesso imediato aos novos recursos. Ao fazer downgrade, as mudanças entram em vigor no próximo ciclo de faturamento."
          }
        }
      },
      "cta": {
        "title": "Pronto para começar?",
        "subtitle": "Comece a construir seus agentes de voz IA hoje",
        "startFreeTrial": "Iniciar teste gratuito",
        "contactSales": "Contatar vendas"
      }
    },
    "integrationsPage": {
      "seo": {
        "title": "Integrações - Plataforma de agentes de voz IA",
        "description": "Conecte seus agentes de voz IA com Twilio, Plivo, OpenAI, ElevenLabs, Zapier e mais."
      },
      "hero": {
        "badge": "Integrações poderosas",
        "title": "Conecte-se às suas",
        "titleHighlight": "ferramentas favoritas",
        "subtitle": "Integre perfeitamente agentes de voz IA com sua stack tecnológica existente. De provedores de telefonia a CRMs, temos você coberto."
      },
      "categories": {
        "telephony": "Telefonia",
        "aiLlm": "IA/LLM",
        "voice": "Voz",
        "automation": "Automação",
        "developer": "Desenvolvedor",
        "communication": "Comunicação",
        "crm": "CRM"
      },
      "integrations": {
        "twilio": {
          "name": "Twilio",
          "description": "Provedor global de telefonia para chamadas de voz, SMS e gestão de números de telefone."
        },
        "plivo": {
          "name": "Plivo",
          "description": "Provedor de telefonia alternativo com excelente cobertura na Índia e mercados internacionais."
        },
        "openai": {
          "name": "OpenAI",
          "description": "Modelos IA avançados para compreensão de linguagem natural e conversas de voz em tempo real."
        },
        "elevenlabs": {
          "name": "ElevenLabs",
          "description": "Síntese de voz premium com vozes ultra-realistas semelhantes a humanos em múltiplos idiomas."
        },
        "zapier": {
          "name": "Zapier",
          "description": "Conecte-se a mais de 5.000 aplicativos para automatizar fluxos de trabalho acionados por eventos de chamadas."
        },
        "webhooks": {
          "name": "Webhooks",
          "description": "Notificações de eventos em tempo real para status de chamadas, transcrições e ações personalizadas."
        },
        "slack": {
          "name": "Slack",
          "description": "Receba notificações em tempo real e resumos de chamadas diretamente nos seus canais do Slack."
        },
        "hubspot": {
          "name": "HubSpot",
          "description": "Sincronize dados de chamadas, atualize contatos e registre atividades no seu CRM HubSpot."
        },
        "salesforce": {
          "name": "Salesforce",
          "description": "Integração CRM empresarial para registro de chamadas, atualizações de leads e automação."
        },
        "restApi": {
          "name": "REST API",
          "description": "Acesso programático completo a todos os recursos da plataforma via nossa API REST abrangente."
        }
      },
      "api": {
        "badge": "API para desenvolvedores",
        "title": "Acesso completo à API",
        "description": "Construa integrações personalizadas e automatize seus fluxos de trabalho com nossa API REST abrangente. Documentação completa incluída.",
        "features": {
          "createAgents": "Crie e gerencie agentes IA programaticamente",
          "launchCampaigns": "Lance e controle campanhas de chamadas",
          "accessCallStatus": "Acesse status de chamadas e transcrições em tempo real",
          "manageContacts": "Gerencie contatos e números de telefone",
          "configureWebhooks": "Configure webhooks para notificações de eventos",
          "generateAnalytics": "Gere análises e relatórios"
        },
        "viewDocs": "Ver documentação da API"
      },
      "webhooks": {
        "badge": "Webhooks em tempo real",
        "title": "Arquitetura baseada em eventos",
        "description": "Receba notificações em tempo real para todos os eventos de chamadas. Construa fluxos de trabalho reativos que respondam instantaneamente às interações dos clientes.",
        "availableEvents": "Eventos de webhook disponíveis",
        "events": {
          "callStarted": "call.started - Quando uma chamada começa",
          "callCompleted": "call.completed - Quando uma chamada termina com transcrição completa",
          "callFailed": "call.failed - Quando uma chamada falha ao conectar",
          "campaignStarted": "campaign.started - Quando uma campanha começa",
          "campaignCompleted": "campaign.completed - Quando todas as chamadas terminam",
          "appointmentBooked": "appointment.booked - Quando um compromisso é agendado"
        },
        "features": {
          "hmac": "Verificação de assinatura HMAC-SHA256",
          "retry": "Nova tentativa automática com backoff exponencial",
          "logs": "Logs de entrega e ferramentas de depuração"
        }
      },
      "cta": {
        "title": "Pronto para integrar?",
        "subtitle": "Comece a construir com nossa API hoje. Documentação completa incluída.",
        "startFreeTrial": "Iniciar teste gratuito",
        "viewDocumentation": "Ver documentação"
      }
    },
    "blogPage": {
      "badge": "Recursos e insights",
      "title": "Blog e recursos",
      "subtitle": "Mantenha-se atualizado com as últimas estratégias de agentes de voz IA, estudos de caso e atualizações de produtos para transformar sua comunicação empresarial.",
      "categories": {
        "all": "Todos",
        "aiTechnology": "Tecnologia IA",
        "caseStudies": "Estudos de caso",
        "productUpdates": "Atualizações de produto"
      },
      "searchPlaceholder": "Pesquisar artigos...",
      "readArticle": "Ler artigo",
      "noArticlesFound": "Nenhum artigo encontrado correspondendo aos seus critérios.",
      "clearFilters": "Limpar filtros",
      "newsletter": {
        "title": "Mantenha-se atualizado",
        "subtitle": "Receba os últimos insights sobre tecnologia de voz IA diretamente na sua caixa de entrada semanalmente.",
        "emailPlaceholder": "Digite seu e-mail",
        "subscribe": "Inscrever-se",
        "disclaimer": "Sem spam. Cancele a qualquer momento."
      }
    },
    "blogPost": {
      "backToBlog": "Voltar ao blog",
      "shareArticle": "Compartilhar artigo",
      "bookmarkArticle": "Salvar artigo",
      "readMore": "Leia mais",
      "relatedArticles": {
        "title": "Artigos relacionados",
        "subtitle": "Continue explorando nossos últimos insights e atualizações"
      },
      "viewAllArticles": "Ver todos os artigos",
      "notFound": {
        "title": "Artigo não encontrado",
        "description": "O artigo solicitado não pôde ser encontrado.",
        "message": "O artigo que você está procurando não existe."
      }
    },
    "contactPage": {
      "badge": "Adoraríamos ouvir de você",
      "title": "Entre em contato",
      "subtitle": "Tem perguntas sobre nossos agentes de voz IA? Quer uma demo personalizada? Nossa equipe está aqui para ajudá-lo a transformar suas operações de chamadas.",
      "form": {
        "title": "Envie-nos uma mensagem",
        "subtitle": "Preencha o formulário abaixo e entraremos em contato em breve.",
        "labels": {
          "name": "Nome *",
          "email": "E-mail *",
          "company": "Empresa",
          "phone": "Telefone",
          "message": "Mensagem *"
        },
        "placeholders": {
          "name": "Seu nome completo",
          "email": "voce@empresa.com",
          "company": "Nome da sua empresa",
          "phone": "+55 (11) 99999-9999",
          "message": "Conte-nos sobre suas necessidades..."
        },
        "submit": "Enviar mensagem",
        "submitting": "Enviando...",
        "privacyNotice": "Seus dados estão seguros. Nunca compartilhamos suas informações.",
        "successTitle": "Mensagem enviada com sucesso!",
        "successDescription": "Responderemos em 24 horas.",
        "errorTitle": "Failed to send message",
        "errorDescription": "Please try again later or contact us directly."
      },
      "validation": {
        "nameMinLength": "O nome deve ter pelo menos 2 caracteres",
        "emailInvalid": "Por favor, insira um endereço de e-mail válido",
        "messageMinLength": "A mensagem deve ter pelo menos 10 caracteres"
      },
      "contactInfo": {
        "title": "Informações de contato",
        "subtitle": "Entre em contato conosco diretamente através de qualquer um destes canais.",
        "labels": {
          "email": "E-mail",
          "phone": "Telefone",
          "address": "Endereço",
          "officeHours": "Horário de funcionamento"
        }
      },
      "mapPlaceholder": {
        "title": "Admin HQ",
        "location": "São Francisco, Califórnia"
      },
      "faq": {
        "badge": "Perguntas frequentes",
        "title": "Perguntas comuns",
        "subtitle": "Encontre respostas rápidas para perguntas frequentes sobre nossos serviços.",
        "questions": {
          "responseTime": {
            "question": "Qual é o tempo de resposta típico para consultas de suporte?",
            "answer": "Nossa equipe de suporte tipicamente responde em 24 horas durante dias úteis. Para assuntos urgentes, oferecemos suporte prioritário para clientes Enterprise com tempos de resposta inferiores a 2 horas."
          },
          "scheduleDemo": {
            "question": "Posso agendar uma demonstração dos agentes de voz IA?",
            "answer": "Com certeza! Preencha o formulário de contato com seus requisitos e nossa equipe entrará em contato para agendar uma demonstração personalizada. Você também pode começar com nosso teste gratuito para experimentar a plataforma em primeira mão."
          },
          "customIntegrations": {
            "question": "Vocês oferecem integrações personalizadas para clientes empresariais?",
            "answer": "Sim, fornecemos soluções de integração personalizadas para clientes empresariais. Nossa equipe pode trabalhar com sua infraestrutura existente para garantir integração perfeita com seu CRM, sistemas de telefonia e outras ferramentas empresariais."
          },
          "paymentMethods": {
            "question": "Quais métodos de pagamento vocês aceitam?",
            "answer": "Aceitamos todos os cartões de crédito principais (Visa, MasterCard, American Express), bem como transferências ACH e transferências bancárias para acordos empresariais anuais. Todos os pagamentos são processados com segurança através do Stripe."
          }
        },
        "moreQuestions": "Ainda tem perguntas? Estamos aqui para ajudar.",
        "contactSupport": "Contatar suporte"
      }
    }
  },
  "campaigns": {
    "title": "Campanhas",
    "description": "Crie e gerencie suas campanhas de chamadas com IA",
    "createNew": "Criar nova campanha",
    "activeCampaigns": "Campanhas ativas",
    "deletedCampaigns": "Campanhas excluídas",
    "noCampaigns": "Nenhuma campanha encontrada",
    "noActiveCampaigns": "Ainda não há campanhas ativas",
    "getStartedCreate": "Comece criando sua primeira campanha.",
    "noDeletedCampaigns": "Nenhuma campanha excluída",
    "permanentlyRemoved": "Campanhas excluídas aparecerão aqui antes de serem removidas permanentemente.",
    "status": {
      "pending": "Pendente",
      "active": "Ativa",
      "completed": "Concluída",
      "paused": "Pausada",
      "cancelled": "Cancelada",
      "deleted": "Excluída",
      "scheduled": "Scheduled",
      "inProgress": "In Progress"
    },
    "details": {
      "totalContacts": "Total de contatos",
      "successRate": "Taxa de sucesso",
      "avgDuration": "Duração média",
      "agent": "Agente",
      "phoneNumber": "Número de telefone",
      "scheduled": "Agendada",
      "createdAt": "Criada em"
    },
    "actions": {
      "start": "Iniciar",
      "pause": "Pausar",
      "resume": "Retomar",
      "stop": "Parar",
      "delete": "Excluir",
      "restore": "Restaurar",
      "viewDetails": "Ver detalhes",
      "duplicate": "Duplicar",
      "testCall": "Test Call",
      "saveChanges": "Save Changes",
      "saving": "Saving...",
      "createCampaign": "Create Campaign"
    },
    "create": {
      "title": "Criar campanha",
      "name": "Nome da campanha",
      "namePlaceholder": "Digite o nome da campanha",
      "selectAgent": "Selecionar agente",
      "selectPhone": "Selecionar número de telefone",
      "uploadContacts": "Carregar contatos",
      "scheduleCall": "Agendar chamada",
      "timezone": "Fuso horário",
      "subtitle": "Set up your bulk calling campaign in 3 easy steps",
      "successTitle": "Campaign Created!",
      "successSubtitle": "Your campaign is ready to launch",
      "step1Title": "Campaign Details",
      "step2Title": "AI Configuration",
      "step3Title": "Add Contacts",
      "nameRequired": "Campaign Name *",
      "description": "Description",
      "descriptionPlaceholder": "Describe the purpose of this campaign",
      "type": "Campaign Type",
      "typeRequired": "Campaign Type *",
      "typeTooltip": "Choose the category that best describes your campaign's purpose. This helps organize your campaigns and provides context for analytics.",
      "goal": "Campaign Goal",
      "goalOptional": "Campaign Goal (Optional)",
      "goalPlaceholder": "Describe what you want to achieve with this campaign...",
      "goalTooltip": "Describe the specific objective you want to achieve with this campaign. This helps track success and provides context for your team.",
      "selectAgentRequired": "Select Agent *",
      "agentPlaceholder": "Choose an AI agent",
      "noAgentsAvailable": "No agents available - create one first",
      "goToAgentsPage": "Go to Agents page to create a Natural or Flow agent first",
      "voice": "Voice",
      "voiceRequired": "Voice *",
      "voicePlaceholder": "Choose a voice for the calls",
      "phoneNumber": "Phone Number",
      "phoneNumberRequired": "Phone Number *",
      "phoneNumberPlaceholder": "Choose a phone number",
      "noPhoneNumbers": "No phone numbers - buy one first",
      "goToPhoneNumbers": "Go to Phone Numbers page to buy a number",
      "visualFlow": "Visual Flow",
      "visualFlowOptional": "Visual Flow (Advanced, Optional)",
      "flowPlaceholder": "Choose a visual flow (optional)",
      "noFlowsAvailable": "No flows available - create one first",
      "goToFlowBuilder": "Go to Flow Builder page to create your first conversation flow",
      "noneUseAgentScript": "None - Use Agent Script",
      "flowTooltip": "Use a visual conversation flow instead of a simple script. Flows allow you to build complex multi-step conversations with conditions, questions, appointments, forms, and webhooks. Choosing a flow will override any custom script.",
      "customScript": "Custom Script",
      "customScriptOptional": "Custom Script (Optional)",
      "scriptPlaceholder": "Enter a custom script for the agent to follow...",
      "scriptTooltip": "Override the agent's default system prompt with a specific script for this campaign. Useful for seasonal promotions or specific messaging requirements.",
      "startTime": "Start Time",
      "endTime": "End Time",
      "typeOptions": {
        "lead": "Lead Qualification",
        "feedback": "Feedback Collection",
        "promotional": "Promotional",
        "payment": "Payment Reminder",
        "event": "Event Promotion",
        "survey": "Survey",
        "appointment": "Appointment Setting",
        "followUp": "Follow Up",
        "custom": "Custom",
        "other": "Other"
      },
      "step1": "Campaign Details",
      "step2": "Contacts & Schedule",
      "step3": "Review & Launch",
      "uploadCSV": "Upload CSV File",
      "csvFormat": "CSV should have columns: phone, name, email",
      "selectFile": "Select File",
      "noFileSelected": "No file selected",
      "testCall": "Test Call",
      "testNumber": "Test Phone Number",
      "launchCampaign": "Launch Campaign",
      "saveDraft": "Save as Draft",
      "clickToUpload": "Click to upload CSV file",
      "csvRequiredOptional": "Required: phone_number. Optional: name, email, and custom fields",
      "csvFormatExample": "CSV Format Example:",
      "downloadTemplate": "Download Template",
      "customColumnsInfo": "Custom columns (city, company, etc.) become dynamic variables for agent scripts",
      "skipContactsInfo": "You can skip this step and add contacts later from the campaign details page.",
      "testConfiguration": "Test Your Campaign Configuration",
      "testConfigurationDesc": "Make a test call to verify your AI agent, voice, and phone number are configured correctly.",
      "testPhonePlaceholder": "+1234567890",
      "testCallComingSoon": "Test call coming soon",
      "saveFirstForTest": "Save the campaign first, then use test call from campaign details"
    },
    "totalCampaigns": "Total Campaigns",
    "searchPlaceholder": "Search campaigns...",
    "filterByStatus": "Filter by status",
    "allStatus": "All Status",
    "createFirstCampaign": "Create First Campaign",
    "noMatchingCampaigns": "No campaigns found matching your criteria",
    "noMatchingDeleted": "No deleted campaigns found matching your search",
    "restoring": "Restoring...",
    "completedCalls": "Completed calls",
    "restoredSuccess": "Campaign restored successfully",
    "restoreFailed": "Failed to restore campaign",
    "affectedCampaigns": "The following campaigns will be affected",
    "andMoreCampaigns": "and {{count}} more campaigns",
    "getPhoneNumber": "Get a Phone Number",
    "phoneNumberRequired": "A phone number is required to run campaigns",
    "proUserPhoneNumberMessage": "Pro users can purchase phone numbers from the Phone Numbers page",
    "edit": {
      "title": "Edit Campaign",
      "subtitle": "Update your campaign settings including agent, voice, and phone number",
      "name": "Campaign Name",
      "namePlaceholder": "Q4 Lead Qualification",
      "type": "Campaign Type",
      "goalOptional": "Campaign Goal (Optional)",
      "goalPlaceholder": "Qualify leads for our new product launch",
      "agentRequired": "AI Agent *",
      "agentPlaceholder": "Select an agent",
      "voiceOptional": "Voice (Optional)",
      "voicePlaceholder": "Use agent's default voice",
      "phoneRequired": "Phone Number *",
      "phonePlaceholder": "Select a phone number",
      "customScriptOptional": "Custom Script (Optional)",
      "scriptPlaceholder": "Override agent's default behavior with custom instructions...",
      "hideContacts": "Hide Contacts",
      "addContacts": "Add Contacts",
      "addNewContacts": "Add new contacts to this campaign",
      "clickToAddContacts": "Click to add contacts"
    },
    "schedule": {
      "title": "Call Scheduling",
      "titleOptional": "Call Scheduling (Optional)",
      "description": "Control when calls are made to ensure you reach contacts at appropriate times",
      "tooltip": "Restrict calls to specific time windows and days. Ensures compliance with local regulations and improves contact rates by reaching people at appropriate times. Calls outside the time window will be queued automatically.",
      "startTime": "Start Time",
      "startTimeTooltip": "The earliest time calls can be made each day in the selected timezone. Example: 09:00 means calls start at 9 AM.",
      "endTime": "End Time",
      "endTimeTooltip": "The latest time calls can be made each day in the selected timezone. Example: 17:00 means calls stop at 5 PM.",
      "daysOfWeek": "Days of Week",
      "daysTooltip": "Select which days of the week calls can be made. For business campaigns, select Monday-Friday. For urgent campaigns, you can include weekends.",
      "timezone": "Timezone",
      "timezoneTooltip": "The timezone for your calling hours. All scheduled times are interpreted in this timezone. Choose the timezone where most of your contacts are located.",
      "days": {
        "monday": "Monday",
        "tuesday": "Tuesday",
        "wednesday": "Wednesday",
        "thursday": "Thursday",
        "friday": "Friday",
        "saturday": "Saturday",
        "sunday": "Sunday"
      },
      "timezones": {
        "eastern": "Eastern Time (ET)",
        "central": "Central Time (CT)",
        "mountain": "Mountain Time (MT)",
        "pacific": "Pacific Time (PT)",
        "arizona": "Arizona Time (MST)",
        "alaska": "Alaska Time (AKT)",
        "hawaii": "Hawaii Time (HST)",
        "london": "London (GMT/BST)",
        "paris": "Paris (CET/CEST)",
        "tokyo": "Tokyo (JST)",
        "dubai": "Dubai (GST)",
        "sydney": "Sydney (AEDT/AEST)"
      }
    },
    "contacts": {
      "csvUpload": "CSV Upload",
      "manualEntry": "Manual Entry",
      "uploadCSVFile": "Upload CSV File",
      "clickToUploadCSV": "Click to upload CSV file",
      "includeColumns": "Include columns: name, phone, email (optional)",
      "csvFormatExample": "CSV Format Example:",
      "downloadSampleCSV": "Download Sample CSV",
      "firstName": "First Name",
      "firstNameRequired": "First Name *",
      "firstNamePlaceholder": "John",
      "lastName": "Last Name",
      "lastNamePlaceholder": "Doe",
      "phone": "Phone",
      "phoneRequired": "Phone *",
      "phonePlaceholder": "+1234567890",
      "email": "Email",
      "emailPlaceholder": "john@example.com",
      "addContact": "Add Contact",
      "addedContacts": "Added Contacts",
      "addedContactsCount": "Added Contacts ({{count}})"
    },
    "toast": {
      "createdSuccess": "Campaign created successfully!",
      "updatedSuccess": "Campaign updated successfully!",
      "createFailed": "Failed to create campaign",
      "updateFailed": "Failed to update campaign",
      "csvUploadFailed": "CSV contacts upload failed",
      "csvUploadFailedDesc": "Campaign created but CSV contacts couldn't be uploaded",
      "csvUploadSuccess": "CSV contacts uploaded successfully!",
      "csvCheckFormat": "Please check the file format and try again",
      "manualContactsSuccess": "Manual contacts uploaded successfully!",
      "manualContactsFailed": "Manual contacts upload failed",
      "testCallInitiated": "Test call initiated",
      "calling": "Calling {{phone}}...",
      "testCallFailed": "Test call failed",
      "checkPhoneNumber": "Please check the phone number and try again",
      "invalidPhoneNumber": "Invalid phone number",
      "enterValidPhone": "Please enter a valid phone number (e.g., +1234567890)",
      "pleaseEnterName": "Please enter a campaign name",
      "pleaseSelectAgent": "Please select an agent",
      "pleaseSelectVoice": "Please select a voice for the calls",
      "pleaseSelectPhone": "Please select a phone number to make calls from",
      "nameRequired": "Name required",
      "pleaseEnterCampaignName": "Please enter a campaign name",
      "missingRequired": "Missing required fields",
      "selectAgentAndPhone": "Please select an agent and phone number",
      "invalidContact": "Invalid contact",
      "firstNamePhoneRequired": "First name and phone number are required",
      "contactAdded": "Contact added",
      "contactAddedDesc": "{{name}} has been added to the list"
    }
  },
  "agents": {
    "title": "Agentes IA",
    "description": "Crie e gerencie seus agentes de voz IA",
    "createNew": "Criar agente",
    "noAgents": "Ainda não há agentes",
    "getStarted": "Comece criando seu primeiro agente IA.",
    "syncStatus": "Status de sincronização",
    "synced": "Sincronizado",
    "notSynced": "Não sincronizado",
    "syncNow": "Sincronizar agora",
    "syncing": "Sincronizando...",
    "lastSynced": "Última sincronização",
    "type": {
      "natural": "Agente natural",
      "flow": "Agente de fluxo",
      "incoming": "Agente de entrada"
    },
    "settings": {
      "voice": "Voz",
      "language": "Idioma",
      "model": "Modelo",
      "temperature": "Temperatura",
      "maxDuration": "Duração máxima",
      "systemPrompt": "Prompt do sistema",
      "firstMessage": "Primeira mensagem",
      "systemPromptPlaceholder": "Define how the agent should behave",
      "firstMessagePlaceholder": "The initial greeting message"
    },
    "guidedWizard": "Guided Wizard",
    "noAgentsFound": "No agents found",
    "noMatchingSearch": "No agents match your search criteria. Try a different search term.",
    "createFirstAgent": "Create Your First Agent",
    "searchPlaceholder": "Search agents...",
    "voiceNotSet": "Voice not set",
    "stats": {
      "totalAgents": "Total Agents"
    },
    "create": {
      "title": "Create New Agent",
      "editTitle": "Edit Agent",
      "dialogDescription": "Configure your conversational AI agent with a voice and personality",
      "name": "Agent Name",
      "namePlaceholder": "Enter agent name",
      "nameRequired": "Agent Name",
      "incomingPlaceholder": "Customer Support Agent",
      "flowPlaceholder": "Appointment Reminder Agent",
      "type": "Agent Type",
      "typeRequired": "Agent Type",
      "personality": "Personality",
      "personalityPlaceholder": "Describe the agent's personality and behavior",
      "personalityTooltip": "Define how the agent should behave and communicate. Include tone, style, and any specific traits.",
      "conversationFlowTooltip": "Select a pre-built conversation flow for structured interactions. Flows define the sequence of questions and responses.",
      "selectVoice": "Select Voice",
      "selectLanguage": "Select Language",
      "selectModel": "Select Model",
      "agentUpdated": "Agent Updated!",
      "agentCreated": "Agent Created!",
      "readyToUse": "Your agent is ready to use",
      "incomingAgent": "Incoming Agent",
      "incomingDescription": "Open-ended AI conversations. Best for receiving calls on purchased phone numbers and human-like dialog.",
      "flowAgent": "Flow Agent",
      "flowDescription": "Deterministic flow-based execution. Best for bulk campaigns, reminders, confirmations, and predictable interactions.",
      "voicePersonality": "Voice & Personality",
      "voiceTone": "Voice Tone",
      "voiceToneTooltip": "Sets the overall manner of speaking. Professional is business-like, Friendly is warm and approachable, Casual is relaxed and informal, Formal is polite and structured.",
      "conversationFlow": "Conversation Flow",
      "conversationFlowRequired": "Conversation Flow",
      "selectFlow": "Select a flow",
      "noFlowsAvailable": "No flows available",
      "createFlowFirst": "Create a flow first in the Flows section to use Flow Agents",
      "maxConversationDuration": "Max Conversation Duration",
      "maxDurationTooltip": "Maximum duration for a single call in minutes. The call will automatically end when this limit is reached. Lower values help save credits on long or unresponsive calls.",
      "voiceFineTuning": "Voice Fine-Tuning",
      "stability": "Stability",
      "stabilityTooltip": "Controls voice consistency. Higher values = more stable and consistent voice. Lower values = more expressive and emotional.",
      "similarityBoost": "Similarity Boost",
      "similarityBoostTooltip": "Enhances voice similarity to original. Higher values = closer to original voice but may reduce clarity.",
      "speechSpeed": "Speech Speed",
      "speechSpeedTooltip": "Controls how fast the agent speaks. Range: 0.7x (slower) to 1.2x (faster). Default is 1.0 (normal speed).",
      "systemTools": "System Tools",
      "systemToolsTooltip": "Enable advanced system tools to enhance agent capabilities. These tools are automatically integrated into the conversation flow when enabled.",
      "expressiveMode": "Expressive Mode",
      "expressiveModeDesc": "Enhance your agent with emotionally intelligent speech, natural intonation, and expressive audio tags",
      "enableLanguageDetection": "Enable Language Detection",
      "languageDetectionTooltip": "Automatically detects and switches to the caller's language. Supports 32 languages including English, Spanish, French, German, Chinese, Japanese, and more. The agent adapts its responses to match the detected language.",
      "languageDetectionDescription": "Automatically detect and respond in caller's language (32 languages)",
      "languageDetectionDescriptionFull": "Automatically detect and respond in caller's language (99 languages)",
      "agentConfiguration": "Agent Configuration",
      "llmModel": "LLM Model",
      "llmModelRequired": "LLM Model",
      "llmModelTooltip": "The AI brain powering your agent's conversations. Different models offer varying levels of performance and cost. This determines how the agent processes and responds during calls.",
      "noModelsAvailable": "No models available",
      "selectAModel": "Select a model",
      "free": "Free",
      "pro": "Pro",
      "chooseModelFlow": "Choose the AI model for your Flow agent. This determines how the agent interprets and responds during conversations.",
      "chooseModel": "Choose the AI model for your agent. Different models offer varying levels of performance and capabilities.",
      "temperature": "Temperature",
      "temperatureTooltip": "Controls the creativity of responses. Lower values (0.0) make responses more deterministic and consistent. Higher values (1.0) make responses more creative and varied.",
      "temperatureTooltipFull": "Temperature is a parameter that controls the creativity or randomness of the responses generated by the LLM. Lower values (0.0) make responses more deterministic and consistent. Higher values (1.0) make responses more creative and varied.",
      "current": "Current",
      "deterministic": "Deterministic",
      "creative": "Creative",
      "moreCreative": "More Creative",
      "systemPrompt": "System Prompt",
      "systemPromptRequired": "System Prompt",
      "systemPromptTooltip": "Instructions for how the agent should behave. This provides context and guidelines for the AI during the conversation. The workflow logic takes priority, but this shapes the agent's tone and approach.",
      "systemPromptTooltipFull": "The core instructions that define your agent's behavior, role, and expertise. Use templates below for best practices on natural conversations, polite tone, and professional interactions.",
      "systemPromptPlaceholderFlow": "You are a professional phone agent conducting a structured conversation. Follow the workflow exactly as defined. Be polite, clear, and concise in your responses.",
      "systemPromptHint": "Define the agent's personality and guidelines. The workflow controls what the agent says, but this shapes how it says it.",
      "firstMessage": "First Message",
      "firstMessageTooltip": "The opening statement when the call connects. This is what the agent says first before following the workflow. Use {{contact_name}} for personalization.",
      "firstMessageTooltipFull": "The opening statement when the call connects. Use {{contact_name}} for personalization. Keep it warm, natural, and conversational - avoid sounding robotic or overly formal.",
      "firstMessagePlaceholderFlow": "Hello! I'm calling to assist you today.",
      "firstMessagePlaceholder": "Hi {{contact_name}}, this is Alex from Acme Company. How are you doing today?",
      "firstMessageHint": "The initial greeting when the call connects. Keep it warm and natural.",
      "firstMessageBestPractices": "Best practices: Start warm and natural. Good: \"Hi {{contact_name}}, this is Sarah from ABC Corp, how's your day going?\" Avoid: \"This is an automated call for {{contact_name}}.\"",
      "knowledgeBase": "Knowledge Base (Optional)",
      "knowledgeBaseTooltip": "Upload documents, FAQs, product info, or any reference material. The agent will use this knowledge to answer questions accurately during the conversation.",
      "knowledgeBaseTooltipFull": "Upload documents, FAQs, product info, or any reference material. The agent will use this knowledge to answer questions accurately. Documents are shared across all your agents.",
      "noKnowledgeItems": "No knowledge base items available",
      "addKnowledgeHint": "Add knowledge base items in the Knowledge Base section to attach them to this agent.",
      "selectKnowledgeHint": "Select knowledge base documents to train this agent",
      "voiceLanguage": "Voice & Language",
      "voice": "Voice",
      "voiceRequired": "Voice",
      "voiceTooltip": "The AI voice your agent will use to speak. Each voice has unique characteristics like gender, accent, and tone.",
      "loadingVoices": "Loading voices...",
      "selectVoicePlaceholder": "Select a voice",
      "language": "Language",
      "languageRequired": "Language",
      "languageTooltip": "The primary language your agent will speak and understand during calls. Choose the language that matches your target audience for best results.",
      "aiModelBehavior": "AI Model & Behavior",
      "loadTemplate": "Load Template",
      "systemPromptPlaceholder": "Select a template above or write your own prompt. Focus on natural conversation flow, polite tone, and consistent personality...",
      "systemPromptTip": "Tip: Use templates above for natural, polite agents. Always maintain consistent tone and handle names warmly.",
      "templateTip": "Tip: Use templates above for natural, polite agents. Always maintain consistent tone and handle names warmly.",
      "firstMessageTip": "Best practices: Start warm and natural. Good: \"Hi {{contact_name}}, this is Sarah from ABC Corp, how's your day going?\" Avoid: \"This is an automated call for {{contact_name}}.\"",
      "dynamicVariablesTitle": "Available Dynamic Variables",
      "dynamicVariablesDescription": "Use these variables in your first message or system prompt. They will be replaced with actual contact data during calls:",
      "dynamicVariablesFromCSV": "These variables come from your campaign CSV uploads. Add custom columns to your CSV to create custom variables.",
      "enableCallTransfer": "Enable Call Transfer",
      "callTransferTooltip": "When enabled, the agent can transfer calls to a human operator when the caller explicitly requests to speak to a person. Transfer happens automatically when user says phrases like 'talk to a human' or 'speak to someone'.",
      "callTransferDescription": "Agent can transfer calls to human operators when requested",
      "transferPhoneNumber": "Transfer Phone Number",
      "transferPhoneRequired": "Transfer Phone Number",
      "transferPhonePlaceholder": "+1234567890",
      "transferPhoneHint": "Number to transfer calls to (E.164 format: +country code + number)",
      "enableEndConversation": "Enable End Conversation",
      "endConversationTooltip": "Allows the AI to intelligently end the conversation when the objective is complete or the caller indicates they're done. The agent will politely conclude the call instead of continuing indefinitely.",
      "endConversationDescription": "Let agent intelligently end conversation when appropriate",
      "enableAppointmentBooking": "Enable Appointment Booking",
      "appointmentBookingTooltip": "Allows the AI agent to book appointments during calls. When enabled, the agent can collect appointment details (date, time, purpose) and schedule them automatically. Appointments are tracked in the CRM.",
      "appointmentBookingDescription": "Let agent book appointments during calls",
      "saving": "Saving...",
      "updateAgent": "Update Agent",
      "createAgent": "Create Agent"
    },
    "templates": {
      "customerSupport": "Customer Support (Recommended)",
      "customerSupportContent": "You are a warm and professional customer support agent for our company. Your goal is to help customers with their questions in a friendly, natural way.\n\nCONVERSATION STYLE:\n- Always be polite, patient, and respectful\n- Use a warm, conversational tone throughout the entire call\n- Listen actively and acknowledge what customers say\n- Never sound rushed or robotic\n\nGREETING:\n- Start with a friendly greeting using their name naturally (if provided)\n- Introduce yourself and your purpose clearly\n- Give them a moment to respond before continuing\n\nHANDLING INFORMATION:\n- Ask for information politely: \"May I have your name?\" or \"Could you share your email?\"\n- Never demand information abruptly\n- Thank them when they provide information\n- Confirm what you heard: \"Great, thanks [Name]!\"\n\nTONE CONSISTENCY:\n- Maintain the same warm, helpful tone from start to finish\n- Avoid sudden tone changes\n- Show genuine interest in helping\n\nRemember: Keep it natural, friendly, and professional throughout.",
      "salesLeadQualification": "Sales & Lead Qualification",
      "salesLeadQualificationContent": "You are a friendly sales agent helping potential customers learn about our products/services. Your approach is consultative, not pushy.\n\nCONVERSATION STYLE:\n- Be enthusiastic but never aggressive\n- Focus on understanding their needs first\n- Build rapport naturally before discussing products\n- Maintain a warm, helpful tone throughout\n\nGREETING & NAME HANDLING:\n- Greet warmly and naturally: \"Hi, this is [Your Name] from [Company]\"\n- If you know their name, use it warmly: \"Hi [Name], how are you today?\"\n- If asking for their name: \"I'd love to know who I'm speaking with - may I ask your name?\"\n- Always thank them: \"Thanks [Name], great to speak with you!\"\n\nDISCOVERY:\n- Ask open-ended questions about their needs\n- Listen more than you talk\n- Show genuine interest in helping solve their problems\n\nTONE:\n- Stay positive and helpful throughout\n- Never sound scripted or robotic\n- Keep the energy conversational, not salesy\n\nGoal: Build trust and help them find the right solution.",
      "appointmentScheduling": "Appointment Scheduling",
      "appointmentSchedulingContent": "You are a professional appointment scheduler helping people book consultations or meetings with our team.\n\nCONVERSATION STYLE:\n- Be efficient but friendly\n- Make the process easy and stress-free\n- Stay patient and accommodating\n\nGREETING:\n- Start warmly: \"Hi, I'm calling from [Company] to help you schedule an appointment\"\n- Use their name naturally if provided\n- Give them context right away\n\nINFORMATION GATHERING:\n- Ask questions politely, one at a time\n- Explain why you need each piece of information\n- Confirm details back to them\n- Be flexible with their schedule\n\nTONE:\n- Professional yet personable throughout\n- Patient and understanding\n- Never rush them\n- Thank them frequently for their time and information\n\nRemember: Make scheduling easy and pleasant!",
      "followUpFeedback": "Follow-up & Feedback",
      "followUpFeedbackContent": "You are a courteous follow-up agent checking in with customers about their recent experience or interest.\n\nCONVERSATION STYLE:\n- Be respectful of their time\n- Sound genuinely interested in their feedback\n- Stay positive and non-intrusive\n\nGREETING:\n- Friendly introduction: \"Hi [Name], this is [Your Name] from [Company]\"\n- State your purpose clearly: \"I'm following up on...\"\n- Ask if it's a good time to talk\n\nGATHERING FEEDBACK:\n- Ask open questions: \"How was your experience?\"\n- Listen actively and acknowledge their responses\n- Thank them for their feedback\n- Address any concerns with empathy\n\nTONE:\n- Appreciative and warm\n- Never sound like you're reading a script\n- Maintain genuine interest\n- Be brief but thorough\n\nGoal: Make them feel valued and heard."
    },
    "voiceTones": {
      "professional": "Professional",
      "friendly": "Friendly",
      "casual": "Casual",
      "formal": "Formal"
    },
    "personalities": {
      "helpful": "Helpful",
      "enthusiastic": "Enthusiastic",
      "empathetic": "Empathetic",
      "direct": "Direct"
    },
    "languages": {
      "en": "English",
      "es": "Spanish",
      "fr": "French",
      "de": "German",
      "it": "Italian",
      "pt": "Portuguese",
      "zh": "Chinese (Mandarin)",
      "ja": "Japanese",
      "ko": "Korean",
      "hi": "Hindi",
      "ar": "Arabic",
      "ru": "Russian",
      "nl": "Dutch",
      "pl": "Polish",
      "sv": "Swedish",
      "no": "Norwegian",
      "da": "Danish",
      "fi": "Finnish",
      "el": "Greek",
      "cs": "Czech",
      "sk": "Slovak",
      "hu": "Hungarian",
      "ro": "Romanian",
      "bg": "Bulgarian",
      "hr": "Croatian",
      "uk": "Ukrainian",
      "tr": "Turkish",
      "id": "Indonesian",
      "ms": "Malay",
      "vi": "Vietnamese",
      "fil": "Filipino",
      "ta": "Tamil",
      "th": "Thai",
      "he": "Hebrew",
      "bn": "Bengali",
      "te": "Telugu",
      "mr": "Marathi",
      "gu": "Gujarati",
      "kn": "Kannada",
      "ml": "Malayalam",
      "pa": "Punjabi",
      "ur": "Urdu",
      "fa": "Persian",
      "sw": "Swahili",
      "af": "Afrikaans",
      "ca": "Catalan",
      "lt": "Lithuanian",
      "lv": "Latvian",
      "sl": "Slovenian",
      "et": "Estonian"
    },
    "cost": {
      "estimatedBreakdown": "Estimated Cost Breakdown (includes {{margin}}% margin):",
      "voiceService": "Voice Service:",
      "llm": "LLM ({{model}}):",
      "totalCost": "Total Cost:",
      "speed": "Speed:",
      "minCall": "60 min call ≈"
    },
    "delete": {
      "title": "Delete Agent",
      "description": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone and will permanently remove the agent from your account.",
      "confirmMessage": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone and will permanently remove the agent from your account."
    },
    "knowledge": {
      "uploadTitle": "Upload Agent Training Data",
      "uploadDescription": "Add knowledge base content that your agents will use to answer questions. This training data is shared across all your agents.",
      "titleLabel": "Title",
      "titlePlaceholder": "Product specifications, FAQ, etc.",
      "contentLabel": "Content",
      "contentPlaceholder": "Paste your training content here...",
      "uploading": "Uploading...",
      "uploadButton": "Upload Knowledge"
    },
    "knowledgeUpload": {
      "title": "Upload Agent Training Data",
      "description": "Add knowledge base content that your agents will use to answer questions. This training data is shared across all your agents.",
      "titleLabel": "Title",
      "titlePlaceholder": "Product specifications, FAQ, etc.",
      "contentLabel": "Content",
      "contentPlaceholder": "Paste your training content here...",
      "uploading": "Uploading...",
      "uploadKnowledge": "Upload Knowledge"
    },
    "systemTools": {
      "description": "Enable advanced system tools to enhance agent capabilities. These tools are automatically activated during conversations when enabled.",
      "enableCallTransfer": "Enable Call Transfer",
      "callTransferTooltip": "When enabled, the agent can transfer calls to a human operator when the caller explicitly requests to speak to a person. Transfer happens automatically when user says phrases like 'talk to a human' or 'speak to someone'.",
      "callTransferDescription": "Agent can transfer calls to human operators when requested",
      "transferPhoneNumber": "Transfer Phone Number",
      "transferPhoneHint": "Number to transfer calls to (E.164 format: +country code + number)",
      "languageDetectionTooltip": "Automatically detects and switches to the caller's language. Supports 99 languages including English, Spanish, French, German, Chinese, Japanese, and more. The agent adapts its responses to match the detected language.",
      "languageDetectionDescription": "Automatically detect and respond in caller's language (99 languages)",
      "enableEndConversation": "Enable End Conversation",
      "endConversationTooltip": "Allows the AI to intelligently end the conversation when the objective is complete or the caller indicates they're done. The agent will politely conclude the call instead of continuing indefinitely.",
      "endConversationDescription": "Let agent intelligently end conversation when appropriate",
      "enableAppointmentBooking": "Enable Appointment Booking",
      "appointmentBookingTooltip": "Allows the AI agent to book appointments during calls. When enabled, the agent can collect appointment details (date, time, purpose) and schedule them automatically. Appointments are tracked in the CRM.",
      "appointmentBookingDescription": "Let agent book appointments during calls"
    },
    "toast": {
      "created": "Agent created successfully",
      "createFailed": "Failed to create agent",
      "updated": "Agent updated successfully",
      "updateFailed": "Failed to update agent",
      "deleted": "Agent deleted successfully",
      "deleteFailed": "Failed to delete agent",
      "knowledgeUploaded": "Knowledge uploaded successfully - agents can now use this information",
      "knowledgeUploadFailed": "Failed to upload knowledge",
      "missingFields": "Missing required fields",
      "pleaseEnterName": "Please fill in agent name",
      "pleaseSelectVoice": "Please select a voice for the incoming agent",
      "systemPromptRequired": "Incoming agents require a system prompt",
      "missingTransferPhone": "Missing transfer phone number",
      "transferPhoneRequired": "When call transfer is enabled, you must provide a valid phone number",
      "flowRequired": "Flow agents require a flow to be selected",
      "tryAgain": "Please try again"
    }
  },
  "calls": {
    "title": "Chamadas",
    "description": "Visualize e gerencie todas as chamadas",
    "allCalls": "Todas as chamadas",
    "transcribed": "Transcritas",
    "recordings": "Gravações",
    "noCalls": "Nenhuma chamada encontrada",
    "noTranscribed": "Ainda não há chamadas transcritas",
    "noRecordings": "Nenhuma gravação disponível",
    "filters": {
      "all": "Todas",
      "incoming": "Entrada",
      "outgoing": "Saída",
      "batch": "Lote",
      "completed": "Concluídas",
      "failed": "Falhas",
      "allStatus": "All Status",
      "allSentiment": "All Sentiment",
      "allDirections": "All Directions",
      "leadQuality": "Lead Quality",
      "allLeads": "All Leads"
    },
    "details": {
      "duration": "Duração",
      "status": "Status",
      "direction": "Direção",
      "phoneNumber": "Número de telefone",
      "transcript": "Transcrição",
      "summary": "Resumo",
      "classification": "Classificação",
      "sentiment": "Sentimento",
      "recording": "Gravação",
      "playRecording": "Reproduzir gravação",
      "loadingRecording": "Carregando gravação...",
      "noRecording": "Nenhuma gravação disponível",
      "aiAnalysis": "AI Analysis"
    },
    "classification": {
      "hot": "Lead quente",
      "warm": "Lead morno",
      "cold": "Lead frio",
      "lost": "Perdido",
      "successful": "Successful"
    },
    "syncRecordings": "Sync Recordings",
    "noCallsToExport": "No calls available to export",
    "exportedCalls": "Exported {{count}} calls to CSV",
    "viewDetails": "View Details",
    "searchPlaceholder": "Search calls...",
    "createCampaignToStart": "Create a campaign to start making calls",
    "noMatchingFilters": "No calls match your filters",
    "transcriptsWillAppear": "Transcripts will appear after calls are processed",
    "trySyncRecordings": "Try clicking \"Sync Recordings\" to fetch available recordings",
    "stats": {
      "totalCalls": "Total Calls"
    },
    "status": {
      "completed": "Completed",
      "failed": "Failed",
      "inProgress": "In Progress",
      "ended": "Ended"
    },
    "sentiment": {
      "positive": "Positive",
      "negative": "Negative",
      "neutral": "Neutral"
    }
  },
  "voicePicker": {
    "selectVoice": "Selecionar uma voz...",
    "searchPlaceholder": "Pesquisar uma voz...",
    "voicesAvailable": "vozes disponíveis",
    "accountVoices": "Suas vozes",
    "searchResults": "Resultados da pesquisa",
    "voiceLibrary": "Biblioteca de vozes",
    "noResults": "Nenhuma voz encontrada",
    "noVoices": "Nenhuma voz disponível",
    "preview": "Visualizar",
    "select": "Selecionar"
  },
  "contacts": {
    "title": "Todos os contatos",
    "description": "Gerencie seu banco de dados de contatos",
    "addContact": "Adicionar contato",
    "importContacts": "Importar contatos",
    "exportContacts": "Exportar contatos",
    "noContacts": "Nenhum contato encontrado",
    "totalContacts": "{{count}} contatos no total",
    "source": {
      "campaign": "Campanha",
      "call": "Chamada",
      "manual": "Manual"
    },
    "fields": {
      "name": "Nome",
      "phone": "Telefone",
      "email": "E-mail",
      "company": "Empresa",
      "source": "Origem",
      "callCount": "Chamadas",
      "lastContact": "Último contato",
      "createdAt": "Criado em",
      "names": "Names",
      "status": "Status",
      "actions": "Actions",
      "campaigns": "Campaigns"
    },
    "noMatchingSearch": "No contacts found matching your search",
    "loading": "Loading contacts...",
    "unknown": "Unknown",
    "searchPlaceholder": "Search by name, phone, or email...",
    "stats": {
      "uniqueContacts": "Unique Contacts",
      "fromCampaigns": "From Campaigns",
      "fromCalls": "From Calls",
      "campaigns": "Campaigns"
    },
    "deleteDialog": {
      "title": "Delete Contact?",
      "description": "Are you sure you want to delete the contact \"{{name}}\" with phone {{phone}}? This action cannot be undone."
    }
  },
  "knowledgeBase": {
    "title": "Base de conhecimento",
    "description": "Gerencie o conhecimento dos seus agentes IA",
    "addEntry": "Adicionar entrada",
    "uploadFile": "Carregar arquivo",
    "addUrl": "Adicionar URL",
    "noEntries": "Nenhuma entrada de conhecimento",
    "getStarted": "Adicione conteúdo para ajudar seus agentes IA a responder perguntas com precisão.",
    "processing": {
      "message": "Processing {{count}} item(s)... Embeddings are being generated for AI search."
    },
    "processed": "Processado",
    "failed": "Falhou",
    "type": {
      "file": "Arquivo",
      "url": "URL",
      "text": "Texto"
    },
    "fields": {
      "title": "Título",
      "content": "Conteúdo",
      "type": "Tipo",
      "status": "Status",
      "chunks": "Fragmentos",
      "createdAt": "Adicionado em",
      "titlePlaceholder": "Enter title",
      "contentPlaceholder": "Enter content",
      "url": "URL",
      "urlPlaceholder": "https://example.com"
    },
    "addText": "Add Text",
    "loading": "Loading knowledge base...",
    "unableToLoad": "Unable to Load",
    "unableToLoadDesc": "Please try again later or contact support.",
    "searchPlaceholder": "Search Knowledge Base...",
    "types": {
      "file": "Files",
      "url": "URLs",
      "text": "Text"
    },
    "filters": {
      "allTypes": "All Types"
    },
    "stats": {
      "totalItems": "Total Items",
      "knowledgeChunks": "Knowledge Chunks",
      "docsAndUrls": "Docs & URLs",
      "textEntries": "Text Entries",
      "storageUsed": "Storage Used"
    },
    "status": {
      "processing": "Processing",
      "ready": "Ready",
      "failed": "Failed",
      "pending": "Pending"
    },
    "table": {
      "name": "Name",
      "aiStatus": "AI Status",
      "chunks": "Chunks",
      "size": "Size",
      "created": "Created"
    },
    "empty": {
      "title": "No documents found",
      "adjustFilters": "Try adjusting your filters",
      "uploadFirst": "Upload your first document to get started"
    },
    "dialog": {
      "addUrl": {
        "title": "Add URL to Knowledge Base",
        "description": "Add a webpage URL. The content will be fetched and indexed for AI-powered search."
      },
      "uploadFile": {
        "title": "Upload File to Knowledge Base",
        "description": "Upload text-based files (TXT, MD, HTML, JSON, XML, CSV) up to 20MB. Content will be indexed for AI search."
      },
      "createText": {
        "title": "Create Text Document",
        "description": "Add custom text content that will be indexed for AI-powered search (max 300,000 characters)."
      },
      "delete": {
        "title": "Delete Knowledge Base Item?",
        "description": "Are you sure you want to delete \"{{title}}\"? This action cannot be undone and will remove the item and all its indexed data."
      }
    },
    "labels": {
      "url": "URL",
      "nameOptional": "Name (optional)",
      "file": "File",
      "content": "Content",
      "characters": "characters"
    },
    "placeholders": {
      "url": "https://example.com/docs",
      "urlName": "Documentation",
      "fileName": "Document name",
      "textName": "FAQ, Product Info, etc.",
      "textContent": "Enter your text content here..."
    },
    "actions": {
      "addUrl": "Add URL",
      "addFiles": "Add Files",
      "createText": "Create Text",
      "chooseFile": "Choose File",
      "adding": "Adding...",
      "uploading": "Uploading...",
      "uploadFile": "Upload File",
      "addText": "Add Text"
    },
    "tooltips": {
      "indexed": "Content indexed and ready for AI search",
      "generating": "Generating embeddings for semantic search...",
      "failed": "Processing failed - try re-uploading",
      "waiting": "Waiting to be processed"
    },
    "toast": {
      "fileUploaded": "File Uploaded",
      "fileUploadedDesc": "Your file has been uploaded and is being processed.",
      "uploadFailed": "Upload Failed",
      "uploadFailedDesc": "There was an error uploading your file.",
      "urlAdded": "URL Added",
      "urlAddedDesc": "The URL content is being fetched and indexed.",
      "urlFailed": "Failed to Add URL",
      "urlFailedDesc": "There was an error adding the URL.",
      "textAdded": "Text Added",
      "textAddedDesc": "Your text content is being processed.",
      "textFailed": "Failed to Add Text",
      "textFailedDesc": "There was an error adding the text.",
      "deleted": "Item deleted successfully",
      "deleteFailed": "Failed to delete item",
      "fileTooLarge": "File Too Large",
      "fileTooLargeDesc": "Maximum file size is 20MB.",
      "noFileSelected": "No File Selected",
      "noFileSelectedDesc": "Please select a file to upload.",
      "urlRequired": "URL Required",
      "urlRequiredDesc": "Please enter a valid URL.",
      "requiredFields": "Required Fields Missing",
      "requiredFieldsDesc": "Please fill in all required fields.",
      "textTooLong": "Text Too Long",
      "textTooLongDesc": "Maximum text length is 300,000 characters."
    },
    "unlock": {
      "title": "Unlock AI-Powered Knowledge Base",
      "description": "Upgrade to Pro to give your AI agents access to custom documents, URLs, and text content.",
      "proFeatures": "What's Included with Pro:",
      "uploadDocs": "Upload Documents",
      "uploadDocsDesc": "Add PDFs, Word docs, text files and more",
      "addWebContent": "Add Web Content",
      "addWebContentDesc": "Import content directly from URLs",
      "customText": "Custom Text Entries",
      "customTextDesc": "Add FAQs, product info, and custom responses",
      "aiSearch": "AI-Powered Search",
      "aiSearchDesc": "Semantic search across all your knowledge",
      "storage": "20MB Storage",
      "storageDesc": "Plenty of room for your content",
      "upgradeButton": "Upgrade to Pro",
      "upgradeDesc": "Cancel anytime. No long-term commitment."
    },
    "upload": {
      "title": "Upload File",
      "selectFile": "Select File",
      "dragDrop": "or drag and drop",
      "maxSize": "Max file size: 10MB"
    },
    "errors": {
      "uploadFailed": "Failed to upload file"
    }
  },
  "phoneNumbers": {
    "title": "Números de telefone",
    "description": "Gerencie seus números de telefone",
    "addNumber": "Adicionar número",
    "rentNumber": "Alugar número",
    "noNumbers": "Nenhum número de telefone",
    "getStarted": "Adicione um número de telefone para começar a fazer chamadas.",
    "monthly": "/mês",
    "fields": {
      "number": "Número",
      "type": "Tipo",
      "region": "Região",
      "status": "Status",
      "assignedAgent": "Agente atribuído",
      "monthlyRent": "Aluguel mensal"
    },
    "status": {
      "active": "Ativo",
      "inactive": "Inativo",
      "pending": "Pendente",
      "connectedTo": "Connected to:",
      "notConnected": "Not connected to any agent"
    },
    "subtitle": "Manage your dedicated phone numbers for inbound and outbound calls",
    "buyNumber": "Buy Number",
    "searchPlaceholder": "Search phone numbers...",
    "selectCountry": "Select country",
    "areaCode": "Area Code",
    "areaCodePlaceholder": "Enter 3-digit area code",
    "postalCode": "Postal Code",
    "postalCodePlaceholder": "Enter postal code",
    "manageConnections": "Manage Connections",
    "tabs": {
      "myNumbers": "My Numbers"
    },
    "stats": {
      "totalNumbers": "Total Numbers",
      "connected": "Connected",
      "creditsPerMonth": "Credits/Month"
    },
    "labels": {
      "country": "Country",
      "areaCode": "Area Code",
      "postalCode": "Postal/ZIP Code",
      "city": "City (Optional)",
      "region": "State/Region (Optional)",
      "searchMethod": "Search Method",
      "availableNumbers": "Available Numbers",
      "friendlyName": "Friendly Name (Optional)",
      "monthlyCost": "Monthly Cost",
      "credits": "credits"
    },
    "placeholders": {
      "selectCountry": "Select country",
      "loadingCountries": "Loading countries...",
      "areaCode": "Enter 3-digit area code (e.g., 415 for San Francisco)",
      "postalCode": "Enter postal code (e.g., 94102)",
      "city": "Enter city name (e.g., San Francisco)",
      "region": "Enter state or region (e.g., CA, NY, TX)",
      "friendlyName": "e.g., Campaign Line 1"
    },
    "hints": {
      "areaCode": "Common US area codes: 415 (San Francisco), 212 (New York), 310 (Los Angeles), 312 (Chicago)",
      "postalCode": "Find phone numbers available in a specific postal/ZIP code area",
      "location": "Enter at least a city or state/region to search"
    },
    "searchTypes": {
      "areaCode": "Area Code",
      "postalCode": "Postal Code",
      "cityRegion": "City/Region"
    },
    "actions": {
      "release": "Release",
      "searching": "Searching...",
      "searchNumbers": "Search Numbers",
      "purchasing": "Purchasing...",
      "purchaseFor": "Purchase for {{credits}} Credits",
      "releasing": "Releasing...",
      "releaseNumber": "Release Number"
    },
    "search": {
      "noResults": "No available numbers found. Try a different search criteria."
    },
    "dialog": {
      "buyTitle": "Rent Phone Number",
      "buyDescription": "Search for and rent a phone number. Numbers are billed monthly.",
      "monthlyBilling": "Monthly Billing",
      "monthlyBillingDesc": "Phone numbers cost {{credits}} credits per month. Your account will be charged automatically each billing cycle.",
      "releaseTitle": "Release Phone Number",
      "releaseDescription": "Are you sure you want to release {{number}}? This action cannot be undone. The number will be released from Twilio and removed from your account. You will not be charged for future billing cycles."
    },
    "empty": {
      "title": "No Phone Numbers",
      "description": "You don't have any phone numbers yet. Buy a number to start receiving and making calls.",
      "buyFirst": "Buy Your First Number"
    },
    "toast": {
      "purchaseSuccess": "Number Purchased!",
      "creditsDeducted": "{{credits}} credits have been deducted from your account.",
      "purchaseFailed": "Purchase Failed",
      "releaseSuccess": "Number Released",
      "releaseFailed": "Release Failed"
    },
    "errors": {
      "searchFailed": "Failed to search phone numbers"
    }
  },
  "flows": {
    "title": "Construtor de fluxos",
    "description": "Crie fluxos de conversação visuais",
    "createFlow": "Criar fluxo",
    "noFlows": "Ainda não há fluxos",
    "getStarted": "Crie seu primeiro fluxo de conversação.",
    "nodes": {
      "message": "Mensagem",
      "question": "Pergunta",
      "condition": "Condição",
      "transfer": "Transferência",
      "delay": "Atraso",
      "end": "Fim",
      "appointment": "Agendamento",
      "form": "Formulário",
      "webhook": "Webhook"
    },
    "fields": {
      "name": "Nome do fluxo",
      "description": "Descrição",
      "status": "Status",
      "lastEdited": "Última edição"
    },
    "subtitle": "Visual workflow editor",
    "backToDashboard": "Back to Dashboard",
    "backToFlows": "Back to Flows",
    "addNodes": "Add Nodes",
    "flowName": "Flow Name",
    "flowNamePlaceholder": "Untitled Flow",
    "flowDescription": "Flow Description",
    "flowDescriptionPlaceholder": "Describe what this flow does",
    "voiceAgent": "Voice Agent (Optional)",
    "selectAgent": "Select agent...",
    "noAgent": "No agent",
    "help": "Help",
    "test": "Test",
    "save": "Save",
    "saving": "Saving...",
    "tipClickNodes": "Click nodes to add, drag handles to connect",
    "nodeProperties": "Node Properties",
    "nodeId": "Node ID",
    "nodeTypes": {
      "message": "Message",
      "question": "Question",
      "condition": "Condition",
      "appointment": "Appointment",
      "form": "Form",
      "webhook": "Webhook",
      "transfer": "Transfer",
      "delay": "Delay",
      "playAudio": "Play Audio",
      "end": "End"
    },
    "nodeDescriptions": {
      "message": "Send a message",
      "question": "Ask a question",
      "condition": "Branch logic",
      "appointment": "Book appointment",
      "form": "Collect data",
      "webhook": "Trigger webhook",
      "transfer": "Transfer call",
      "delay": "Wait",
      "playAudio": "Play audio file",
      "end": "End conversation"
    },
    "nodeConfig": {
      "message": "Message",
      "messagePlaceholder": "Enter message to send...",
      "question": "Question",
      "questionPlaceholder": "Enter question to ask...",
      "variableName": "Variable Name",
      "variableNamePlaceholder": "e.g., transfer_consent",
      "variableNameHint": "Use lowercase with underscores (e.g., transfer_consent, user_age)",
      "variableTooltip": "This variable stores the caller's answer. Use it in Condition nodes to branch the flow.",
      "variableExample": "Example:",
      "variableExampleText": "Variable: transfer_consent\nUse in condition: transfer_consent == \"yes\"",
      "condition": "Condition",
      "conditionPlaceholder": "e.g., transfer_consent == \"yes\"",
      "conditionHint": "Reference variables from Question nodes using their exact variable name",
      "conditionTooltip": "Write conditions using variable names from Question nodes. The flow branches to True or False path.",
      "trueBranch": "True Branch → Go To",
      "falseBranch": "False Branch → Go To",
      "selectNextNode": "Select next node...",
      "phoneNumber": "Phone Number",
      "phoneNumberPlaceholder": "+1234567890",
      "duration": "Duration (seconds)",
      "durationPlaceholder": "5",
      "webhookUrl": "Webhook URL",
      "webhookUrlPlaceholder": "https://example.com/webhook",
      "webhookHint": "Or configure in the Webhooks page",
      "selectForm": "Select Form",
      "selectFormPlaceholder": "Choose a form to collect data...",
      "noFormsAvailable": "No forms available. Create forms in the Forms page first.",
      "introMessage": "Introduction Message",
      "formIntroPlaceholder": "I'll need to collect some information from you...",
      "formIntroHint": "The AI will speak this before collecting form fields",
      "formFieldsPreview": "Form Fields:",
      "loadingFields": "Loading form fields...",
      "noFieldsDefined": "No fields defined for this form",
      "formNotFound": "Selected form no longer exists. Please select a different form.",
      "formName": "Form Name",
      "formNamePlaceholder": "Contact Information",
      "formHint": "Create forms in the Forms page",
      "appointmentType": "Appointment Type",
      "appointmentTypePlaceholder": "30-minute consultation",
      "appointmentHint": "Configure in the Appointments page",
      "audioFile": "Audio File",
      "uploadAudio": "Click to upload audio",
      "audioUploaded": "Audio file uploaded",
      "uploadFailed": "Failed to upload audio",
      "fileTooLarge": "File too large (max 5MB)",
      "interruptible": "Allow caller to interrupt playback",
      "waitForComplete": "Wait for audio to finish before continuing",
      "playAudioWarningTitle": "Limited Audio Playback Support",
      "playAudioWarningElevenLabs": "This agent uses ElevenLabs engine which does not support audio file playback. To use the Play Audio node, switch the agent to use Twilio-OpenAI or Plivo-OpenAI engine.",
      "endMessage": "End Message (optional)",
      "endMessagePlaceholder": "Thank you for calling...",
      "waitForResponse": "Wait for response before proceeding"
    },
    "helpContent": {
      "howToBuild": "How to Build Flows",
      "howToBuildDesc": "Click node types on the left to add them to the canvas. Connect nodes by dragging from one handle to another.",
      "questionVariables": "Question Variables",
      "questionVariablesDesc": "The Variable Name in Question nodes stores the caller's response.",
      "usingConditions": "Using Conditions",
      "usingConditionsDesc": "Reference variables using their exact name. Compare with ==, !=, contains, etc.",
      "callTransferExample": "Call Transfer Example",
      "callTransferExampleDesc": "Flow: Message → Question (ask permission) → Condition (check \"yes\") → Transfer or End"
    },
    "toast": {
      "saved": "Flow saved",
      "savedDescription": "Your flow has been saved successfully",
      "saveError": "Error saving flow",
      "invalidConnection": "Invalid connection",
      "cannotConnectSelf": "Cannot connect a node to itself",
      "saveFirst": "Save first",
      "saveFirstDescription": "Please save your flow before testing"
    }
  },
  "webhooks": {
    "title": "Webhooks",
    "description": "Configure assinaturas de webhooks",
    "addWebhook": "Adicionar webhook",
    "noWebhooks": "Nenhum webhook configurado",
    "getStarted": "Adicione webhooks para receber notificações de eventos.",
    "events": {
      "callStarted": "Chamada iniciada",
      "callCompleted": "Chamada concluída",
      "callFailed": "Chamada falhou",
      "callTransferred": "Chamada transferida",
      "campaignStarted": "Campanha iniciada",
      "campaignCompleted": "Campanha concluída",
      "campaignPaused": "Campanha pausada",
      "appointmentBooked": "Agendamento reservado",
      "formSubmitted": "Formulário enviado",
      "callStartedDesc": "When an outbound call begins",
      "callRinging": "Call Ringing",
      "callRingingDesc": "When the phone starts ringing",
      "callAnswered": "Call Answered",
      "callAnsweredDesc": "When the recipient answers the call",
      "callCompletedDesc": "When a call ends successfully",
      "callFailedDesc": "When a call fails or errors out",
      "callTransferredDesc": "When a call is transferred to another number",
      "callNoAnswer": "No Answer",
      "callNoAnswerDesc": "When the recipient doesn't answer",
      "callBusy": "Line Busy",
      "callBusyDesc": "When the recipient's line is busy",
      "callVoicemail": "Voicemail",
      "callVoicemailDesc": "When the call goes to voicemail",
      "inboundCallReceived": "Inbound Call Received",
      "inboundCallReceivedDesc": "When an incoming call is received",
      "inboundCallAnswered": "Inbound Call Answered",
      "inboundCallAnsweredDesc": "When an incoming call is answered by AI",
      "inboundCallCompleted": "Inbound Call Completed",
      "inboundCallCompletedDesc": "When an incoming call ends successfully",
      "inboundCallMissed": "Inbound Call Missed",
      "inboundCallMissedDesc": "When an incoming call is not answered",
      "campaignStartedDesc": "When a campaign begins running",
      "campaignPausedDesc": "When a campaign is paused",
      "campaignResumed": "Campaign Resumed",
      "campaignResumedDesc": "When a paused campaign is resumed",
      "campaignCompletedDesc": "When a campaign finishes successfully",
      "campaignFailed": "Campaign Failed",
      "campaignFailedDesc": "When a campaign encounters an error",
      "campaignCancelled": "Campaign Cancelled",
      "campaignCancelledDesc": "When a campaign is cancelled by user",
      "flowStarted": "Flow Started",
      "flowStartedDesc": "When a conversation flow begins",
      "flowCompleted": "Flow Completed",
      "flowCompletedDesc": "When a conversation flow finishes",
      "flowFailed": "Flow Failed",
      "flowFailedDesc": "When a conversation flow encounters an error",
      "appointmentBookedDesc": "When an appointment is scheduled",
      "appointmentConfirmed": "Appointment Confirmed",
      "appointmentConfirmedDesc": "When an appointment is confirmed",
      "appointmentCancelled": "Appointment Cancelled",
      "appointmentCancelledDesc": "When an appointment is cancelled",
      "appointmentRescheduled": "Appointment Rescheduled",
      "appointmentRescheduledDesc": "When an appointment is rescheduled",
      "appointmentCompleted": "Appointment Completed",
      "appointmentCompletedDesc": "When an appointment is marked complete",
      "appointmentNoShow": "Appointment No-Show",
      "appointmentNoShowDesc": "When the customer doesn't attend",
      "formSubmittedDesc": "When a form is submitted",
      "formLeadCreated": "Lead Created",
      "formLeadCreatedDesc": "When a new lead is created from a form"
    },
    "fields": {
      "url": "URL do webhook",
      "events": "Eventos",
      "secret": "Segredo",
      "active": "Ativo"
    },
    "subtitle": "Configure webhook endpoints for real-time event notifications",
    "createWebhook": "Create Webhook",
    "loading": "Loading webhooks...",
    "name": "Webhook Name",
    "namePlaceholder": "My CRM Integration",
    "url": "Webhook URL",
    "urlPlaceholder": "https://api.example.com/webhooks",
    "secret": "Secret Token",
    "secretPlaceholder": "your-secret-token",
    "headers": "Custom Headers (JSON)",
    "headerPlaceholder": "{\"X-API-Key\": \"your-key\"}",
    "selectEvents": "Select Events",
    "active": "Active",
    "stats": {
      "totalWebhooks": "Total Webhooks",
      "eventSubscriptions": "Event Subscriptions"
    },
    "empty": {
      "title": "No Webhooks Configured",
      "description": "Create webhooks to receive real-time notifications when events occur in your campaigns and calls.",
      "createFirst": "Create Your First Webhook"
    },
    "dialog": {
      "createTitle": "Create Webhook",
      "createDescription": "Configure a webhook endpoint to receive event notifications."
    },
    "labels": {
      "webhookName": "Webhook Name",
      "endpointUrl": "Endpoint URL",
      "eventSubscriptions": "Event Subscriptions",
      "events": "Events",
      "auth": "Auth",
      "campaignFilter": "Campaign Filter",
      "authentication": "Authentication",
      "authType": "Authentication Type",
      "username": "Username",
      "password": "Password",
      "bearerToken": "Bearer Token",
      "customHeaders": "Custom Headers (JSON)",
      "eventsSelected": "{{count}} event(s) selected",
      "filteringByCampaigns": "Filtering by {{count}} campaign(s)",
      "receivingFromAll": "Receiving events from all campaigns",
      "filterBySpecific": "Filter by specific campaigns",
      "filterBySpecificDesc": "Only receive events from selected campaigns",
      "selectCampaigns": "Select Campaigns",
      "noCampaigns": "No campaigns available",
      "noAuthConfigured": "No authentication configured",
      "usingAuth": "Using {{type}} authentication"
    },
    "placeholders": {
      "webhookName": "My CRM Integration",
      "endpointUrl": "https://api.example.com/webhooks",
      "bearerToken": "your-secret-token",
      "customHeaders": "{\"X-API-Key\": \"your-key\", \"X-Secret\": \"your-secret\"}"
    },
    "tooltips": {
      "webhookName": "A friendly name to identify this webhook. Example: 'CRM Integration' or 'Analytics Tracking'.",
      "endpointUrl": "The URL where webhook events will be sent. Must be a valid HTTPS URL that can receive POST requests.",
      "eventSubscriptions": "Select which events should trigger webhook notifications. You'll receive a POST request with event details whenever any selected event occurs.",
      "campaignFilter": "By default, this webhook receives events from all campaigns. Enable filtering to only receive events from specific campaigns.",
      "authTitle": "Choose how to authenticate webhook requests:"
    },
    "actions": {
      "test": "Test",
      "logs": "Logs",
      "retry": "Retry",
      "retryDelivery": "Retry Delivery",
      "selectAll": "Select All"
    },
    "auth": {
      "none": "None",
      "noneDesc": "No authentication header is sent",
      "basic": "Basic Auth",
      "basicDesc": "Sends username and password as Base64-encoded Authorization header",
      "bearer": "Bearer Token",
      "bearerDesc": "Sends a token in the Authorization header (e.g., API keys)",
      "custom": "Custom Headers",
      "customDesc": "Define your own headers in JSON format"
    },
    "eventGroups": {
      "callEvents": "Outbound Call Events",
      "callEventsDesc": "Events related to outbound phone calls",
      "inboundCallEvents": "Inbound Call Events",
      "inboundCallEventsDesc": "Events related to incoming phone calls",
      "campaignEvents": "Campaign Events",
      "campaignEventsDesc": "Events related to campaigns",
      "flowEvents": "Flow Events",
      "flowEventsDesc": "Events related to conversation flows",
      "appointmentEvents": "Appointment Events",
      "appointmentEventsDesc": "Events related to appointments",
      "formEvents": "Form Events",
      "formEventsDesc": "Events related to form submissions"
    },
    "logs": {
      "title": "Webhook Delivery Logs",
      "recentDeliveries": "Recent Deliveries",
      "failedDeliveries": "Failed Deliveries",
      "loading": "Loading logs...",
      "noLogs": "No delivery logs yet",
      "noFailed": "No failed deliveries",
      "attempt": "Attempt",
      "noResponse": "No Response"
    },
    "toast": {
      "created": "Webhook created successfully",
      "createFailed": "Failed to create webhook",
      "deleted": "Webhook deleted",
      "deleteFailed": "Failed to delete webhook",
      "testSent": "Test webhook sent",
      "testFailed": "Failed to send test webhook",
      "retryInitiated": "Retry initiated",
      "retryFailed": "Failed to retry delivery"
    },
    "errors": {
      "invalidJson": "Invalid JSON format for custom headers"
    }
  },
  "billing": {
    "title": "Faturamento e créditos",
    "description": "Gerencie sua assinatura e créditos",
    "plansPurchases": "Planos e Compras de Pacotes",
    "creditsRecords": "Histórico de Créditos",
    "currentPlan": "Plano atual",
    "freePlan": "Gratuito",
    "proPlan": "Pro",
    "credits": "Créditos",
    "remainingCredits": "Créditos restantes",
    "buyCredits": "Comprar créditos",
    "viewHistory": "Ver histórico",
    "upgrade": "Atualizar",
    "upgradeToPro": "Atualizar para Pro",
    "manageSubscription": "Gerenciar assinatura",
    "billingHistory": "Histórico de faturamento",
    "perMonth": "/mês",
    "perYear": "/ano",
    "purchase": "Comprar",
    "creditPackages": "Pacotes de Créditos",
    "transactionHistory": "Histórico de Transações",
    "features": {
      "unlimited": "Ilimitado",
      "included": "Incluído",
      "notIncluded": "Não incluído"
    },
    "tableHeaders": {
      "type": "Tipo",
      "description": "Descrição",
      "amount": "Valor",
      "date": "Data"
    },
    "subscriptionCancelled": "Assinatura cancelada",
    "subscriptionCancelledMessage": "Sua assinatura foi cancelada com sucesso.",
    "cancelFailed": "Falha ao cancelar assinatura",
    "subscriptionPeriod": "Período da assinatura",
    "startDate": "Data de início",
    "renewalDate": "Data de renovação",
    "transactionSubtitle": "Veja seu histórico de transações",
    "pagination": "Mostrando {{start}}-{{end}} de {{total}}",
    "previous": "Anterior",
    "next": "Próximo",
    "subtitle": "Manage your subscription, credits, and billing",
    "currentBalance": "Current Balance",
    "transactions": "Transactions",
    "availableCredits": "Available credits",
    "upgradeYourPlan": "Upgrade Your Plan",
    "upgradeSubtitle": "Unlock unlimited agents, campaigns, and contacts",
    "free": "Free",
    "recommended": "Recommended",
    "currentPlanButton": "Current Plan",
    "aiAgent": "{{count}} AI Agent",
    "activeCampaign": "{{count}} Active Campaign",
    "contactsPerCampaign": "{{count}} Contacts per Campaign",
    "purchaseCreditsAsNeeded": "Purchase credits as needed",
    "unlimitedAgents": "Unlimited AI Agents",
    "unlimitedCampaigns": "Unlimited Campaigns",
    "unlimitedContacts": "Unlimited Contacts",
    "creditsIncludedMonthly": "{{count}} credits included monthly",
    "prioritySupport": "Priority support",
    "orYearly": "or ${{price}}/year (save {{percent}}%)",
    "subscribeMonthly": "Subscribe Monthly",
    "subscribeYearly": "Subscribe Yearly",
    "creditsAndUsage": "Credits & Usage",
    "creditsSubtitle": "Purchase credits to make calls and send messages",
    "membershipRequired": "You need an active membership subscription to purchase credits or phone numbers.",
    "purchaseCredits": "Purchase Credits",
    "popular": "Popular",
    "perMinute": "per minute",
    "exportCSV": "Export CSV",
    "credit": "Credit",
    "debit": "Debit",
    "payment": "Payment",
    "noTransactions": "No transactions yet",
    "cancelSubscription": "Cancel Subscription",
    "cancelConfirmTitle": "Cancel Subscription",
    "cancelConfirmMessage": "Are you sure you want to cancel your Pro subscription? You'll continue to have access until the end of your current billing period.",
    "keepSubscription": "Keep Subscription",
    "billingPeriod": "Billing Period",
    "renews": "Renews",
    "cancelsOn": "Cancels on {{date}}",
    "toast": {
      "subscriptionCanceled": "Subscription Canceled",
      "subscriptionCanceledDesc": "Your subscription will remain active until the end of the current billing period.",
      "failedToCancel": "Failed to cancel subscription",
      "failedToCheckout": "Failed to start checkout",
      "subscriptionSuccess": "Subscription Successful",
      "subscriptionSuccessDesc": "Your subscription is now active.",
      "paymentSuccess": "Payment Successful",
      "paymentSuccessDesc": "Credits have been added to your account."
    },
    "plans": "Plans",
    "creditPacks": "Credit Packs",
    "status": "Status"
  },
  "payment": {
    "subscriptionSuccess": "Assinatura ativada!",
    "creditsSuccess": "Créditos comprados!",
    "failed": "Pagamento falhou",
    "cancelled": "Pagamento cancelado",
    "processing": "Processando pagamento...",
    "welcomeToPlan": "Bem-vindo ao",
    "subscriptionActive": "Sua assinatura está ativa agora.",
    "subscriptionActiveGeneric": "Sua assinatura foi ativada com sucesso.",
    "creditsAdded": "créditos foram adicionados à sua conta.",
    "creditsAddedGeneric": "Seus créditos foram adicionados à sua conta.",
    "failedDescription": "Não conseguimos processar seu pagamento. Por favor, tente novamente ou use um método de pagamento diferente.",
    "cancelledDescription": "Você cancelou o pagamento. Nenhuma cobrança foi feita em sua conta.",
    "verifyingDescription": "Verificando seu pagamento com o provedor de pagamentos...",
    "processingDescription": "Por favor aguarde enquanto confirmamos seu pagamento...",
    "paymentMethod": "Método de pagamento",
    "type": "Tipo",
    "subscription": "Assinatura",
    "creditPurchase": "Compra de créditos",
    "amount": "Valor",
    "credits": "Créditos",
    "plan": "Plano",
    "transactionId": "ID da transação",
    "returnToBilling": "Voltar para Faturamento",
    "tryAgain": "Tentar novamente"
  },
  "settings": {
    "title": "Configurações",
    "description": "Gerencie as configurações da sua conta",
    "profile": "Perfil",
    "security": "Segurança",
    "notifications": "Notificações",
    "preferences": "Preferências",
    "changePassword": "Alterar senha",
    "updateProfile": "Atualizar perfil",
    "currentPassword": "Senha atual",
    "newPassword": "Nova senha",
    "confirmPassword": "Confirmar senha",
    "profileUpdated": "Perfil atualizado com sucesso",
    "passwordChanged": "Senha alterada com sucesso",
    "account": "Account",
    "profileInformation": "Profile Information",
    "firstName": "First Name",
    "lastName": "Last Name",
    "company": "Company",
    "companyPlaceholder": "Your company name",
    "saveChanges": "Save Changes",
    "profileUpdatedDescription": "Your profile settings have been saved successfully.",
    "updateFailed": "Update Failed",
    "passwordChangedDescription": "Your password has been updated successfully.",
    "passwordChangeFailed": "Password Change Failed",
    "passwordsDoNotMatch": "Passwords do not match",
    "passwordTooShort": "Password must be at least 8 characters",
    "currentPasswordRequired": "Current password is required",
    "newPasswordRequired": "New password is required",
    "notificationPreferences": "Notification Preferences",
    "notificationDescription": "Configure how you receive notifications and alerts from the platform.",
    "accountManagement": "Account Management",
    "accountManagementDescription": "Manage your account settings, data export, and account deletion.",
    "signOut": "Sign Out",
    "signOutDescription": "Sign out from your account on this device",
    "deleteAccount": "Delete Account",
    "deleteAccountWarning": "Permanently delete your account and all associated data",
    "confirmDeleteAccount": "Confirm Account Deletion",
    "deleteAccountConfirmMessage": "This action cannot be undone. Please enter your password to confirm.",
    "deleteAccountConsequences": "This will permanently delete:",
    "deleteConsequence1": "All your campaigns and contacts",
    "deleteConsequence2": "All call recordings and transcripts",
    "deleteConsequence3": "All agents, flows, and configurations",
    "enterPasswordToConfirm": "Enter your password to confirm",
    "yourPassword": "Your password",
    "permanentlyDelete": "Permanently Delete Account",
    "accountDeleted": "Account Deleted",
    "accountDeletedDescription": "Your account has been permanently deleted.",
    "deleteAccountFailed": "Failed to Delete Account",
    "passwordRequired": "Password Required",
    "enterPasswordToDelete": "Please enter your password to delete your account",
    "timezone": {
      "saved": "Timezone saved",
      "savedDesc": "Your timezone has been saved successfully.",
      "saveFailed": "Failed to save timezone",
      "required": "Timezone required",
      "requiredDesc": "Please select your timezone to continue.",
      "detected": "Timezone detected",
      "setupTitle": "Set Your Timezone",
      "setupDescription": "Your timezone is required to ensure calls are scheduled at the correct local time for your contacts. This helps avoid calling contacts at inconvenient hours.",
      "currentTime": "Current time",
      "label": "Timezone",
      "placeholder": "Select your timezone",
      "useDetected": "Use detected timezone",
      "continue": "Continue to Create Campaign"
    }
  },
  "admin": {
    "settings": {
      "title": "Configurações Globais",
      "description": "Configurar definições da plataforma, SEO e integrações",
      "tabs": {
        "master": "Configurações Mestras",
        "elevenlabs": "ElevenLabs",
        "seo": "Módulo SEO",
        "analytics": "Análises",
        "languages": "Idiomas",
        "system": "Sistema"
      },
      "autoRestart": {
        "title": "Sistema de Reinício Automático",
        "description": "Configure o reinício automático quando os limites de recursos forem excedidos",
        "enabled": "Habilitado",
        "disabled": "Desabilitado",
        "enableToggle": "Habilitar Reinício Automático",
        "enableToggleDesc": "Reiniciar automaticamente quando os limites de recursos forem excedidos",
        "loadingStatus": "Carregando status dos recursos...",
        "statusError": "Falha ao carregar o status dos recursos.",
        "currentRam": "Uso Atual de RAM",
        "currentCpu": "Uso Atual de CPU",
        "processMemory": "Processo",
        "ramLimit": "Limite de RAM (%)",
        "ramLimitTooltip": "Reiniciar quando o uso de RAM do sistema exceder esta porcentagem (50-95%)",
        "ramLimitHint": "Recomendado: 75-85%",
        "cpuLimit": "Limite de CPU (%)",
        "cpuLimitTooltip": "Reiniciar quando o uso de CPU exceder esta porcentagem (20-95%)",
        "cpuLimitHint": "Recomendado: 80-90%",
        "activeMessage": "O reinício automático está ativo. O sistema será reiniciado de forma ordenada quando os limites de RAM ou CPU forem excedidos por 3 verificações consecutivas (90 segundos).",
        "refreshStatus": "Atualizar Status",
        "refreshing": "Atualizando...",
        "configuredLimits": "Limites Configurados",
        "ramLimitValue": "RAM: {{value}}%",
        "cpuLimitValue": "CPU: {{value}}%",
        "watchdogStatus": "Status do Watchdog",
        "watchdogActive": "Ativo",
        "watchdogInactive": "Inativo",
        "cores": "núcleos",
        "loadAvg": "Carga Média",
        "envProduction": "Produção",
        "envDevelopment": "Desenvolvimento",
        "envDocsTitle": "Ambiente e Limitações",
        "ramMonitoringTitle": "Monitoramento de RAM",
        "ramMonitoringDesc": "Usa leituras reais de memória do sistema via APIs Node.js. Mede com precisão a memória total e livre do servidor. Funciona de forma confiável em todos os ambientes.",
        "cpuMonitoringTitle": "Monitoramento de CPU",
        "cpuMonitoringDesc": "Combina o tempo de CPU do processo com a média de carga do sistema para leituras mais precisas. Mostra núcleos de CPU e média de carga de 1 minuto. Em ambientes de desenvolvimento/sandbox, as leituras podem variar.",
        "restartBehaviorTitle": "Comportamento de Auto-Reinício",
        "restartBehaviorDesc": "Aciona desligamento gracioso após 3 violações consecutivas do limite (90 segundos). Requer um gerenciador de processos (PM2, systemd) para reiniciar o aplicativo. Em ambientes de desenvolvimento, o app pode simplesmente encerrar sem reiniciar.",
        "productionNote": "Para melhores resultados, implante com PM2 ou gerenciador de processos similar que reinicie automaticamente o aplicativo após o desligamento."
      },
      "connectionStatus": {
        "refreshAll": "Atualizar Tudo",
        "connected": "Conectado",
        "disconnected": "Desconectado",
        "checking": "Verificando...",
        "verifying": "Verificando conexão API...",
        "telephony": "Telefonia de voz e SMS",
        "aiVoice": "Síntese de voz IA",
        "twilioReady": "Twilio está configurado e pronto para chamadas",
        "twilioSetup": "Configure as credenciais do Twilio abaixo para habilitar chamadas",
        "elevenLabsReady": "ElevenLabs está configurado para agentes de voz IA",
        "elevenLabsSetup": "Adicione chaves de API através do pool de chaves para habilitar vozes IA",
        "embeddings": "Embeddings e RAG",
        "openaiReady": "OpenAI está configurado para embeddings RAG",
        "openaiSetup": "Configure a chave API do OpenAI para embeddings",
        "edit": "Editar",
        "manageKeys": "Gerenciar Chaves"
      },
      "apiKeys": "Chaves API",
      "stripeKey": "Chave Stripe",
      "twilioKey": "Chave Twilio",
      "elevenLabsKey": "Chave ElevenLabs",
      "openaiKey": "Chave OpenAI",
      "systemSettings": "Configurações do Sistema",
      "maxPhoneNumbers": "Máx. Números de Telefone",
      "maxAgents": "Máx. Agentes",
      "elevenlabs": {
        "title": "ElevenLabs"
      },
      "twilio": {
        "title": "Twilio API Credentials",
        "description": "Enter your Twilio credentials for phone number management and call handling",
        "accountSid": "Twilio Account SID",
        "accountSidTooltip": "Your Twilio Account SID - found in your Twilio Console dashboard",
        "accountSidPlaceholder": "Enter Twilio Account SID",
        "accountSidFormat": "Format: ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "authToken": "Twilio Auth Token",
        "authTokenTooltip": "Your Twilio Auth Token - keep this secret and secure",
        "authTokenPlaceholder": "Enter Twilio Auth Token",
        "authTokenFormat": "32-character authentication token",
        "configured": "Twilio credentials are configured and active"
      },
      "openai": {
        "title": "OpenAI API Credentials",
        "description": "Enter your OpenAI API key for knowledge base embeddings and RAG functionality",
        "apiKey": "OpenAI API Key",
        "apiKeyTooltip": "Your OpenAI API key - used for generating embeddings in the RAG knowledge base system. Get one from platform.openai.com",
        "apiKeyPlaceholder": "Enter OpenAI API Key",
        "apiKeyFormat": "Format: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "configuredViaDb": "OpenAI API key is configured and active (via database)",
        "configuredViaEnv": "OpenAI API key is configured and active (via environment variable)"
      },
      "planSettings": {
        "title": "Plan Settings",
        "description": "Default settings for subscription plans",
        "defaultLlm": "Default LLM for Free Plan",
        "defaultLlmTooltip": "The default AI model (e.g., GPT-4o Mini) assigned to agents created by Free plan users. Pro users can choose any available model.",
        "defaultLlmPlaceholder": "e.g., GPT-4o Mini",
        "bonusCredits": "Pro Plan Bonus Credits",
        "bonusCreditsTooltip": "Number of free credits automatically added to a user's account when they subscribe to the Pro plan. This is a one-time bonus.",
        "bonusCreditsHint": "Credits given when subscribing to Pro plan"
      },
      "pricing": {
        "title": "Pricing Settings",
        "description": "Configure pricing and markups",
        "creditPrice": "Credit Price per Minute ($)",
        "creditPriceTooltip": "Multiplier for calculating call costs. Call duration is rounded UP to the nearest minute, then multiplied by this value. Example: 64 seconds = 2 minutes × this rate. This is used for internal cost calculations only.",
        "creditPriceHint": "Cost per minute of calling",
        "phoneMonthly": "Phone Number Monthly Cost (Credits)",
        "phoneMonthlyTooltip": "Number of credits charged per month for renting a phone number. Users pay this amount when purchasing and then monthly thereafter. Default is 50 credits.",
        "phoneMonthlyHint": "Credits charged for phone number rental (monthly)",
        "minPurchase": "Minimum Credit Purchase",
        "minPurchaseTooltip": "The minimum number of credits users must purchase at once. This helps ensure transaction fees don't eat into small purchases.",
        "llmMargin": "LLM Margin (%)",
        "llmMarginTooltip": "DISPLAY ONLY: Shows estimated AI processing costs on agent creation screen for transparency. Your actual profit margin comes from credit package pricing strategy (e.g., selling 100 credits for $50 vs. your costs).",
        "llmMarginHint": "Profit margin percentage added to LLM costs shown to users"
      },
      "resources": {
        "title": "System Resources",
        "description": "Configure system resource pools",
        "poolSize": "System Phone Pool Size",
        "poolSizeTooltip": "Number of shared phone numbers maintained for Free plan users. These numbers are shared among all free users to reduce infrastructure costs while allowing them to test the platform.",
        "poolSizeHint": "Number of phone numbers to keep in pool for free users"
      },
      "tools": {
        "title": "System Tools",
        "description": "Maintenance and administrative tools",
        "syncAllCalls": "Sync All Calls",
        "syncAllCallsDesc": "Fetch and sync call data from both ElevenLabs and Twilio. Gets transcripts, recordings, phone numbers, and duration from both sources to provide complete call information.",
        "syncingFromSources": "Syncing from ElevenLabs + Twilio...",
        "callSyncComplete": "Call Sync Complete",
        "syncedCalls": "Successfully synced {{success}} of {{total}} calls.",
        "syncSkipped": "Skipped: {{count}}",
        "syncFailed": "Failed: {{count}}",
        "syncIncomingWebhooks": "Sync Incoming Webhooks",
        "syncIncomingWebhooksDesc": "Configure ElevenLabs webhooks for all incoming connections to enable automatic call logging",
        "syncing": "Syncing...",
        "webhookSyncComplete": "Webhook Sync Complete",
        "webhooksConfigured": "Successfully configured {{success}} of {{total}} incoming agent webhooks."
      },
      "saveSettings": "Save Settings",
      "saving": "Saving...",
      "settingsUpdated": "Settings updated successfully",
      "updateFailed": "Failed to update setting"
    },
    "analytics": {
      "title": "Análises da plataforma",
      "description": "Descrição",
      "scriptsTitle": "Scripts de análise e rastreamento",
      "scriptsDescription": "Gerencie scripts de análise e rastreamento de terceiros que são injetados em todas as páginas do seu site.",
      "addScript": "Adicionar script",
      "editScript": "Editar script",
      "addScriptDesc": "Adicione um novo script de análise ou rastreamento ao seu site. Esses scripts ajudam a rastrear o comportamento dos visitantes e conversões.",
      "editScriptDesc": "Modifique a configuração do script de análise.",
      "scriptName": "Nome do script",
      "scriptNamePlaceholder": "ex., Google Analytics",
      "scriptType": "Tipo de script",
      "scriptCode": "Código do script",
      "scriptCodePlaceholder": "Cole seu código de rastreamento aqui...",
      "scriptCodeHint": "Cole o código de rastreamento completo fornecido pelo seu serviço de análise. Inclua todas as tags de script.",
      "placement": "Posicionamento",
      "placementHead": "Seção Head",
      "placementBody": "Seção Body",
      "headDesc": "Carrega antes do conteúdo da página - ideal para scripts de rastreamento que precisam ser executados cedo",
      "bodyDesc": "Carrega após o conteúdo da página - melhor para scripts que não precisam ser executados imediatamente",
      "placementRequired": "Por favor, selecione pelo menos um local",
      "loadPriority": "Prioridade de carregamento",
      "priorityHint": "Scripts de maior prioridade carregam primeiro (0-100). Use valores mais altos para rastreamento crítico.",
      "scriptOptions": "Opções do script",
      "asyncOption": "Async",
      "deferOption": "Defer",
      "enabled": "Habilitado",
      "priority": "Prioridade",
      "name": "Nome",
      "type": "Tipo",
      "descriptionPlaceholder": "Notas opcionais sobre este script para sua referência...",
      "noScripts": "Nenhum script de análise configurado ainda.",
      "noScriptsHint": "Adicione scripts de rastreamento como Google Analytics, Facebook Pixel ou outras ferramentas de análise para rastrear os visitantes do seu site.",
      "scriptCreated": "Script criado",
      "scriptCreatedDesc": "Seu script de análise foi adicionado e começará a rastrear imediatamente.",
      "scriptUpdated": "Script atualizado",
      "scriptUpdatedDesc": "As alterações do seu script de análise foram salvas.",
      "scriptDeleted": "Script excluído",
      "scriptDeletedDesc": "O script de análise foi removido do seu site.",
      "deleteTitle": "Excluir script?",
      "deleteDesc": "Isso removerá permanentemente o script de rastreamento do seu site. O rastreamento de visitantes para este script será interrompido imediatamente.",
      "scriptLabel": "Script",
      "nameRequired": "Por favor, insira um nome para este script.",
      "codeRequired": "Por favor, cole o código de rastreamento para este script.",
      "tooltips": {
        "name": "Dê ao seu script um nome amigável para identificá-lo facilmente depois. Por exemplo: 'Google Analytics' ou 'Rastreamento de anúncios do Facebook'.",
        "type": "Selecione o tipo de serviço de rastreamento. Isso ajuda a preencher o modelo de código correto. Escolha 'Script personalizado' se seu serviço não estiver listado.",
        "code": "Este é o código de rastreamento fornecido pelo seu serviço de análise. Você geralmente pode encontrá-lo no painel de análise em 'Configuração' ou 'Instalação'.",
        "placement": "Escolha onde o script deve ser adicionado nas suas páginas. A maioria dos scripts de rastreamento funciona melhor na seção Head. Alguns scripts como Google Tag Manager precisam tanto do Head quanto do Body.",
        "priority": "Controla quais scripts carregam primeiro. Números maiores carregam primeiro. Use 100 para scripts críticos e 0 para os menos importantes.",
        "options": "Configurações avançadas para como o script carrega. A maioria dos usuários não precisa alterar isso.",
        "async": "Carrega o script em segundo plano sem desacelerar sua página. Recomendado para a maioria dos scripts de rastreamento.",
        "defer": "Aguarda até que a página esteja totalmente carregada antes de executar o script. Bom para rastreamento não crítico.",
        "enabled": "Ative ou desative o rastreamento. Quando desabilitado, o script não será executado no seu site.",
        "description": "Adicione notas para si mesmo sobre este script, como o que ele rastreia ou quando foi adicionado."
      }
    },
    "title": "Painel administrativo",
    "description": "Administração da plataforma",
    "users": {
      "title": "User Management",
      "description": "Manage user accounts, plans, and permissions",
      "tableCaption": "Platform users and their subscription details",
      "exportCSV": "Export CSV",
      "exporting": "Exporting...",
      "loadingUsers": "Loading users...",
      "noUsersFound": "No users found",
      "suspended": "Suspended",
      "openMenu": "Open menu",
      "editDetails": "Edit Details",
      "addPromoCredits": "Add Promo Credits",
      "suspendUser": "Suspend User",
      "activateUser": "Activate User",
      "editUser": "Edit User",
      "updateDetails": "Update user details and permissions",
      "promoCreditsTitle": "Add Promo Credits",
      "promoCreditsDescription": "Add promotional credits to {{name}}. These credits will be added immediately and appear in their transaction history.",
      "creditAmount": "Credit Amount",
      "enterCreditAmount": "Enter credit amount",
      "creditExplanation": "Enter the number of credits to add (1 credit = 1 minute of calling)",
      "addCredits": "Add Credits",
      "saveChanges": "Save Changes",
      "exportSuccess": "Export Successful",
      "exportedUsers": "Exported {{count}} users to CSV",
      "exportFailed": "Export Failed",
      "exportFailedDesc": "Failed to export users. Please try again.",
      "userUpdated": "User updated successfully",
      "updateFailed": "Failed to update user",
      "promoCreditsAdded": "Promo credits added successfully",
      "promoFailed": "Failed to add promo credits",
      "columns": {
        "user": "User",
        "role": "Role",
        "plan": "Plan",
        "credits": "Credits",
        "status": "Status",
        "joined": "Joined"
      },
      "roles": {
        "user": "User",
        "manager": "Manager",
        "admin": "Admin"
      },
      "plans": {
        "free": "Free",
        "pro": "Pro"
      }
    },
    "totalUsers": "Total de usuários",
    "newThisWeek": "Novos esta semana",
    "revenue": "Receita",
    "systemHealth": "Saúde do sistema",
    "tabs": {
      "users": "Gerenciamento de usuários",
      "analytics": "Análises",
      "settings": "Configurações globais",
      "elevenLabs": "Pool ElevenLabs",
      "phoneNumbers": "Números de telefone",
      "credits": "Pacotes de créditos",
      "llmModels": "Modelos LLM",
      "plans": "Planos",
      "contacts": "Todos os contatos",
      "batchJobs": "Trabalhos em lote",
      "notifications": "Notificações"
    },
    "actions": {
      "addUser": "Adicionar usuário",
      "editUser": "Editar usuário",
      "deleteUser": "Excluir usuário",
      "suspendUser": "Suspender usuário",
      "activateUser": "Ativar usuário",
      "resetPassword": "Redefinir senha"
    },
    "userForm": {
      "title": "Adicionar Usuário",
      "editTitle": "Editar Usuário",
      "email": "E-mail",
      "name": "Nome",
      "password": "Senha",
      "confirmPassword": "Confirmar Senha",
      "role": "Função",
      "credits": "Créditos Iniciais",
      "user": "Usuário"
    },
    "notifications": {
      "title": "Notificações",
      "subtitle": "Enviar notificações para todos os usuários da plataforma",
      "broadcastInfo": "As notificações de broadcast são enviadas para todos os usuários e aparecem no menu suspenso de notificações. Use este recurso para anúncios importantes em toda a plataforma.",
      "createBroadcast": {
        "title": "Criar Notificação de Broadcast",
        "description": "Componha uma mensagem para enviar a todos os usuários da plataforma",
        "titleLabel": "Título",
        "titlePlaceholder": "ex., Anúncio de novo recurso",
        "iconLabel": "Ícone",
        "messageLabel": "Mensagem",
        "messagePlaceholder": "Escreva sua mensagem aqui...",
        "linkLabel": "URL/Link",
        "displayTypeLabel": "Tipo de Exibição",
        "priorityLabel": "Prioridade (1-10)",
        "priorityHint": "Banners de maior prioridade aparecem primeiro",
        "expiresAtLabel": "Expira em",
        "selectDate": "Selecionar data de expiração",
        "dismissibleLabel": "Dispensável",
        "sendToAllUsers": "Esta notificação será enviada a todos os usuários registrados",
        "sending": "Enviando...",
        "sendButton": "Enviar para Todos os Usuários",
        "linkPlaceholder": "https://example.com/page",
        "linkHint": "Optional link users can click to learn more",
        "expiryLabel": "Expiry Date",
        "expiryPlaceholder": "Select expiration date"
      },
      "automaticNotifications": {
        "title": "Notificações Automáticas",
        "description": "O sistema envia automaticamente notificações para os seguintes eventos",
        "emailEnabled": "Email habilitado",
        "editTemplate": "Editar Modelo",
        "types": {
          "welcome": {
            "title": "Mensagem de Boas-vindas",
            "description": "Enviado quando novos usuários se registram"
          },
          "membershipUpgrade": {
            "title": "Upgrade de Assinatura",
            "description": "Enviado quando usuários atualizam para Pro"
          },
          "membershipCancel": {
            "title": "Cancelamento de Assinatura",
            "description": "Enviado quando a assinatura é cancelada"
          },
          "phoneBilling": {
            "title": "Cobrança de Número de Telefone",
            "description": "Enviado quando a cobrança mensal do número de telefone é bem-sucedida ou falha"
          },
          "lowCredits": {
            "title": "Aviso de Créditos Baixos",
            "description": "Enviado quando os créditos caem abaixo de 100 após transações"
          },
          "campaignComplete": {
            "title": "Campanha Concluída",
            "description": "Enviado quando uma campanha termina todas as chamadas"
          }
        }
      },
      "emailTemplates": {
        "title": "Modelos de Email",
        "description": "Gerenciar modelos de email para notificações do sistema",
        "addTemplate": "Adicionar Modelo",
        "addFirstTemplate": "Adicionar Primeiro Modelo",
        "noTemplates": "Nenhum modelo de email configurado ainda",
        "createTitle": "Criar Modelo de Email",
        "editTitle": "Editar Modelo de Email",
        "createDescription": "Criar um novo modelo de email para notificações automatizadas",
        "editDescription": "Atualizar o conteúdo e as configurações do modelo de email",
        "columns": {
          "name": "Nome",
          "type": "Tipo de Modelo",
          "status": "Status",
          "lastUpdated": "Última Atualização"
        },
        "fields": {
          "templateType": "Tipo de Modelo",
          "templateTypePlaceholder": "ex., welcome, password_reset",
          "templateTypeHint": "Identificador único usado internamente (ex., welcome, low_credits)",
          "name": "Nome de Exibição",
          "namePlaceholder": "ex., Email de Boas-vindas",
          "subject": "Assunto do Email",
          "subjectPlaceholder": "ex., Bem-vindo à {{companyName}}!",
          "body": "Corpo do Email",
          "htmlBodyPlaceholder": "Digite o conteúdo HTML do email...",
          "textBodyPlaceholder": "Digite o conteúdo alternativo em texto simples...",
          "textBodyHint": "Versão em texto simples exibida quando o HTML não pode ser exibido",
          "isActive": "Ativo",
          "isActiveHint": "Modelos inativos não serão enviados"
        },
        "tabs": {
          "html": "Corpo HTML",
          "text": "Texto Simples"
        },
        "insertVariable": "Inserir Variável",
        "availableVariables": "Variáveis Disponíveis",
        "variablesHint": "Clique em uma variável acima para inseri-la na posição do cursor no corpo ou assunto",
        "showPreview": "Mostrar Prévia",
        "hidePreview": "Ocultar Prévia",
        "previewLabel": "Prévia HTML",
        "errors": {
          "templateTypeRequired": "O tipo de modelo é obrigatório",
          "nameRequired": "O nome de exibição é obrigatório",
          "subjectRequired": "O assunto do email é obrigatório",
          "htmlBodyRequired": "O conteúdo HTML é obrigatório"
        },
        "toast": {
          "createSuccess": "Modelo Criado",
          "createSuccessDesc": "O modelo de email foi criado com sucesso",
          "updateSuccess": "Modelo Atualizado",
          "updateSuccessDesc": "O modelo de email foi atualizado com sucesso",
          "createFailed": "Falha ao Criar Modelo",
          "updateFailed": "Falha ao Atualizar Modelo",
          "validationError": "Erro de Validação",
          "fixErrors": "Por favor, corrija os erros antes de salvar"
        }
      },
      "toast": {
        "sentSuccess": "Notificação enviada com sucesso",
        "sentToUsers": "Enviado para {{count}} usuários",
        "sendFailed": "Falha ao enviar notificação",
        "validationError": "Erro de validação",
        "provideTitleMessage": "Por favor, forneça título e mensagem"
      },
      "inAppOnly": "This section manages in-app notifications only. For email notifications and templates, go to the Email tab."
    },
    "branding": {
      "title": "Marca da Plataforma",
      "description": "Personalize a aparência da plataforma com seu logo e marca",
      "configured": "Configurado",
      "notConfigured": "Não Configurado",
      "refresh": "Atualizar",
      "editSettings": "Editar Configurações",
      "liveData": "Dados ao Vivo",
      "applicationTitle": "Título da Aplicação",
      "tagline": "Slogan",
      "logo": "Logo",
      "logoLight": "Logo (Modo Claro)",
      "logoDark": "Logo (Modo Escuro)",
      "logoLightDescription": "Usado quando o app está em modo claro",
      "logoDarkDescription": "Usado quando o app está em modo escuro",
      "forLightMode": "Para modo claro",
      "forDarkMode": "Para modo escuro",
      "favicon": "Favicon",
      "noLogo": "Nenhum logo carregado",
      "noFavicon": "Nenhum favicon carregado",
      "logoUploaded": "Logo carregado",
      "logoReady": "Pronto para exibição",
      "faviconUploaded": "Favicon carregado",
      "faviconReady": "Pronto para exibição",
      "configurationComplete": "Configuração de marca completa",
      "lastUpdated": "Última atualização",
      "editTitle": "Editar Configurações de Marca",
      "editDescription": "Atualize a marca da sua plataforma incluindo logos para modo claro/escuro, favicon e nome da aplicação",
      "applicationName": "Nome da Aplicação",
      "logoCurrent": "Logo Atual",
      "faviconCurrent": "Favicon Atual",
      "chooseFile": "Escolher Arquivo",
      "updateSettings": "Atualizar Configurações",
      "updateSuccess": "Marca atualizada com sucesso",
      "updateFailed": "Falha ao atualizar a marca",
      "logoDeleted": "Logo excluído",
      "faviconDeleted": "Favicon excluído",
      "uploadFailed": "Falha no upload",
      "invalidFileType": "Por favor, envie um arquivo de imagem",
      "fileTooLarge": "O arquivo deve ser menor que 5MB"
    },
    "smtp": {
      "title": "Configurações de E-mail SMTP",
      "description": "Configure as configurações SMTP para envio de e-mails",
      "host": "Host SMTP",
      "port": "Porta SMTP",
      "username": "Nome de Usuário",
      "password": "Senha",
      "fromEmail": "E-mail do Remetente",
      "fromName": "Nome do Remetente",
      "usernamePlaceholder": "Nome de usuário da conta de e-mail",
      "passwordPlaceholder": "Senha da conta de e-mail",
      "save": "Salvar Configurações",
      "testConnection": "Testar Conexão",
      "configured": "SMTP está configurado e pronto para enviar e-mails",
      "updateSuccess": "Configurações SMTP atualizadas com sucesso",
      "updateFailed": "Falha ao atualizar configurações SMTP",
      "testSuccess": "Teste de conexão bem-sucedido! O envio de e-mails está funcionando.",
      "testFailed": "Teste de conexão falhou",
      "missingFields": "Missing required fields"
    },
    "seo": {
      "title": "Configurações de SEO",
      "settingsSaved": "Configurações de SEO salvas",
      "settingsSavedDesc": "Suas configurações de SEO foram atualizadas com sucesso.",
      "urlAdded": "URL adicionada",
      "urlAddedDesc": "A URL foi adicionada ao sitemap.",
      "urlRemoved": "URL removida",
      "urlRemovedDesc": "A URL foi removida do sitemap.",
      "save": "Salvar Configurações de SEO",
      "saving": "Salvando...",
      "tabs": {
        "meta": "Tags Meta",
        "sitemap": "Sitemap",
        "robots": "Robots",
        "social": "Redes Sociais",
        "structured": "Dados Estruturados"
      },
      "metaTags": {
        "title": "Tags Meta Padrão",
        "description": "Configure as tags meta padrão para as páginas do seu site. Podem ser substituídas em páginas individuais.",
        "defaultTitle": "Título Padrão",
        "defaultTitleTooltip": "A tag de título padrão usada para páginas sem título próprio. Aparece nas abas do navegador e nos resultados de busca.",
        "defaultTitlePlaceholder": "AI Voice Calling Platform",
        "defaultTitleHint": "Recomendado: 50-60 caracteres",
        "defaultDescription": "Descrição Padrão",
        "defaultDescriptionTooltip": "A meta descrição mostrada nos resultados dos mecanismos de busca. Escreva um resumo convincente para incentivar cliques.",
        "defaultDescriptionPlaceholder": "Automatize suas chamadas de saída com agentes de voz IA. Qualificação de leads, agendamento de compromissos e pesquisas com clientes facilitados.",
        "defaultDescriptionHint": "Recomendado: 150-160 caracteres",
        "keywords": "Palavras-chave",
        "keywordsTooltip": "Meta palavras-chave são menos importantes para SEO moderno, mas ainda podem ser úteis. Separe com vírgulas.",
        "keywordsPlaceholder": "chamadas IA, agentes de voz, qualificação de leads, chamadas de saída",
        "canonicalUrl": "URL Canônica Base",
        "canonicalUrlTooltip": "A URL do domínio principal do seu site. Usada para gerar URLs canônicas e links do sitemap.",
        "canonicalUrlPlaceholder": "https://seudominio.com.br",
        "googleVerification": "Verificação Google",
        "googleVerificationTooltip": "Valor do conteúdo da tag meta de verificação do Google Search Console.",
        "googleVerificationPlaceholder": "google-site-verification=...",
        "bingVerification": "Verificação Bing",
        "bingVerificationTooltip": "Valor do conteúdo da tag meta de verificação do Bing Webmaster Tools.",
        "bingVerificationPlaceholder": "MSVALIDATE...",
        "keywordsHint": "Separate keywords with commas"
      },
      "sitemap": {
        "title": "Gerenciamento de Sitemap",
        "description": "Adicione URLs personalizadas ao seu sitemap. Páginas padrão são incluídas automaticamente.",
        "viewSitemap": "Ver Sitemap",
        "urlPath": "Caminho da URL",
        "urlPathPlaceholder": "/blog/artigo-slug",
        "changeFreq": "Frequência de Alteração",
        "priority": "Prioridade",
        "lastModified": "Última Modificação",
        "addUrl": "Adicionar URL",
        "defaultPages": "Páginas padrão incluídas automaticamente:",
        "noCustomUrls": "Nenhuma URL personalizada adicionada ainda",
        "changeFreqOptions": {
          "always": "Sempre",
          "hourly": "A cada hora",
          "daily": "Diariamente",
          "weekly": "Semanalmente",
          "monthly": "Mensalmente",
          "yearly": "Anualmente",
          "never": "Nunca"
        },
        "generateDefault": "Gerar padrão",
        "rebuild": "Reconstruir",
        "generated": "Sitemap gerado",
        "generatedDesc": "Sitemap criado com URLs padrão",
        "rebuilt": "Sitemap reconstruído",
        "rebuiltDesc": "Todas as URLs atualizadas"
      },
      "robots": {
        "title": "Configuração do robots.txt",
        "description": "Controle como os rastreadores de mecanismos de busca acessam seu site.",
        "viewRobots": "Ver robots.txt",
        "crawlDelay": "Atraso de Rastreamento (segundos)",
        "crawlDelayTooltip": "Quantos segundos os rastreadores devem esperar entre solicitações. Defina como 0 para sem atraso. Use com cuidado, pois valores altos podem desacelerar a indexação.",
        "defaultRules": "Regras Padrão (somente leitura):",
        "defaultRulesNote": "Essas regras protegem as rotas da aplicação enquanto permitem a indexação de páginas públicas."
      },
      "social": {
        "title": "Redes Sociais e Open Graph",
        "description": "Configure como seu conteúdo aparece quando compartilhado em plataformas de redes sociais.",
        "ogImage": "URL da Imagem Open Graph",
        "ogImageTooltip": "A imagem padrão mostrada quando suas páginas são compartilhadas no Facebook, LinkedIn e outras plataformas. Recomendado: 1200x630 pixels.",
        "ogImagePlaceholder": "https://seudominio.com.br/og-image.jpg",
        "ogImageHint": "Tamanho recomendado: 1200 x 630 pixels (proporção 1.91:1)",
        "twitterHandle": "Usuário do Twitter",
        "twitterHandleTooltip": "Seu nome de usuário do Twitter/X sem o símbolo @. Usado para atribuição de Twitter Cards.",
        "twitterHandlePlaceholder": "seuusuario",
        "facebookAppId": "ID do App do Facebook",
        "facebookAppIdTooltip": "Seu ID de App do Facebook para insights e análises de compartilhamento social aprimorados.",
        "facebookAppIdPlaceholder": "123456789012345",
        "uploadImage": "Carregar imagem",
        "chooseFile": "Escolher arquivo",
        "orEnterUrl": "Ou insira URL diretamente",
        "noImage": "Nenhuma imagem carregada",
        "imageUploaded": "Imagem carregada",
        "imageUploadedDesc": "Imagem carregada com sucesso"
      },
      "structured": {
        "title": "Dados Estruturados (Schema.org)",
        "description": "Configure dados estruturados para ajudar os mecanismos de busca a entender melhor seu conteúdo.",
        "organization": "Schema de Organização",
        "organizationDescription": "Defina os detalhes da sua organização para resultados de busca enriquecidos.",
        "organizationName": "Nome da Organização",
        "organizationNamePlaceholder": "Nome da Sua Empresa",
        "organizationUrl": "URL do Site",
        "organizationUrlPlaceholder": "https://seudominio.com.br",
        "organizationLogo": "URL do Logo",
        "organizationLogoPlaceholder": "https://seudominio.com.br/logo.png",
        "organizationEmail": "Email de Contato",
        "organizationEmailPlaceholder": "contato@seudominio.com.br",
        "organizationPhone": "Número de Telefone",
        "organizationPhonePlaceholder": "+55-11-5555-5555",
        "faq": "Schema de FAQ",
        "faqDescription": "Adicione perguntas frequentes para aparecer como rich snippets nos resultados de busca.",
        "faqQuestion": "Pergunta",
        "faqAnswer": "Resposta",
        "addFaq": "Adicionar FAQ",
        "noFaqs": "Nenhuma FAQ adicionada ainda",
        "product": "Schema de Produto",
        "productDescription": "Defina detalhes do produto para resultados de busca enriquecidos (se aplicável).",
        "productName": "Nome do Produto",
        "productNamePlaceholder": "Nome do Seu Produto",
        "productDescriptionField": "Descrição do Produto",
        "productDescriptionPlaceholder": "Uma breve descrição do seu produto",
        "productPrice": "Preço",
        "productPricePlaceholder": "99,00",
        "productCurrency": "Moeda",
        "productCurrencyPlaceholder": "BRL",
        "productAvailability": "Availability",
        "productBrand": "Brand",
        "productImage": "Image URL",
        "productUrl": "Product URL"
      }
    },
    "elevenLabsPool": {
      "syncVoiceLibrary": "Sincronizar Biblioteca de Vozes",
      "voiceLibrarySyncStarted": "Sincronização da Biblioteca de Vozes Iniciada",
      "voiceLibrarySyncStartedDesc": "Sincronizando todas as vozes do ElevenLabs. Isso pode levar alguns minutos.",
      "voiceLibrarySyncFailed": "Falha ao sincronizar a biblioteca de vozes",
      "title": "ElevenLabs API Key Pool",
      "description": "Manage multiple ElevenLabs API keys for load balancing and scalability",
      "loadingStats": "Loading pool statistics...",
      "viewModelDocs": "View ElevenLabs model documentation",
      "ttsModels": {
        "eleven_v3_conversational": {
          "name": "V3 Conversational (Default)",
          "description": "Latest model, 70+ languages, best quality and lowest latency"
        },
        "eleven_turbo_v2_5": {
          "name": "Turbo v2.5",
          "description": "High quality, ~250ms latency - 32 languages"
        },
        "eleven_flash_v2_5": {
          "name": "Flash v2.5",
          "description": "Fastest v2 model, ~75ms latency - 32 languages"
        },
        "eleven_turbo_v2": {
          "name": "Turbo v2 (Legacy)",
          "description": "High quality, low latency - English only"
        },
        "eleven_flash_v2": {
          "name": "Flash v2 (Legacy)",
          "description": "Fast, low latency - English only"
        },
        "eleven_multilingual_v2": {
          "name": "Multilingual v2 (Legacy)",
          "description": "High quality, 29 languages"
        }
      },
      "totalCapacity": "Total Capacity",
      "capacityDesc": "Concurrent calls across {{count}} keys",
      "currentLoad": "Current Load",
      "slotsAvailable": "{{count}} slots available",
      "utilization": "Utilization",
      "totalAgents": "Total Agents",
      "assignedToKeys": "Assigned to API keys",
      "defaultTtsModel": "Default TTS Model",
      "ttsModelDesc": "Select the default TTS model for all agents. V3 Conversational supports 70+ languages natively.",
      "ttsModelLabel": "TTS Model",
      "ttsModelPlaceholder": "Select a TTS model",
      "nonEnglishNote": "V3 Conversational supports all languages natively",
      "syncAgents": "Sync Agents",
      "healthCheck": "Health Check",
      "addApiKey": "Add API Key",
      "noApiKeys": "No API Keys",
      "noApiKeysDesc": "Add your first ElevenLabs API key to get started",
      "addFirstKey": "Add API Key",
      "activeStatus": "Active",
      "inactiveStatus": "Inactive",
      "healthy": "Healthy",
      "unhealthy": "Unhealthy",
      "assignedAgents": "Assigned Agents",
      "maxConcurrency": "Max Concurrency",
      "addKeyTitle": "Add ElevenLabs API Key",
      "addKeyDescription": "Add a new ElevenLabs API key to the pool for load balancing",
      "friendlyName": "Friendly Name",
      "friendlyNamePlaceholder": "e.g., Primary Account, Backup Key 1",
      "apiKeyLabel": "API Key",
      "apiKeyPlaceholder": "sk_...",
      "maxConcurrencyLabel": "Max Concurrent Calls",
      "maxConcurrencyHint": "Default: 30. Adjust based on your ElevenLabs plan limits.",
      "testKey": "Test Key",
      "testing": "Testing...",
      "addKey": "Add Key",
      "adding": "Adding...",
      "validApiKey": "Valid API Key",
      "apiKeyValid": "The API key is valid and working",
      "invalidApiKey": "Invalid API Key",
      "apiKeyInvalid": "The API key is not valid",
      "testFailed": "Test Failed",
      "testFailedDesc": "Failed to test API key",
      "keyAdded": "ElevenLabs API key added successfully",
      "addFailed": "Failed to add API key",
      "statusUpdated": "Credential status updated",
      "statusUpdateFailed": "Failed to update status",
      "credentialDeleted": "Credential deleted successfully",
      "deleteFailed": "Failed to delete credential",
      "healthChecksComplete": "Health checks completed",
      "healthCheckFailed": "Failed to perform health checks",
      "agentsSynced": "Agents Synced",
      "agentsSyncedDesc": "Successfully assigned {{count}} agent(s) to the pool",
      "syncFailed": "Failed to sync agents",
      "ttsModelUpdated": "Default TTS model updated successfully",
      "ttsUpdateFailed": "Failed to update TTS model",
      "enterApiKeyToTest": "Please enter an API key to test",
      "deleteConfirm": "Delete credential \"{{name}}\"? This cannot be undone.",
      "deleteConfirmAgents": "Warning: {{count}} agents are using this key.",
      "copiedToClipboard": "Copied to clipboard",
      "copyFailed": "Failed to copy to clipboard",
      "webhookConfig": {
        "title": "Webhook Configuration",
        "description": "Configure webhooks in your ElevenLabs dashboard to sync call data automatically",
        "viewDocs": "View ElevenLabs Webhook Documentation",
        "webhookUrl": "Webhook URL",
        "webhookUrlHint": "Add this URL in your ElevenLabs dashboard under Agent Settings → Webhooks",
        "requiredEvents": "Required Events to Select",
        "transcriptionDesc": "Conversation data & transcripts",
        "audioDesc": "Call recording audio",
        "failureDesc": "Failed call attempts",
        "webhookSecret": "Webhook Secret",
        "hmacSecretDesc": "Enter the HMAC secret from your ElevenLabs webhook settings for signature validation",
        "hmacPlaceholder": "Enter ElevenLabs HMAC secret",
        "saveSecret": "Save Secret",
        "cancel": "Cancel",
        "hmacSaved": "Webhook secret saved successfully",
        "hmacSaveFailed": "Failed to save webhook secret",
        "secretConfigured": "Secret configured",
        "notConfigured": "Not configured",
        "setupSteps": "Setup Steps",
        "step1": "Go to ElevenLabs Dashboard → Conversational AI → Your Agent → Settings → Webhooks",
        "step2": "Click 'Add Webhook' and paste the Webhook URL above",
        "step3": "Select all three events: post_call_transcription, post_call_audio, call_initiation_failure",
        "step4": "Enter your webhook secret and save"
      }
    },
    "plans": {
      "title": "Gerenciamento de Planos",
      "description": "Configurar planos de assinatura e seus limites",
      "addNewPlan": "Adicionar Novo Plano",
      "createNewPlan": "Criar Novo Plano",
      "createDescription": "Adicionar um novo plano de assinatura para usuários",
      "planName": "Nome do Plano (interno)",
      "planNamePlaceholder": "ex., premium",
      "displayName": "Nome de Exibição",
      "displayNamePlaceholder": "ex., Plano Premium",
      "descriptionLabel": "Descrição",
      "descriptionPlaceholder": "Descrição do plano",
      "monthlyPrice": "Preço Mensal",
      "yearlyPrice": "Preço Anual",
      "maxAgents": "Máx. Agentes",
      "maxCampaigns": "Máx. Campanhas",
      "maxContacts": "Máx. Contatos",
      "maxContactsPerCampaign": "Máx. Contatos por Campanha",
      "includedCredits": "Créditos Incluídos",
      "canChooseLlm": "Pode Escolher Modelo LLM",
      "canPurchaseNumbers": "Pode Comprar Números de Telefone",
      "useSystemPool": "Usar Pool de Telefones do Sistema",
      "activeLabel": "Ativo",
      "createPlan": "Criar Plano",
      "creating": "Criando...",
      "editPlan": "Editar Plano",
      "deletePlan": "Excluir Plano",
      "deletePlanConfirm": "Tem certeza de que deseja excluir o plano \"{{name}}\"? Esta ação não pode ser desfeita. O sistema verificará se há usuários atualmente inscritos neste plano.",
      "pricing": "Preços:",
      "perMonth": "/mês",
      "perYear": "/ano",
      "or": "ou",
      "unlimited": "Ilimitado",
      "planCreated": "Plano criado com sucesso",
      "planUpdated": "Plano atualizado com sucesso",
      "planDeleted": "Plano excluído com sucesso",
      "createFailed": "Falha ao criar o plano",
      "updateFailed": "Falha ao atualizar o plano",
      "deleteFailed": "Falha ao excluir o plano",
      "migrationRequired": "Migração de Usuários Necessária",
      "migrationRequiredDesc": "{{count}} usuário(s) estão atualmente inscritos em \"{{plan}}\". Você deve migrá-los para outro plano antes de excluir.",
      "selectTargetPlan": "Selecionar Plano de Destino",
      "selectPlan": "Selecionar um plano...",
      "noOtherPlansAvailable": "Nenhum outro plano disponível. Por favor, crie outro plano primeiro antes de poder migrar usuários.",
      "migrateAndDelete": "Migrar e Excluir",
      "migratingUsers": "Migrando...",
      "usersMigrated": "Usuários Migrados",
      "usersMigratedDesc": "{{count}} usuário(s) migrados para {{plan}}",
      "migrationFailed": "Falha na migração",
      "maxFlows": "Max Flows",
      "maxKnowledgeBases": "Max Knowledge Bases",
      "maxPhoneNumbers": "Max Phone Numbers",
      "maxWebhooks": "Max Webhooks",
      "maxWidgets": "Max Widgets",
      "stripeSynced": "Stripe Synced",
      "stripePartial": "Partial Sync",
      "stripeNotSynced": "Not Synced",
      "stripeIntegration": "Stripe Integration",
      "stripeMissing": "Missing Stripe IDs",
      "stripeNotConfigured": "This plan is not connected to Stripe. Update it to create Stripe products."
    },
    "payments": {
      "title": "Configurações de Pagamento",
      "description": "Configurar integração do Stripe para assinaturas e créditos",
      "configured": "Conectado",
      "secretKey": "Chave Secreta",
      "secretKeyHint": "Sua chave secreta do Stripe (começa com sk_test_ ou sk_live_)",
      "publishableKey": "Chave Publicável",
      "publishableKeyHint": "Sua chave publicável do Stripe (começa com pk_test_ ou pk_live_)",
      "defaultCurrency": "Moeda Padrão",
      "selectCurrency": "Selecionar moeda...",
      "currencyHint": "Moeda usada para novos planos e pacotes de créditos. Preços existentes não são afetados.",
      "stripeMode": "Modo do Stripe",
      "selectMode": "Selecionar modo...",
      "testMode": "Para testes (sem cobranças reais)",
      "liveMode": "Para produção (pagamentos reais)",
      "testConnection": "Testar Conexão",
      "connectionSuccess": "Conectado com sucesso ao Stripe!",
      "mode": "Modo",
      "source": "Fonte",
      "updateSuccess": "Configurações de pagamento atualizadas com sucesso",
      "updateFailed": "Falha ao atualizar configurações de pagamento",
      "testFailed": "Falha ao testar conexão do Stripe",
      "currencyInfo": "Informações de Moeda",
      "currencyInfoDesc": "Informações importantes sobre configurações de moeda",
      "currencyWarning": "Alterar a moeda padrão afeta apenas novos planos e pacotes de créditos. Planos existentes manterão sua moeda original para garantir consistência para assinantes atuais.",
      "paymentGateway": "Payment Gateway",
      "paymentGatewayHint": "Select your preferred payment gateway. Only one gateway can be active at a time.",
      "stripeConfig": "Stripe Configuration",
      "razorpayConfig": "Razorpay Configuration",
      "razorpayKeyId": "Key ID",
      "razorpayKeyIdHint": "Your Razorpay Key ID (starts with rzp_test_ or rzp_live_)",
      "razorpayKeySecret": "Key Secret",
      "razorpayKeySecretHint": "Your Razorpay Key Secret",
      "razorpayWebhookSecret": "Webhook Secret",
      "razorpayWebhookSecretHint": "Secret for validating Razorpay webhook signatures",
      "testRazorpayConnection": "Test Razorpay Connection",
      "razorpayConnectionSuccess": "Successfully connected to Razorpay!",
      "razorpayTestFailed": "Failed to test Razorpay connection",
      "razorpayNotConfigured": "Razorpay is not configured",
      "razorpayConfigureFirst": "Please configure Razorpay credentials first",
      "gatewayWarning": "Gateway Switch Warning",
      "gatewayWarningDesc": "Switching payment gateways will affect how new subscriptions are processed. Existing subscriptions on the previous gateway will continue to work until they expire or are manually migrated.",
      "paypalConfig": "PayPal Configuration",
      "paypalClientId": "Client ID",
      "paypalClientIdHint": "Your PayPal Client ID from the Developer Dashboard",
      "paypalClientSecret": "Client Secret",
      "paypalClientSecretHint": "Your PayPal Client Secret",
      "paypalWebhookId": "Webhook ID",
      "paypalWebhookIdHint": "Webhook ID from your PayPal application settings",
      "paypalMode": "PayPal Mode",
      "paypalSandbox": "Sandbox (Testing)",
      "paypalLive": "Live (Production)",
      "testPaypalConnection": "Test PayPal Connection",
      "paypalConnectionSuccess": "Successfully connected to PayPal!",
      "paypalTestFailed": "Failed to test PayPal connection",
      "paystackConfig": "Paystack Configuration",
      "paystackSecretKey": "Secret Key",
      "paystackSecretKeyHint": "Your Paystack Secret Key (starts with sk_test_ or sk_live_)",
      "paystackPublicKey": "Public Key",
      "paystackPublicKeyHint": "Your Paystack Public Key (starts with pk_test_ or pk_live_)",
      "paystackWebhookSecret": "Webhook Secret",
      "paystackWebhookSecretHint": "Secret for validating Paystack webhook signatures",
      "testPaystackConnection": "Test Paystack Connection",
      "paystackConnectionSuccess": "Successfully connected to Paystack!",
      "paystackTestFailed": "Failed to test Paystack connection",
      "mercadopagoConfig": "MercadoPago Configuration",
      "mercadopagoAccessToken": "Access Token",
      "mercadopagoAccessTokenHint": "Your MercadoPago Access Token from your application",
      "mercadopagoPublicKey": "Public Key",
      "mercadopagoPublicKeyHint": "Your MercadoPago Public Key",
      "mercadopagoWebhookSecret": "Webhook Secret",
      "mercadopagoWebhookSecretHint": "Secret for validating MercadoPago webhook signatures",
      "testMercadopagoConnection": "Test MercadoPago Connection",
      "mercadopagoConnectionSuccess": "Successfully connected to MercadoPago!",
      "mercadopagoTestFailed": "Failed to test MercadoPago connection",
      "webhookUrls": "Webhook URLs",
      "webhookUrlsDesc": "Add these URLs to your payment gateway settings to receive payment notifications",
      "redirectUrls": "Redirect URLs",
      "redirectUrlsDesc": "Configure these URLs in your payment gateway for checkout redirects",
      "successUrl": "Success URL",
      "cancelUrl": "Cancel URL",
      "transactionHistory": "Transaction History",
      "noTransactions": "No transactions found",
      "transactionDetails": "Transaction Details",
      "refundTransaction": "Refund",
      "refundAmount": "Refund Amount",
      "refundReason": "Reason (Optional)",
      "processRefund": "Process Refund",
      "refundSuccess": "Refund processed successfully",
      "refundFailed": "Failed to process refund",
      "downloadInvoice": "Download Invoice"
    },
    "languages": {
      "title": "Language Management",
      "description": "Manage platform languages and translations",
      "addLanguage": "Add Language",
      "editLanguage": "Edit Language",
      "deleteLanguage": "Delete Language",
      "seedLanguages": "Seed Default Languages",
      "platformLanguages": "Platform Languages",
      "languagesConfigured": "{{count}} language(s) configured",
      "noLanguages": "No Languages Configured",
      "noLanguagesHint": "Get started by seeding the default platform languages",
      "code": "Code",
      "displayName": "Display Name",
      "nativeName": "Native Name",
      "flag": "Flag",
      "direction": "Direction",
      "sortOrder": "Order",
      "enabled": "Enabled",
      "default": "Default",
      "setDefault": "Set Default",
      "ltr": "LTR",
      "rtl": "RTL",
      "leftToRight": "Left to Right",
      "rightToLeft": "Right to Left",
      "translations": "Translations",
      "translationEditor": "Translation Editor",
      "searchTranslations": "Search translations by key or value...",
      "englishReference": "English reference",
      "translation": "Translation",
      "noEnglishValue": "No English value",
      "noTranslations": "No translations available",
      "noTranslationsMatching": "No translations matching",
      "unsavedChanges": "Unsaved changes",
      "saveTranslations": "Save Translations",
      "copyFrom": "Copy Translations From",
      "emptyTranslations": "Start with empty translations",
      "codeFormat": "2-5 characters, ISO 639-1 format",
      "copyFromHint": "Optionally copy existing translations as a starting point",
      "cannotDeleteDefault": "Cannot delete the default language. Set another language as default first.",
      "cannotDisableDefault": "Cannot disable the default language",
      "languageCreated": "Language created successfully",
      "languageUpdated": "Language updated successfully",
      "languageDeleted": "Language deleted successfully",
      "languagesSeeded": "Default languages have been seeded successfully",
      "deleteConfirm": "Are you sure you want to delete {{name}}? This action cannot be undone.",
      "keys": "keys"
    },
    "creditPackages": {
      "title": "Credit Packages",
      "description": "Manage credit packages available for purchase",
      "createPackage": "Create Package",
      "editPackage": "Edit Credit Package",
      "createTitle": "Create Credit Package",
      "editDescription": "Update the credit package details",
      "createDescription": "Create a new credit package for users to purchase",
      "packageName": "Package Name",
      "packageNameTooltip": "A descriptive name for this credit package that users will see when purchasing. Examples: 'Starter Pack', 'Enterprise Bundle', 'Pay-As-You-Go'.",
      "packageNamePlaceholder": "e.g., Starter Pack",
      "packageDescLabel": "Description (optional)",
      "packageDescTooltip": "Additional details about this package that help users choose the right option. Example: 'Perfect for small campaigns' or 'Best value for high-volume calling'.",
      "packageDescPlaceholder": "e.g., Perfect for small campaigns",
      "creditsLabel": "Credits",
      "creditsTooltip": "Number of calling credits included in this package. Each minute of calling costs 1 credit (rounded up). Example: 100 credits = 100 minutes of calling time.",
      "priceLabel": "Price ($)",
      "priceTooltip": "The sale price users pay for this package in USD. Your profit margin is the difference between this price and your actual costs. The 'Price per credit' is calculated automatically.",
      "pricePerCredit": "Price per credit: ${{price}}",
      "credits": "credits",
      "perCredit": "per credit",
      "deactivate": "Deactivate",
      "activate": "Activate",
      "updatePackage": "Update Package",
      "packageCreated": "Credit package created successfully",
      "packageUpdated": "Package updated successfully",
      "createFailed": "Failed to create package",
      "updateFailed": "Failed to update package"
    },
    "systemNumbers": {
      "title": "Add System Phone Number",
      "description": "Import existing numbers from Twilio or purchase new ones for the system pool",
      "importExisting": "Import Existing",
      "purchaseNew": "Purchase New",
      "activeTwilioNumbers": "Active Twilio Numbers",
      "activeTwilioDesc": "Load numbers from your Twilio account that aren't already in the system pool",
      "loadFromTwilio": "Load from Twilio",
      "availableNumbers": "Available Numbers",
      "availableCount": "Available Numbers ({{count}})",
      "release": "Release",
      "clickToFetch": "Click \"Load from Twilio\" to fetch available numbers",
      "configureSystemNumber": "Configure System Number",
      "friendlyNameOptional": "Friendly Name (Optional)",
      "selected": "Selected:",
      "importNote": "This number will be imported to the system pool and made available to free users.",
      "importToSystemPool": "Import to System Pool",
      "importing": "Importing...",
      "searchByAreaCode": "Search by Area Code",
      "areaCodePlaceholder": "e.g., 415, 212, 310",
      "enter3Digits": "Enter 3 digits to search",
      "purchaseNote": "This number will be purchased and added to the system pool for free users.",
      "purchaseAndAdd": "Purchase & Add to System Pool",
      "purchasing": "Purchasing...",
      "purchase": "purchase",
      "perMonth": "/month",
      "voice": "Voice",
      "sms": "SMS",
      "mms": "MMS",
      "importSuccess": "System number imported successfully!",
      "importSuccessDesc": "The number has been added to the system pool for free users",
      "importFailed": "Failed to import system number",
      "purchaseSuccess": "System number purchased successfully!",
      "purchaseSuccessDesc": "The number has been added to the system pool for free users",
      "purchaseFailed": "Failed to purchase system number",
      "releaseSuccess": "Number released successfully!",
      "releaseSuccessDesc": "The number has been released from Twilio and removed from the system",
      "releaseFailed": "Failed to release number",
      "releaseConfirm": "Are you sure you want to release {{number}}? This will delete it from Twilio and remove it from the system pool."
    }
  },
  "errors": {
    "generic": "Ocorreu um erro",
    "networkError": "Erro de rede. Por favor, tente novamente.",
    "unauthorized": "Você não está autorizado a realizar esta ação",
    "notFound": "Recurso não encontrado",
    "serverError": "Erro do servidor. Por favor, tente novamente mais tarde.",
    "validationError": "Por favor, verifique sua entrada",
    "sessionExpired": "Sua sessão expirou. Por favor, faça login novamente.",
    "failedToLoad": "Falha ao carregar dados",
    "failedToSave": "Falha ao salvar alterações",
    "failedToDelete": "Falha ao excluir",
    "required": "Este campo é obrigatório",
    "invalidEmail": "Por favor, insira um endereço de e-mail válido",
    "invalidPhone": "Por favor, insira um número de telefone válido",
    "passwordMismatch": "As senhas não coincidem",
    "passwordTooShort": "A senha deve ter pelo menos 6 caracteres",
    "fileTooLarge": "File is too large",
    "invalidFile": "Invalid file type"
  },
  "notifications": {
    "title": "Notificações",
    "markAllRead": "Marcar tudo como lido",
    "noNotifications": "Nenhuma notificação",
    "viewAll": "Ver todas as notificações",
    "banner": {
      "dismiss": "Dispensar",
      "dismissing": "Dispensando..."
    }
  },
  "pagination": {
    "itemsPerPage": "Itens por página",
    "page": "Página",
    "of": "de",
    "showing": "Mostrando",
    "to": "a",
    "entries": "entradas",
    "first": "Primeira",
    "last": "Última",
    "previous": "Anterior",
    "next": "Próxima"
  },
  "analytics": {
    "title": "Análises",
    "description": "Acompanhe suas métricas de desempenho",
    "overview": "Visão geral",
    "callVolume": "Volume de chamadas",
    "successRate": "Taxa de sucesso",
    "avgDuration": "Duração média",
    "leadConversion": "Conversão de leads",
    "timeRange": {
      "today": "Hoje",
      "week": "Esta semana",
      "month": "Este mês",
      "year": "Este ano",
      "custom": "Personalizado",
      "last7Days": "Last 7 Days",
      "last30Days": "Last 30 Days",
      "last90Days": "Last 90 Days",
      "thisYear": "This Year"
    },
    "subtitle": "Comprehensive insights and performance metrics",
    "avgDurationLabel": "Avg Duration",
    "selectPeriod": "Select period",
    "exportReport": "Export Report",
    "totalCalls": "Total Calls",
    "qualifiedLeads": "Qualified Leads",
    "minutesPerCall": "minutes per call",
    "dailyCallVolume": "Daily Call Volume",
    "weeklyCallVolume": "Weekly Call Volume",
    "monthlyCallVolume": "Monthly Call Volume",
    "leadDistribution": "Lead Distribution",
    "campaignSuccessRate": "Campaign Success Rate",
    "sentimentAnalysis": "Sentiment Analysis",
    "callTypeBreakdown": "Call Type Breakdown",
    "noData": "No data",
    "noCampaigns": "No campaigns",
    "callTypes": {
      "all": "All Calls",
      "allShort": "All",
      "incoming": "Incoming",
      "incomingShort": "In",
      "outgoing": "Outgoing",
      "outgoingShort": "Out",
      "campaigns": "Campaigns",
      "campaignsShort": "Camp"
    },
    "toast": {
      "reportExported": "Report Exported",
      "reportExportedDesc": "Your analytics report has been downloaded.",
      "exportFailed": "Export Failed",
      "exportFailedDesc": "Unable to generate PDF report. Please try again."
    }
  },
  "voices": {
    "title": "Biblioteca de Vozes",
    "subtitle": "Navegue e visualize vozes para seus agentes",
    "subtitleLoading": "Carregando vozes...",
    "subtitleWithCount": "Navegue e visualize {{count}} vozes para seus agentes",
    "description": "Gerencie perfis de voz IA",
    "addVoice": "Adicionar voz",
    "searchPlaceholder": "Pesquisar vozes por nome, sotaque ou descrição...",
    "preview": "Visualizar",
    "noVoices": "Nenhuma voz configurada",
    "totalVoices": "Total de Vozes",
    "premade": "Pré-fabricadas",
    "noVoicesFound": "Nenhuma voz encontrada",
    "noVoicesMatch": "Nenhuma voz corresponde aos seus filtros. Tente ajustar seus critérios de pesquisa.",
    "noVoicesAvailable": "Nenhuma voz disponível na biblioteca",
    "age": "Idade",
    "bestFor": "Melhor para",
    "languages": "Idiomas",
    "genders": "Gêneros",
    "categories": "Categorias",
    "ages": "Grupos Etários",
    "clearFilters": "Limpar Filtros",
    "filterLanguage": "Idioma",
    "filterGender": "Gênero",
    "filterCategory": "Categoria",
    "filterAccent": "Sotaque",
    "filterAge": "Idade",
    "allLanguages": "Todos os Idiomas",
    "allGenders": "Todos os Gêneros",
    "allCategories": "Todas as Categorias",
    "allAccents": "Todos os Sotaques",
    "allAges": "Todas as Idades",
    "showingResults": "Mostrando {{from}}-{{to}} de {{total}} vozes",
    "fields": {
      "name": "Nome da voz",
      "provider": "Provedor",
      "gender": "Gênero",
      "language": "Idioma",
      "accent": "Sotaque"
    },
    "errorLoading": "Error loading voices",
    "showingFiltered": "Showing {{count}} filtered voices",
    "tryDifferentSearch": "Try a different search or adjust filters",
    "voicesWillAppear": "Voices will appear here when available"
  },
  "integrations": {
    "title": "Integrações",
    "description": "Conectar serviços externos",
    "connected": "Conectado",
    "notConnected": "Não conectado",
    "connect": "Conectar",
    "disconnect": "Desconectar",
    "configure": "Configurar",
    "subtitle": "Configure webhooks to send call data to external systems like CRMs",
    "createWebhook": "Create Webhook",
    "loading": "Loading...",
    "loadingWebhooks": "Loading webhooks...",
    "error": {
      "title": "Unable to Load Integrations",
      "description": "There was an error loading your account information. Please try refreshing the page."
    },
    "dialog": {
      "createTitle": "Create Webhook",
      "createDescription": "Configure a webhook to receive call completion events",
      "deleteTitle": "Delete Webhook",
      "deleteDescription": "Are you sure you want to delete this webhook? This action cannot be undone. All delivery logs will be preserved.",
      "logsTitle": "Webhook Delivery Logs",
      "logsDescription": "Recent webhook delivery attempts and their status"
    },
    "form": {
      "nameLabel": "Name *",
      "namePlaceholder": "My CRM Webhook",
      "urlLabel": "Webhook URL *",
      "urlPlaceholder": "https://your-crm.com/api/webhooks",
      "campaignLabel": "Campaign (Optional)",
      "allCampaigns": "All campaigns"
    },
    "actions": {
      "creating": "Creating...",
      "testWebhook": "Test Webhook",
      "viewLogs": "View Logs"
    },
    "empty": {
      "title": "No webhooks configured",
      "description": "Create your first webhook to start receiving call completion events"
    },
    "status": {
      "active": "Active",
      "inactive": "Inactive"
    },
    "logs": {
      "noLogs": "No delivery logs yet",
      "success": "Success",
      "failed": "Failed",
      "http": "HTTP",
      "attempt": "Attempt",
      "viewResponse": "View response"
    },
    "webhook": {
      "campaign": "Campaign",
      "secret": "Secret"
    },
    "unlock": {
      "title": "Unlock Webhook Integrations",
      "description": "Connect with your CRM, marketing automation, or custom systems using powerful webhooks",
      "proFeaturesTitle": "Pro Features Include:",
      "realTimeEvents": "Real-time Call Events",
      "realTimeEventsDesc": "Receive instant notifications when calls complete",
      "crmAutoSync": "CRM Auto-sync",
      "crmAutoSyncDesc": "Automatically update leads and contacts in your CRM",
      "customWorkflows": "Custom Workflows",
      "customWorkflowsDesc": "Build automated workflows triggered by call outcomes",
      "secureReliable": "Secure & Reliable",
      "secureReliableDesc": "HMAC signature verification and automatic retries",
      "upgradeButton": "Upgrade to Pro for $49/month",
      "upgradeDesc": "Get unlimited access to integrations and all Pro features"
    },
    "toast": {
      "created": "Webhook created",
      "createdDesc": "Your webhook has been created successfully.",
      "createFailed": "Error",
      "createFailedDesc": "Failed to create webhook",
      "updated": "Webhook updated",
      "updatedDesc": "Your webhook has been updated successfully.",
      "updateFailed": "Error",
      "updateFailedDesc": "Failed to update webhook",
      "deleted": "Webhook deleted",
      "deletedDesc": "Your webhook has been deleted successfully.",
      "deleteFailed": "Error",
      "deleteFailedDesc": "Failed to delete webhook",
      "testSent": "Test webhook sent",
      "testSentDesc": "A test payload has been sent to your webhook URL.",
      "testFailed": "Error",
      "testFailedDesc": "Failed to send test webhook",
      "missingFields": "Missing fields",
      "missingFieldsDesc": "Please fill in all required fields.",
      "copied": "Copied",
      "copiedDesc": "Secret copied to clipboard."
    }
  },
  "campaignDetail": {
    "sections": {
      "campaignDetails": "Detalhes da campanha",
      "recipients": "Destinatários"
    },
    "table": {
      "name": "Nome",
      "phone": "Telefone",
      "email": "E-mail",
      "status": "Status"
    },
    "backToCampaigns": "Back to Campaigns",
    "notFound": "Campaign not found",
    "notFoundDesc": "The campaign you're looking for doesn't exist",
    "campaignId": "Campaign ID",
    "tabs": {
      "overview": "Overview",
      "analytics": "Analytics",
      "recipients": "Recipients",
      "leadQuality": "Lead Quality",
      "webhook": "Webhook"
    },
    "status": {
      "completed": "Completed",
      "inProgress": "In Progress",
      "pending": "Pending",
      "scheduled": "Scheduled",
      "paused": "Paused"
    },
    "callStatus": {
      "pending": "Pending",
      "completed": "Completed",
      "failed": "Failed",
      "noAnswer": "No answer",
      "busy": "Busy",
      "inProgress": "In progress"
    },
    "labels": {
      "status": "Status",
      "totalRecipients": "Total recipients",
      "started": "Started",
      "notStarted": "Not started",
      "progress": "Progress",
      "campaignType": "Campaign Type",
      "created": "Created",
      "completedAt": "Completed",
      "completed": "Completed"
    },
    "actions": {
      "pauseCampaign": "Pause Campaign",
      "resumeCampaign": "Resume Campaign",
      "stopCampaign": "Stop Campaign",
      "exportCSV": "Export CSV",
      "retryCampaign": "Retry Failed Calls"
    },
    "stats": {
      "successfulCalls": "Successful Calls",
      "failedCalls": "Failed Calls",
      "pendingCalls": "Pending Calls",
      "successRate": "success rate",
      "failureRate": "failure rate",
      "remaining": "remaining"
    },
    "batch": {
      "title": "Batch Job Status",
      "cancel": "Cancel",
      "retryFailed": "Retry Failed",
      "jobId": "Job ID",
      "totalCalls": "Total Calls",
      "dispatched": "Dispatched",
      "pending": "Pending",
      "scheduled": "Scheduled",
      "inProgress": "In Progress",
      "completed": "Completed",
      "failed": "Failed",
      "unavailable": "Batch job data unavailable"
    },
    "analytics": {
      "callPerformance": "Call Performance",
      "completionRate": "Completion Rate",
      "successRate": "Success Rate",
      "callStatusDistribution": "Call Status Distribution",
      "successful": "Successful",
      "failed": "Failed",
      "pending": "Pending",
      "leadQualityDistribution": "Lead Quality Distribution",
      "sentimentAnalysis": "Sentiment Analysis"
    },
    "leads": {
      "hotLeads": "Hot Leads",
      "warmLeads": "Warm Leads",
      "lostLeads": "Lost Leads",
      "ofLeads": "of leads",
      "classificationDetails": "Lead Classification Details",
      "contact": "Contact",
      "phone": "Phone",
      "classification": "Classification",
      "sentiment": "Sentiment",
      "callDuration": "Call Duration",
      "unknown": "Unknown",
      "hot": "Hot",
      "warm": "Warm",
      "lost": "Lost",
      "viewCall": "View Call",
      "noClassifiedLeads": "No classified leads yet. Complete calls to see lead classifications."
    },
    "crmSettings": {
      "title": "CRM Filter Settings",
      "description": "Configure how leads are displayed and filtered in your CRM.",
      "hideLeadsWithoutPhone": "Hide leads without phone",
      "hideLeadsWithoutPhoneDesc": "Only show leads that have a valid phone number",
      "scoreThresholds": "Lead Score Thresholds",
      "scoreThresholdsDesc": "Define score ranges for Hot and Warm lead classifications",
      "hotLeadThreshold": "Hot Lead Threshold",
      "warmLeadThreshold": "Warm Lead Threshold",
      "visibleCategories": "Visible Categories",
      "visibleCategoriesDesc": "Choose which AI categories to show in the kanban view",
      "pipelineMappings": "Default Pipeline Stages",
      "pipelineMappingsDesc": "Assign default pipeline stages for each AI category",
      "selectStage": "Select stage...",
      "none": "None",
      "settingsSaved": "Settings saved",
      "settingsSavedDesc": "Your filter settings have been updated.",
      "done": "Done"
    },
    "sentiment": {
      "positive": "Positive",
      "neutral": "Neutral",
      "negative": "Negative"
    },
    "recipients": {
      "title": "Call Recipients",
      "phoneNumber": "Phone Number",
      "name": "Name",
      "email": "Email",
      "language": "Language",
      "city": "City",
      "actions": "Actions",
      "noContacts": "No contacts added to this campaign yet"
    },
    "languages": {
      "english": "English",
      "hindi": "Hindi",
      "spanish": "Spanish",
      "french": "French",
      "german": "German",
      "italian": "Italian",
      "portuguese": "Portuguese",
      "japanese": "Japanese",
      "korean": "Korean",
      "chinese": "Chinese"
    },
    "webhook": {
      "title": "Webhook Integration",
      "description": "Configure a webhook to receive call completion events for this campaign. Your webhook will receive POST requests with call details, lead classifications, and transcripts.",
      "nameRequired": "Webhook Name *",
      "namePlaceholder": "My CRM Integration",
      "urlRequired": "Webhook URL *",
      "urlPlaceholder": "https://your-crm.com/api/webhooks",
      "active": "Active",
      "inactive": "Inactive",
      "secret": "Secret",
      "creating": "Creating...",
      "createWebhook": "Create Webhook",
      "payloadExample": "Webhook Payload Example",
      "signatureVerification": "Signature Verification",
      "signatureVerificationDesc": "All webhook requests include an X-Webhook-Signature header containing an HMAC-SHA256 signature of the payload. Verify this signature using your secret key to ensure authenticity."
    },
    "toast": {
      "webhookCreated": "Webhook created",
      "webhookCreatedDesc": "Your webhook has been created successfully.",
      "webhookCreateFailed": "Failed to create webhook",
      "webhookUpdated": "Webhook updated",
      "webhookUpdatedDesc": "Your webhook has been updated successfully.",
      "webhookUpdateFailed": "Failed to update webhook",
      "campaignPaused": "Campaign Paused",
      "campaignPausedDesc": "The campaign has been paused successfully.",
      "pauseFailed": "Failed to pause campaign",
      "campaignResumed": "Campaign Resumed",
      "campaignResumedDesc": "The campaign has been resumed successfully.",
      "resumeFailed": "Failed to resume campaign",
      "campaignStopped": "Campaign Stopped",
      "campaignStoppedDesc": "The campaign has been stopped successfully.",
      "stopFailed": "Failed to stop campaign",
      "batchCancelled": "Batch Job Cancelled",
      "batchCancelledDesc": "The batch calling job has been cancelled.",
      "batchCancelFailed": "Failed to cancel batch job",
      "retryInitiated": "Retry Initiated",
      "retryInitiatedDesc": "Failed calls are being retried.",
      "retryFailed": "Failed to retry calls",
      "exportSuccess": "Export Successful",
      "exportSuccessDesc": "Campaign results have been downloaded.",
      "exportFailed": "Export Failed",
      "exportFailedDesc": "Failed to export campaign results. Please try again.",
      "missingFields": "Missing fields",
      "missingFieldsDesc": "Please fill in all required fields.",
      "copied": "Copied",
      "copiedDesc": "Secret copied to clipboard."
    }
  },
  "agentVersions": {
    "history": "Version History",
    "historyTitle": "Version History",
    "historyDesc": "View and restore previous versions of {{agentName}}",
    "noVersions": "No Version History",
    "noVersionsDesc": "Version history will appear here when you make changes to this agent.",
    "latest": "Latest",
    "snapshot": "Configuration Snapshot",
    "restore": "Restore",
    "rollbackSuccess": "Version Restored",
    "rollbackSuccessDesc": "Agent has been reverted to the selected version.",
    "rollbackError": "Rollback Failed",
    "confirmRollback": "Restore Previous Version?",
    "confirmRollbackDesc": "This will restore the agent to version {{version}}. Your current configuration will be saved as a new version before the restore.",
    "restoring": "Restoring...",
    "confirmRestore": "Yes, Restore"
  },
  "forms": {
    "title": "Dynamic Forms",
    "pageTitle": "Forms",
    "description": "Create and manage forms for your flows",
    "subtitle": "Create custom forms to collect structured data during calls",
    "createForm": "Create Form",
    "createFormButton": "Create Form",
    "createFirstForm": "Create Your First Form",
    "noForms": "No Forms Created",
    "noFormsDescription": "Create custom forms to collect structured data from contacts during AI conversations.",
    "formName": "Form Name",
    "formNameRequired": "Form Name *",
    "formNamePlaceholder": "Lead Qualification Survey",
    "formDescription": "Description (Optional)",
    "descriptionPlaceholder": "Collect qualification information from potential leads",
    "addField": "Add Field",
    "fieldName": "Field Name",
    "fieldLabel": "Field Label *",
    "fieldLabelPlaceholder": "Company Size",
    "fieldType": "Field Type *",
    "fieldOptions": "Options (comma-separated) *",
    "optionsPlaceholder": "Small, Medium, Large, Enterprise",
    "required": "Required",
    "requiredField": "Required field",
    "optional": "Optional",
    "formFields": "Form Fields",
    "addFieldHint": "Click \"Add Field\" to start building your form",
    "totalForms": "Total Forms",
    "submissions": "Submissions",
    "viewSubmissions": "Submissions",
    "formSubmissions": "Form Submissions",
    "noSubmissions": "No submissions yet",
    "callId": "Call ID",
    "createdOn": "Created",
    "loading": "Loading forms...",
    "buildCustomForm": "Build a custom form to collect structured data during calls",
    "fieldTypes": {
      "text": "Text Input",
      "yesNo": "Yes/No",
      "multipleChoice": "Multiple Choice",
      "number": "Number"
    },
    "toast": {
      "created": "Form created successfully!",
      "createFailed": "Failed to create form",
      "deleted": "Form deleted successfully!",
      "deleteFailed": "Failed to delete form",
      "downloadSuccess": "Form submissions downloaded"
    },
    "downloadCSV": "Download CSV",
    "contactName": "Contact Name",
    "contactPhone": "Contact Phone",
    "viewCall": "View Call"
  },
  "appointments": {
    "title": "Appointments",
    "description": "Manage appointment bookings",
    "subtitle": "Manage and view scheduled appointments from AI calls",
    "noAppointments": "No Appointments Scheduled",
    "noAppointmentsDescription": "Appointments will appear here when contacts book time slots through AI conversations.",
    "calendar": {
      "today": "Today",
      "day": "Day",
      "week": "Week",
      "month": "Month",
      "weekViewSoon": "Week view coming soon",
      "dayViewSoon": "Day view coming soon",
      "more": "+{{count}} more",
      "days": {
        "sun": "Sun",
        "mon": "Mon",
        "tue": "Tue",
        "wed": "Wed",
        "thu": "Thu",
        "fri": "Fri",
        "sat": "Sat"
      }
    },
    "upcomingAppointments": "Upcoming Appointments",
    "upcomingDescription": "Next scheduled appointments from your campaigns",
    "timeSlots": "Time Slots",
    "duration": "Duration",
    "durationMinutes": "{{count}} minutes",
    "durationPlaceholder": "No limit",
    "addAppointment": "Add Appointment",
    "reschedule": "Reschedule",
    "cancel": "Cancel",
    "loading": "Loading appointments...",
    "stats": {
      "total": "Total Appointments",
      "upcoming": "Upcoming",
      "completed": "Completed",
      "cancelled": "Cancelled"
    },
    "details": {
      "service": "Service",
      "notes": "Notes"
    },
    "settings": {
      "title": "Appointment Settings",
      "description": "Configure scheduling rules and availability",
      "allowOverlap": "Allow Overlapping Appointments",
      "allowOverlapDescription": "Enable multiple appointments at the same time",
      "bufferTime": "Buffer Time Between Appointments (minutes)",
      "maxPerDay": "Max Appointments Per Day (optional)",
      "maxPerDayPlaceholder": "No limit",
      "workingHours": "Working Hours",
      "startTime": "Start Time",
      "endTime": "End Time",
      "workingDays": "Working Days",
      "saveSettings": "Save Settings",
      "days": {
        "monday": "monday",
        "tuesday": "tuesday",
        "wednesday": "wednesday",
        "thursday": "thursday",
        "friday": "friday",
        "saturday": "saturday",
        "sunday": "sunday"
      }
    },
    "toast": {
      "settingsSaved": "Settings saved successfully!",
      "settingsFailed": "Failed to save settings"
    }
  },
  "transactionHistory": {
    "title": "Transaction History",
    "subtitle": "View your payment and subscription transactions",
    "backToBilling": "Back to Billing",
    "totalTransactions": "Total Transactions",
    "invoicesAvailable": "Invoices Available",
    "recentTransactions": "Recent Transactions",
    "recentTransactionsDescription": "Your payment history for subscriptions and credit purchases",
    "emptyTitle": "No Transactions Yet",
    "emptyDescription": "When you purchase a subscription or credits, your transactions will appear here.",
    "viewPlans": "View Plans",
    "errorTitle": "Failed to Load Transactions",
    "errorDescription": "There was an error loading your transaction history. Please try again.",
    "columnDate": "Date",
    "columnType": "Type",
    "columnDescription": "Description",
    "columnAmount": "Amount",
    "columnGateway": "Gateway",
    "columnStatus": "Status",
    "columnInvoice": "Invoice",
    "columnDocuments": "Documents",
    "downloadInvoice": "Download",
    "downloadRefundNote": "Refund Note",
    "typeSubscription": "Subscription",
    "typeCredits": "Credits",
    "statusCompleted": "Completed",
    "statusPending": "Pending",
    "statusFailed": "Failed",
    "statusRefunded": "Refunded",
    "pagination": "Showing {{start}}-{{end}} of {{total}}",
    "previous": "Previous",
    "next": "Next",
    "invoiceDownloaded": "Invoice Downloaded",
    "invoiceDownloadedDesc": "Your invoice has been downloaded successfully.",
    "refundNoteDownloaded": "Refund Note Downloaded",
    "refundNoteDownloadedDesc": "Your refund note has been downloaded successfully.",
    "downloadFailed": "Download Failed"
  },
  "install": {
    "title": "Platform Installation",
    "subtitle": "Let's set up your AI calling platform",
    "checking": {
      "title": "Checking System Requirements",
      "description": "Verifying your server configuration...",
      "failed": "Failed to check system requirements. Make sure your server is running and database is configured.",
      "fixErrors": "Please fix the errors above before proceeding with installation."
    },
    "form": {
      "title": "Create Super Admin Account",
      "description": "Set up your administrator account and company details",
      "checksPassed": "System checks passed!",
      "serverMeetsRequirements": "Your server meets all requirements",
      "companyName": "Company Name",
      "companyNamePlaceholder": "Acme Corporation",
      "adminEmail": "Admin Email",
      "adminEmailPlaceholder": "admin@example.com",
      "adminPassword": "Admin Password",
      "adminPasswordPlaceholder": "Minimum 8 characters",
      "confirmPassword": "Confirm Password",
      "confirmPasswordPlaceholder": "Re-enter password",
      "demoMode": "Demo Mode",
      "demoModeDescription": "Enable demo mode to showcase the platform with restricted write access. All changes will be blocked and users will see a demo banner.",
      "demoModeEnabled": "Demo mode enabled - users can only view, not modify data",
      "demoModeDisabled": "Production mode - full functionality enabled",
      "installButton": "Install Platform"
    },
    "installing": {
      "title": "Installing Platform",
      "description": "Please wait while we set up your platform...",
      "settingUp": "Setting up your platform",
      "creatingDatabase": "Creating database tables, admin account, and initial configuration..."
    },
    "success": {
      "title": "Installation Complete!",
      "description": "Platform has been successfully installed",
      "important": "Important:",
      "saveCredentials": "Save these admin credentials securely. You'll need them to login.",
      "adminEmail": "Admin Email",
      "adminPassword": "Admin Password",
      "nextSteps": "Next Steps:",
      "step1": "Login with your admin credentials",
      "step2": "Configure API keys in Settings (Stripe, Twilio, ElevenLabs)",
      "step3": "Set up Stripe webhooks",
      "step4": "Create your first AI agent",
      "step5": "Launch your first campaign",
      "goToLogin": "Go to Login"
    },
    "footer": {
      "needHelp": "Need help? Check the",
      "installationGuide": "Installation Guide"
    },
    "validation": {
      "emailRequired": "Email is required",
      "emailInvalid": "Invalid email address",
      "passwordRequired": "Password is required",
      "passwordMinLength": "Password must be at least 8 characters",
      "passwordsNoMatch": "Passwords do not match",
      "companyRequired": "Company name is required",
      "installFailed": "Installation failed. Please try again."
    }
  },
  "flowTemplates": {
    "title": "Flow Templates",
    "subtitle": "Pre-built conversation flows to get you started quickly",
    "loadingTemplates": "Loading templates...",
    "availableTemplates": "Available Templates",
    "readyToUse": "Ready to Use",
    "preconfiguredWorkflows": "Pre-configured workflows",
    "noTemplates": "No Templates Available",
    "noTemplatesDesc": "Flow templates will appear here when they are created by administrators.",
    "template": "Template",
    "nodesCount": "{{count}} nodes",
    "useThisTemplate": "Use This Template",
    "createFromTemplate": "Create Flow from Template",
    "flowNameRequired": "Flow Name *",
    "flowNamePlaceholder": "My Lead Qualification Flow",
    "customizeAfterCreation": "You can customize the flow after creation",
    "createFlow": "Create Flow",
    "toast": {
      "flowCreated": "Flow Created!",
      "flowCreatedDesc": "Your flow has been created from the template.",
      "createFailed": "Failed to Create Flow"
    }
  },
  "conversations": {
    "title": "Conversations",
    "subtitle": "View and analyze all call transcripts and AI summaries",
    "searchPlaceholder": "Search transcripts and summaries...",
    "noConversations": "No conversations found matching your criteria",
    "callId": "Call",
    "aiSummary": "AI Summary",
    "transcriptPreview": "Transcript Preview",
    "transcript": "Transcript",
    "noTranscriptYet": "No transcript available yet",
    "noTranscribedYet": "No transcribed conversations yet",
    "allTranscribed": "All conversations have been transcribed",
    "transcriptPending": "Transcript is being processed...",
    "filters": {
      "status": "Status",
      "sentiment": "Sentiment",
      "allStatus": "All Status",
      "allSentiment": "All Sentiment"
    },
    "tabs": {
      "allCalls": "All Calls ({{count}})",
      "transcribed": "Transcribed ({{count}})",
      "pending": "Pending ({{count}})"
    },
    "status": {
      "completed": "Completed",
      "failed": "Failed",
      "inProgress": "In Progress"
    },
    "sentiment": {
      "positive": "Positive",
      "negative": "Negative",
      "neutral": "Neutral"
    },
    "classification": {
      "hotLead": "Hot Lead",
      "warmLead": "Warm Lead",
      "lost": "Lost"
    }
  },
  "incomingConnections": {
    "title": "Incoming Connections",
    "subtitle": "Connect incoming agents to your phone numbers for receiving calls",
    "newConnection": "New Connection",
    "stats": {
      "totalConnections": "Total Connections",
      "phoneNumbers": "Phone Numbers",
      "availableNumbers": "Available Numbers",
      "incomingAgents": "Incoming Agents"
    },
    "card": {
      "title": "Active Connections",
      "description": "Phone numbers connected to incoming agents for receiving calls"
    },
    "empty": {
      "title": "No Connections",
      "description": "Create your first connection to start receiving calls on your phone numbers",
      "createFirst": "Create Your First Connection"
    },
    "connection": {
      "language": "Language",
      "created": "Created"
    },
    "dialog": {
      "createTitle": "Create Incoming Connection",
      "createDescription": "Connect an incoming agent to a phone number for receiving calls",
      "deleteTitle": "Delete Connection?",
      "deleteDescription": "Are you sure you want to delete this connection? The phone number",
      "deleteDescriptionRoute": "will no longer route to"
    },
    "form": {
      "agentLabel": "Incoming Agent",
      "agentPlaceholder": "Select an incoming agent...",
      "agentHint": "The AI agent that will handle incoming calls",
      "noAgents": "No incoming agents available. Create one first.",
      "phoneLabel": "Phone Number",
      "phonePlaceholder": "Select a phone number...",
      "phoneHint": "The phone number that will receive calls",
      "noPhones": "No available phone numbers. All numbers are already connected.",
      "freePlanNoPhones": "Your current plan does not include dedicated phone numbers. Upgrade your plan to connect your own number.",
      "upgradeNow": "Upgrade Plan"
    },
    "actions": {
      "creating": "Creating...",
      "createConnection": "Create Connection",
      "deleting": "Deleting...",
      "deleteConnection": "Delete Connection"
    },
    "toast": {
      "created": "Connection Created",
      "createdDesc": "The incoming connection has been created successfully.",
      "createFailed": "Creation Failed",
      "createFailedDesc": "Failed to create the connection.",
      "deleted": "Connection Deleted",
      "deletedDesc": "The incoming connection has been deleted successfully.",
      "deleteFailed": "Delete Failed",
      "deleteFailedDesc": "Failed to delete the connection.",
      "validationError": "Validation Error",
      "validationErrorDesc": "Please select both an agent and a phone number."
    }
  },
  "voicePreview": {
    "title": "Voice Preview & Settings",
    "previewSettings": "Preview Voice",
    "adjustSettings": "Adjust voice settings and hear a preview before saving.",
    "adjustSettingsFor": "Adjust voice settings for {{name}} and hear a preview.",
    "previewText": "Preview Text",
    "enterText": "Enter text to preview...",
    "characters": "characters",
    "stability": "Stability",
    "stabilityHelp": "Lower = more expressive, Higher = more consistent",
    "similarityBoost": "Similarity Boost",
    "similarityHelp": "How closely the voice matches the original",
    "speed": "Speed",
    "speedHelp": "Speaking rate: 0.7x (slower) to 1.2x (faster). Default: 1.0",
    "play": "Play",
    "pause": "Pause",
    "stop": "Stop",
    "generate": "Generate Preview",
    "regenerate": "Regenerate",
    "noVoiceSelected": "No Voice Selected",
    "pleaseSelectVoice": "Please select a voice first to preview.",
    "error": "Preview Error",
    "failedToGenerate": "Failed to generate voice preview",
    "defaultText": "Hello! This is a preview of how I'll sound. I can adjust my tone and style based on your preferences."
  },
  "cookies": {
    "title": "Cookie Preferences",
    "description": "We use cookies to enhance your browsing experience and analyze site traffic.",
    "acceptAll": "Accept All",
    "acceptEssential": "Essential Only",
    "managePreferences": "Manage Preferences",
    "analytics": {
      "title": "Analytics Cookies",
      "description": "Help us understand how visitors interact with our website."
    },
    "essential": {
      "title": "Essential Cookies",
      "description": "Required for the website to function properly."
    },
    "marketing": {
      "title": "Marketing Cookies",
      "description": "Used to track visitors across websites for advertising purposes."
    },
    "preferences": {
      "title": "Preference Cookies",
      "description": "Remember your settings and preferences."
    },
    "savePreferences": "Save Preferences"
  },
  "phoneConflict": {
    "title": "Phone Number Conflict",
    "description": "This phone number is already in use.",
    "usedByCampaign": "This phone number is used by an active campaign",
    "usedByAgent": "This phone number is assigned to another agent",
    "connectedTo": "Connected to",
    "buyNewNumber": "Buy a New Number",
    "useAnyway": "Use Anyway"
  },
  "billing_period": "Billing Period"
}
