{
  "common": {
    "loading": "Caricamento...",
    "save": "Salva",
    "cancel": "Annulla",
    "delete": "Elimina",
    "edit": "Modifica",
    "create": "Crea",
    "add": "Aggiungi",
    "remove": "Rimuovi",
    "close": "Chiudi",
    "confirm": "Conferma",
    "back": "Indietro",
    "next": "Avanti",
    "submit": "Invia",
    "search": "Cerca",
    "filter": "Filtra",
    "clear": "Cancella",
    "refresh": "Aggiorna",
    "export": "Esporta",
    "import": "Importa",
    "download": "Scarica",
    "upload": "Carica",
    "view": "Visualizza",
    "viewAll": "Visualizza tutto",
    "actions": "Azioni",
    "status": "Stato",
    "name": "Nome",
    "email": "Email",
    "password": "Password",
    "description": "Descrizione",
    "date": "Data",
    "time": "Ora",
    "type": "Tipo",
    "total": "Totale",
    "active": "Attivo",
    "inactive": "Inattivo",
    "enabled": "Abilitato",
    "disabled": "Disabilitato",
    "yes": "Sì",
    "no": "No",
    "all": "Tutto",
    "none": "Nessuno",
    "success": "Successo",
    "error": "Errore",
    "warning": "Avviso",
    "info": "Info",
    "noData": "Nessun dato disponibile",
    "noResults": "Nessun risultato trovato",
    "required": "Obbligatorio",
    "optional": "Opzionale",
    "minutes": "minuti",
    "seconds": "secondi",
    "hours": "ore",
    "days": "giorni",
    "thisWeek": "Questa settimana",
    "today": "Oggi",
    "yesterday": "Ieri",
    "ago": "fa",
    "settings": "Impostazioni",
    "help": "Aiuto",
    "language": "Lingua",
    "selectLanguage": "Seleziona lingua",
    "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": "Accedi",
    "logout": "Esci",
    "register": "Registrati",
    "signIn": "Accedi",
    "signUp": "Iscriviti",
    "signOut": "Esci",
    "getStarted": "Inizia",
    "getStartedFree": "Inizia gratis",
    "welcomeBack": "Bentornato!",
    "loggedInAs": "Connesso come {{name}}",
    "loginFailed": "Accesso fallito",
    "registrationFailed": "Registrazione fallita",
    "accountCreated": "Account creato!",
    "welcome": "Benvenuto, {{name}}",
    "loggingIn": "Accesso in corso...",
    "fullName": "Nome completo",
    "emailPlaceholder": "tua@email.it",
    "namePlaceholder": "Mario Rossi",
    "platform": "AI Calling Platform",
    "accessCampaigns": "Accedi per gestire le tue campagne di chiamate AI",
    "sendVerificationCode": "Continua",
    "sendingCode": "Invio codice di verifica...",
    "checkEmail": "Controlla la tua email",
    "verificationSent": "Abbiamo inviato un codice di verifica a",
    "verificationCode": "Codice di verifica",
    "codeExpires": "Il codice scade tra",
    "verifyAndCreate": "Verifica e crea account",
    "verifying": "Verifica in corso...",
    "resendCode": "Invia di nuovo",
    "resendIn": "Reinvia tra {{seconds}}s",
    "codeSent": "Codice di verifica inviato",
    "checkEmailAt": "Controlla la tua email su {{email}}",
    "codeResent": "Codice reinviato",
    "newCodeSent": "Un nuovo codice di verifica è stato inviato alla tua email",
    "failedToSend": "Invio codice fallito",
    "failedToResend": "Reinvio codice fallito",
    "verificationFailed": "Verifica fallita",
    "invalidCode": "Codice di verifica non valido",
    "passwordPlaceholder": "Enter your password",
    "confirmPasswordPlaceholder": "Re-enter password"
  },
  "nav": {
    "home": "Home",
    "dashboard": "Dashboard",
    "campaigns": "Campagne",
    "agents": "Agenti",
    "knowledgeBase": "Base di conoscenza",
    "voices": "Voci",
    "allContacts": "Tutti i contatti",
    "calls": "Chiamate",
    "analytics": "Analisi",
    "phoneNumbers": "Numeri di telefono",
    "incomingConnections": "Connessioni in entrata",
    "flowBuilder": "Costruttore di flussi",
    "executionLogs": "Log di esecuzione",
    "webhooks": "Webhook",
    "forms": "Moduli",
    "appointments": "Appuntamenti",
    "templates": "Modelli",
    "upgradePlan": "Aggiorna piano",
    "billingCredits": "Fatturazione e crediti",
    "administration": "Amministrazione",
    "adminDashboard": "Dashboard admin",
    "accountSettings": "Impostazioni account",
    "promptTemplates": "Prompt Templates",
    "crm": "Quick CRM",
    "transactionHistory": "Transaction History",
    "websiteWidget": "Website Widget",
    "conversations": "Conversations",
    "tools": "Tools",
    "settings": "Settings"
  },
  "sidebar": {
    "build": "Costruisci",
    "evaluate": "Valuta",
    "telephony": "Telefonia",
    "flowAutomation": "Automazione flussi",
    "billing": "Fatturazione",
    "credits": "Crediti",
    "pro": "Pro",
    "proMember": "Membro Pro",
    "upgrade": "Aggiorna",
    "myWorkspace": "Il mio spazio di lavoro",
    "toolsAndPlugins": "Tools & Plugins",
    "monitor": "Monitor"
  },
  "dashboard": {
    "greeting": {
      "morning": "Buongiorno",
      "afternoon": "Buon pomeriggio",
      "evening": "Buonasera",
      "default": "Bentornato"
    },
    "subtitle": "Ecco cosa sta succedendo con le tue campagne oggi",
    "quickActions": "Azioni rapide",
    "createCampaign": "Crea campagna",
    "createAgent": "Crea agente",
    "flowBuilder": "Costruttore di flussi",
    "totalCalls": "Chiamate totali",
    "incomingCalls": "Chiamate in entrata",
    "outgoingCalls": "Chiamate in uscita",
    "contacts": "Contatti",
    "campaignsCard": "Campagne",
    "success": "successo",
    "avg": "Media",
    "campaigns": "campagne",
    "callActivity": "Attività chiamate",
    "allCalls": "Tutte le chiamate",
    "incoming": "In entrata",
    "outgoing": "In uscita",
    "noCallData": "Nessun dato chiamate questa settimana",
    "leadDistribution": "Distribuzione lead",
    "hot": "Caldo",
    "warm": "Tiepido",
    "cold": "Freddo",
    "lost": "Perso",
    "noLeadData": "Nessun dato lead disponibile",
    "recentCalls": "Chiamate recenti",
    "unknown": "Sconosciuto",
    "noRecentCalls": "Nessuna chiamata recente",
    "recentUsers": "Utenti recenti",
    "leadSummary": "Riepilogo lead",
    "registeredAgo": "Registrato {{time}}",
    "noLeads": "Ancora nessun lead classificato",
    "startCampaign": "Avvia una campagna per vedere la distribuzione dei lead",
    "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": "Funzionalità",
    "useCases": "Casi d'uso",
    "pricing": {
      "title": "Prezzi",
      "titleHighlight": "trasparenti",
      "titleEnd": "e semplici",
      "description": "Inizia gratis, aggiorna quando sei pronto",
      "monthly": "Mensile",
      "yearly": "Annuale",
      "save20": "Risparmia il 20%",
      "popular": "Popolare",
      "free": "Gratuito",
      "perMonth": "/mese",
      "perYear": "/anno",
      "getStarted": "Inizia ora",
      "startFreeTrial": "Inizia la prova gratuita",
      "guarantee": "Tutti i piani includono garanzia di rimborso di 14 giorni. Nessuna carta di credito richiesta per il piano gratuito.",
      "features": {
        "aiAgent": "{{count}} agente AI",
        "aiAgents": "{{count}} agenti AI",
        "unlimitedAgents": "Agenti AI illimitati",
        "campaign": "{{count}} campagna",
        "campaigns": "{{count}} campagne",
        "unlimitedCampaigns": "Campagne illimitate",
        "maxContacts": "Max {{count}} contatti per campagna",
        "contactsPerCampaign": "{{count}} contatti/campagna",
        "unlimitedContacts": "Contatti illimitati",
        "flowAutomation": "{{count}} automazione flusso",
        "flowAutomations": "{{count}} automazioni flusso",
        "unlimitedFlows": "Automazioni flusso illimitate",
        "knowledgeBase": "{{count}} base di conoscenza",
        "knowledgeBases": "{{count}} basi di conoscenza",
        "unlimitedKnowledgeBases": "Basi di conoscenza illimitate",
        "webhook": "{{count}} webhook",
        "webhooks": "{{count}} webhook",
        "unlimitedWebhooks": "Webhook illimitati",
        "phoneNumber": "{{count}} numero di telefono",
        "phoneNumbers": "{{count}} numeri di telefono",
        "unlimitedPhoneNumbers": "Numeri di telefono illimitati",
        "purchaseNumbers": "Acquista i tuoi numeri di telefono",
        "systemPhone": "Numero di telefono assegnato dal sistema",
        "freeCredits": "{{count}} crediti gratuiti",
        "creditCalling": "Chiamate basate su crediti",
        "prioritySupport": "Supporto prioritario",
        "chooseLlm": "Scegli il tuo modello LLM",
        "advancedAnalytics": "Analisi avanzate"
      }
    },
    "customers": "Clienti",
    "poweredBy": "Alimentato da ElevenLabs e Twilio AI",
    "heroTitle1": "Potenzia le tue",
    "heroTitle2": "operazioni di chiamata",
    "heroTitle3": "con agenti vocali AI",
    "heroSubtitle": "Scopri il nuovo modo di creare, distribuire e monitorare agenti vocali AI pronti per la produzione su larga scala.",
    "tryForFree": "Prova gratis",
    "watchDemo": "Guarda demo",
    "noCreditCard": "Nessuna carta di credito richiesta",
    "freePlanForever": "Piano gratuito per sempre",
    "setupMinutes": "Configurazione in 5 minuti",
    "aiTechnology": "Tecnologia alimentata dall'AI",
    "builtForFuture": "Costruito per il futuro della comunicazione",
    "experienceTech": "Sperimenta la tecnologia AI all'avanguardia che trasforma il modo in cui le aziende comunicano",
    "advancedAI": "Intelligenza AI avanzata",
    "advancedAIDesc": "Comprensione del linguaggio naturale alimentata da modelli linguistici all'avanguardia",
    "humanLikeVoices": "Voci simili all'umano",
    "humanLikeVoicesDesc": "Sintesi vocale ultra-realistica che suona naturale e coinvolgente",
    "realTimeProcessing": "Elaborazione in tempo reale",
    "realTimeProcessingDesc": "Tempi di risposta istantanei con latenza inferiore al secondo per conversazioni fluide",
    "howItWorks": "Come funziona",
    "getStartedSteps": "Inizia in tre semplici passaggi",
    "build": "Costruisci",
    "buildDesc": "Utilizza il nostro costruttore di agenti intuitivo per creare chiamanti vocali AI personalizzati con modelli professionali.",
    "deploy": "Distribuisci",
    "deployDesc": "Distribuisci facilmente i tuoi agenti per chiamate telefoniche AI, campagne e contatti automatizzati con un solo clic.",
    "monitor": "Monitora",
    "monitorDesc": "Monitora i tassi di successo, le metriche delle chiamate e il sentiment degli utenti attraverso dashboard di analisi in tempo reale.",
    "powerfulFeatures": "Potenti funzionalità per agenti vocali AI",
    "everythingYouNeed": "Tutto ciò di cui hai bisogno per creare, distribuire e gestire agenti vocali AI",
    "autoSyncKnowledge": "Sincronizzazione automatica della base di conoscenza",
    "autoSyncKnowledgeDesc": "I tuoi agenti AI rimangono sempre aggiornati sincronizzandosi direttamente con la base di conoscenza della tua azienda. Nessun aggiornamento manuale richiesto.",
    "callTransfer": "Potente funzione di trasferimento chiamata",
    "callTransferDesc": "Configura facilmente trasferimenti a caldo con messaggi di passaggio così che l'agente successivo sia sempre preparato.",
    "easyAppointment": "Prenotazione appuntamenti facile",
    "easyAppointmentDesc": "Lascia che i tuoi agenti telefonici AI programmino riunioni in pochi secondi con un linguaggio semplice e naturale.",
    "realTimeAnalytics": "Analisi in tempo reale",
    "realTimeAnalyticsDesc": "Monitora le metriche delle chiamate, i tassi di successo e il sentiment dei clienti attraverso dashboard complete.",
    "naturalVoice": "Conversazioni vocali naturali",
    "naturalVoiceDesc": "Le voci AI simili all'umano di ElevenLabs offrono conversazioni fluide e naturali che i clienti adorano.",
    "intelligentLead": "Scoring intelligente dei lead",
    "intelligentLeadDesc": "Classifica automaticamente i lead come caldi, tiepidi, freddi o persi in base all'analisi della conversazione e del sentiment.",
    "transformInteraction": "Trasforma ogni interazione con i clienti",
    "discoverUseCases": "Scopri come gli agenti vocali AI migliorano le tue comunicazioni aziendali",
    "receptionist": "Receptionist",
    "receptionistDesc": "Gestisci le chiamate in entrata, rispondi alle FAQ e indirizza le chiamate al reparto giusto",
    "appointmentSetter": "Programmatore appuntamenti",
    "appointmentSetterDesc": "Programma automaticamente riunioni con prospect qualificati",
    "leadQualification": "Qualificazione lead",
    "leadQualificationDesc": "Valuta e qualifica i lead prima di passarli al tuo team vendite",
    "survey": "Sondaggio",
    "surveyDesc": "Raccogli feedback e insight dei clienti su larga scala",
    "customerService": "Servizio clienti",
    "customerServiceDesc": "Fornisci supporto 24/7 e risolvi i problemi comuni dei clienti",
    "navbar": {
      "features": "Funzionalità",
      "useCases": "Casi d'uso",
      "pricing": "Prezzi",
      "integrations": "Integrazioni",
      "blog": "Blog",
      "contact": "Contatti",
      "login": "ACCEDI",
      "language": "Lingua"
    },
    "hero": {
      "badge": "Motore vocale AI senza codice",
      "headline": "AGENTI VOCALI AI PER",
      "rotatingWords": {
        "sales": "Vendite",
        "support": "Supporto",
        "outreach": "Contatti",
        "appointments": "Appuntamenti"
      },
      "subheadline": "Crea agenti vocali AI simili all'umano per gestire chiamate in uscita e in entrata, prenotare riunioni e agire 24/7.",
      "humanLike": "Simile all'umano",
      "statsProductivity": "Produttività",
      "statsScalability": "Scalabilità",
      "getStarted": "INIZIA ORA",
      "freeTrial": "Prova gratuita 14 giorni",
      "freeCredit": "Credito gratuito di $10"
    },
    "footer": {
      "product": "Prodotto",
      "resources": "Risorse",
      "contactTitle": "Contatti",
      "newsletter": "Iscriviti alla nostra newsletter",
      "emailPlaceholder": "Inserisci la tua email",
      "thankYou": "Grazie per l'iscrizione!",
      "thankYouDesc": "Riceverai i nostri ultimi aggiornamenti e suggerimenti.",
      "copyright": "Tutti i diritti riservati.",
      "privacy": "Privacy",
      "terms": "Termini",
      "cookies": "Cookie",
      "features": "Funzionalità",
      "useCases": "Casi d'uso",
      "pricing": "Prezzi",
      "integrations": "Integrazioni",
      "blog": "Blog",
      "contact": "Contatti",
      "privacyPolicy": "Informativa sulla privacy",
      "termsOfService": "Termini di servizio"
    },
    "featureSection": {
      "title": "Costruisci assistenti vocali AI che lavorano per te 24/7",
      "capabilities": {
        "bookMeetings": "Prenota riunioni",
        "conductInterviews": "Conduci colloqui",
        "coldCallProspects": "Chiama prospect a freddo",
        "offerSupport": "Offri supporto"
      },
      "feature1": {
        "title": "Agenti vocali simili all'umano",
        "description": "Crea facilmente il tuo agente AI dando un nome, selezionando lingua e accento, e configurandolo per gestire le attività:",
        "bullet1": "Addestra istantaneamente gli agenti AI con i tuoi dati",
        "bullet2": "Distribuisci rapidamente usando la piattaforma senza codice",
        "bullet3": "Automatizza le interazioni con i clienti"
      },
      "feature2": {
        "title": "Lascia che l'AI gestisca le tue chiamate",
        "description": "Gestisci chiamate in uscita, rispondi alle chiamate in entrata e programma appuntamenti 24/7. Seleziona la tua lista o carica contatti, imposta un programma e parti!",
        "bullet1": "Chiamate in uscita",
        "bullet2": "Chiamate in entrata"
      },
      "feature3": {
        "title": "Coinvolgi e converti",
        "description": "Connettiti con i clienti nel modo più umano possibile, automatizzando le attività e migliorando i tuoi sforzi di contatto.",
        "bullet1": "Automatizza la qualificazione dei lead e i follow-up",
        "bullet2": "Aumenta la partecipazione agli eventi con inviti AI",
        "bullet3": "Fornisci soluzioni di supporto clienti AI 24/7",
        "bullet4": "Utilizza l'AI per automatizzare i colloqui dei candidati"
      },
      "mockup": {
        "language": "Italiano",
        "voice": "Voce: Marco",
        "stability": "Stabilità",
        "speed": "Velocità",
        "diarization": "Diarizzazione",
        "createAgent": "Crea agente",
        "selectAgent": "Seleziona agente",
        "outboundCall": "Chiamata in uscita",
        "startDate": "Inizio: 1/05/24",
        "endDate": "Fine: 20/05/24",
        "selectList": "Seleziona lista",
        "collectContactDetails": "Raccogli dettagli contatto",
        "bookAppointments": "Prenota appuntamenti",
        "qualifyLeads": "Qualifica lead"
      },
      "getStarted": "INIZIA ORA",
      "freeTrial": "Prova gratuita 14 giorni",
      "freeCredit": "Credito gratuito di $10"
    },
    "actionCards": {
      "title": "Automatizza attività e azioni",
      "description": "Configura gli agenti AI per automatizzare una varietà di attività e azioni, come:",
      "cards": {
        "sms": "Invia SMS ai clienti immediatamente durante le telefonate",
        "transfer": "Reindirizza o trasferisci chiamate a un agente umano",
        "webhooks": "Raccogli dati clienti e automatizza azioni usando Zapier e Webhook",
        "email": "Invia email facilmente durante o dopo una chiamata",
        "whatsapp": "Invia messaggi WhatsApp ai clienti durante le telefonate",
        "appointments": "Programma appuntamenti e invia inviti calendario durante la chiamata"
      },
      "getStarted": "INIZIA ORA",
      "freeTrial": "Prova gratuita 14 giorni",
      "freeCredit": "Credito gratuito di $10"
    },
    "technology": {
      "badge": "Tecnologia eccezionale",
      "title": "Prestazioni senza pari",
      "benefits": {
        "cutCosts": "Riduci i costi e risparmia tempo sulle assunzioni di venditori",
        "millionCalls": "Lancia 1 milione di chiamate al minuto",
        "reduceAttrition": "Riduci l'abbandono e il tempo di attesa delle chiamate"
      },
      "features": {
        "autopilot": {
          "title": "Metti le tue chiamate in autopilota",
          "description": "Invia automaticamente SMS, email, inviti calendario e altro"
        },
        "voiceCustomization": {
          "title": "Personalizzazione della voce",
          "description": "Personalizza facilmente velocità di parlato, ritmo e livello di pazienza"
        },
        "sentimentAnalysis": {
          "title": "Analisi del sentiment",
          "description": "Migliora la CX con analisi avanzata del sentiment e gestione vocale"
        },
        "diarization": {
          "title": "Diarizzazione",
          "description": "Gestisci le interruzioni e rileva la fine delle conversazioni"
        },
        "globalConversations": {
          "title": "Conversazioni globali",
          "description": "Interagisci con i tuoi clienti in oltre 30 lingue"
        },
        "realTimeBookings": {
          "title": "Prenotazioni in tempo reale",
          "description": "Determina la disponibilità in tempo reale e programma appuntamenti istantaneamente"
        }
      },
      "getStarted": "INIZIA ORA",
      "freeTrial": "Prova gratuita 14 giorni",
      "freeCredit": "Credito gratuito di $10"
    },
    "featuresShowcase": {
      "title": "Connettività vocale potente per",
      "titleHighlight": "conversazioni alimentate dall'AI",
      "description": "Agenti AI che si connettono con i clienti globalmente attraverso interazioni vocali affidabili e di alta qualità, tutto alimentato da un'infrastruttura di chiamata premium.",
      "globalReach": "Portata globale",
      "reliableCalls": "Chiamate affidabili",
      "aiAutomation": "Funzionalità AI e automazione",
      "features": {
        "seamlessInbound": {
          "title": "Chiamate in entrata senza interruzioni in oltre 100 paesi",
          "description": "Usa numeri di telefono locali in oltre 100 paesi per facilitare il contatto dei clienti con te."
        },
        "directConnectivity": {
          "title": "Connettività diretta senza complessità",
          "description": "Chiama clienti in oltre 100 paesi, eliminando la necessità di gestire più operatori telefonici."
        },
        "verifiedNumbers": {
          "title": "Ampia selezione di numeri aziendali verificati",
          "description": "Scegli numeri locali, gratuiti o mobili in oltre 100 paesi per costruire fiducia e garantire chiamate senza problemi."
        },
        "highQuality": {
          "title": "Chiamate vocali di alta qualità con bassa latenza",
          "description": "Latenza delle chiamate inferiore a 500ms con punti di presenza regionali in cinque continenti."
        },
        "intelligentRouting": {
          "title": "Instradamento intelligente delle chiamate",
          "description": "Il motore di instradamento basato sui dati in tempo reale seleziona dinamicamente il miglior percorso di chiamata basandosi su più fattori, inclusi latenza, jitter e MOS."
        },
        "directCarrier": {
          "title": "Connettività diretta con l'operatore per setup chiamate più veloci",
          "description": "Le tue chiamate vocali vengono consegnate tramite operatori nazionali con un solo hop, garantendo latenza minima."
        },
        "knowledgeBase": {
          "title": "Base di conoscenza intelligente (RAG)",
          "description": "Carica documenti per dare ai tuoi agenti AI conoscenze contestuali per conversazioni più accurate e informate."
        },
        "flowBuilder": {
          "title": "Costruttore di flussi",
          "description": "Costruttore visuale drag-and-drop per creare percorsi di conversazione con logica condizionale."
        },
        "multiLanguage": {
          "title": "Supporto multilingue",
          "description": "Servi i clienti in 11 lingue con rilevamento automatico e cambio fluido."
        }
      }
    },
    "useCasesSection": {
      "title": "Casi d'uso",
      "description": "Scopri come i team globali stanno usando la nostra piattaforma per guidare crescita e produttività",
      "useCaseLabel": "caso d'uso",
      "industryLabel": "Settore",
      "languageLabel": "Lingua",
      "functionLabel": "Funzione",
      "cases": {
        "saas": {
          "title": "Azienda SaaS negli USA",
          "description": "Vivi una svolta nel settore SaaS: Emma ha venduto un abbonamento SaaS da $997/anno a un utente negli USA",
          "industry": "SaaS",
          "language": "Inglese (USA)",
          "function": "Vendite in uscita"
        },
        "university": {
          "title": "Università a Singapore",
          "description": "Scopri come un'università a Singapore sta usando l'AI per qualificare e invitare dirigenti ai programmi aziendali",
          "industry": "Istruzione",
          "language": "Inglese (Cinese)",
          "function": "Prenotazione appuntamenti"
        },
        "automotive": {
          "title": "Azienda automotive in Brasile",
          "description": "Esplora come Hugo ha venduto un dispositivo di tracciamento auto a suo padre usando assistenti di vendita AI nel mercato automotive brasiliano",
          "industry": "Automotive",
          "language": "Portoghese (BR)",
          "function": "Prenotazione appuntamenti"
        },
        "support": {
          "title": "Supporto clienti in India",
          "description": "Scopri come un'azienda tecnologica ha automatizzato il supporto clienti 24/7 con agenti vocali AI che gestiscono richieste in Hindi e Inglese",
          "industry": "Tecnologia",
          "language": "Hindi/Inglese",
          "function": "Supporto clienti"
        },
        "ecommerce": {
          "title": "E-commerce nel Regno Unito",
          "description": "Scopri come un'azienda e-commerce ha aumentato le conferme d'ordine del 40% usando chiamate in uscita alimentate dall'AI",
          "industry": "E-commerce",
          "language": "Inglese (UK)",
          "function": "Conferma ordini"
        },
        "healthcare": {
          "title": "Sanità in Germania",
          "description": "Scopri come un fornitore sanitario ha automatizzato i promemoria appuntamenti e ridotto le assenze del 60%",
          "industry": "Sanità",
          "language": "Tedesco",
          "function": "Promemoria appuntamenti"
        }
      }
    },
    "testimonials": {
      "title": "Cosa dicono i nostri clienti",
      "subtitle": "Unisciti a migliaia di aziende che usano {{appName}} per trasformare le loro comunicazioni con i clienti",
      "at": "presso",
      "quotes": {
        "jennifer": {
          "quote": "{{appName}} ha rivoluzionato il nostro flusso di lavoro del servizio clienti. Convertire chiamate manuali in AI richiedeva ore.",
          "highlight": "Ora bastano solo 30 secondi con risultati perfetti.",
          "author": "Jennifer Kim",
          "role": "Marketing Manager",
          "company": "TechStartup Inc"
        },
        "lisa": {
          "quote": "Il nostro call center aveva bisogno di automazione per le campagne in uscita. {{appName}} capisce perfettamente le nostre esigenze.",
          "highlight": "Risultati puliti e professionali che funzionano magnificamente ogni volta.",
          "author": "Lisa Rodriguez",
          "role": "Brand Manager",
          "company": "Fashion Forward"
        },
        "mike": {
          "quote": "Come direttore vendite, {{appName}} mi risparmia la formazione costante degli agenti sugli script.",
          "highlight": "Qualità delle chiamate perfetta ogni volta, dai lead alle chiusure!",
          "author": "Mike Johnson",
          "role": "Titolare",
          "company": "PrintPerfect Solutions"
        },
        "robert": {
          "quote": "Il nostro team di supporto aveva bisogno di assistenza AI per gestire volumi elevati. {{appName}} ha risolto completamente questo problema.",
          "highlight": "Risposte perfette per le richieste dei clienti.",
          "author": "Robert Garcia",
          "role": "Sviluppatore Web",
          "company": "PixelPerfect"
        },
        "tom": {
          "quote": "Le chiamate AI enterprise richiedono agenti perfetti, e {{appName}} li fornisce sempre. Niente più formazione manuale.",
          "highlight": "Conversazioni nitide e gestione clienti perfetta.",
          "author": "Tom Williams",
          "role": "Titolare negozio insegne",
          "company": "CustomSigns Pro"
        },
        "amanda": {
          "quote": "Le richieste dei clienti arrivano in varie forme, ma abbiamo bisogno di risposte consistenti per affidabilità. L'AI di {{appName}} è semplicemente la migliore.",
          "highlight": "Mantiene la qualità del servizio gestendo risposte perfette.",
          "author": "Amanda Thompson",
          "role": "Customer Success",
          "company": "ServiceFirst Ltd"
        },
        "james": {
          "quote": "{{appName}} appare perfetto su qualsiasi dimensione di schermo. Essenziale per il coinvolgimento clienti moderno.",
          "highlight": "Il ROI si è ripagato nel primo mese.",
          "author": "James Patterson",
          "role": "Creative Lead",
          "company": "Ad Agency Plus"
        },
        "maria": {
          "quote": "Il nostro outreach aveva bisogno di chiamate automatizzate per la generazione lead. {{appName}} ha risolto completamente questo.",
          "highlight": "Aumentato il nostro tasso di conversione dell'80%.",
          "author": "Maria Gonzalez",
          "role": "Titolare",
          "company": "Custom Apparel Co"
        },
        "rachel": {
          "quote": "Creare demo di prodotto richiede voci AI perfette. {{appName}} rende questo semplice per il nostro team.",
          "highlight": "Dal concept alla demo in secondi, non ore.",
          "author": "Rachel Green",
          "role": "Product Designer",
          "company": "StartupFlow"
        },
        "carlos": {
          "quote": "La coerenza del brand su tutti i canali richiede agenti AI. {{appName}} rende questo semplice per il nostro team.",
          "highlight": "Chiamate di qualità professionale per ogni campagna.",
          "author": "Carlos Rivera",
          "role": "Marketing Director",
          "company": "BrandFirst Agency"
        },
        "sarah": {
          "quote": "Come direttore creativo, cerco sempre modi per elevare il nostro output. {{appName}} fornisce risultati perfetti.",
          "highlight": "La nostra produttività è aumentata drasticamente.",
          "author": "Sarah Martinez",
          "role": "Creative Director",
          "company": "BrandCraft Studio"
        },
        "david": {
          "quote": "{{appName}} ha fatto risparmiare al nostro team oltre 10 ore a settimana sulle chiamate clienti. Essenziale per qualsiasi azienda in crescita.",
          "highlight": "Ha accelerato l'intero processo di vendita.",
          "author": "David Chen",
          "role": "Operations Manager",
          "company": "ScaleUp Ventures"
        }
      }
    },
    "integrations": {
      "title": "Integrazioni",
      "description": "Connettiti ai tuoi strumenti preferiti e migliora la tua esperienza {{appName}}."
    },
    "contact": {
      "badge": "Contattaci",
      "title": "Pronto a trasformare le tue chiamate?",
      "description": "Hai domande sugli agenti vocali AI di {{appName}}? Vuoi una demo personalizzata? Il nostro team è qui per aiutarti ad automatizzare le tue operazioni di chiamata.",
      "emailLabel": "Scrivici a",
      "trustResponseTime": "Rispondiamo entro 24 ore",
      "trustCustomerCount": "Affidato da oltre 2.500 aziende nel mondo",
      "trustConsultation": "Consulenza gratuita e demo personalizzata",
      "trustNoCommitment": "Nessun impegno richiesto",
      "form": {
        "nameLabel": "Nome *",
        "namePlaceholder": "Il tuo nome completo",
        "emailLabel": "Email *",
        "emailPlaceholder": "tu@azienda.com",
        "companyLabel": "Azienda",
        "companyPlaceholder": "Nome della tua azienda (opzionale)",
        "messageLabel": "Messaggio *",
        "messagePlaceholder": "Parlaci delle tue esigenze...",
        "submit": "Invia messaggio",
        "sending": "Invio in corso...",
        "privacyNotice": "I tuoi dati sono al sicuro. Non condividiamo mai le tue informazioni."
      },
      "toast": {
        "successTitle": "Messaggio inviato con successo!",
        "successDescription": "Ti risponderemo entro 24 ore.",
        "errorTitle": "Invio messaggio fallito",
        "errorDescription": "Per favore riprova più tardi."
      },
      "validation": {
        "nameMin": "Il nome deve essere di almeno 2 caratteri",
        "emailInvalid": "Per favore inserisci un indirizzo email valido",
        "messageMin": "Il messaggio deve essere di almeno 10 caratteri"
      }
    },
    "cta": {
      "title": "Pronto a trasformare le tue operazioni di chiamata?",
      "description": "Unisciti a migliaia di aziende che usano agenti vocali AI per automatizzare le chiamate, qualificare i lead e aumentare la soddisfazione dei clienti",
      "button": "Inizia gratis",
      "trustMessage": "Nessuna carta di credito richiesta • Configurazione in 5 minuti • Piano gratuito per sempre"
    },
    "featuresPage": {
      "seo": {
        "title": "Funzionalità - Piattaforma agenti vocali AI",
        "description": "Esplora tutte le potenti funzionalità della nostra piattaforma di agenti vocali AI. Costruttore di flussi, supporto multi-motore, gestione campagne e altro."
      },
      "hero": {
        "badge": "Motore vocale AI senza codice",
        "title": "Agenti AI che funzionano",
        "subtitle": "Nessun codice. Nessuna supposizione. Costruisci, distribuisci e gestisci agenti vocali AI che gestiscono le chiamate clienti in modo naturale e intelligente.",
        "startFreeTrial": "Inizia la prova gratuita",
        "contactSales": "Contatta le vendite"
      },
      "agentTypes": {
        "title": "Scegli il tipo di agente AI",
        "subtitle": "Costruisci l'agente vocale perfetto per il tuo caso d'uso con i nostri tre potenti tipi di agente",
        "natural": {
          "title": "Agenti AI naturali",
          "description": "Conversazioni aperte alimentate da LLM con prompt configurabili, personalità e risposte intelligenti che si adattano a qualsiasi scenario.",
          "features": {
            "openEnded": "Conversazioni aperte",
            "personality": "Personalità personalizzabile",
            "rag": "Integrazione conoscenza RAG",
            "multiLang": "Supporto multilingue"
          }
        },
        "flow": {
          "title": "Agenti basati su flussi",
          "description": "Flussi di conversazione visivi basati su nodi con ramificazione condizionale, perfetti per interazioni strutturate come sondaggi e appuntamenti.",
          "features": {
            "dragDrop": "Costruttore drag-and-drop",
            "conditional": "Logica condizionale",
            "api": "Integrazioni API",
            "templates": "Libreria di modelli"
          }
        },
        "incoming": {
          "title": "Agenti chiamate in entrata",
          "description": "Gestisci chiamate in entrata attraverso numeri di telefono acquistati, offrendo supporto clienti automatizzato 24/7 con risposte simili all'umano.",
          "features": {
            "availability": "Disponibilità 24/7",
            "routing": "Instradamento intelligente chiamate",
            "queue": "Gestione code",
            "transfer": "Opzione trasferimento umano"
          }
        }
      },
      "useCases": {
        "title": "Agenti AI pronti all'uso per ogni esigenza",
        "subtitle": "Distribuisci agenti pre-costruiti o personalizzali per i tuoi flussi di lavoro specifici",
        "leadQualification": {
          "title": "Agente qualificazione lead",
          "description": "Cattura lead in entrata, qualificali in tempo reale usando logica di ramificazione intelligente e indirizza i prospect ad alta intenzione al tuo team vendite."
        },
        "appointmentBooking": {
          "title": "Agente prenotazione appuntamenti",
          "description": "Permetti ai clienti di programmare appuntamenti via telefono, con disponibilità in tempo reale sincronizzata al tuo sistema calendario."
        },
        "customerSupport": {
          "title": "Agente supporto clienti",
          "description": "Gestisci stato ordini, aggiornamenti spedizioni e richieste sui prodotti 24/7 con risposte istantanee e accurate."
        },
        "surveyFeedback": {
          "title": "Agente sondaggi e feedback",
          "description": "Raccogli feedback clienti attraverso conversazioni naturali, migliorando continuamente i tuoi punteggi CSAT."
        },
        "paymentReminder": {
          "title": "Agente promemoria pagamenti",
          "description": "Automatizza le chiamate di riscossione pagamenti con promemoria personalizzati e opzioni di pagamento facili."
        },
        "techSupport": {
          "title": "Agente supporto tecnico",
          "description": "Risolvi problemi comuni usando la tua base di conoscenza, indirizzando i casi complessi agli umani."
        }
      },
      "howItWorks": {
        "title": "Vai online con agenti AI in minuti",
        "subtitle": "La nostra configurazione guidata ti aiuta a costruire, testare e lanciare agenti pronti per la produzione senza codice",
        "step1": {
          "number": "01",
          "title": "Crea il tuo agente",
          "description": "Scegli tra agenti naturali o basati su flussi. Configura voce, personalità e obiettivi di conversazione usando la nostra interfaccia intuitiva."
        },
        "step2": {
          "number": "02",
          "title": "Aggiungi le tue conoscenze",
          "description": "Carica documenti, URL o testo per addestrare il tuo agente. Il nostro sistema RAG garantisce risposte accurate e consapevoli del contesto ogni volta."
        },
        "step3": {
          "number": "03",
          "title": "Lancia campagne",
          "description": "Importa contatti, programma campagne e lascia che i tuoi agenti AI gestiscano migliaia di chiamate simultaneamente con tracciamento in tempo reale."
        }
      },
      "capabilities": {
        "title": "Costruito per gestire ogni interazione cliente",
        "subtitle": "Capacità di livello enterprise per l'automazione vocale AI su larga scala",
        "categories": {
          "aiVoice": "AI e voce",
          "telephony": "Telefonia",
          "campaignManagement": "Gestione campagne",
          "integrationSecurity": "Integrazione e sicurezza"
        },
        "items": {
          "elevenLabs": {
            "title": "Integrazione ElevenLabs",
            "desc": "Voci AI ultra-realistiche con gamma emotiva"
          },
          "openai": {
            "title": "API Realtime OpenAI",
            "desc": "AI conversazionale a bassa latenza con GPT-4"
          },
          "languages": {
            "title": "Oltre 30 lingue",
            "desc": "Portata globale con supporto lingua nativa"
          },
          "personalities": {
            "title": "Personalità personalizzate",
            "desc": "Configura tono, stile e approccio alla conversazione"
          },
          "twilio": {
            "title": "Integrazione Twilio",
            "desc": "Infrastruttura telefonica di livello enterprise"
          },
          "countries": {
            "title": "Oltre 100 paesi",
            "desc": "Acquista numeri locali in oltre 100 paesi inclusa l'India"
          },
          "callTransfer": {
            "title": "Trasferimento chiamata",
            "desc": "Passaggio fluido ad agenti umani quando necessario"
          },
          "recording": {
            "title": "Registrazione chiamate",
            "desc": "Trascrizione completa e analisi delle conversazioni"
          },
          "bulkCampaigns": {
            "title": "Campagne di massa",
            "desc": "Gestisci migliaia di chiamate simultanee"
          },
          "scheduling": {
            "title": "Programmazione intelligente",
            "desc": "Programmazione campagne consapevole del fuso orario"
          },
          "retryLogic": {
            "title": "Logica di ripetizione",
            "desc": "Ripetizione automatica per chiamate senza risposta"
          },
          "analytics": {
            "title": "Analisi in tempo reale",
            "desc": "Monitora prestazioni e conversioni in diretta"
          },
          "webhooks": {
            "title": "Webhook",
            "desc": "Notifiche eventi in tempo reale ai tuoi sistemi"
          },
          "security": {
            "title": "Sicurezza enterprise",
            "desc": "Conforme SOC2 con dati crittografati"
          },
          "knowledgeBase": {
            "title": "Base di conoscenza",
            "desc": "Comprensione documenti alimentata da RAG"
          },
          "humanHandoff": {
            "title": "Passaggio umano",
            "desc": "Instradamento intelligente ai team di supporto"
          }
        }
      },
      "integrations": {
        "title": "Connetti gli strumenti che la tua azienda usa",
        "subtitle": "Integra senza problemi con il tuo CRM, calendario, helpdesk e altro tramite webhook e API",
        "footerText": "Più integrazioni personalizzate tramite REST API e Webhook"
      },
      "knowledgeBase": {
        "badge": "Base di conoscenza",
        "title": "Conversazioni sempre accurate",
        "description": "Gli agenti AI si adattano alla voce del tuo brand e attingono risposte dalla tua base di conoscenza più recente. Carica PDF, documenti o URL e guarda i tuoi agenti diventare esperti istantaneamente.",
        "features": {
          "processing": "Elaborazione automatica documenti e chunking",
          "rag": "Iniezione contesto alimentata da RAG durante le chiamate",
          "realTime": "Aggiornamenti in tempo reale senza riaddestramento"
        }
      },
      "humanHandoff": {
        "badge": "Umano nel loop",
        "title": "Passaggio fluido quando necessario",
        "description": "Indirizza facilmente le conversazioni al team di supporto giusto quando è necessario l'aiuto umano. Il rilevamento intelligente garantisce che le query complesse ricevano attenzione personale.",
        "features": {
          "escalation": "Trigger di escalation intelligenti",
          "context": "Trasferimento completo del contesto conversazione",
          "routing": "Instrada per team, competenza o regole personalizzate"
        }
      },
      "cta": {
        "title": "Inizia a costruire il tuo agente AI ora",
        "subtitle": "Nessun costo di setup, nessun codice richiesto. Inizia in minuti.",
        "startFreeTrial": "Inizia la prova gratuita",
        "contactSales": "Contatta le vendite"
      }
    },
    "useCasesPage": {
      "seoTitle": "Casi d'uso - Piattaforma agenti vocali AI",
      "seoDescription": "Scopri come le aziende usano agenti vocali AI per vendite, supporto, appuntamenti, sondaggi, riscossioni, broadcast e altro.",
      "hero": {
        "badge": "11 potenti casi d'uso",
        "title": "Trasforma la tua azienda con",
        "titleHighlight": "agenti vocali AI",
        "subtitle": "Dalle campagne di vendita in uscita alle notifiche di emergenza, scopri come i nostri agenti vocali AI possono automatizzare le tue comunicazioni e scalare le operazioni aziendali."
      },
      "platformFeatures": {
        "countries": "Oltre 100 paesi",
        "countriesDesc": "Numeri di telefono nel mondo",
        "languages": "Oltre 30 lingue",
        "languagesDesc": "Voci AI multilingue",
        "realTime": "Tempo reale",
        "realTimeDesc": "Elaborazione chiamate istantanea",
        "enterprise": "Enterprise",
        "enterpriseDesc": "Sicurezza e conformità"
      },
      "industries": {
        "saas": "SaaS e tecnologia",
        "healthcare": "Sanità",
        "education": "Istruzione",
        "ecommerce": "E-commerce",
        "automotive": "Automotive",
        "financial": "Servizi finanziari",
        "realEstate": "Immobiliare",
        "hr": "HR e recruiting"
      },
      "getStartedFree": "Inizia gratis",
      "useCases": {
        "outboundSales": {
          "badge": "Più popolare",
          "subtitle": "CHIAMATE DI MASSA",
          "title": "Campagne di vendita in uscita",
          "description": "Lancia campagne in uscita su larga scala con agenti AI naturali che qualificano lead, gestiscono obiezioni e prenotano riunioni automaticamente. Scala il tuo team vendite infinitamente.",
          "features": {
            "bulk": "Chiamate di massa con gestione chiamate simultanee",
            "natural": "Conversazioni AI naturali con personalizzazione della personalità",
            "leadQual": "Qualificazione e scoring lead in tempo reale",
            "meeting": "Programmazione automatica riunioni nel tuo calendario",
            "crm": "Integrazione CRM tramite webhook"
          },
          "stats": {
            "callsDaily": "Più chiamate al giorno",
            "conversion": "Conversione più alta",
            "costReduction": "Riduzione costi",
            "campaign": "Campagna attiva"
          }
        },
        "appointment": {
          "subtitle": "AGENTI FLUSSO",
          "title": "Programmazione e promemoria appuntamenti",
          "description": "Distribuisci agenti AI basati su flussi che gestiscono la prenotazione appuntamenti, inviano promemoria automatici e riducono drasticamente le assenze con follow-up intelligenti.",
          "features": {
            "visual": "Costruttore visuale flussi per conversazioni di prenotazione",
            "automated": "Chiamate automatiche di conferma e promemoria",
            "rescheduling": "Gestione riprogrammazione e cancellazione",
            "timezone": "Supporto multi-fuso orario",
            "calendar": "Sincronizzazione calendario con Google, Outlook e altri"
          },
          "stats": {
            "noShows": "Meno assenze",
            "bookingRate": "Tasso prenotazione",
            "automated": "Automatizzato",
            "setupTime": "Tempo di setup"
          }
        },
        "support": {
          "subtitle": "AGENTI IN ENTRATA",
          "title": "Hotline supporto clienti",
          "description": "Gestisci chiamate in entrata 24/7 con agenti AI alimentati dalla tua base di conoscenza. Risolvi query istantaneamente, escalda quando necessario e non perdere mai una chiamata cliente.",
          "features": {
            "incoming": "Gestione chiamate in entrata su numeri acquistati",
            "knowledge": "Integrazione base di conoscenza per risposte accurate",
            "escalation": "Escalation intelligente ad agenti umani",
            "multiLang": "Supporto multilingue (oltre 30 lingue)",
            "transcript": "Trascrizione in tempo reale e tracciamento sentiment"
          },
          "stats": {
            "resolution": "Tasso risoluzione",
            "waitTime": "Tempo attesa",
            "languages": "Lingue",
            "uptime": "Uptime"
          }
        },
        "survey": {
          "subtitle": "FLUSSI STRUTTURATI",
          "title": "Raccolta sondaggi e feedback",
          "description": "Raccogli feedback clienti preziosi attraverso conversazioni vocali coinvolgenti. Ottieni tassi di risposta più alti dei sondaggi email con raccolta dati naturale e conversazionale.",
          "features": {
            "question": "Nodi domanda con ramificazione condizionale",
            "analytics": "Analisi risposte in tempo reale",
            "sentiment": "Analisi sentiment durante le chiamate",
            "export": "Esportazione automatica dati e reportistica",
            "types": "CSAT, NPS e tipi sondaggio personalizzati"
          },
          "stats": {
            "responseRate": "Tasso risposta",
            "completion": "Completamento",
            "analytics": "Analisi",
            "reporting": "Reportistica"
          }
        },
        "payment": {
          "subtitle": "MULTILINGUE",
          "title": "Pagamenti e riscossioni",
          "description": "Automatizza promemoria pagamenti e riscossioni con chiamate AI professionali e conformi. Offri piani di pagamento, traccia impegni e migliora i tassi di recupero.",
          "features": {
            "gentle": "Promemoria pagamenti gentili e professionali",
            "multiLang": "Supporto multilingue per portata globale",
            "negotiation": "Flussi negoziazione piano pagamenti",
            "tracking": "Tracciamento promesse di pagamento",
            "compliance": "Conformità normativa integrata"
          },
          "stats": {
            "collections": "Più riscossioni",
            "compliant": "Conforme",
            "costSavings": "Risparmio costi",
            "languages": "Lingue"
          }
        },
        "leadQualification": {
          "subtitle": "AUTOMAZIONE CAMPAGNE",
          "title": "Qualificazione e nurturing lead",
          "description": "Qualifica lead su larga scala con conversazioni alimentate dall'AI. Coltiva prospect attraverso follow-up automatizzati e sincronizza tutto al tuo CRM tramite webhook.",
          "features": {
            "scoring": "Scoring intelligente lead durante le chiamate",
            "followUp": "Campagne follow-up automatizzate",
            "webhook": "Integrazione webhook con il tuo CRM",
            "criteria": "Criteri di qualificazione personalizzati",
            "alerts": "Avvisi e notifiche lead caldi"
          },
          "stats": {
            "qualifiedLeads": "Lead qualificati",
            "timeSaved": "Tempo risparmiato",
            "crmSync": "Sincronizzazione CRM",
            "followUps": "Follow-up"
          }
        },
        "broadcast": {
          "badge": "Nuova funzionalità",
          "subtitle": "NODO AUDIO",
          "title": "Broadcast vocali interattivi",
          "description": "Trasmetti messaggi audio pre-registrati a migliaia di contatti, poi lascia che l'AI gestisca risposte personalizzate e conversazioni di follow-up.",
          "features": {
            "audio": "Nodo audio per messaggi pre-registrati",
            "aiPowered": "Gestione risposte alimentata da AI",
            "mass": "Capacità di broadcast di massa",
            "personalized": "Conversazioni follow-up personalizzate",
            "tracking": "Tracciamento consegna e analisi"
          },
          "stats": {
            "callsHour": "Chiamate/ora",
            "deliveryRate": "Tasso consegna",
            "audioFiles": "File audio",
            "followUps": "Follow-up"
          }
        },
        "training": {
          "subtitle": "AUDIO + Q&A",
          "title": "Chiamate formazione e onboarding",
          "description": "Fornisci contenuti formativi consistenti tramite riproduzione audio, poi lascia che l'AI gestisca domande e verifichi la comprensione con sessioni Q&A interattive.",
          "features": {
            "playback": "Riproduzione audio per contenuti formativi",
            "qa": "Q&A alimentato da AI dopo la formazione",
            "verification": "Flussi verifica comprensione",
            "progress": "Tracciamento progressi e reportistica",
            "scalable": "Scalabile a migliaia di dipendenti"
          },
          "stats": {
            "completion": "Completamento",
            "consistent": "Consistente",
            "timeSaved": "Tempo risparmiato",
            "assessment": "Valutazione"
          }
        },
        "announcements": {
          "subtitle": "BROADCAST + AI",
          "title": "Annunci prodotto",
          "description": "Annuncia nuovi prodotti, funzionalità o aggiornamenti con broadcast audio professionali. Gli agenti AI gestiscono domande e raccolgono feedback in tempo reale.",
          "features": {
            "professional": "Annunci audio professionali",
            "questions": "Gestione domande alimentata da AI",
            "feedback": "Raccolta feedback in tempo reale",
            "targeting": "Segmentazione pubblico mirata",
            "analytics": "Dashboard analisi coinvolgimento"
          },
          "stats": {
            "listenRate": "Tasso ascolto",
            "engagement": "Coinvolgimento",
            "feedback": "Feedback",
            "delivery": "Consegna"
          }
        },
        "events": {
          "subtitle": "AUDIO + FLUSSO",
          "title": "Promemoria eventi e RSVP",
          "description": "Invia inviti personalizzati agli eventi con messaggi audio e gestisci gli RSVP attraverso agenti flusso strutturati. Perfetto per conferenze, webinar e riunioni.",
          "features": {
            "invitations": "Inviti audio con tocco personale",
            "rsvp": "Gestione RSVP basata su flussi",
            "reminders": "Sequenze promemoria automatizzate",
            "attendee": "Gestione lista partecipanti",
            "calendar": "Integrazione calendario"
          },
          "stats": {
            "rsvpRate": "Tasso RSVP",
            "attendance": "Maggiore partecipazione",
            "reminders": "Promemoria",
            "calendars": "Calendari"
          }
        },
        "emergency": {
          "subtitle": "AVVISI PRIORITARI",
          "title": "Notifiche di emergenza",
          "description": "Invia avvisi audio critici con consegna prioritaria e traccia le conferme in tempo reale. Essenziale per sicurezza, protezione e comunicazioni urgenti.",
          "features": {
            "priority": "Consegna avvisi audio prioritaria",
            "acknowledgment": "Tracciamento conferme",
            "escalation": "Escalation per mancate risposte",
            "multichannel": "Opzioni fallback multicanale",
            "compliance": "Conformità e logging audit"
          },
          "stats": {
            "deliveryRate": "Tasso consegna",
            "alertTime": "Tempo avviso",
            "tracked": "Tracciato",
            "escalation": "Escalation"
          }
        }
      },
      "statsSection": {
        "title": "Affidato dalle aziende in crescita",
        "subtitle": "Unisciti a migliaia di aziende che scalano le loro operazioni con agenti vocali AI",
        "callsMade": "Chiamate effettuate",
        "businesses": "Aziende",
        "uptime": "Uptime",
        "languages": "Lingue"
      },
      "ctaSection": {
        "badge": "Inizia gratis oggi",
        "title": "Pronto a scalare le tue",
        "titleHighlight": "operazioni vocali?",
        "subtitle": "Unisciti a migliaia di aziende che usano agenti vocali AI per automatizzare chiamate, migliorare l'esperienza cliente e guidare la crescita.",
        "startFreeTrial": "Inizia la prova gratuita",
        "viewPricing": "Vedi i prezzi",
        "trustMessage": "Nessuna carta di credito richiesta • Prova gratuita 14 giorni • Annulla quando vuoi"
      }
    },
    "pricingPage": {
      "seo": {
        "title": "Prezzi - Piattaforma agenti vocali AI",
        "description": "Prezzi semplici e trasparenti per agenti vocali AI. Inizia gratis, aggiorna quando hai bisogno di più."
      },
      "hero": {
        "title": "Prezzi",
        "titleHighlight": "trasparenti",
        "titleEnd": "e semplici",
        "subtitle": "Inizia gratis, aggiorna quando sei pronto"
      },
      "billing": {
        "monthly": "Mensile",
        "yearly": "Annuale",
        "save20": "Risparmia il 20% con fatturazione annuale",
        "billedAnnually": "Fatturato annualmente (risparmio del 20%)",
        "perMonth": "/mese",
        "perYear": "/anno"
      },
      "plans": {
        "mostPopular": "Più popolare",
        "free": "Gratuito",
        "forGrowingBusinesses": "Per aziende in crescita",
        "perfectForTrying": "Perfetto per provare la piattaforma",
        "startFree": "Inizia gratis",
        "startProTrial": "Inizia prova Pro"
      },
      "features": {
        "minutesPerMonth": "{{count}} minuti/mese",
        "unlimitedMinutes": "Minuti illimitati",
        "aiAgent": "{{count}} agente AI",
        "aiAgents": "{{count}} agenti AI",
        "unlimitedAgents": "Agenti AI illimitati",
        "basicVoiceSelection": "Selezione voce base",
        "allPremiumVoices": "Tutte le voci premium",
        "emailSupport": "Supporto email",
        "prioritySupport": "Supporto prioritario",
        "analyticsDashboard": "Dashboard analisi",
        "advancedAnalytics": "Analisi avanzate",
        "flowBuilder": "Costruttore flussi",
        "apiAccess": "Accesso API",
        "webhookIntegrations": "Integrazioni webhook",
        "customIntegrations": "Integrazioni personalizzate",
        "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": "Confronta i piani",
        "subtitle": "Vedi cosa è incluso in ogni piano",
        "feature": "Funzionalità",
        "free": "Gratuito",
        "pro": "Pro",
        "callMinutes": "Minuti chiamata",
        "aiAgents": "Agenti AI",
        "phoneNumbers": "Numeri di telefono",
        "flowBuilder": "Costruttore flussi",
        "knowledgeBase": "Base di conoscenza",
        "webhookIntegrations": "Integrazioni webhook",
        "apiAccess": "Accesso API",
        "prioritySupport": "Supporto prioritario",
        "customVoices": "Voci personalizzate",
        "teamMembers": "Membri del team",
        "limited": "Limitato",
        "fullAccess": "Accesso completo",
        "included": "Incluso",
        "unlimited": "Illimitato",
        "document": "{{count}} documento",
        "documents": "{{count}} documenti",
        "campaign": "Campaign",
        "campaigns": "Campaigns",
        "contacts": "Contacts",
        "contactsPerCampaign": "Contacts per Campaign",
        "month": "month",
        "yes": "Yes"
      },
      "faq": {
        "title": "Domande frequenti",
        "subtitle": "Tutto quello che devi sapere sui nostri prezzi",
        "questions": {
          "trial": {
            "question": "Come funziona la prova gratuita di 14 giorni?",
            "answer": "Ottieni accesso completo a tutte le funzionalità Pro per 14 giorni. Nessuna carta di credito richiesta. Dopo la prova, puoi scegliere di continuare con Pro o passare al nostro piano gratuito."
          },
          "cancel": {
            "question": "Posso annullare l'abbonamento in qualsiasi momento?",
            "answer": "Sì, puoi annullare l'abbonamento in qualsiasi momento. Il tuo accesso continuerà fino alla fine del periodo di fatturazione corrente."
          },
          "payment": {
            "question": "Quali metodi di pagamento accettate?",
            "answer": "Accettiamo tutte le principali carte di credito (Visa, Mastercard, Amex), PayPal e, in alcune regioni, metodi di pagamento locali come Razorpay (India), Paystack (Africa) e MercadoPago (America Latina)."
          },
          "discount": {
            "question": "Offrite sconti per la fatturazione annuale?",
            "answer": "Sì! La fatturazione annuale include uno sconto del 20% rispetto alla fatturazione mensile. Contatta il nostro team vendite per i prezzi enterprise."
          },
          "limits": {
            "question": "Cosa succede quando supero i limiti del piano gratuito?",
            "answer": "Riceverai una notifica quando ti avvicini ai tuoi limiti. Puoi passare a Pro in qualsiasi momento per continuare a usare la piattaforma senza interruzioni."
          },
          "switch": {
            "question": "Posso cambiare piano?",
            "answer": "Sì, puoi fare upgrade o downgrade del tuo piano in qualsiasi momento. Quando fai upgrade, avrai accesso immediato alle nuove funzionalità. Quando fai downgrade, le modifiche hanno effetto al prossimo ciclo di fatturazione."
          }
        }
      },
      "cta": {
        "title": "Pronto per iniziare?",
        "subtitle": "Inizia a costruire i tuoi agenti vocali AI oggi",
        "startFreeTrial": "Inizia la prova gratuita",
        "contactSales": "Contatta le vendite"
      }
    },
    "integrationsPage": {
      "seo": {
        "title": "Integrazioni - Piattaforma agenti vocali AI",
        "description": "Connetti i tuoi agenti vocali AI con Twilio, Plivo, OpenAI, ElevenLabs, Zapier e altro."
      },
      "hero": {
        "badge": "Potenti integrazioni",
        "title": "Connettiti con i tuoi",
        "titleHighlight": "strumenti preferiti",
        "subtitle": "Integra senza problemi gli agenti vocali AI con il tuo stack tecnologico esistente. Dai fornitori di telefonia ai CRM, abbiamo tutto coperto."
      },
      "categories": {
        "telephony": "Telefonia",
        "aiLlm": "AI/LLM",
        "voice": "Voce",
        "automation": "Automazione",
        "developer": "Sviluppatore",
        "communication": "Comunicazione",
        "crm": "CRM"
      },
      "integrations": {
        "twilio": {
          "name": "Twilio",
          "description": "Fornitore di telefonia globale per chiamate vocali, SMS e gestione numeri di telefono."
        },
        "plivo": {
          "name": "Plivo",
          "description": "Fornitore di telefonia alternativo con eccellente copertura in India e mercati internazionali."
        },
        "openai": {
          "name": "OpenAI",
          "description": "Modelli AI avanzati per comprensione del linguaggio naturale e conversazioni vocali in tempo reale."
        },
        "elevenlabs": {
          "name": "ElevenLabs",
          "description": "Sintesi vocale premium con voci ultra-realistiche simili all'umano in più lingue."
        },
        "zapier": {
          "name": "Zapier",
          "description": "Connettiti con oltre 5.000 app per automatizzare flussi di lavoro attivati da eventi chiamata."
        },
        "webhooks": {
          "name": "Webhook",
          "description": "Notifiche eventi in tempo reale per stato chiamata, trascrizioni e azioni personalizzate."
        },
        "slack": {
          "name": "Slack",
          "description": "Ricevi notifiche e riepiloghi delle chiamate in tempo reale direttamente nei tuoi canali Slack."
        },
        "hubspot": {
          "name": "HubSpot",
          "description": "Sincronizza dati chiamata, aggiorna contatti e registra attività nel tuo CRM HubSpot."
        },
        "salesforce": {
          "name": "Salesforce",
          "description": "Integrazione CRM enterprise per logging chiamate, aggiornamenti lead e automazione."
        },
        "restApi": {
          "name": "REST API",
          "description": "Accesso programmatico completo a tutte le funzionalità della piattaforma tramite la nostra API REST completa."
        }
      },
      "api": {
        "badge": "API sviluppatore",
        "title": "Accesso API completo",
        "description": "Costruisci integrazioni personalizzate e automatizza i tuoi flussi di lavoro con la nostra API REST completa. Documentazione completa inclusa.",
        "features": {
          "createAgents": "Crea e gestisci agenti AI programmaticamente",
          "launchCampaigns": "Lancia e controlla campagne di chiamata",
          "accessCallStatus": "Accedi a stato chiamata e trascrizioni in tempo reale",
          "manageContacts": "Gestisci contatti e numeri di telefono",
          "configureWebhooks": "Configura webhook per notifiche eventi",
          "generateAnalytics": "Genera analisi e report"
        },
        "viewDocs": "Vedi documentazione API"
      },
      "webhooks": {
        "badge": "Webhook in tempo reale",
        "title": "Architettura event-driven",
        "description": "Ricevi notifiche in tempo reale per tutti gli eventi chiamata. Costruisci flussi di lavoro reattivi che rispondono istantaneamente alle interazioni clienti.",
        "availableEvents": "Eventi webhook disponibili",
        "events": {
          "callStarted": "call.started - Quando inizia una chiamata",
          "callCompleted": "call.completed - Quando termina una chiamata con trascrizione completa",
          "callFailed": "call.failed - Quando una chiamata non riesce a connettersi",
          "campaignStarted": "campaign.started - Quando inizia una campagna",
          "campaignCompleted": "campaign.completed - Quando tutte le chiamate sono finite",
          "appointmentBooked": "appointment.booked - Quando viene programmato un appuntamento"
        },
        "features": {
          "hmac": "Verifica firma HMAC-SHA256",
          "retry": "Ripetizione automatica con backoff esponenziale",
          "logs": "Log consegna e strumenti di debug"
        }
      },
      "cta": {
        "title": "Pronto per integrare?",
        "subtitle": "Inizia a costruire con la nostra API oggi. Documentazione completa inclusa.",
        "startFreeTrial": "Inizia la prova gratuita",
        "viewDocumentation": "Vedi documentazione"
      }
    },
    "blogPage": {
      "badge": "Risorse e approfondimenti",
      "title": "Blog e risorse",
      "subtitle": "Resta avanti con le ultime strategie sugli agenti vocali AI, casi studio e aggiornamenti prodotto per trasformare la comunicazione aziendale.",
      "categories": {
        "all": "Tutto",
        "aiTechnology": "Tecnologia AI",
        "caseStudies": "Casi studio",
        "productUpdates": "Aggiornamenti prodotto"
      },
      "searchPlaceholder": "Cerca articoli...",
      "readArticle": "Leggi articolo",
      "noArticlesFound": "Nessun articolo trovato corrispondente ai tuoi criteri.",
      "clearFilters": "Cancella filtri",
      "newsletter": {
        "title": "Resta aggiornato",
        "subtitle": "Ricevi gli ultimi approfondimenti sulla tecnologia vocale AI direttamente nella tua casella email settimanalmente.",
        "emailPlaceholder": "Inserisci la tua email",
        "subscribe": "Iscriviti",
        "disclaimer": "Niente spam. Puoi annullare l'iscrizione in qualsiasi momento."
      }
    },
    "blogPost": {
      "backToBlog": "Torna al blog",
      "shareArticle": "Condividi articolo",
      "bookmarkArticle": "Salva articolo",
      "readMore": "Leggi di più",
      "relatedArticles": {
        "title": "Articoli correlati",
        "subtitle": "Continua a esplorare i nostri ultimi approfondimenti e aggiornamenti"
      },
      "viewAllArticles": "Vedi tutti gli articoli",
      "notFound": {
        "title": "Articolo non trovato",
        "description": "L'articolo richiesto non è stato trovato.",
        "message": "L'articolo che stai cercando non esiste."
      }
    },
    "contactPage": {
      "badge": "Ci piacerebbe sentirti",
      "title": "Contattaci",
      "subtitle": "Hai domande sui nostri agenti vocali AI? Vuoi una demo personalizzata? Il nostro team è qui per aiutarti a trasformare le tue operazioni di chiamata.",
      "form": {
        "title": "Inviaci un messaggio",
        "subtitle": "Compila il modulo sottostante e ti risponderemo a breve.",
        "labels": {
          "name": "Nome *",
          "email": "Email *",
          "company": "Azienda",
          "phone": "Telefono",
          "message": "Messaggio *"
        },
        "placeholders": {
          "name": "Il tuo nome completo",
          "email": "tu@azienda.com",
          "company": "Nome della tua azienda",
          "phone": "+39 012 345 6789",
          "message": "Parlaci delle tue esigenze..."
        },
        "submit": "Invia messaggio",
        "submitting": "Invio in corso...",
        "privacyNotice": "I tuoi dati sono al sicuro. Non condividiamo mai le tue informazioni.",
        "successTitle": "Messaggio inviato con successo!",
        "successDescription": "Ti risponderemo entro 24 ore.",
        "errorTitle": "Failed to send message",
        "errorDescription": "Please try again later or contact us directly."
      },
      "validation": {
        "nameMinLength": "Il nome deve essere di almeno 2 caratteri",
        "emailInvalid": "Per favore inserisci un indirizzo email valido",
        "messageMinLength": "Il messaggio deve essere di almeno 10 caratteri"
      },
      "contactInfo": {
        "title": "Informazioni di contatto",
        "subtitle": "Contattaci direttamente attraverso uno di questi canali.",
        "labels": {
          "email": "Email",
          "phone": "Telefono",
          "address": "Indirizzo",
          "officeHours": "Orari ufficio"
        }
      },
      "mapPlaceholder": {
        "title": "Admin HQ",
        "location": "San Francisco, California"
      },
      "faq": {
        "badge": "Domande frequenti",
        "title": "Domande comuni",
        "subtitle": "Trova risposte rapide alle domande frequenti sui nostri servizi.",
        "questions": {
          "responseTime": {
            "question": "Qual è il tempo di risposta tipico per le richieste di supporto?",
            "answer": "Il nostro team di supporto risponde tipicamente entro 24 ore durante i giorni lavorativi. Per questioni urgenti, offriamo supporto prioritario ai clienti Enterprise con tempi di risposta inferiori a 2 ore."
          },
          "scheduleDemo": {
            "question": "Posso programmare una demo degli agenti vocali AI?",
            "answer": "Assolutamente! Compila il modulo di contatto con i tuoi requisiti e il nostro team ti contatterà per programmare una demo personalizzata. Puoi anche iniziare con la nostra prova gratuita per sperimentare la piattaforma in prima persona."
          },
          "customIntegrations": {
            "question": "Offrite integrazioni personalizzate per clienti enterprise?",
            "answer": "Sì, forniamo soluzioni di integrazione personalizzate per clienti enterprise. Il nostro team può lavorare con la tua infrastruttura esistente per garantire un'integrazione senza problemi con il tuo CRM, sistemi di telefonia e altri strumenti aziendali."
          },
          "paymentMethods": {
            "question": "Quali metodi di pagamento accettate?",
            "answer": "Accettiamo tutte le principali carte di credito (Visa, MasterCard, American Express), oltre a bonifici ACH e bonifici bancari per contratti enterprise annuali. Tutti i pagamenti sono processati in modo sicuro tramite Stripe."
          }
        },
        "moreQuestions": "Hai ancora domande? Siamo qui per aiutarti.",
        "contactSupport": "Contatta il supporto"
      }
    }
  },
  "campaigns": {
    "title": "Campagne",
    "description": "Crea e gestisci le tue campagne di chiamate AI",
    "createNew": "Crea nuova campagna",
    "activeCampaigns": "Campagne attive",
    "deletedCampaigns": "Campagne eliminate",
    "noCampaigns": "Nessuna campagna trovata",
    "noActiveCampaigns": "Ancora nessuna campagna attiva",
    "getStartedCreate": "Inizia creando la tua prima campagna.",
    "noDeletedCampaigns": "Nessuna campagna eliminata",
    "permanentlyRemoved": "Le campagne eliminate appariranno qui prima di essere rimosse definitivamente.",
    "status": {
      "pending": "In attesa",
      "active": "Attiva",
      "completed": "Completata",
      "paused": "In pausa",
      "cancelled": "Annullata",
      "deleted": "Eliminata",
      "scheduled": "Scheduled",
      "inProgress": "In Progress"
    },
    "details": {
      "totalContacts": "Contatti totali",
      "successRate": "Tasso di successo",
      "avgDuration": "Durata media",
      "agent": "Agente",
      "phoneNumber": "Numero di telefono",
      "scheduled": "Programmata",
      "createdAt": "Creata il"
    },
    "actions": {
      "start": "Avvia",
      "pause": "Pausa",
      "resume": "Riprendi",
      "stop": "Ferma",
      "delete": "Elimina",
      "restore": "Ripristina",
      "viewDetails": "Visualizza dettagli",
      "duplicate": "Duplica",
      "testCall": "Test Call",
      "saveChanges": "Save Changes",
      "saving": "Saving...",
      "createCampaign": "Create Campaign"
    },
    "create": {
      "title": "Crea campagna",
      "name": "Nome campagna",
      "namePlaceholder": "Inserisci il nome della campagna",
      "selectAgent": "Seleziona agente",
      "selectPhone": "Seleziona numero di telefono",
      "uploadContacts": "Carica contatti",
      "scheduleCall": "Programma chiamata",
      "timezone": "Fuso orario",
      "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": "Agenti AI",
    "description": "Crea e gestisci i tuoi agenti vocali AI",
    "createNew": "Crea agente",
    "noAgents": "Ancora nessun agente",
    "getStarted": "Inizia creando il tuo primo agente AI.",
    "syncStatus": "Stato sincronizzazione",
    "synced": "Sincronizzato",
    "notSynced": "Non sincronizzato",
    "syncNow": "Sincronizza ora",
    "syncing": "Sincronizzazione...",
    "lastSynced": "Ultima sincronizzazione",
    "type": {
      "natural": "Agente naturale",
      "flow": "Agente flusso",
      "incoming": "Agente in entrata"
    },
    "settings": {
      "voice": "Voce",
      "language": "Lingua",
      "model": "Modello",
      "temperature": "Temperatura",
      "maxDuration": "Durata massima",
      "systemPrompt": "Prompt di sistema",
      "firstMessage": "Primo messaggio",
      "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": "Chiamate",
    "description": "Visualizza e gestisci tutte le chiamate",
    "allCalls": "Tutte le chiamate",
    "transcribed": "Trascritte",
    "recordings": "Registrazioni",
    "noCalls": "Nessuna chiamata trovata",
    "noTranscribed": "Ancora nessuna chiamata trascritta",
    "noRecordings": "Nessuna registrazione disponibile",
    "filters": {
      "all": "Tutte",
      "incoming": "In entrata",
      "outgoing": "In uscita",
      "batch": "Batch",
      "completed": "Completate",
      "failed": "Fallite",
      "allStatus": "All Status",
      "allSentiment": "All Sentiment",
      "allDirections": "All Directions",
      "leadQuality": "Lead Quality",
      "allLeads": "All Leads"
    },
    "details": {
      "duration": "Durata",
      "status": "Stato",
      "direction": "Direzione",
      "phoneNumber": "Numero di telefono",
      "transcript": "Trascrizione",
      "summary": "Riepilogo",
      "classification": "Classificazione",
      "sentiment": "Sentiment",
      "recording": "Registrazione",
      "playRecording": "Riproduci registrazione",
      "loadingRecording": "Caricamento registrazione...",
      "noRecording": "Nessuna registrazione disponibile",
      "aiAnalysis": "AI Analysis"
    },
    "classification": {
      "hot": "Lead caldo",
      "warm": "Lead tiepido",
      "cold": "Lead freddo",
      "lost": "Perso",
      "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": "Seleziona una voce...",
    "searchPlaceholder": "Cerca una voce...",
    "voicesAvailable": "voci disponibili",
    "accountVoices": "Le tue voci",
    "searchResults": "Risultati di ricerca",
    "voiceLibrary": "Libreria voci",
    "noResults": "Nessuna voce trovata",
    "noVoices": "Nessuna voce disponibile",
    "preview": "Anteprima",
    "select": "Seleziona"
  },
  "contacts": {
    "title": "Tutti i contatti",
    "description": "Gestisci il tuo database contatti",
    "addContact": "Aggiungi contatto",
    "importContacts": "Importa contatti",
    "exportContacts": "Esporta contatti",
    "noContacts": "Nessun contatto trovato",
    "totalContacts": "{{count}} contatti totali",
    "source": {
      "campaign": "Campagna",
      "call": "Chiamata",
      "manual": "Manuale"
    },
    "fields": {
      "name": "Nome",
      "phone": "Telefono",
      "email": "Email",
      "company": "Azienda",
      "source": "Origine",
      "callCount": "Chiamate",
      "lastContact": "Ultimo contatto",
      "createdAt": "Creato",
      "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 di conoscenza",
    "description": "Gestisci la conoscenza dei tuoi agenti AI",
    "addEntry": "Aggiungi voce",
    "uploadFile": "Carica file",
    "addUrl": "Aggiungi URL",
    "noEntries": "Nessuna voce di conoscenza",
    "getStarted": "Aggiungi contenuti per aiutare i tuoi agenti AI a rispondere con precisione.",
    "processing": {
      "message": "Processing {{count}} item(s)... Embeddings are being generated for AI search."
    },
    "processed": "Elaborato",
    "failed": "Fallito",
    "type": {
      "file": "File",
      "url": "URL",
      "text": "Testo"
    },
    "fields": {
      "title": "Titolo",
      "content": "Contenuto",
      "type": "Tipo",
      "status": "Stato",
      "chunks": "Frammenti",
      "createdAt": "Aggiunto",
      "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": "Numeri di telefono",
    "description": "Gestisci i tuoi numeri di telefono",
    "addNumber": "Aggiungi numero",
    "rentNumber": "Noleggia numero",
    "noNumbers": "Nessun numero di telefono",
    "getStarted": "Aggiungi un numero di telefono per iniziare a fare chiamate.",
    "monthly": "/mese",
    "fields": {
      "number": "Numero",
      "type": "Tipo",
      "region": "Regione",
      "status": "Stato",
      "assignedAgent": "Agente assegnato",
      "monthlyRent": "Affitto mensile"
    },
    "status": {
      "active": "Attivo",
      "inactive": "Inattivo",
      "pending": "In attesa",
      "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": "Costruttore di flussi",
    "description": "Crea flussi di conversazione visivi",
    "createFlow": "Crea flusso",
    "noFlows": "Ancora nessun flusso",
    "getStarted": "Crea il tuo primo flusso di conversazione.",
    "nodes": {
      "message": "Messaggio",
      "question": "Domanda",
      "condition": "Condizione",
      "transfer": "Trasferimento",
      "delay": "Ritardo",
      "end": "Fine",
      "appointment": "Appuntamento",
      "form": "Modulo",
      "webhook": "Webhook"
    },
    "fields": {
      "name": "Nome flusso",
      "description": "Descrizione",
      "status": "Stato",
      "lastEdited": "Ultima modifica"
    },
    "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": "Webhook",
    "description": "Configura sottoscrizioni webhook",
    "addWebhook": "Aggiungi webhook",
    "noWebhooks": "Nessun webhook configurato",
    "getStarted": "Aggiungi webhook per ricevere notifiche eventi.",
    "events": {
      "callStarted": "Chiamata iniziata",
      "callCompleted": "Chiamata completata",
      "callFailed": "Chiamata fallita",
      "callTransferred": "Chiamata trasferita",
      "campaignStarted": "Campagna iniziata",
      "campaignCompleted": "Campagna completata",
      "campaignPaused": "Campagna in pausa",
      "appointmentBooked": "Appuntamento prenotato",
      "formSubmitted": "Modulo inviato",
      "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 Webhook",
      "events": "Eventi",
      "secret": "Segreto",
      "active": "Attivo"
    },
    "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": "Fatturazione e crediti",
    "description": "Gestisci il tuo abbonamento e i crediti",
    "plansPurchases": "Piani e Acquisti Pacchetti",
    "creditsRecords": "Storico Crediti",
    "currentPlan": "Piano attuale",
    "freePlan": "Gratuito",
    "proPlan": "Pro",
    "credits": "Crediti",
    "remainingCredits": "Crediti rimanenti",
    "buyCredits": "Acquista crediti",
    "viewHistory": "Visualizza cronologia",
    "upgrade": "Aggiorna",
    "upgradeToPro": "Passa a Pro",
    "manageSubscription": "Gestisci abbonamento",
    "billingHistory": "Cronologia fatturazione",
    "perMonth": "/mese",
    "perYear": "/anno",
    "purchase": "Acquista",
    "creditPackages": "Pacchetti di Crediti",
    "transactionHistory": "Cronologia Transazioni",
    "features": {
      "unlimited": "Illimitato",
      "included": "Incluso",
      "notIncluded": "Non incluso"
    },
    "tableHeaders": {
      "type": "Tipo",
      "description": "Descrizione",
      "amount": "Importo",
      "date": "Data"
    },
    "subscriptionCancelled": "Abbonamento annullato",
    "subscriptionCancelledMessage": "Il tuo abbonamento è stato annullato con successo.",
    "cancelFailed": "Impossibile annullare l'abbonamento",
    "subscriptionPeriod": "Periodo di abbonamento",
    "startDate": "Data di inizio",
    "renewalDate": "Data di rinnovo",
    "transactionSubtitle": "Visualizza la cronologia delle transazioni",
    "pagination": "Visualizzazione {{start}}-{{end}} di {{total}}",
    "previous": "Precedente",
    "next": "Successivo",
    "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": "Abbonamento attivato!",
    "creditsSuccess": "Crediti acquistati!",
    "failed": "Pagamento fallito",
    "cancelled": "Pagamento annullato",
    "processing": "Elaborazione pagamento...",
    "welcomeToPlan": "Benvenuto in",
    "subscriptionActive": "Il tuo abbonamento è ora attivo.",
    "subscriptionActiveGeneric": "Il tuo abbonamento è stato attivato con successo.",
    "creditsAdded": "crediti sono stati aggiunti al tuo account.",
    "creditsAddedGeneric": "I tuoi crediti sono stati aggiunti al tuo account.",
    "failedDescription": "Non siamo riusciti a elaborare il tuo pagamento. Riprova o utilizza un altro metodo di pagamento.",
    "cancelledDescription": "Hai annullato il pagamento. Non sono stati addebitati importi sul tuo account.",
    "verifyingDescription": "Verifica del pagamento con il fornitore di pagamenti...",
    "processingDescription": "Attendi mentre confermiamo il tuo pagamento...",
    "paymentMethod": "Metodo di pagamento",
    "type": "Tipo",
    "subscription": "Abbonamento",
    "creditPurchase": "Acquisto crediti",
    "amount": "Importo",
    "credits": "Crediti",
    "plan": "Piano",
    "transactionId": "ID transazione",
    "returnToBilling": "Torna alla Fatturazione",
    "tryAgain": "Riprova"
  },
  "settings": {
    "title": "Impostazioni",
    "description": "Gestisci le impostazioni del tuo account",
    "profile": "Profilo",
    "security": "Sicurezza",
    "notifications": "Notifiche",
    "preferences": "Preferenze",
    "changePassword": "Cambia password",
    "updateProfile": "Aggiorna profilo",
    "currentPassword": "Password attuale",
    "newPassword": "Nuova password",
    "confirmPassword": "Conferma password",
    "profileUpdated": "Profilo aggiornato con successo",
    "passwordChanged": "Password cambiata con successo",
    "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": "Impostazioni Globali",
      "description": "Configura impostazioni della piattaforma, SEO e integrazioni",
      "tabs": {
        "master": "Impostazioni Principali",
        "elevenlabs": "ElevenLabs",
        "seo": "Modulo SEO",
        "analytics": "Analisi",
        "languages": "Lingue",
        "system": "Sistema"
      },
      "autoRestart": {
        "title": "Sistema di Riavvio Automatico",
        "description": "Configura il riavvio automatico quando i limiti delle risorse vengono superati",
        "enabled": "Abilitato",
        "disabled": "Disabilitato",
        "enableToggle": "Abilita Riavvio Automatico",
        "enableToggleDesc": "Riavvia automaticamente quando le soglie delle risorse vengono superate",
        "loadingStatus": "Caricamento stato risorse...",
        "statusError": "Impossibile caricare lo stato delle risorse.",
        "currentRam": "Utilizzo RAM Attuale",
        "currentCpu": "Utilizzo CPU Attuale",
        "processMemory": "Processo",
        "ramLimit": "Limite RAM (%)",
        "ramLimitTooltip": "Riavvia quando l'utilizzo della RAM di sistema supera questa percentuale (50-95%)",
        "ramLimitHint": "Consigliato: 75-85%",
        "cpuLimit": "Limite CPU (%)",
        "cpuLimitTooltip": "Riavvia quando l'utilizzo della CPU supera questa percentuale (20-95%)",
        "cpuLimitHint": "Consigliato: 80-90%",
        "activeMessage": "Il riavvio automatico è attivo. Il sistema si riavvierà in modo controllato quando i limiti di RAM o CPU vengono superati per 3 controlli consecutivi (90 secondi).",
        "refreshStatus": "Aggiorna Stato",
        "refreshing": "Aggiornamento...",
        "configuredLimits": "Limiti Configurati",
        "ramLimitValue": "RAM: {{value}}%",
        "cpuLimitValue": "CPU: {{value}}%",
        "watchdogStatus": "Stato Watchdog",
        "watchdogActive": "Attivo",
        "watchdogInactive": "Inattivo",
        "cores": "core",
        "loadAvg": "Carico Medio",
        "envProduction": "Produzione",
        "envDevelopment": "Sviluppo",
        "envDocsTitle": "Ambiente e Limitazioni",
        "ramMonitoringTitle": "Monitoraggio RAM",
        "ramMonitoringDesc": "Utilizza letture reali della memoria di sistema tramite API Node.js. Misura accuratamente la memoria totale e libera sul server. Funziona in modo affidabile in tutti gli ambienti.",
        "cpuMonitoringTitle": "Monitoraggio CPU",
        "cpuMonitoringDesc": "Combina il tempo CPU del processo con la media del carico di sistema per letture più accurate. Mostra i core CPU e la media del carico di 1 minuto. In ambienti di sviluppo/sandbox, le letture possono variare.",
        "restartBehaviorTitle": "Comportamento Auto-Riavvio",
        "restartBehaviorDesc": "Attiva lo spegnimento graduale dopo 3 superamenti consecutivi della soglia (90 secondi). Richiede un gestore di processi (PM2, systemd) per riavviare l'applicazione. Negli ambienti di sviluppo, l'app potrebbe semplicemente terminare senza riavviarsi.",
        "productionNote": "Per risultati migliori, distribuire con PM2 o un gestore di processi simile che riavvia automaticamente l'applicazione dopo lo spegnimento."
      },
      "connectionStatus": {
        "refreshAll": "Aggiorna Tutto",
        "connected": "Connesso",
        "disconnected": "Disconnesso",
        "checking": "Verifica in corso...",
        "verifying": "Verifica connessione API...",
        "telephony": "Telefonia voce e SMS",
        "aiVoice": "Sintesi vocale IA",
        "twilioReady": "Twilio è configurato e pronto per le chiamate",
        "twilioSetup": "Configura le credenziali Twilio qui sotto per abilitare le chiamate",
        "elevenLabsReady": "ElevenLabs è configurato per gli agenti vocali IA",
        "elevenLabsSetup": "Aggiungi chiavi API tramite il pool di chiavi per abilitare le voci IA",
        "embeddings": "Embeddings e RAG",
        "openaiReady": "OpenAI è configurato per gli embeddings RAG",
        "openaiSetup": "Configura la chiave API OpenAI per gli embeddings",
        "edit": "Modifica",
        "manageKeys": "Gestisci Chiavi"
      },
      "apiKeys": "Chiavi API",
      "stripeKey": "Chiave Stripe",
      "twilioKey": "Chiave Twilio",
      "elevenLabsKey": "Chiave ElevenLabs",
      "openaiKey": "Chiave OpenAI",
      "systemSettings": "Impostazioni di Sistema",
      "maxPhoneNumbers": "Numeri Telefono Max",
      "maxAgents": "Agenti Max",
      "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": "Analisi della piattaforma",
      "description": "Descrizione",
      "scriptsTitle": "Script di analisi e tracciamento",
      "scriptsDescription": "Gestisci gli script di analisi e tracciamento di terze parti che vengono iniettati in tutte le pagine del tuo sito web.",
      "addScript": "Aggiungi script",
      "editScript": "Modifica script",
      "addScriptDesc": "Aggiungi un nuovo script di analisi o tracciamento al tuo sito web. Questi script ti aiutano a tracciare il comportamento dei visitatori e le conversioni.",
      "editScriptDesc": "Modifica la configurazione dello script di analisi.",
      "scriptName": "Nome script",
      "scriptNamePlaceholder": "es., Google Analytics",
      "scriptType": "Tipo script",
      "scriptCode": "Codice script",
      "scriptCodePlaceholder": "Incolla il tuo codice di tracciamento qui...",
      "scriptCodeHint": "Incolla il codice di tracciamento completo fornito dal tuo servizio di analisi. Includi tutti i tag script.",
      "placement": "Posizionamento",
      "placementHead": "Sezione Head",
      "placementBody": "Sezione Body",
      "headDesc": "Si carica prima del contenuto della pagina - ideale per gli script di tracciamento che devono essere eseguiti presto",
      "bodyDesc": "Si carica dopo il contenuto della pagina - meglio per gli script che non devono essere eseguiti immediatamente",
      "placementRequired": "Seleziona almeno una posizione",
      "loadPriority": "Priorità di caricamento",
      "priorityHint": "Gli script con priorità più alta si caricano per primi (0-100). Usa valori più alti per il tracciamento critico.",
      "scriptOptions": "Opzioni script",
      "asyncOption": "Async",
      "deferOption": "Defer",
      "enabled": "Abilitato",
      "priority": "Priorità",
      "name": "Nome",
      "type": "Tipo",
      "descriptionPlaceholder": "Note opzionali su questo script per riferimento...",
      "noScripts": "Nessuno script di analisi configurato ancora.",
      "noScriptsHint": "Aggiungi script di tracciamento come Google Analytics, Facebook Pixel o altri strumenti di analisi per tracciare i visitatori del tuo sito web.",
      "scriptCreated": "Script creato",
      "scriptCreatedDesc": "Il tuo script di analisi è stato aggiunto e inizierà a tracciare immediatamente.",
      "scriptUpdated": "Script aggiornato",
      "scriptUpdatedDesc": "Le modifiche allo script di analisi sono state salvate.",
      "scriptDeleted": "Script eliminato",
      "scriptDeletedDesc": "Lo script di analisi è stato rimosso dal tuo sito web.",
      "deleteTitle": "Eliminare script?",
      "deleteDesc": "Questo rimuoverà permanentemente lo script di tracciamento dal tuo sito web. Il tracciamento dei visitatori per questo script si fermerà immediatamente.",
      "scriptLabel": "Script",
      "nameRequired": "Inserisci un nome per questo script.",
      "codeRequired": "Incolla il codice di tracciamento per questo script.",
      "tooltips": {
        "name": "Dai al tuo script un nome amichevole così puoi identificarlo facilmente in seguito. Per esempio: 'Google Analytics' o 'Tracciamento annunci Facebook'.",
        "type": "Seleziona il tipo di servizio di tracciamento. Questo aiuta a pre-compilare il modello di codice corretto. Scegli 'Script personalizzato' se il tuo servizio non è elencato.",
        "code": "Questo è il codice di tracciamento fornito dal tuo servizio di analisi. Di solito lo trovi nella dashboard di analisi sotto 'Configurazione' o 'Installazione'.",
        "placement": "Scegli dove aggiungere lo script nelle tue pagine. La maggior parte degli script di tracciamento funziona meglio nella sezione Head. Alcuni script come Google Tag Manager hanno bisogno sia di Head che di Body.",
        "priority": "Controlla quali script si caricano per primi. I numeri più alti si caricano per primi. Usa 100 per script critici e 0 per quelli meno importanti.",
        "options": "Impostazioni avanzate per come si carica lo script. La maggior parte degli utenti non ha bisogno di modificarle.",
        "async": "Carica lo script in background senza rallentare la pagina. Consigliato per la maggior parte degli script di tracciamento.",
        "defer": "Aspetta che la pagina sia completamente caricata prima di eseguire lo script. Buono per il tracciamento non critico.",
        "enabled": "Attiva o disattiva il tracciamento. Quando disabilitato, lo script non verrà eseguito sul tuo sito web.",
        "description": "Aggiungi note per te stesso su questo script, come cosa traccia o quando è stato aggiunto."
      }
    },
    "title": "Dashboard Admin",
    "description": "Amministrazione piattaforma",
    "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": "Utenti totali",
    "newThisWeek": "Nuovi questa settimana",
    "revenue": "Ricavi",
    "systemHealth": "Stato sistema",
    "tabs": {
      "users": "Gestione utenti",
      "analytics": "Analisi",
      "settings": "Impostazioni globali",
      "elevenLabs": "Pool ElevenLabs",
      "phoneNumbers": "Numeri di telefono",
      "credits": "Pacchetti crediti",
      "llmModels": "Modelli LLM",
      "plans": "Piani",
      "contacts": "Tutti i contatti",
      "batchJobs": "Lavori batch",
      "notifications": "Notifiche"
    },
    "actions": {
      "addUser": "Aggiungi utente",
      "editUser": "Modifica utente",
      "deleteUser": "Elimina utente",
      "suspendUser": "Sospendi utente",
      "activateUser": "Attiva utente",
      "resetPassword": "Reimposta password"
    },
    "userForm": {
      "title": "Aggiungi Utente",
      "editTitle": "Modifica Utente",
      "email": "Email",
      "name": "Nome",
      "password": "Password",
      "confirmPassword": "Conferma Password",
      "role": "Ruolo",
      "credits": "Crediti Iniziali",
      "user": "Utente"
    },
    "notifications": {
      "title": "Notifiche",
      "subtitle": "Invia notifiche a tutti gli utenti della piattaforma",
      "broadcastInfo": "Le notifiche broadcast vengono inviate a tutti gli utenti e appaiono nel loro menu a tendina delle notifiche. Usa questa funzione per annunci importanti a livello di piattaforma.",
      "createBroadcast": {
        "title": "Crea Notifica Broadcast",
        "description": "Componi un messaggio da inviare a tutti gli utenti della piattaforma",
        "titleLabel": "Titolo",
        "titlePlaceholder": "es., Annuncio nuova funzionalità",
        "iconLabel": "Icona",
        "messageLabel": "Messaggio",
        "messagePlaceholder": "Scrivi il tuo messaggio qui...",
        "linkLabel": "URL/Link",
        "displayTypeLabel": "Tipo di visualizzazione",
        "priorityLabel": "Priorità (1-10)",
        "priorityHint": "I banner con priorità più alta appaiono per primi",
        "expiresAtLabel": "Scade il",
        "selectDate": "Seleziona data di scadenza",
        "dismissibleLabel": "Ignorabile",
        "sendToAllUsers": "Questa notifica sarà inviata a tutti gli utenti registrati",
        "sending": "Invio in corso...",
        "sendButton": "Invia a Tutti gli Utenti",
        "linkPlaceholder": "https://example.com/page",
        "linkHint": "Optional link users can click to learn more",
        "expiryLabel": "Expiry Date",
        "expiryPlaceholder": "Select expiration date"
      },
      "automaticNotifications": {
        "title": "Notifiche Automatiche",
        "description": "Il sistema invia automaticamente notifiche per i seguenti eventi",
        "emailEnabled": "Email abilitata",
        "editTemplate": "Modifica Modello",
        "types": {
          "welcome": {
            "title": "Messaggio di Benvenuto",
            "description": "Inviato quando nuovi utenti si registrano"
          },
          "membershipUpgrade": {
            "title": "Upgrade Abbonamento",
            "description": "Inviato quando gli utenti passano a Pro"
          },
          "membershipCancel": {
            "title": "Cancellazione Abbonamento",
            "description": "Inviato quando l'abbonamento viene cancellato"
          },
          "phoneBilling": {
            "title": "Fatturazione Numero di Telefono",
            "description": "Inviato quando la fatturazione mensile del numero di telefono ha successo o fallisce"
          },
          "lowCredits": {
            "title": "Avviso Crediti Bassi",
            "description": "Inviato quando i crediti scendono sotto 100 dopo le transazioni"
          },
          "campaignComplete": {
            "title": "Campagna Completata",
            "description": "Inviato quando una campagna termina tutte le chiamate"
          }
        }
      },
      "emailTemplates": {
        "title": "Modelli Email",
        "description": "Gestisci i modelli email per le notifiche di sistema",
        "addTemplate": "Aggiungi Modello",
        "addFirstTemplate": "Aggiungi Primo Modello",
        "noTemplates": "Nessun modello email configurato ancora",
        "createTitle": "Crea Modello Email",
        "editTitle": "Modifica Modello Email",
        "createDescription": "Crea un nuovo modello email per le notifiche automatizzate",
        "editDescription": "Aggiorna il contenuto e le impostazioni del modello email",
        "columns": {
          "name": "Nome",
          "type": "Tipo Modello",
          "status": "Stato",
          "lastUpdated": "Ultimo Aggiornamento"
        },
        "fields": {
          "templateType": "Tipo Modello",
          "templateTypePlaceholder": "es., welcome, password_reset",
          "templateTypeHint": "Identificatore unico usato internamente (es., welcome, low_credits)",
          "name": "Nome Visualizzato",
          "namePlaceholder": "es., Email di Benvenuto",
          "subject": "Oggetto Email",
          "subjectPlaceholder": "es., Benvenuto in {{companyName}}!",
          "body": "Corpo Email",
          "htmlBodyPlaceholder": "Inserisci il contenuto HTML dell'email...",
          "textBodyPlaceholder": "Inserisci il contenuto alternativo in testo semplice...",
          "textBodyHint": "Versione in testo semplice mostrata quando l'HTML non può essere visualizzato",
          "isActive": "Attivo",
          "isActiveHint": "I modelli inattivi non verranno inviati"
        },
        "tabs": {
          "html": "Corpo HTML",
          "text": "Testo Semplice"
        },
        "insertVariable": "Inserisci Variabile",
        "availableVariables": "Variabili Disponibili",
        "variablesHint": "Clicca su una variabile sopra per inserirla alla posizione del cursore nel corpo o nell'oggetto",
        "showPreview": "Mostra Anteprima",
        "hidePreview": "Nascondi Anteprima",
        "previewLabel": "Anteprima HTML",
        "errors": {
          "templateTypeRequired": "Il tipo modello è obbligatorio",
          "nameRequired": "Il nome visualizzato è obbligatorio",
          "subjectRequired": "L'oggetto dell'email è obbligatorio",
          "htmlBodyRequired": "Il contenuto HTML è obbligatorio"
        },
        "toast": {
          "createSuccess": "Modello Creato",
          "createSuccessDesc": "Il modello email è stato creato con successo",
          "updateSuccess": "Modello Aggiornato",
          "updateSuccessDesc": "Il modello email è stato aggiornato con successo",
          "createFailed": "Creazione Modello Fallita",
          "updateFailed": "Aggiornamento Modello Fallito",
          "validationError": "Errore di Validazione",
          "fixErrors": "Per favore correggi gli errori prima di salvare"
        }
      },
      "toast": {
        "sentSuccess": "Notifica inviata con successo",
        "sentToUsers": "Inviato a {{count}} utenti",
        "sendFailed": "Invio notifica fallito",
        "validationError": "Errore di validazione",
        "provideTitleMessage": "Per favore fornisci sia titolo che messaggio"
      },
      "inAppOnly": "This section manages in-app notifications only. For email notifications and templates, go to the Email tab."
    },
    "branding": {
      "title": "Branding della Piattaforma",
      "description": "Personalizza l'aspetto della piattaforma con il tuo logo e branding",
      "configured": "Configurato",
      "notConfigured": "Non Configurato",
      "refresh": "Aggiorna",
      "editSettings": "Modifica Impostazioni",
      "liveData": "Dati in Tempo Reale",
      "applicationTitle": "Titolo dell'Applicazione",
      "tagline": "Slogan",
      "logo": "Logo",
      "logoLight": "Logo (Modalità Chiara)",
      "logoDark": "Logo (Modalità Scura)",
      "logoLightDescription": "Usato quando l'app è in modalità chiara",
      "logoDarkDescription": "Usato quando l'app è in modalità scura",
      "forLightMode": "Per la modalità chiara",
      "forDarkMode": "Per la modalità scura",
      "favicon": "Favicon",
      "noLogo": "Nessun logo caricato",
      "noFavicon": "Nessun favicon caricato",
      "logoUploaded": "Logo caricato",
      "logoReady": "Pronto per la visualizzazione",
      "faviconUploaded": "Favicon caricato",
      "faviconReady": "Pronto per la visualizzazione",
      "configurationComplete": "Configurazione branding completata",
      "lastUpdated": "Ultimo aggiornamento",
      "editTitle": "Modifica Impostazioni Branding",
      "editDescription": "Aggiorna il branding della piattaforma inclusi i loghi per modalità chiara/scura, favicon e nome dell'applicazione",
      "applicationName": "Nome dell'Applicazione",
      "logoCurrent": "Logo Attuale",
      "faviconCurrent": "Favicon Attuale",
      "chooseFile": "Scegli File",
      "updateSettings": "Aggiorna Impostazioni",
      "updateSuccess": "Branding aggiornato con successo",
      "updateFailed": "Impossibile aggiornare il branding",
      "logoDeleted": "Logo eliminato",
      "faviconDeleted": "Favicon eliminato",
      "uploadFailed": "Caricamento fallito",
      "invalidFileType": "Per favore carica un file immagine",
      "fileTooLarge": "Il file deve essere inferiore a 5MB"
    },
    "smtp": {
      "title": "Impostazioni Email SMTP",
      "description": "Configura le impostazioni SMTP per l'invio di email",
      "host": "Host SMTP",
      "port": "Porta SMTP",
      "username": "Nome Utente",
      "password": "Password",
      "fromEmail": "Email del Mittente",
      "fromName": "Nome del Mittente",
      "usernamePlaceholder": "Nome utente dell'account email",
      "passwordPlaceholder": "Password dell'account email",
      "save": "Salva Impostazioni",
      "testConnection": "Testa Connessione",
      "configured": "SMTP è configurato e pronto per inviare email",
      "updateSuccess": "Impostazioni SMTP aggiornate con successo",
      "updateFailed": "Impossibile aggiornare le impostazioni SMTP",
      "testSuccess": "Test di connessione riuscito! L'invio di email funziona.",
      "testFailed": "Test di connessione fallito",
      "missingFields": "Missing required fields"
    },
    "seo": {
      "title": "Impostazioni SEO",
      "settingsSaved": "Impostazioni SEO salvate",
      "settingsSavedDesc": "Le tue impostazioni SEO sono state aggiornate con successo.",
      "urlAdded": "URL aggiunto",
      "urlAddedDesc": "L'URL è stato aggiunto alla sitemap.",
      "urlRemoved": "URL rimosso",
      "urlRemovedDesc": "L'URL è stato rimosso dalla sitemap.",
      "save": "Salva Impostazioni SEO",
      "saving": "Salvataggio...",
      "tabs": {
        "meta": "Tag Meta",
        "sitemap": "Sitemap",
        "robots": "Robots",
        "social": "Social Media",
        "structured": "Dati Strutturati"
      },
      "metaTags": {
        "title": "Tag Meta Predefiniti",
        "description": "Configura i tag meta predefiniti per le pagine del tuo sito web. Possono essere sovrascritti nelle singole pagine.",
        "defaultTitle": "Titolo Predefinito",
        "defaultTitleTooltip": "Il tag titolo predefinito utilizzato per le pagine senza un titolo proprio. Appare nelle schede del browser e nei risultati di ricerca.",
        "defaultTitlePlaceholder": "AI Voice Calling Platform",
        "defaultTitleHint": "Consigliato: 50-60 caratteri",
        "defaultDescription": "Descrizione Predefinita",
        "defaultDescriptionTooltip": "La meta descrizione mostrata nei risultati dei motori di ricerca. Scrivi un riassunto convincente per incoraggiare i clic.",
        "defaultDescriptionPlaceholder": "Automatizza le tue chiamate in uscita con agenti vocali IA. Qualificazione lead, prenotazione appuntamenti e sondaggi clienti semplificati.",
        "defaultDescriptionHint": "Consigliato: 150-160 caratteri",
        "keywords": "Parole Chiave",
        "keywordsTooltip": "Le meta parole chiave sono meno importanti per la SEO moderna ma possono essere utili. Separa con virgole.",
        "keywordsPlaceholder": "chiamate IA, agenti vocali, qualificazione lead, chiamate in uscita",
        "canonicalUrl": "URL Canonico Base",
        "canonicalUrlTooltip": "L'URL del dominio principale del tuo sito. Utilizzato per generare URL canonici e link della sitemap.",
        "canonicalUrlPlaceholder": "https://tuodominio.it",
        "googleVerification": "Verifica Google",
        "googleVerificationTooltip": "Valore del contenuto del meta tag di verifica di Google Search Console.",
        "googleVerificationPlaceholder": "google-site-verification=...",
        "bingVerification": "Verifica Bing",
        "bingVerificationTooltip": "Valore del contenuto del meta tag di verifica di Bing Webmaster Tools.",
        "bingVerificationPlaceholder": "MSVALIDATE...",
        "keywordsHint": "Separate keywords with commas"
      },
      "sitemap": {
        "title": "Gestione Sitemap",
        "description": "Aggiungi URL personalizzati alla tua sitemap. Le pagine predefinite sono incluse automaticamente.",
        "viewSitemap": "Visualizza Sitemap",
        "urlPath": "Percorso URL",
        "urlPathPlaceholder": "/blog/articolo-slug",
        "changeFreq": "Frequenza Modifica",
        "priority": "Priorità",
        "lastModified": "Ultima Modifica",
        "addUrl": "Aggiungi URL",
        "defaultPages": "Pagine predefinite incluse automaticamente:",
        "noCustomUrls": "Nessun URL personalizzato aggiunto",
        "changeFreqOptions": {
          "always": "Sempre",
          "hourly": "Ogni ora",
          "daily": "Giornaliero",
          "weekly": "Settimanale",
          "monthly": "Mensile",
          "yearly": "Annuale",
          "never": "Mai"
        },
        "generateDefault": "Genera predefinito",
        "rebuild": "Ricostruisci",
        "generated": "Sitemap generata",
        "generatedDesc": "Sitemap creata con URL standard",
        "rebuilt": "Sitemap ricostruita",
        "rebuiltDesc": "Tutti gli URL aggiornati"
      },
      "robots": {
        "title": "Configurazione robots.txt",
        "description": "Controlla come i crawler dei motori di ricerca accedono al tuo sito web.",
        "viewRobots": "Visualizza robots.txt",
        "crawlDelay": "Ritardo Scansione (secondi)",
        "crawlDelayTooltip": "Quanti secondi i crawler devono attendere tra le richieste. Imposta a 0 per nessun ritardo. Usa con cautela poiché valori alti possono rallentare l'indicizzazione.",
        "defaultRules": "Regole Predefinite (sola lettura):",
        "defaultRulesNote": "Queste regole proteggono i percorsi dell'applicazione consentendo l'indicizzazione delle pagine pubbliche."
      },
      "social": {
        "title": "Social Media e Open Graph",
        "description": "Configura come appare il tuo contenuto quando viene condiviso sulle piattaforme social.",
        "ogImage": "URL Immagine Open Graph",
        "ogImageTooltip": "L'immagine predefinita mostrata quando le tue pagine vengono condivise su Facebook, LinkedIn e altre piattaforme. Consigliato: 1200x630 pixel.",
        "ogImagePlaceholder": "https://tuodominio.it/og-image.jpg",
        "ogImageHint": "Dimensione consigliata: 1200 x 630 pixel (rapporto 1.91:1)",
        "twitterHandle": "Handle Twitter",
        "twitterHandleTooltip": "Il tuo nome utente Twitter/X senza il simbolo @. Utilizzato per l'attribuzione delle Twitter Cards.",
        "twitterHandlePlaceholder": "tuoutente",
        "facebookAppId": "ID App Facebook",
        "facebookAppIdTooltip": "Il tuo ID App Facebook per analisi e informazioni sulla condivisione social migliorate.",
        "facebookAppIdPlaceholder": "123456789012345",
        "uploadImage": "Carica immagine",
        "chooseFile": "Scegli file",
        "orEnterUrl": "O inserisci URL direttamente",
        "noImage": "Nessuna immagine caricata",
        "imageUploaded": "Immagine caricata",
        "imageUploadedDesc": "Immagine caricata con successo"
      },
      "structured": {
        "title": "Dati Strutturati (Schema.org)",
        "description": "Configura i dati strutturati per aiutare i motori di ricerca a comprendere meglio i tuoi contenuti.",
        "organization": "Schema Organizzazione",
        "organizationDescription": "Definisci i dettagli della tua organizzazione per risultati di ricerca arricchiti.",
        "organizationName": "Nome Organizzazione",
        "organizationNamePlaceholder": "Nome della Tua Azienda",
        "organizationUrl": "URL Sito Web",
        "organizationUrlPlaceholder": "https://tuodominio.it",
        "organizationLogo": "URL Logo",
        "organizationLogoPlaceholder": "https://tuodominio.it/logo.png",
        "organizationEmail": "Email di Contatto",
        "organizationEmailPlaceholder": "contatto@tuodominio.it",
        "organizationPhone": "Numero di Telefono",
        "organizationPhonePlaceholder": "+39-555-555-5555",
        "faq": "Schema FAQ",
        "faqDescription": "Aggiungi domande frequenti per apparire come rich snippet nei risultati di ricerca.",
        "faqQuestion": "Domanda",
        "faqAnswer": "Risposta",
        "addFaq": "Aggiungi FAQ",
        "noFaqs": "Nessuna FAQ aggiunta",
        "product": "Schema Prodotto",
        "productDescription": "Definisci i dettagli del prodotto per risultati di ricerca arricchiti (se applicabile).",
        "productName": "Nome Prodotto",
        "productNamePlaceholder": "Nome del Tuo Prodotto",
        "productDescriptionField": "Descrizione Prodotto",
        "productDescriptionPlaceholder": "Una breve descrizione del tuo prodotto",
        "productPrice": "Prezzo",
        "productPricePlaceholder": "99,00",
        "productCurrency": "Valuta",
        "productCurrencyPlaceholder": "EUR",
        "productAvailability": "Availability",
        "productBrand": "Brand",
        "productImage": "Image URL",
        "productUrl": "Product URL"
      }
    },
    "elevenLabsPool": {
      "syncVoiceLibrary": "Sincronizza Libreria Vocale",
      "voiceLibrarySyncStarted": "Sincronizzazione Libreria Vocale Avviata",
      "voiceLibrarySyncStartedDesc": "Sincronizzazione di tutte le voci da ElevenLabs in corso. Potrebbe richiedere alcuni minuti.",
      "voiceLibrarySyncFailed": "Sincronizzazione libreria vocale fallita",
      "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": "Gestione Piani",
      "description": "Configura i piani di abbonamento e i loro limiti",
      "addNewPlan": "Aggiungi Nuovo Piano",
      "createNewPlan": "Crea Nuovo Piano",
      "createDescription": "Aggiungi un nuovo piano di abbonamento per gli utenti",
      "planName": "Nome Piano (interno)",
      "planNamePlaceholder": "es. premium",
      "displayName": "Nome Visualizzato",
      "displayNamePlaceholder": "es. Piano Premium",
      "descriptionLabel": "Descrizione",
      "descriptionPlaceholder": "Descrizione del piano",
      "monthlyPrice": "Prezzo Mensile",
      "yearlyPrice": "Prezzo Annuale",
      "maxAgents": "Max Agenti",
      "maxCampaigns": "Max Campagne",
      "maxContacts": "Max Contatti",
      "maxContactsPerCampaign": "Max Contatti per Campagna",
      "includedCredits": "Crediti Inclusi",
      "canChooseLlm": "Può Scegliere Modello LLM",
      "canPurchaseNumbers": "Può Acquistare Numeri di Telefono",
      "useSystemPool": "Usa Pool Telefoni di Sistema",
      "activeLabel": "Attivo",
      "createPlan": "Crea Piano",
      "creating": "Creazione in corso...",
      "editPlan": "Modifica Piano",
      "deletePlan": "Elimina Piano",
      "deletePlanConfirm": "Sei sicuro di voler eliminare il piano \"{{name}}\"? Questa azione non può essere annullata. Il sistema verificherà se ci sono utenti attualmente abbonati a questo piano.",
      "pricing": "Prezzi:",
      "perMonth": "/mese",
      "perYear": "/anno",
      "or": "o",
      "unlimited": "Illimitato",
      "planCreated": "Piano creato con successo",
      "planUpdated": "Piano aggiornato con successo",
      "planDeleted": "Piano eliminato con successo",
      "createFailed": "Creazione piano fallita",
      "updateFailed": "Aggiornamento piano fallito",
      "deleteFailed": "Eliminazione piano fallita",
      "migrationRequired": "Migrazione Utenti Necessaria",
      "migrationRequiredDesc": "{{count}} utenti sono attualmente abbonati a \"{{plan}}\". Devi migrarli a un altro piano prima di poter eliminare.",
      "selectTargetPlan": "Seleziona Piano di Destinazione",
      "selectPlan": "Seleziona un piano...",
      "noOtherPlansAvailable": "Nessun altro piano disponibile. Crea prima un altro piano per poter migrare gli utenti.",
      "migrateAndDelete": "Migra ed Elimina",
      "migratingUsers": "Migrazione in corso...",
      "usersMigrated": "Utenti Migrati",
      "usersMigratedDesc": "{{count}} utenti migrati a {{plan}}",
      "migrationFailed": "Migrazione fallita",
      "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": "Impostazioni Pagamenti",
      "description": "Configura l'integrazione Stripe per abbonamenti e crediti",
      "configured": "Connesso",
      "secretKey": "Chiave Segreta",
      "secretKeyHint": "La tua chiave segreta Stripe (inizia con sk_test_ o sk_live_)",
      "publishableKey": "Chiave Pubblicabile",
      "publishableKeyHint": "La tua chiave pubblicabile Stripe (inizia con pk_test_ o pk_live_)",
      "defaultCurrency": "Valuta Predefinita",
      "selectCurrency": "Seleziona valuta...",
      "currencyHint": "Valuta utilizzata per nuovi piani e pacchetti crediti. I prezzi esistenti non sono interessati.",
      "stripeMode": "Modalità Stripe",
      "selectMode": "Seleziona modalità...",
      "testMode": "Per test (nessun addebito reale)",
      "liveMode": "Per produzione (pagamenti reali)",
      "testConnection": "Testa Connessione",
      "connectionSuccess": "Connesso con successo a Stripe!",
      "mode": "Modalità",
      "source": "Fonte",
      "updateSuccess": "Impostazioni pagamenti aggiornate con successo",
      "updateFailed": "Aggiornamento impostazioni pagamenti fallito",
      "testFailed": "Test connessione Stripe fallito",
      "currencyInfo": "Informazioni Valuta",
      "currencyInfoDesc": "Informazioni importanti sulle impostazioni della valuta",
      "currencyWarning": "La modifica della valuta predefinita riguarda solo i nuovi piani e pacchetti crediti. I piani esistenti manterranno la loro valuta originale per garantire coerenza per gli abbonati attuali.",
      "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": "Si è verificato un errore",
    "networkError": "Errore di rete. Per favore riprova.",
    "unauthorized": "Non sei autorizzato a eseguire questa azione",
    "notFound": "Risorsa non trovata",
    "serverError": "Errore del server. Per favore riprova più tardi.",
    "validationError": "Per favore controlla i tuoi dati",
    "sessionExpired": "La tua sessione è scaduta. Per favore accedi di nuovo.",
    "failedToLoad": "Impossibile caricare i dati",
    "failedToSave": "Impossibile salvare le modifiche",
    "failedToDelete": "Impossibile eliminare",
    "required": "Questo campo è obbligatorio",
    "invalidEmail": "Per favore inserisci un indirizzo email valido",
    "invalidPhone": "Per favore inserisci un numero di telefono valido",
    "passwordMismatch": "Le password non corrispondono",
    "passwordTooShort": "La password deve contenere almeno 6 caratteri",
    "fileTooLarge": "File is too large",
    "invalidFile": "Invalid file type"
  },
  "notifications": {
    "title": "Notifiche",
    "markAllRead": "Segna tutto come letto",
    "noNotifications": "Nessuna notifica",
    "viewAll": "Visualizza tutte le notifiche",
    "banner": {
      "dismiss": "Ignora",
      "dismissing": "Ignorando..."
    }
  },
  "pagination": {
    "itemsPerPage": "Elementi per pagina",
    "page": "Pagina",
    "of": "di",
    "showing": "Mostrando",
    "to": "a",
    "entries": "voci",
    "first": "Prima",
    "last": "Ultima",
    "previous": "Precedente",
    "next": "Successiva"
  },
  "analytics": {
    "title": "Analisi",
    "description": "Monitora le tue metriche di performance",
    "overview": "Panoramica",
    "callVolume": "Volume chiamate",
    "successRate": "Tasso di successo",
    "avgDuration": "Durata media",
    "leadConversion": "Conversione lead",
    "timeRange": {
      "today": "Oggi",
      "week": "Questa settimana",
      "month": "Questo mese",
      "year": "Quest'anno",
      "custom": "Personalizzato",
      "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": "Libreria Voci",
    "subtitle": "Sfoglia e anteprima le voci per i tuoi agenti",
    "subtitleLoading": "Caricamento voci...",
    "subtitleWithCount": "Sfoglia e anteprima {{count}} voci per i tuoi agenti",
    "description": "Gestisci i profili vocali AI",
    "addVoice": "Aggiungi voce",
    "searchPlaceholder": "Cerca voci per nome, accento o descrizione...",
    "preview": "Anteprima",
    "noVoices": "Nessuna voce configurata",
    "totalVoices": "Voci Totali",
    "premade": "Predefinite",
    "noVoicesFound": "Nessuna voce trovata",
    "noVoicesMatch": "Nessuna voce corrisponde ai tuoi filtri. Prova a modificare i criteri di ricerca.",
    "noVoicesAvailable": "Nessuna voce disponibile nella libreria",
    "age": "Età",
    "bestFor": "Ideale per",
    "languages": "Lingue",
    "genders": "Generi",
    "categories": "Categorie",
    "ages": "Gruppi di Età",
    "clearFilters": "Cancella Filtri",
    "filterLanguage": "Lingua",
    "filterGender": "Genere",
    "filterCategory": "Categoria",
    "filterAccent": "Accento",
    "filterAge": "Età",
    "allLanguages": "Tutte le Lingue",
    "allGenders": "Tutti i Generi",
    "allCategories": "Tutte le Categorie",
    "allAccents": "Tutti gli Accenti",
    "allAges": "Tutte le Età",
    "showingResults": "Mostrando {{from}}-{{to}} di {{total}} voci",
    "fields": {
      "name": "Nome voce",
      "provider": "Provider",
      "gender": "Genere",
      "language": "Lingua",
      "accent": "Accento"
    },
    "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": "Integrazioni",
    "description": "Connetti servizi esterni",
    "connected": "Connesso",
    "notConnected": "Non connesso",
    "connect": "Connetti",
    "disconnect": "Disconnetti",
    "configure": "Configura",
    "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": "Dettagli campagna",
      "recipients": "Destinatari"
    },
    "table": {
      "name": "Nome",
      "phone": "Telefono",
      "email": "Email",
      "status": "Stato"
    },
    "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"
}
