{
  "common": {
    "loading": "Wird geladen...",
    "save": "Speichern",
    "cancel": "Abbrechen",
    "delete": "Löschen",
    "edit": "Bearbeiten",
    "create": "Erstellen",
    "add": "Hinzufügen",
    "remove": "Entfernen",
    "close": "Schließen",
    "confirm": "Bestätigen",
    "back": "Zurück",
    "next": "Weiter",
    "submit": "Absenden",
    "search": "Suchen",
    "filter": "Filtern",
    "clear": "Löschen",
    "refresh": "Aktualisieren",
    "export": "Exportieren",
    "import": "Importieren",
    "download": "Herunterladen",
    "upload": "Hochladen",
    "view": "Ansehen",
    "viewAll": "Alle ansehen",
    "actions": "Aktionen",
    "status": "Status",
    "name": "Name",
    "email": "E-Mail",
    "password": "Passwort",
    "description": "Beschreibung",
    "date": "Datum",
    "time": "Zeit",
    "type": "Typ",
    "total": "Gesamt",
    "active": "Aktiv",
    "inactive": "Inaktiv",
    "enabled": "Aktiviert",
    "disabled": "Deaktiviert",
    "yes": "Ja",
    "no": "Nein",
    "all": "Alle",
    "none": "Keine",
    "success": "Erfolg",
    "error": "Fehler",
    "warning": "Warnung",
    "info": "Info",
    "noData": "Keine Daten verfügbar",
    "noResults": "Keine Ergebnisse gefunden",
    "required": "Erforderlich",
    "optional": "Optional",
    "minutes": "Minuten",
    "seconds": "Sekunden",
    "hours": "Stunden",
    "days": "Tage",
    "thisWeek": "Diese Woche",
    "today": "Heute",
    "yesterday": "Gestern",
    "ago": "vor",
    "settings": "Einstellungen",
    "help": "Hilfe",
    "language": "Sprache",
    "selectLanguage": "Sprache auswählen",
    "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": "Anmelden",
    "logout": "Abmelden",
    "register": "Registrieren",
    "signIn": "Einloggen",
    "signUp": "Registrieren",
    "signOut": "Ausloggen",
    "getStarted": "Loslegen",
    "getStartedFree": "Kostenlos starten",
    "welcomeBack": "Willkommen zurück!",
    "loggedInAs": "Angemeldet als {{name}}",
    "loginFailed": "Anmeldung fehlgeschlagen",
    "registrationFailed": "Registrierung fehlgeschlagen",
    "accountCreated": "Konto erstellt!",
    "welcome": "Willkommen, {{name}}",
    "loggingIn": "Anmeldung...",
    "fullName": "Vollständiger Name",
    "emailPlaceholder": "ihre@email.de",
    "namePlaceholder": "Max Mustermann",
    "platform": "AI Calling Platform",
    "accessCampaigns": "Melden Sie sich an, um auf Ihre KI-Anrufkampagnen zuzugreifen",
    "sendVerificationCode": "Weiter",
    "sendingCode": "Verifizierungscode wird gesendet...",
    "checkEmail": "Überprüfen Sie Ihre E-Mail",
    "verificationSent": "Wir haben einen Verifizierungscode gesendet an",
    "verificationCode": "Verifizierungscode",
    "codeExpires": "Code läuft ab in",
    "verifyAndCreate": "Verifizieren & Konto erstellen",
    "verifying": "Verifizierung...",
    "resendCode": "Code erneut senden",
    "resendIn": "Erneut senden in {{seconds}}s",
    "codeSent": "Verifizierungscode gesendet",
    "checkEmailAt": "Überprüfen Sie Ihre E-Mail bei {{email}}",
    "codeResent": "Code erneut gesendet",
    "newCodeSent": "Ein neuer Verifizierungscode wurde an Ihre E-Mail gesendet",
    "failedToSend": "Code konnte nicht gesendet werden",
    "failedToResend": "Code konnte nicht erneut gesendet werden",
    "verificationFailed": "Verifizierung fehlgeschlagen",
    "invalidCode": "Ungültiger Verifizierungscode",
    "passwordPlaceholder": "Enter your password",
    "confirmPasswordPlaceholder": "Re-enter password"
  },
  "nav": {
    "home": "Startseite",
    "dashboard": "Dashboard",
    "campaigns": "Kampagnen",
    "agents": "Agenten",
    "knowledgeBase": "Wissensdatenbank",
    "voices": "Stimmen",
    "allContacts": "Alle Kontakte",
    "calls": "Anrufe",
    "analytics": "Analysen",
    "phoneNumbers": "Telefonnummern",
    "incomingConnections": "Eingehende Verbindungen",
    "flowBuilder": "Flow-Builder",
    "executionLogs": "Ausführungsprotokolle",
    "webhooks": "Webhooks",
    "forms": "Formulare",
    "appointments": "Termine",
    "templates": "Vorlagen",
    "upgradePlan": "Plan upgraden",
    "billingCredits": "Abrechnung & Credits",
    "administration": "Administration",
    "adminDashboard": "Admin-Dashboard",
    "accountSettings": "Kontoeinstellungen",
    "promptTemplates": "Prompt Templates",
    "crm": "Quick CRM",
    "transactionHistory": "Transaction History",
    "websiteWidget": "Website Widget",
    "conversations": "Conversations",
    "tools": "Tools",
    "settings": "Settings"
  },
  "sidebar": {
    "build": "Erstellen",
    "evaluate": "Auswerten",
    "telephony": "Telefonie",
    "flowAutomation": "Flow-Automatisierung",
    "billing": "Abrechnung",
    "credits": "Credits",
    "pro": "Pro",
    "proMember": "Pro-Mitglied",
    "upgrade": "Upgrade",
    "myWorkspace": "Mein Arbeitsbereich",
    "toolsAndPlugins": "Tools & Plugins",
    "monitor": "Monitor"
  },
  "dashboard": {
    "greeting": {
      "morning": "Guten Morgen",
      "afternoon": "Guten Tag",
      "evening": "Guten Abend",
      "default": "Willkommen zurück"
    },
    "subtitle": "Das passiert heute bei Ihren Kampagnen",
    "quickActions": "Schnellaktionen",
    "createCampaign": "Kampagne erstellen",
    "createAgent": "Agent erstellen",
    "flowBuilder": "Flow-Builder",
    "totalCalls": "Gesamte Anrufe",
    "incomingCalls": "Eingehende Anrufe",
    "outgoingCalls": "Ausgehende Anrufe",
    "contacts": "Kontakte",
    "campaignsCard": "Kampagnen",
    "success": "Erfolg",
    "avg": "Durchschn.",
    "campaigns": "Kampagnen",
    "callActivity": "Anrufaktivität",
    "allCalls": "Alle Anrufe",
    "incoming": "Eingehend",
    "outgoing": "Ausgehend",
    "noCallData": "Keine Anrufdaten diese Woche",
    "leadDistribution": "Lead-Verteilung",
    "hot": "Heiß",
    "warm": "Warm",
    "cold": "Kalt",
    "lost": "Verloren",
    "noLeadData": "Keine Lead-Daten verfügbar",
    "recentCalls": "Letzte Anrufe",
    "unknown": "Unbekannt",
    "noRecentCalls": "Keine aktuellen Anrufe",
    "recentUsers": "Letzte Benutzer",
    "leadSummary": "Lead-Zusammenfassung",
    "registeredAgo": "Registriert {{time}}",
    "noLeads": "Noch keine klassifizierten Leads",
    "startCampaign": "Starten Sie eine Kampagne, um die Lead-Verteilung zu sehen",
    "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": "Funktionen",
    "useCases": "Anwendungsfälle",
    "pricing": {
      "title": "Einfache,",
      "titleHighlight": "Transparente",
      "titleEnd": "Preise",
      "description": "Starten Sie kostenlos, upgraden Sie wenn Sie bereit sind",
      "monthly": "Monatlich",
      "yearly": "Jährlich",
      "save20": "20% sparen",
      "popular": "Beliebt",
      "free": "Kostenlos",
      "perMonth": "/Monat",
      "perYear": "/Jahr",
      "getStarted": "Jetzt starten",
      "startFreeTrial": "Kostenlos testen",
      "guarantee": "Alle Pläne beinhalten eine 14-tägige Geld-zurück-Garantie. Keine Kreditkarte für den kostenlosen Plan erforderlich.",
      "features": {
        "aiAgent": "{{count}} KI-Agent",
        "aiAgents": "{{count}} KI-Agenten",
        "unlimitedAgents": "Unbegrenzte KI-Agenten",
        "campaign": "{{count}} Kampagne",
        "campaigns": "{{count}} Kampagnen",
        "unlimitedCampaigns": "Unbegrenzte Kampagnen",
        "maxContacts": "Max. {{count}} Kontakte pro Kampagne",
        "contactsPerCampaign": "{{count}} Kontakte/Kampagne",
        "unlimitedContacts": "Unbegrenzte Kontakte",
        "flowAutomation": "{{count}} Flow-Automatisierung",
        "flowAutomations": "{{count}} Flow-Automatisierungen",
        "unlimitedFlows": "Unbegrenzte Flow-Automatisierungen",
        "knowledgeBase": "{{count}} Wissensdatenbank",
        "knowledgeBases": "{{count}} Wissensdatenbanken",
        "unlimitedKnowledgeBases": "Unbegrenzte Wissensdatenbanken",
        "webhook": "{{count}} Webhook",
        "webhooks": "{{count}} Webhooks",
        "unlimitedWebhooks": "Unbegrenzte Webhooks",
        "phoneNumber": "{{count}} Telefonnummer",
        "phoneNumbers": "{{count}} Telefonnummern",
        "unlimitedPhoneNumbers": "Unbegrenzte Telefonnummern",
        "purchaseNumbers": "Eigene Telefonnummern kaufen",
        "systemPhone": "Vom System zugewiesene Telefonnummer",
        "freeCredits": "{{count}} Gratis-Credits",
        "creditCalling": "Guthaben-basiertes Telefonieren",
        "prioritySupport": "Prioritäts-Support",
        "chooseLlm": "LLM-Modell wählen",
        "advancedAnalytics": "Erweiterte Analysen"
      }
    },
    "customers": "Kunden",
    "poweredBy": "Unterstützt von ElevenLabs & Twilio AI",
    "heroTitle1": "Optimieren Sie Ihre",
    "heroTitle2": "Anrufoperationen",
    "heroTitle3": "mit Voice-KI-Agenten",
    "heroSubtitle": "Entdecken Sie die neue Art, produktionsreife KI-Sprachagenten im großen Maßstab zu erstellen, bereitzustellen und zu überwachen.",
    "tryForFree": "Kostenlos testen",
    "watchDemo": "Demo ansehen",
    "noCreditCard": "Keine Kreditkarte erforderlich",
    "freePlanForever": "Kostenloser Plan für immer",
    "setupMinutes": "Einrichtung in 5 Minuten",
    "aiTechnology": "KI-gestützte Technologie",
    "builtForFuture": "Für die Zukunft der Kommunikation gebaut",
    "experienceTech": "Erleben Sie modernste KI-Technologie, die die Geschäftskommunikation transformiert",
    "advancedAI": "Fortschrittliche KI-Intelligenz",
    "advancedAIDesc": "Natürliches Sprachverständnis durch modernste Sprachmodelle",
    "humanLikeVoices": "Menschenähnliche Stimmen",
    "humanLikeVoicesDesc": "Ultrarealistsche Sprachsynthese, die natürlich und ansprechend klingt",
    "realTimeProcessing": "Echtzeit-Verarbeitung",
    "realTimeProcessingDesc": "Sofortige Reaktionszeiten mit Latenzzeiten unter einer Sekunde für flüssige Gespräche",
    "howItWorks": "So funktioniert's",
    "getStartedSteps": "Starten Sie in drei einfachen Schritten",
    "build": "Erstellen",
    "buildDesc": "Nutzen Sie unseren intuitiven Agenten-Builder, um mühelos benutzerdefinierte Voice-KI-Anrufer mit professionellen Vorlagen zu erstellen.",
    "deploy": "Bereitstellen",
    "deployDesc": "Stellen Sie Ihre Agenten für KI-Telefonanrufe, Kampagnen und automatisierte Outreach mit nur einem Klick bereit.",
    "monitor": "Überwachen",
    "monitorDesc": "Verfolgen Sie Erfolgsraten, Anrufmetriken und Benutzerstimmung über umfassende Echtzeit-Analyse-Dashboards.",
    "powerfulFeatures": "Leistungsstarke KI-Sprachagenten-Funktionen",
    "everythingYouNeed": "Alles, was Sie brauchen, um KI-Sprachagenten zu erstellen, bereitzustellen und zu verwalten",
    "autoSyncKnowledge": "Auto-Sync Wissensdatenbank",
    "autoSyncKnowledgeDesc": "Ihre KI-Agenten bleiben mühelos auf dem neuesten Stand, indem sie direkt mit der Wissensdatenbank Ihres Unternehmens synchronisieren. Keine manuellen Aktualisierungen erforderlich.",
    "callTransfer": "Leistungsstarke Anrufweiterleitungsfunktion",
    "callTransferDesc": "Richten Sie einfach warme Weiterleitungen mit Übergabenachrichten ein, damit der nächste Agent immer vorbereitet ist.",
    "easyAppointment": "Einfache Terminbuchung",
    "easyAppointmentDesc": "Lassen Sie Ihre KI-Telefonagenten in Sekunden Meetings mit natürlicher Sprache planen.",
    "realTimeAnalytics": "Echtzeit-Analysen",
    "realTimeAnalyticsDesc": "Verfolgen Sie Anrufmetriken, Erfolgsraten und Kundenstimmung über umfassende Dashboards.",
    "naturalVoice": "Natürliche Sprachkonversationen",
    "naturalVoiceDesc": "Menschenähnliche KI-Stimmen von ElevenLabs liefern nahtlose, natürliche Gespräche, die Kunden lieben.",
    "intelligentLead": "Intelligente Lead-Bewertung",
    "intelligentLeadDesc": "Klassifizieren Sie Leads automatisch als heiß, warm, kalt oder verloren basierend auf Gesprächsanalyse und Stimmung.",
    "transformInteraction": "Transformieren Sie jede Kundeninteraktion",
    "discoverUseCases": "Entdecken Sie, wie KI-Sprachagenten Ihre Geschäftskommunikation verbessern",
    "receptionist": "Rezeptionist",
    "receptionistDesc": "Bearbeiten Sie eingehende Anrufe, beantworten Sie FAQs und leiten Sie Anrufe an die richtige Abteilung weiter",
    "appointmentSetter": "Terminplaner",
    "appointmentSetterDesc": "Planen Sie automatisch Meetings mit qualifizierten Interessenten",
    "leadQualification": "Lead-Qualifizierung",
    "leadQualificationDesc": "Prüfen und qualifizieren Sie Leads, bevor Sie sie an Ihr Vertriebsteam weitergeben",
    "survey": "Umfrage",
    "surveyDesc": "Sammeln Sie Kundenfeedback und Erkenntnisse im großen Maßstab",
    "customerService": "Kundenservice",
    "customerServiceDesc": "Bieten Sie 24/7 Support und lösen Sie häufige Kundenprobleme",
    "navbar": {
      "features": "Funktionen",
      "useCases": "Anwendungsfälle",
      "pricing": "Preise",
      "integrations": "Integrationen",
      "blog": "Blog",
      "contact": "Kontakt",
      "login": "ANMELDEN",
      "language": "Sprache"
    },
    "hero": {
      "badge": "No-Code KI-Sprach-Engine",
      "headline": "KI-SPRACHAGENTEN FÜR",
      "rotatingWords": {
        "sales": "Vertrieb",
        "support": "Support",
        "outreach": "Akquise",
        "appointments": "Termine"
      },
      "subheadline": "Erstellen Sie menschenähnliche KI-Sprachagenten für ausgehende und eingehende Anrufe, Terminbuchungen und automatisierte Aktionen rund um die Uhr.",
      "humanLike": "Menschenähnlich",
      "statsProductivity": "Produktivität",
      "statsScalability": "Skalierbarkeit",
      "getStarted": "JETZT STARTEN",
      "freeTrial": "14-Tage kostenlos testen",
      "freeCredit": "10€ Startguthaben gratis"
    },
    "footer": {
      "product": "Produkt",
      "resources": "Ressourcen",
      "contactTitle": "Kontakt",
      "newsletter": "Newsletter abonnieren",
      "emailPlaceholder": "E-Mail eingeben",
      "thankYou": "Danke für Ihre Anmeldung!",
      "thankYouDesc": "Sie erhalten unsere neuesten Updates und Tipps.",
      "copyright": "Alle Rechte vorbehalten.",
      "privacy": "Datenschutz",
      "terms": "AGB",
      "cookies": "Cookies",
      "features": "Funktionen",
      "useCases": "Anwendungsfälle",
      "pricing": "Preise",
      "integrations": "Integrationen",
      "blog": "Blog",
      "contact": "Kontakt",
      "privacyPolicy": "Datenschutzrichtlinie",
      "termsOfService": "Nutzungsbedingungen"
    },
    "featureSection": {
      "title": "Erstellen Sie KI-Sprachassistenten, die 24/7 für Sie arbeiten",
      "capabilities": {
        "bookMeetings": "Meetings buchen",
        "conductInterviews": "Interviews führen",
        "coldCallProspects": "Kaltakquise betreiben",
        "offerSupport": "Support anbieten"
      },
      "feature1": {
        "title": "Menschenähnliche Sprachagenten",
        "description": "Erstellen Sie einfach Ihren KI-Agenten, indem Sie ihm einen Namen geben, Sprache und Akzent auswählen und ihn für Aufgaben einrichten:",
        "bullet1": "KI-Agenten sofort mit Ihren Daten trainieren",
        "bullet2": "Schnelle Bereitstellung mit No-Code-Plattform",
        "bullet3": "Kundeninteraktionen automatisieren"
      },
      "feature2": {
        "title": "Lassen Sie KI Ihre Anrufe übernehmen",
        "description": "Bearbeiten Sie ausgehende Anrufe, beantworten Sie eingehende Anrufe und planen Sie Termine rund um die Uhr. Wählen Sie Ihre Liste oder laden Sie Kontakte hoch, richten Sie einen Zeitplan ein und los geht's!",
        "bullet1": "Ausgehende Anrufe",
        "bullet2": "Eingehende Anrufe"
      },
      "feature3": {
        "title": "Engagieren & Konvertieren",
        "description": "Verbinden Sie sich mit Kunden auf die menschlichste Art und Weise, automatisieren Sie Aufgaben und verbessern Sie Ihre Akquise.",
        "bullet1": "Lead-Qualifizierung und Follow-ups automatisieren",
        "bullet2": "Event-Teilnahme mit KI-Einladungen steigern",
        "bullet3": "24/7 KI-Kundenservice-Lösungen bereitstellen",
        "bullet4": "KI für automatisierte Bewerberinterviews nutzen"
      },
      "mockup": {
        "language": "Deutsch (Deutschland)",
        "voice": "Stimme: Brian",
        "stability": "Stabilität",
        "speed": "Geschwindigkeit",
        "diarization": "Diarisierung",
        "createAgent": "Agent erstellen",
        "selectAgent": "Agent auswählen",
        "outboundCall": "Ausgehender Anruf",
        "startDate": "Start: 01.05.24",
        "endDate": "Ende: 20.05.24",
        "selectList": "Liste auswählen",
        "collectContactDetails": "Kontaktdaten erfassen",
        "bookAppointments": "Termine buchen",
        "qualifyLeads": "Leads qualifizieren"
      },
      "getStarted": "JETZT STARTEN",
      "freeTrial": "14-Tage kostenlos testen",
      "freeCredit": "10€ Startguthaben gratis"
    },
    "actionCards": {
      "title": "Aufgaben & Aktionen automatisieren",
      "description": "Konfigurieren Sie die KI-Agenten, um verschiedene Aufgaben und Aktionen zu automatisieren, wie:",
      "cards": {
        "sms": "SMS-Nachrichten sofort während Telefonaten an Kunden senden",
        "transfer": "Anrufe an einen menschlichen Agenten weiterleiten oder übertragen",
        "webhooks": "Kundendaten erfassen & Aktionen mit Zapier und Webhooks automatisieren",
        "email": "E-Mails mühelos während oder nach einem Anruf senden",
        "whatsapp": "WhatsApp-Nachrichten während Telefonaten an Kunden senden",
        "appointments": "Termine planen und Kalendereinladungen während des Anrufs senden"
      },
      "getStarted": "JETZT STARTEN",
      "freeTrial": "14-Tage kostenlos testen",
      "freeCredit": "10€ Startguthaben gratis"
    },
    "technology": {
      "badge": "Außergewöhnliche Technologie",
      "title": "Unübertroffene Leistung",
      "benefits": {
        "cutCosts": "Kosten senken und Zeit bei der Einstellung von Vertriebsmitarbeitern sparen",
        "millionCalls": "1 Million Anrufe pro Minute starten",
        "reduceAttrition": "Fluktuation und Wartezeiten reduzieren"
      },
      "features": {
        "autopilot": {
          "title": "Anrufe auf Autopilot",
          "description": "Automatisch SMS, E-Mails, Kalendereinladungen und mehr senden"
        },
        "voiceCustomization": {
          "title": "Stimmanpassung",
          "description": "Sprechgeschwindigkeit, Tempo und Geduldstufe mühelos anpassen"
        },
        "sentimentAnalysis": {
          "title": "Stimmungsanalyse",
          "description": "CX mit fortgeschrittener Stimmungsanalyse und Sprachmanagement verbessern"
        },
        "diarization": {
          "title": "Diarisierung",
          "description": "Unterbrechungen bewältigen und Gesprächsenden erkennen"
        },
        "globalConversations": {
          "title": "Globale Gespräche",
          "description": "Mit Ihren Kunden in über 30 Sprachen kommunizieren"
        },
        "realTimeBookings": {
          "title": "Echtzeit-Buchungen",
          "description": "Echtzeit-Verfügbarkeit ermitteln und Termine sofort planen"
        }
      },
      "getStarted": "JETZT STARTEN",
      "freeTrial": "14-Tage kostenlos testen",
      "freeCredit": "10€ Startguthaben gratis"
    },
    "featuresShowcase": {
      "title": "Leistungsstarke Sprachkonnektivität für",
      "titleHighlight": "KI-gestützte Gespräche",
      "description": "KI-Agenten, die sich weltweit mit Kunden durch zuverlässige, hochwertige Sprachinteraktionen verbinden – alles unterstützt durch Premium-Anrufinfrastruktur.",
      "globalReach": "Globale Reichweite",
      "reliableCalls": "Zuverlässige Anrufe",
      "aiAutomation": "KI & Automatisierungsfunktionen",
      "features": {
        "seamlessInbound": {
          "title": "Nahtlose eingehende Anrufe in über 100 Ländern",
          "description": "Verwenden Sie lokale Telefonnummern in über 100 Ländern, damit Kunden Sie leicht erreichen können."
        },
        "directConnectivity": {
          "title": "Direkte Konnektivität ohne Komplexität",
          "description": "Rufen Sie Kunden in über 100 Ländern an und eliminieren Sie die Notwendigkeit, mehrere Telekommunikationsanbieter zu verwalten."
        },
        "verifiedNumbers": {
          "title": "Große Auswahl an verifizierten Geschäftsnummern",
          "description": "Wählen Sie lokale, gebührenfreie oder Mobilnummern in über 100 Ländern, um Vertrauen aufzubauen und nahtloses Telefonieren zu gewährleisten."
        },
        "highQuality": {
          "title": "Hochwertige Sprachanrufe mit niedriger Latenz",
          "description": "Anruflatenz unter 500ms mit regionalen Points of Presence (PoPs) auf fünf Kontinenten."
        },
        "intelligentRouting": {
          "title": "Intelligentes Anruf-Routing",
          "description": "Echtzeit-datengesteuerte Routing-Engine wählt dynamisch den besten Anrufpfad basierend auf mehreren Faktoren, einschließlich Latenz, Jitter und MOS."
        },
        "directCarrier": {
          "title": "Direkte Carrier-Konnektivität für schnelleren Anrufaufbau",
          "description": "Ihre Sprachanrufe werden über One-Hop-In-Land-Carrier zugestellt, um minimale Latenz zu gewährleisten."
        },
        "knowledgeBase": {
          "title": "Intelligente Wissensdatenbank (RAG)",
          "description": "Laden Sie Dokumente hoch, um Ihren KI-Agenten kontextuelles Wissen für genauere, informiertere Gespräche zu geben."
        },
        "flowBuilder": {
          "title": "Flow-Builder",
          "description": "Visueller Drag-and-Drop-Builder zum Erstellen geskripteter Gesprächspfade mit bedingter Logik."
        },
        "multiLanguage": {
          "title": "Mehrsprachige Unterstützung",
          "description": "Bedienen Sie Kunden in 11 Sprachen mit automatischer Erkennung und nahtlosem Wechsel."
        }
      }
    },
    "useCasesSection": {
      "title": "Anwendungsfälle",
      "description": "Erfahren Sie, wie globale Teams unsere Plattform nutzen, um Wachstum und Produktivität zu steigern",
      "useCaseLabel": "Anwendungsfall",
      "industryLabel": "Branche",
      "languageLabel": "Sprache",
      "functionLabel": "Funktion",
      "cases": {
        "saas": {
          "title": "SaaS-Unternehmen in den USA",
          "description": "Erleben Sie einen Wendepunkt in der SaaS-Branche, als Emma ein SaaS-Abonnement für 997$/Jahr an einen Nutzer in den USA verkaufte",
          "industry": "SaaS",
          "language": "Englisch (USA)",
          "function": "Outbound-Vertrieb"
        },
        "university": {
          "title": "Universität in Singapur",
          "description": "Entdecken Sie, wie eine Universität in Singapur KI nutzt, um Führungskräfte für Geschäftsprogramme zu qualifizieren und einzuladen",
          "industry": "Bildung",
          "language": "Englisch (Chinesisch)",
          "function": "Terminbuchung"
        },
        "automotive": {
          "title": "Automobilunternehmen in Brasilien",
          "description": "Erfahren Sie, wie Hugo ein Auto-Ortungsgerät an seinen Vater verkaufte, mit KI-gestützten Vertriebsassistenten auf dem brasilianischen Automobilmarkt",
          "industry": "Automobil",
          "language": "Portugiesisch (BR)",
          "function": "Terminbuchung"
        },
        "support": {
          "title": "Kundensupport in Indien",
          "description": "Sehen Sie, wie ein Tech-Unternehmen seinen 24/7-Kundensupport mit KI-Sprachagenten automatisierte, die Anfragen auf Hindi und Englisch bearbeiten",
          "industry": "Technologie",
          "language": "Hindi/Englisch",
          "function": "Kundensupport"
        },
        "ecommerce": {
          "title": "E-Commerce in Großbritannien",
          "description": "Erfahren Sie, wie ein E-Commerce-Unternehmen die Bestellbestätigungen um 40% steigerte mit KI-gestützten ausgehenden Anrufen",
          "industry": "E-Commerce",
          "language": "Englisch (UK)",
          "function": "Bestellbestätigung"
        },
        "healthcare": {
          "title": "Gesundheitswesen in Deutschland",
          "description": "Entdecken Sie, wie ein Gesundheitsdienstleister Terminerinnerungen automatisierte und Nichterscheinen um 60% reduzierte",
          "industry": "Gesundheitswesen",
          "language": "Deutsch",
          "function": "Terminerinnerungen"
        }
      }
    },
    "testimonials": {
      "title": "Was unsere Kunden sagen",
      "subtitle": "Schließen Sie sich Tausenden von Unternehmen an, die {{appName}} nutzen, um ihre Kundenkommunikation zu transformieren",
      "at": "bei",
      "quotes": {
        "jennifer": {
          "quote": "{{appName}} hat unseren Kundenservice-Workflow revolutioniert. Die Umstellung von manuellen Anrufen auf KI hat früher Stunden gedauert.",
          "highlight": "Jetzt dauert es nur 30 Sekunden mit perfekten Ergebnissen.",
          "author": "Jennifer Kim",
          "role": "Marketing-Managerin",
          "company": "TechStartup Inc"
        },
        "lisa": {
          "quote": "Unser Callcenter brauchte Automatisierung für ausgehende Kampagnen. {{appName}} versteht unsere Bedürfnisse perfekt.",
          "highlight": "Saubere, professionelle Ergebnisse, die jedes Mal wunderbar funktionieren.",
          "author": "Lisa Rodriguez",
          "role": "Markenmanagerin",
          "company": "Fashion Forward"
        },
        "mike": {
          "quote": "Als Vertriebsleiter erspart mir {{appName}} die ständige Schulung von Agenten zu Skripten.",
          "highlight": "Perfekte Anrufqualität jedes Mal, von Leads bis Abschlüssen!",
          "author": "Mike Johnson",
          "role": "Inhaber",
          "company": "PrintPerfect Solutions"
        },
        "robert": {
          "quote": "Unser Support-Team brauchte KI-Unterstützung für hohes Aufkommen. {{appName}} hat dieses Problem vollständig gelöst.",
          "highlight": "Perfekte Antworten auf Kundenanfragen.",
          "author": "Robert Garcia",
          "role": "Webentwickler",
          "company": "PixelPerfect"
        },
        "tom": {
          "quote": "Enterprise-KI-Anrufe erfordern perfekte Agenten, und {{appName}} liefert jedes Mal. Kein manuelles Training mehr.",
          "highlight": "Klare Gespräche und perfekte Kundenbetreuung.",
          "author": "Tom Williams",
          "role": "Schildergeschäft-Inhaber",
          "company": "CustomSigns Pro"
        },
        "amanda": {
          "quote": "Kundenanfragen kommen in verschiedenen Formen, aber wir brauchen konsistente Antworten für Zuverlässigkeit. Die KI von {{appName}} ist einfach die beste.",
          "highlight": "Erhält die Servicequalität bei perfekten Antworten.",
          "author": "Amanda Thompson",
          "role": "Customer Success",
          "company": "ServiceFirst Ltd"
        },
        "james": {
          "quote": "{{appName}} sieht auf jeder Bildschirmgröße perfekt aus. Essentiell für moderne Kundenbindung.",
          "highlight": "ROI hat sich im ersten Monat amortisiert.",
          "author": "James Patterson",
          "role": "Creative Lead",
          "company": "Ad Agency Plus"
        },
        "maria": {
          "quote": "Unsere Akquise brauchte automatisierte Anrufe zur Lead-Generierung. {{appName}} hat das komplett gelöst.",
          "highlight": "Unsere Konversionsrate um 80% gesteigert.",
          "author": "Maria Gonzalez",
          "role": "Inhaberin",
          "company": "Custom Apparel Co"
        },
        "rachel": {
          "quote": "Die Erstellung von Produktdemos erfordert perfekte KI-Stimmen. {{appName}} macht das für unser Team mühelos.",
          "highlight": "Vom Konzept zur Demo in Sekunden, nicht Stunden.",
          "author": "Rachel Green",
          "role": "Produktdesignerin",
          "company": "StartupFlow"
        },
        "carlos": {
          "quote": "Markenkonsistenz über alle Kanäle erfordert KI-Agenten. {{appName}} macht das für unser Team mühelos.",
          "highlight": "Professionelle Qualitätsanrufe für jede Kampagne.",
          "author": "Carlos Rivera",
          "role": "Marketing-Direktor",
          "company": "BrandFirst Agency"
        },
        "sarah": {
          "quote": "Als Creative Director suche ich immer nach Wegen, unseren Output zu verbessern. {{appName}} liefert perfekt.",
          "highlight": "Unsere Produktivität ist dramatisch gestiegen.",
          "author": "Sarah Martinez",
          "role": "Creative Director",
          "company": "BrandCraft Studio"
        },
        "david": {
          "quote": "{{appName}} hat unserem Team mehr als 10 Stunden pro Woche bei Kundenanrufen gespart. Essentiell für jedes wachsende Unternehmen.",
          "highlight": "Unseren gesamten Vertriebsprozess beschleunigt.",
          "author": "David Chen",
          "role": "Operations Manager",
          "company": "ScaleUp Ventures"
        }
      }
    },
    "integrations": {
      "title": "Integrationen",
      "description": "Verbinden Sie sich mit Ihren Lieblings-Tools und verbessern Sie Ihre {{appName}}-Erfahrung."
    },
    "contact": {
      "badge": "Kontakt aufnehmen",
      "title": "Bereit, Ihre Anrufe zu transformieren?",
      "description": "Haben Sie Fragen zu {{appName}} KI-Sprachagenten? Möchten Sie eine personalisierte Demo? Unser Team hilft Ihnen gerne, Ihre Anrufoperationen zu automatisieren.",
      "emailLabel": "Schreiben Sie uns an",
      "trustResponseTime": "Wir antworten innerhalb von 24 Stunden",
      "trustCustomerCount": "Vertraut von über 2.500 Unternehmen weltweit",
      "trustConsultation": "Kostenlose Beratung & personalisierte Demo",
      "trustNoCommitment": "Keine Verpflichtung erforderlich",
      "form": {
        "nameLabel": "Name *",
        "namePlaceholder": "Ihr vollständiger Name",
        "emailLabel": "E-Mail *",
        "emailPlaceholder": "sie@unternehmen.de",
        "companyLabel": "Unternehmen",
        "companyPlaceholder": "Ihr Firmenname (optional)",
        "messageLabel": "Nachricht *",
        "messagePlaceholder": "Erzählen Sie uns von Ihren Bedürfnissen...",
        "submit": "Nachricht senden",
        "sending": "Wird gesendet...",
        "privacyNotice": "Ihre Daten sind sicher. Wir teilen Ihre Informationen niemals."
      },
      "toast": {
        "successTitle": "Nachricht erfolgreich gesendet!",
        "successDescription": "Wir melden uns innerhalb von 24 Stunden bei Ihnen.",
        "errorTitle": "Nachricht konnte nicht gesendet werden",
        "errorDescription": "Bitte versuchen Sie es später erneut."
      },
      "validation": {
        "nameMin": "Name muss mindestens 2 Zeichen haben",
        "emailInvalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
        "messageMin": "Nachricht muss mindestens 10 Zeichen haben"
      }
    },
    "cta": {
      "title": "Bereit, Ihre Anrufoperationen zu transformieren?",
      "description": "Schließen Sie sich Tausenden von Unternehmen an, die KI-Sprachagenten nutzen, um Anrufe zu automatisieren, Leads zu qualifizieren und die Kundenzufriedenheit zu steigern",
      "button": "Kostenlos starten",
      "trustMessage": "Keine Kreditkarte erforderlich • Einrichtung in 5 Minuten • Für immer kostenloser Plan"
    },
    "featuresPage": {
      "seo": {
        "title": "Funktionen - KI-Sprachagenten-Plattform",
        "description": "Entdecken Sie alle leistungsstarken Funktionen unserer KI-Sprachagenten-Plattform. Flow-Builder, Multi-Engine-Unterstützung, Kampagnenmanagement und mehr."
      },
      "hero": {
        "badge": "No-Code KI-Sprach-Engine",
        "title": "KI-Agenten, die einfach funktionieren",
        "subtitle": "Kein Code. Kein Rätselraten. Erstellen, bereitstellen und verwalten Sie KI-Sprachagenten, die Kundenanrufe natürlich und intelligent bearbeiten.",
        "startFreeTrial": "Kostenlos testen",
        "contactSales": "Vertrieb kontaktieren"
      },
      "agentTypes": {
        "title": "Wählen Sie Ihren KI-Agententyp",
        "subtitle": "Erstellen Sie den perfekten Sprachagenten für Ihren Anwendungsfall mit unseren drei leistungsstarken Agententypen",
        "natural": {
          "title": "Natürliche KI-Agenten",
          "description": "LLM-gestützte offene Gespräche mit konfigurierbaren Prompts, Persönlichkeit und intelligenten Antworten, die sich an jedes Szenario anpassen.",
          "features": {
            "openEnded": "Offene Gespräche",
            "personality": "Anpassbare Persönlichkeit",
            "rag": "RAG-Wissensintegration",
            "multiLang": "Mehrsprachige Unterstützung"
          }
        },
        "flow": {
          "title": "Flow-basierte Agenten",
          "description": "Visuelle knotenbasierte Gesprächsabläufe mit bedingter Verzweigung, perfekt für strukturierte Interaktionen wie Umfragen und Termine.",
          "features": {
            "dragDrop": "Drag-and-Drop-Builder",
            "conditional": "Bedingte Logik",
            "api": "API-Integrationen",
            "templates": "Vorlagenbibliothek"
          }
        },
        "incoming": {
          "title": "Eingehende Anruf-Agenten",
          "description": "Bearbeiten Sie eingehende Anrufe über gekaufte Telefonnummern und bieten Sie 24/7 automatisierten Kundensupport mit menschenähnlichen Antworten.",
          "features": {
            "availability": "24/7 Verfügbarkeit",
            "routing": "Intelligentes Anruf-Routing",
            "queue": "Warteschlangenverwaltung",
            "transfer": "Option zur menschlichen Weiterleitung"
          }
        }
      },
      "useCases": {
        "title": "Einsatzbereite KI-Agenten für jeden Bedarf",
        "subtitle": "Stellen Sie vorgefertigte Agenten bereit oder passen Sie sie für Ihre spezifischen Workflows an",
        "leadQualification": {
          "title": "Lead-Qualifizierungs-Agent",
          "description": "Erfassen Sie eingehende Leads, qualifizieren Sie sie in Echtzeit mit intelligenter Verzweigungslogik und leiten Sie kaufbereite Interessenten an Ihr Vertriebsteam weiter."
        },
        "appointmentBooking": {
          "title": "Terminbuchungs-Agent",
          "description": "Lassen Sie Kunden Termine per Telefon vereinbaren, mit Echtzeit-Verfügbarkeit, die mit Ihrem Kalendersystem synchronisiert ist."
        },
        "customerSupport": {
          "title": "Kundensupport-Agent",
          "description": "Bearbeiten Sie Bestellstatus, Versand-Updates und Produktanfragen rund um die Uhr mit sofortigen, genauen Antworten."
        },
        "surveyFeedback": {
          "title": "Umfrage- & Feedback-Agent",
          "description": "Sammeln Sie Kundenfeedback durch natürliche Gespräche und verbessern Sie kontinuierlich Ihre CSAT-Werte."
        },
        "paymentReminder": {
          "title": "Zahlungserinnerungs-Agent",
          "description": "Automatisieren Sie Zahlungserinnerungsanrufe mit personalisierten Erinnerungen und einfachen Zahlungsoptionen."
        },
        "techSupport": {
          "title": "Technischer Support-Agent",
          "description": "Beheben Sie häufige Anfragen mit Ihrer Wissensdatenbank und leiten Sie komplexe Fälle an Menschen weiter."
        }
      },
      "howItWorks": {
        "title": "KI-Agenten in Minuten live schalten",
        "subtitle": "Unsere geführte Einrichtung hilft Ihnen, produktionsreife Agenten ohne Code zu erstellen, zu testen und zu starten",
        "step1": {
          "number": "01",
          "title": "Ihren Agenten erstellen",
          "description": "Wählen Sie zwischen natürlichen oder Flow-basierten Agenten. Konfigurieren Sie Stimme, Persönlichkeit und Gesprächsziele mit unserer intuitiven Oberfläche."
        },
        "step2": {
          "number": "02",
          "title": "Ihr Wissen hinzufügen",
          "description": "Laden Sie Dokumente, URLs oder Text hoch, um Ihren Agenten zu trainieren. Unser RAG-System sorgt für genaue, kontextbezogene Antworten jedes Mal."
        },
        "step3": {
          "number": "03",
          "title": "Kampagnen starten",
          "description": "Importieren Sie Kontakte, planen Sie Kampagnen und lassen Sie Ihre KI-Agenten Tausende von Anrufen gleichzeitig mit Echtzeit-Tracking bearbeiten."
        }
      },
      "capabilities": {
        "title": "Für jede Kundeninteraktion gebaut",
        "subtitle": "Enterprise-fähige Funktionen für KI-Sprachautomatisierung im großen Maßstab",
        "categories": {
          "aiVoice": "KI & Sprache",
          "telephony": "Telefonie",
          "campaignManagement": "Kampagnenmanagement",
          "integrationSecurity": "Integration & Sicherheit"
        },
        "items": {
          "elevenLabs": {
            "title": "ElevenLabs-Integration",
            "desc": "Ultrarealistsche KI-Stimmen mit emotionaler Bandbreite"
          },
          "openai": {
            "title": "OpenAI Realtime API",
            "desc": "Konversations-KI mit niedriger Latenz mit GPT-4"
          },
          "languages": {
            "title": "30+ Sprachen",
            "desc": "Globale Reichweite mit nativer Sprachunterstützung"
          },
          "personalities": {
            "title": "Anpassbare Persönlichkeiten",
            "desc": "Ton, Stil und Gesprächsansatz konfigurieren"
          },
          "twilio": {
            "title": "Twilio-Integration",
            "desc": "Enterprise-fähige Telefonie-Infrastruktur"
          },
          "countries": {
            "title": "100+ Länder",
            "desc": "Lokale Nummern in über 100 Ländern kaufen, inkl. Indien"
          },
          "callTransfer": {
            "title": "Anrufweiterleitung",
            "desc": "Nahtlose Übergabe an menschliche Agenten bei Bedarf"
          },
          "recording": {
            "title": "Anrufaufzeichnung",
            "desc": "Vollständige Transkription und Gesprächsanalyse"
          },
          "bulkCampaigns": {
            "title": "Massenkampagnen",
            "desc": "Tausende gleichzeitige Anrufe bearbeiten"
          },
          "scheduling": {
            "title": "Intelligente Planung",
            "desc": "Zeitzonenbewusste Kampagnenplanung"
          },
          "retryLogic": {
            "title": "Wiederholungslogik",
            "desc": "Automatische Wiederholung bei unbeantworteten Anrufen"
          },
          "analytics": {
            "title": "Echtzeit-Analysen",
            "desc": "Leistung und Konversionen live verfolgen"
          },
          "webhooks": {
            "title": "Webhooks",
            "desc": "Echtzeit-Ereignisbenachrichtigungen an Ihre Systeme"
          },
          "security": {
            "title": "Enterprise-Sicherheit",
            "desc": "SOC2-konform mit verschlüsselten Daten"
          },
          "knowledgeBase": {
            "title": "Wissensdatenbank",
            "desc": "RAG-gestütztes Dokumentenverständnis"
          },
          "humanHandoff": {
            "title": "Menschliche Übergabe",
            "desc": "Intelligentes Routing an Support-Teams"
          }
        }
      },
      "integrations": {
        "title": "Verbinden Sie die Tools, die Ihr Unternehmen nutzt",
        "subtitle": "Nahtlose Integration mit Ihrem CRM, Kalender, Helpdesk und mehr über Webhooks und APIs",
        "footerText": "Plus benutzerdefinierte Integrationen über REST API und Webhooks"
      },
      "knowledgeBase": {
        "badge": "Wissensdatenbank",
        "title": "Gespräche, die genau bleiben",
        "description": "KI-Agenten passen sich an Ihre Markenstimme an und ziehen Antworten aus Ihrer aktuellen Wissensdatenbank. Laden Sie PDFs, Dokumente oder URLs hoch und beobachten Sie, wie Ihre Agenten sofort zu Experten werden.",
        "features": {
          "processing": "Automatische Dokumentenverarbeitung und Chunking",
          "rag": "RAG-gestützte Kontextinjektion während Anrufen",
          "realTime": "Echtzeit-Updates ohne Neutraining"
        }
      },
      "humanHandoff": {
        "badge": "Mensch in der Schleife",
        "title": "Nahtlose Übergabe bei Bedarf",
        "description": "Leiten Sie Gespräche einfach an das richtige Support-Team weiter, wenn menschliche Hilfe benötigt wird. Intelligente Erkennung sorgt dafür, dass komplexe Anfragen persönliche Aufmerksamkeit erhalten.",
        "features": {
          "escalation": "Intelligente Eskalationsauslöser",
          "context": "Vollständige Gesprächskontextübertragung",
          "routing": "Routing nach Team, Fähigkeit oder benutzerdefinierten Regeln"
        }
      },
      "cta": {
        "title": "Jetzt mit dem Aufbau Ihres KI-Agenten beginnen",
        "subtitle": "Keine Einrichtungsgebühren, kein Coding erforderlich. In Minuten loslegen.",
        "startFreeTrial": "Kostenlos testen",
        "contactSales": "Vertrieb kontaktieren"
      }
    },
    "useCasesPage": {
      "seoTitle": "Anwendungsfälle - KI-Sprachagenten-Plattform",
      "seoDescription": "Entdecken Sie, wie Unternehmen KI-Sprachagenten für Vertrieb, Support, Termine, Umfragen, Inkasso, Broadcasts und mehr nutzen.",
      "hero": {
        "badge": "11 Leistungsstarke Anwendungsfälle",
        "title": "Transformieren Sie Ihr Unternehmen mit",
        "titleHighlight": "KI-Sprachagenten",
        "subtitle": "Von ausgehenden Vertriebskampagnen bis zu Notfallbenachrichtigungen – entdecken Sie, wie unsere KI-Sprachagenten Ihre Kommunikation automatisieren und Ihre Geschäftsabläufe skalieren können."
      },
      "platformFeatures": {
        "countries": "100+ Länder",
        "countriesDesc": "Telefonnummern weltweit",
        "languages": "30+ Sprachen",
        "languagesDesc": "Mehrsprachige KI-Stimmen",
        "realTime": "Echtzeit",
        "realTimeDesc": "Sofortige Anrufverarbeitung",
        "enterprise": "Enterprise",
        "enterpriseDesc": "Sicherheit & Compliance"
      },
      "industries": {
        "saas": "SaaS & Technologie",
        "healthcare": "Gesundheitswesen",
        "education": "Bildung",
        "ecommerce": "E-Commerce",
        "automotive": "Automobil",
        "financial": "Finanzdienstleistungen",
        "realEstate": "Immobilien",
        "hr": "HR & Recruiting"
      },
      "getStartedFree": "Kostenlos starten",
      "useCases": {
        "outboundSales": {
          "badge": "Am beliebtesten",
          "subtitle": "MASSENANRUFE",
          "title": "Ausgehende Vertriebskampagnen",
          "description": "Starten Sie großangelegte ausgehende Kampagnen mit natürlichen KI-Agenten, die Leads qualifizieren, Einwände behandeln und automatisch Meetings buchen. Skalieren Sie Ihr Vertriebsteam unbegrenzt.",
          "features": {
            "bulk": "Massenanrufe mit gleichzeitiger Anrufverwaltung",
            "natural": "Natürliche KI-Gespräche mit Persönlichkeitsanpassung",
            "leadQual": "Echtzeit-Lead-Qualifizierung und -Bewertung",
            "meeting": "Automatische Terminplanung in Ihrem Kalender",
            "crm": "CRM-Integration über Webhooks"
          },
          "stats": {
            "callsDaily": "Mehr Anrufe täglich",
            "conversion": "Höhere Konversion",
            "costReduction": "Kostenreduzierung",
            "campaign": "Kampagne läuft"
          }
        },
        "appointment": {
          "subtitle": "FLOW-AGENTEN",
          "title": "Terminplanung & Erinnerungen",
          "description": "Stellen Sie Flow-basierte KI-Agenten bereit, die Terminbuchungen bearbeiten, automatisierte Erinnerungen senden und Nichterscheinen mit intelligenten Follow-ups drastisch reduzieren.",
          "features": {
            "visual": "Visueller Flow-Builder für Buchungsgespräche",
            "automated": "Automatisierte Bestätigungs- und Erinnerungsanrufe",
            "rescheduling": "Umterminierung und Stornierungsbearbeitung",
            "timezone": "Multi-Zeitzonen-Unterstützung",
            "calendar": "Kalendersynchronisation mit Google, Outlook und mehr"
          },
          "stats": {
            "noShows": "Weniger Nichterscheinen",
            "bookingRate": "Buchungsrate",
            "automated": "Automatisiert",
            "setupTime": "Einrichtungszeit"
          }
        },
        "support": {
          "subtitle": "EINGEHENDE AGENTEN",
          "title": "Kundensupport-Hotline",
          "description": "Bearbeiten Sie eingehende Anrufe rund um die Uhr mit KI-Agenten, die von Ihrer Wissensdatenbank unterstützt werden. Lösen Sie Anfragen sofort, eskalieren Sie bei Bedarf und verpassen Sie nie einen Kundenanruf.",
          "features": {
            "incoming": "Eingehende Anrufbearbeitung auf gekauften Nummern",
            "knowledge": "Wissensdatenbank-Integration für genaue Antworten",
            "escalation": "Intelligente Eskalation an menschliche Agenten",
            "multiLang": "Mehrsprachige Unterstützung (30+ Sprachen)",
            "transcript": "Echtzeit-Transkription und Stimmungsverfolgung"
          },
          "stats": {
            "resolution": "Lösungsrate",
            "waitTime": "Wartezeit",
            "languages": "Sprachen",
            "uptime": "Verfügbarkeit"
          }
        },
        "survey": {
          "subtitle": "STRUKTURIERTE FLOWS",
          "title": "Umfragen & Feedback-Sammlung",
          "description": "Sammeln Sie wertvolles Kundenfeedback durch ansprechende Sprachgespräche. Erzielen Sie höhere Antwortraten als E-Mail-Umfragen mit natürlicher, konversationeller Datenerfassung.",
          "features": {
            "question": "Frageknoten mit bedingter Verzweigung",
            "analytics": "Echtzeit-Antwortanalysen",
            "sentiment": "Stimmungsanalyse während der Anrufe",
            "export": "Automatischer Datenexport und Berichterstattung",
            "types": "CSAT, NPS und benutzerdefinierte Umfragetypen"
          },
          "stats": {
            "responseRate": "Antwortrate",
            "completion": "Abschluss",
            "analytics": "Analysen",
            "reporting": "Berichterstattung"
          }
        },
        "payment": {
          "subtitle": "MEHRSPRACHIG",
          "title": "Zahlungen & Inkasso",
          "description": "Automatisieren Sie Zahlungserinnerungen und Inkasso mit professionellen, konformen KI-Anrufen. Bieten Sie Zahlungspläne an, verfolgen Sie Zusagen und verbessern Sie die Beitreibungsraten.",
          "features": {
            "gentle": "Freundliche, professionelle Zahlungserinnerungen",
            "multiLang": "Mehrsprachige Unterstützung für globale Reichweite",
            "negotiation": "Zahlungsplan-Verhandlungsflows",
            "tracking": "Zahlungsversprechen-Tracking",
            "compliance": "Eingebaute regulatorische Compliance"
          },
          "stats": {
            "collections": "Mehr Inkasso",
            "compliant": "Konform",
            "costSavings": "Kosteneinsparungen",
            "languages": "Sprachen"
          }
        },
        "leadQualification": {
          "subtitle": "KAMPAGNENAUTOMATISIERUNG",
          "title": "Lead-Qualifizierung & Nurturing",
          "description": "Qualifizieren Sie Leads im großen Maßstab mit KI-gestützten Gesprächen. Pflegen Sie Interessenten durch automatisierte Follow-ups und synchronisieren Sie alles über Webhooks mit Ihrem CRM.",
          "features": {
            "scoring": "Intelligente Lead-Bewertung während Anrufen",
            "followUp": "Automatisierte Follow-up-Kampagnen",
            "webhook": "Webhook-Integration mit Ihrem CRM",
            "criteria": "Benutzerdefinierte Qualifizierungskriterien",
            "alerts": "Hot-Lead-Alarme und Benachrichtigungen"
          },
          "stats": {
            "qualifiedLeads": "Qualifizierte Leads",
            "timeSaved": "Zeitersparnis",
            "crmSync": "CRM-Sync",
            "followUps": "Follow-ups"
          }
        },
        "broadcast": {
          "badge": "Neue Funktion",
          "subtitle": "AUDIO-KNOTEN",
          "title": "Interaktive Sprach-Broadcasts",
          "description": "Senden Sie vorab aufgezeichnete Audio-Nachrichten an Tausende von Kontakten und lassen Sie dann KI personalisierte Antworten und Follow-up-Gespräche bearbeiten.",
          "features": {
            "audio": "Audio-Knoten für vorab aufgezeichnete Nachrichten",
            "aiPowered": "KI-gestützte Antwortbearbeitung",
            "mass": "Massen-Broadcast-Funktionen",
            "personalized": "Personalisierte Follow-up-Gespräche",
            "tracking": "Zustellungsverfolgung und Analysen"
          },
          "stats": {
            "callsHour": "Anrufe/Stunde",
            "deliveryRate": "Zustellrate",
            "audioFiles": "Audio-Dateien",
            "followUps": "Follow-ups"
          }
        },
        "training": {
          "subtitle": "AUDIO + Q&A",
          "title": "Schulungs- & Onboarding-Anrufe",
          "description": "Liefern Sie konsistente Schulungsinhalte über Audio-Wiedergabe und lassen Sie dann KI Fragen bearbeiten und das Verständnis mit interaktiven Q&A-Sitzungen überprüfen.",
          "features": {
            "playback": "Audio-Wiedergabe für Schulungsinhalte",
            "qa": "KI-gestütztes Q&A nach der Schulung",
            "verification": "Verständnisprüfungs-Flows",
            "progress": "Fortschrittsverfolgung und Berichterstattung",
            "scalable": "Skalierbar auf Tausende von Mitarbeitern"
          },
          "stats": {
            "completion": "Abschluss",
            "consistent": "Konsistent",
            "timeSaved": "Zeitersparnis",
            "assessment": "Bewertung"
          }
        },
        "announcements": {
          "subtitle": "BROADCAST + KI",
          "title": "Produktankündigungen",
          "description": "Kündigen Sie neue Produkte, Funktionen oder Updates mit professionellen Audio-Broadcasts an. KI-Agenten bearbeiten Fragen und sammeln Feedback in Echtzeit.",
          "features": {
            "professional": "Professionelle Audio-Ankündigungen",
            "questions": "KI-gestützte Fragenbearbeitung",
            "feedback": "Echtzeit-Feedback-Sammlung",
            "targeting": "Gezielte Zielgruppensegmentierung",
            "analytics": "Engagement-Analytics-Dashboard"
          },
          "stats": {
            "listenRate": "Zuhörrate",
            "engagement": "Engagement",
            "feedback": "Feedback",
            "delivery": "Zustellung"
          }
        },
        "events": {
          "subtitle": "AUDIO + FLOW",
          "title": "Event-Erinnerungen & RSVP",
          "description": "Senden Sie personalisierte Event-Einladungen mit Audio-Nachrichten und bearbeiten Sie RSVPs über strukturierte Flow-Agenten. Perfekt für Konferenzen, Webinare und Meetings.",
          "features": {
            "invitations": "Audio-Einladungen mit persönlicher Note",
            "rsvp": "Flow-basierte RSVP-Bearbeitung",
            "reminders": "Automatisierte Erinnerungssequenzen",
            "attendee": "Teilnehmerlisten-Verwaltung",
            "calendar": "Kalender-Integration"
          },
          "stats": {
            "rsvpRate": "RSVP-Rate",
            "attendance": "Höhere Teilnahme",
            "reminders": "Erinnerungen",
            "calendars": "Kalender"
          }
        },
        "emergency": {
          "subtitle": "PRIORITÄTS-ALARME",
          "title": "Notfall-Benachrichtigungen",
          "description": "Senden Sie kritische Audio-Alarme mit Prioritätszustellung und verfolgen Sie Bestätigungen in Echtzeit. Essentiell für Sicherheit und zeitkritische Kommunikation.",
          "features": {
            "priority": "Prioritäts-Audio-Alarmzustellung",
            "acknowledgment": "Bestätigungsverfolgung",
            "escalation": "Eskalation bei Nicht-Antworten",
            "multichannel": "Multi-Kanal-Fallback-Optionen",
            "compliance": "Compliance- und Audit-Protokollierung"
          },
          "stats": {
            "deliveryRate": "Zustellrate",
            "alertTime": "Alarmzeit",
            "tracked": "Verfolgt",
            "escalation": "Eskalation"
          }
        }
      },
      "statsSection": {
        "title": "Vertraut von wachsenden Unternehmen",
        "subtitle": "Schließen Sie sich Tausenden von Unternehmen an, die ihre Abläufe mit KI-Sprachagenten skalieren",
        "callsMade": "Getätigte Anrufe",
        "businesses": "Unternehmen",
        "uptime": "Verfügbarkeit",
        "languages": "Sprachen"
      },
      "ctaSection": {
        "badge": "Heute kostenlos starten",
        "title": "Bereit, Ihre",
        "titleHighlight": "Sprachoperationen zu skalieren?",
        "subtitle": "Schließen Sie sich Tausenden von Unternehmen an, die KI-Sprachagenten nutzen, um Anrufe zu automatisieren, die Kundenerfahrung zu verbessern und Wachstum zu fördern.",
        "startFreeTrial": "Kostenlos testen",
        "viewPricing": "Preise ansehen",
        "trustMessage": "Keine Kreditkarte erforderlich • 14 Tage kostenlos testen • Jederzeit kündbar"
      }
    },
    "pricingPage": {
      "seo": {
        "title": "Preise - KI-Sprachagenten-Plattform",
        "description": "Einfache, transparente Preise für KI-Sprachagenten. Starten Sie kostenlos, upgraden Sie wenn Sie mehr brauchen."
      },
      "hero": {
        "title": "Einfache,",
        "titleHighlight": "Transparente",
        "titleEnd": "Preise",
        "subtitle": "Starten Sie kostenlos, upgraden Sie wenn Sie bereit sind"
      },
      "billing": {
        "monthly": "Monatlich",
        "yearly": "Jährlich",
        "save20": "20% bei jährlicher Abrechnung sparen",
        "billedAnnually": "Jährliche Abrechnung (20% Ersparnis)",
        "perMonth": "/Monat",
        "perYear": "/Jahr"
      },
      "plans": {
        "mostPopular": "Am beliebtesten",
        "free": "Kostenlos",
        "forGrowingBusinesses": "Für wachsende Unternehmen",
        "perfectForTrying": "Perfekt zum Ausprobieren der Plattform",
        "startFree": "Kostenlos starten",
        "startProTrial": "Pro-Testversion starten"
      },
      "features": {
        "minutesPerMonth": "{{count}} Minuten/Monat",
        "unlimitedMinutes": "Unbegrenzte Minuten",
        "aiAgent": "{{count}} KI-Agent",
        "aiAgents": "{{count}} KI-Agenten",
        "unlimitedAgents": "Unbegrenzte KI-Agenten",
        "basicVoiceSelection": "Basis-Stimmauswahl",
        "allPremiumVoices": "Alle Premium-Stimmen",
        "emailSupport": "E-Mail-Support",
        "prioritySupport": "Prioritäts-Support",
        "analyticsDashboard": "Analytics-Dashboard",
        "advancedAnalytics": "Erweiterte Analysen",
        "flowBuilder": "Flow-Builder",
        "apiAccess": "API-Zugang",
        "webhookIntegrations": "Webhook-Integrationen",
        "customIntegrations": "Benutzerdefinierte Integrationen",
        "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": "Pläne vergleichen",
        "subtitle": "Sehen Sie, was in jedem Plan enthalten ist",
        "feature": "Funktion",
        "free": "Kostenlos",
        "pro": "Pro",
        "callMinutes": "Anrufminuten",
        "aiAgents": "KI-Agenten",
        "phoneNumbers": "Telefonnummern",
        "flowBuilder": "Flow-Builder",
        "knowledgeBase": "Wissensdatenbank",
        "webhookIntegrations": "Webhook-Integrationen",
        "apiAccess": "API-Zugang",
        "prioritySupport": "Prioritäts-Support",
        "customVoices": "Benutzerdefinierte Stimmen",
        "teamMembers": "Teammitglieder",
        "limited": "Begrenzt",
        "fullAccess": "Vollzugriff",
        "included": "Enthalten",
        "unlimited": "Unbegrenzt",
        "document": "{{count}} Dokument",
        "documents": "{{count}} Dokumente",
        "campaign": "Campaign",
        "campaigns": "Campaigns",
        "contacts": "Contacts",
        "contactsPerCampaign": "Contacts per Campaign",
        "month": "month",
        "yes": "Yes"
      },
      "faq": {
        "title": "Häufig gestellte Fragen",
        "subtitle": "Alles, was Sie über unsere Preise wissen müssen",
        "questions": {
          "trial": {
            "question": "Wie funktioniert die 14-tägige kostenlose Testversion?",
            "answer": "Sie erhalten vollen Zugriff auf alle Pro-Funktionen für 14 Tage. Keine Kreditkarte erforderlich. Nach der Testversion können Sie Pro weiter nutzen oder auf unseren kostenlosen Plan wechseln."
          },
          "cancel": {
            "question": "Kann ich mein Abonnement jederzeit kündigen?",
            "answer": "Ja, Sie können Ihr Abonnement jederzeit kündigen. Ihr Zugang bleibt bis zum Ende des aktuellen Abrechnungszeitraums bestehen."
          },
          "payment": {
            "question": "Welche Zahlungsmethoden akzeptieren Sie?",
            "answer": "Wir akzeptieren alle gängigen Kreditkarten (Visa, Mastercard, Amex), PayPal und in ausgewählten Regionen lokale Zahlungsmethoden wie Razorpay (Indien), Paystack (Afrika) und MercadoPago (Lateinamerika)."
          },
          "discount": {
            "question": "Bieten Sie Rabatte für jährliche Abrechnung?",
            "answer": "Ja! Jährliche Abrechnung bietet 20% Rabatt im Vergleich zur monatlichen Abrechnung. Kontaktieren Sie unser Vertriebsteam für Enterprise-Preise."
          },
          "limits": {
            "question": "Was passiert, wenn ich meine Limits im kostenlosen Plan überschreite?",
            "answer": "Sie erhalten eine Benachrichtigung, wenn Sie sich Ihren Limits nähern. Sie können jederzeit auf Pro upgraden, um die Plattform ohne Unterbrechung weiter zu nutzen."
          },
          "switch": {
            "question": "Kann ich zwischen Plänen wechseln?",
            "answer": "Ja, Sie können Ihren Plan jederzeit upgraden oder downgraden. Beim Upgrade haben Sie sofortigen Zugang zu neuen Funktionen. Beim Downgrade werden Änderungen zum nächsten Abrechnungszyklus wirksam."
          }
        }
      },
      "cta": {
        "title": "Bereit loszulegen?",
        "subtitle": "Beginnen Sie heute mit dem Aufbau Ihrer KI-Sprachagenten",
        "startFreeTrial": "Kostenlos testen",
        "contactSales": "Vertrieb kontaktieren"
      }
    },
    "integrationsPage": {
      "seo": {
        "title": "Integrationen - KI-Sprachagenten-Plattform",
        "description": "Verbinden Sie Ihre KI-Sprachagenten mit Twilio, Plivo, OpenAI, ElevenLabs, Zapier und mehr."
      },
      "hero": {
        "badge": "Leistungsstarke Integrationen",
        "title": "Verbinden Sie sich mit Ihren",
        "titleHighlight": "Lieblings-Tools",
        "subtitle": "Integrieren Sie KI-Sprachagenten nahtlos in Ihren bestehenden Tech-Stack. Von Telefonie-Anbietern bis zu CRMs – wir haben Sie abgedeckt."
      },
      "categories": {
        "telephony": "Telefonie",
        "aiLlm": "KI/LLM",
        "voice": "Sprache",
        "automation": "Automatisierung",
        "developer": "Entwickler",
        "communication": "Kommunikation",
        "crm": "CRM"
      },
      "integrations": {
        "twilio": {
          "name": "Twilio",
          "description": "Globaler Telefonie-Anbieter für Sprachanrufe, SMS und Telefonnummernverwaltung."
        },
        "plivo": {
          "name": "Plivo",
          "description": "Alternativer Telefonie-Anbieter mit hervorragender Abdeckung in Indien und internationalen Märkten."
        },
        "openai": {
          "name": "OpenAI",
          "description": "Fortgeschrittene KI-Modelle für natürliches Sprachverständnis und Echtzeit-Sprachgespräche."
        },
        "elevenlabs": {
          "name": "ElevenLabs",
          "description": "Premium-Sprachsynthese mit ultrarealistischen, menschenähnlichen Stimmen in mehreren Sprachen."
        },
        "zapier": {
          "name": "Zapier",
          "description": "Verbindung mit über 5.000 Apps zur Automatisierung von Workflows, die durch Anrufereignisse ausgelöst werden."
        },
        "webhooks": {
          "name": "Webhooks",
          "description": "Echtzeit-Ereignisbenachrichtigungen für Anrufstatus, Transkripte und benutzerdefinierte Aktionen."
        },
        "slack": {
          "name": "Slack",
          "description": "Erhalten Sie Echtzeit-Benachrichtigungen und Zusammenfassungen von Anrufen direkt in Ihren Slack-Kanälen."
        },
        "hubspot": {
          "name": "HubSpot",
          "description": "Synchronisieren Sie Anrufdaten, aktualisieren Sie Kontakte und protokollieren Sie Aktivitäten in Ihrem HubSpot-CRM."
        },
        "salesforce": {
          "name": "Salesforce",
          "description": "Enterprise-CRM-Integration für Anrufprotokollierung, Lead-Updates und Automatisierung."
        },
        "restApi": {
          "name": "REST API",
          "description": "Vollständiger programmatischer Zugriff auf alle Plattformfunktionen über unsere umfassende REST API."
        }
      },
      "api": {
        "badge": "Entwickler-API",
        "title": "Vollständiger API-Zugang",
        "description": "Erstellen Sie benutzerdefinierte Integrationen und automatisieren Sie Ihre Workflows mit unserer umfassenden REST API. Vollständige Dokumentation enthalten.",
        "features": {
          "createAgents": "KI-Agenten programmatisch erstellen und verwalten",
          "launchCampaigns": "Anrufkampagnen starten und steuern",
          "accessCallStatus": "Echtzeit-Anrufstatus und Transkripte abrufen",
          "manageContacts": "Kontakte und Telefonnummern verwalten",
          "configureWebhooks": "Webhooks für Ereignisbenachrichtigungen konfigurieren",
          "generateAnalytics": "Analysen und Berichte generieren"
        },
        "viewDocs": "API-Dokumentation ansehen"
      },
      "webhooks": {
        "badge": "Echtzeit-Webhooks",
        "title": "Ereignisgesteuerte Architektur",
        "description": "Erhalten Sie Echtzeit-Benachrichtigungen für alle Anrufereignisse. Erstellen Sie reaktive Workflows, die sofort auf Kundeninteraktionen reagieren.",
        "availableEvents": "Verfügbare Webhook-Ereignisse",
        "events": {
          "callStarted": "call.started - Wenn ein Anruf beginnt",
          "callCompleted": "call.completed - Wenn ein Anruf mit vollständigem Transkript endet",
          "callFailed": "call.failed - Wenn eine Verbindung fehlschlägt",
          "campaignStarted": "campaign.started - Wenn eine Kampagne beginnt",
          "campaignCompleted": "campaign.completed - Wenn alle Anrufe abgeschlossen sind",
          "appointmentBooked": "appointment.booked - Wenn ein Termin gebucht wird"
        },
        "features": {
          "hmac": "HMAC-SHA256 Signaturverifizierung",
          "retry": "Automatische Wiederholung mit exponentiellem Backoff",
          "logs": "Zustellprotokolle und Debugging-Tools"
        }
      },
      "cta": {
        "title": "Bereit zur Integration?",
        "subtitle": "Beginnen Sie heute mit dem Aufbau mit unserer API. Vollständige Dokumentation enthalten.",
        "startFreeTrial": "Kostenlos testen",
        "viewDocumentation": "Dokumentation ansehen"
      }
    },
    "blogPage": {
      "badge": "Ressourcen & Einblicke",
      "title": "Blog & Ressourcen",
      "subtitle": "Bleiben Sie mit den neuesten KI-Sprachagenten-Strategien, Fallstudien und Produkt-Updates auf dem Laufenden, um Ihre Geschäftskommunikation zu transformieren.",
      "categories": {
        "all": "Alle",
        "aiTechnology": "KI-Technologie",
        "caseStudies": "Fallstudien",
        "productUpdates": "Produkt-Updates"
      },
      "searchPlaceholder": "Artikel suchen...",
      "readArticle": "Artikel lesen",
      "noArticlesFound": "Keine Artikel gefunden, die Ihren Kriterien entsprechen.",
      "clearFilters": "Filter löschen",
      "newsletter": {
        "title": "Bleiben Sie auf dem Laufenden",
        "subtitle": "Erhalten Sie die neuesten Einblicke in KI-Sprachtechnologie wöchentlich in Ihren Posteingang.",
        "emailPlaceholder": "E-Mail eingeben",
        "subscribe": "Abonnieren",
        "disclaimer": "Kein Spam. Jederzeit abbestellbar."
      }
    },
    "blogPost": {
      "backToBlog": "Zurück zum Blog",
      "shareArticle": "Artikel teilen",
      "bookmarkArticle": "Artikel merken",
      "readMore": "Mehr lesen",
      "relatedArticles": {
        "title": "Verwandte Artikel",
        "subtitle": "Entdecken Sie weitere unserer neuesten Einblicke und Updates"
      },
      "viewAllArticles": "Alle Artikel ansehen",
      "notFound": {
        "title": "Artikel nicht gefunden",
        "description": "Der angeforderte Artikel konnte nicht gefunden werden.",
        "message": "Der Artikel, den Sie suchen, existiert nicht."
      }
    },
    "contactPage": {
      "badge": "Wir freuen uns von Ihnen zu hören",
      "title": "Kontaktieren Sie uns",
      "subtitle": "Haben Sie Fragen zu unseren KI-Sprachagenten? Möchten Sie eine personalisierte Demo? Unser Team hilft Ihnen gerne, Ihre Anrufoperationen zu transformieren.",
      "form": {
        "title": "Senden Sie uns eine Nachricht",
        "subtitle": "Füllen Sie das Formular aus und wir melden uns in Kürze bei Ihnen.",
        "labels": {
          "name": "Name *",
          "email": "E-Mail *",
          "company": "Unternehmen",
          "phone": "Telefon",
          "message": "Nachricht *"
        },
        "placeholders": {
          "name": "Ihr vollständiger Name",
          "email": "sie@unternehmen.de",
          "company": "Ihr Firmenname",
          "phone": "+49 (0) 123 456789",
          "message": "Erzählen Sie uns von Ihren Bedürfnissen..."
        },
        "submit": "Nachricht senden",
        "submitting": "Wird gesendet...",
        "privacyNotice": "Ihre Daten sind sicher. Wir teilen Ihre Informationen niemals.",
        "successTitle": "Nachricht erfolgreich gesendet!",
        "successDescription": "Wir melden uns innerhalb von 24 Stunden bei Ihnen.",
        "errorTitle": "Failed to send message",
        "errorDescription": "Please try again later or contact us directly."
      },
      "validation": {
        "nameMinLength": "Name muss mindestens 2 Zeichen haben",
        "emailInvalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
        "messageMinLength": "Nachricht muss mindestens 10 Zeichen haben"
      },
      "contactInfo": {
        "title": "Kontaktinformationen",
        "subtitle": "Kontaktieren Sie uns direkt über einen dieser Kanäle.",
        "labels": {
          "email": "E-Mail",
          "phone": "Telefon",
          "address": "Adresse",
          "officeHours": "Geschäftszeiten"
        }
      },
      "mapPlaceholder": {
        "title": "Admin HQ",
        "location": "San Francisco, Kalifornien"
      },
      "faq": {
        "badge": "Häufig gestellte Fragen",
        "title": "Häufige Fragen",
        "subtitle": "Finden Sie schnelle Antworten auf häufig gestellte Fragen zu unseren Diensten.",
        "questions": {
          "responseTime": {
            "question": "Wie ist die typische Antwortzeit für Support-Anfragen?",
            "answer": "Unser Support-Team antwortet in der Regel innerhalb von 24 Stunden an Werktagen. Für dringende Angelegenheiten bieten wir Enterprise-Kunden Prioritäts-Support mit Antwortzeiten unter 2 Stunden."
          },
          "scheduleDemo": {
            "question": "Kann ich eine Demo der KI-Sprachagenten vereinbaren?",
            "answer": "Auf jeden Fall! Füllen Sie das Kontaktformular mit Ihren Anforderungen aus und unser Team wird sich melden, um eine personalisierte Demo zu vereinbaren. Sie können auch mit unserer kostenlosen Testversion beginnen, um die Plattform selbst zu erleben."
          },
          "customIntegrations": {
            "question": "Bieten Sie benutzerdefinierte Integrationen für Enterprise-Kunden an?",
            "answer": "Ja, wir bieten maßgeschneiderte Integrationslösungen für Enterprise-Kunden. Unser Team kann mit Ihrer bestehenden Infrastruktur arbeiten, um eine nahtlose Integration mit Ihrem CRM, Telefoniesystemen und anderen Geschäfts-Tools sicherzustellen."
          },
          "paymentMethods": {
            "question": "Welche Zahlungsmethoden akzeptieren Sie?",
            "answer": "Wir akzeptieren alle gängigen Kreditkarten (Visa, MasterCard, American Express) sowie ACH-Überweisungen und Banküberweisungen für jährliche Enterprise-Verträge. Alle Zahlungen werden sicher über Stripe abgewickelt."
          }
        },
        "moreQuestions": "Haben Sie noch Fragen? Wir sind hier um zu helfen.",
        "contactSupport": "Support kontaktieren"
      }
    }
  },
  "campaigns": {
    "title": "Kampagnen",
    "description": "Erstellen und verwalten Sie Ihre KI-Anrufkampagnen",
    "createNew": "Neue Kampagne erstellen",
    "activeCampaigns": "Aktive Kampagnen",
    "deletedCampaigns": "Gelöschte Kampagnen",
    "noCampaigns": "Keine Kampagnen gefunden",
    "noActiveCampaigns": "Noch keine aktiven Kampagnen",
    "getStartedCreate": "Beginnen Sie mit der Erstellung Ihrer ersten Kampagne.",
    "noDeletedCampaigns": "Keine gelöschten Kampagnen",
    "permanentlyRemoved": "Gelöschte Kampagnen erscheinen hier, bevor sie endgültig entfernt werden.",
    "status": {
      "pending": "Ausstehend",
      "active": "Aktiv",
      "completed": "Abgeschlossen",
      "paused": "Pausiert",
      "cancelled": "Abgebrochen",
      "deleted": "Gelöscht",
      "scheduled": "Scheduled",
      "inProgress": "In Progress"
    },
    "details": {
      "totalContacts": "Kontakte gesamt",
      "successRate": "Erfolgsrate",
      "avgDuration": "Durchschn. Dauer",
      "agent": "Agent",
      "phoneNumber": "Telefonnummer",
      "scheduled": "Geplant",
      "createdAt": "Erstellt am"
    },
    "actions": {
      "start": "Starten",
      "pause": "Pausieren",
      "resume": "Fortsetzen",
      "stop": "Stoppen",
      "delete": "Löschen",
      "restore": "Wiederherstellen",
      "viewDetails": "Details anzeigen",
      "duplicate": "Duplizieren",
      "testCall": "Test Call",
      "saveChanges": "Save Changes",
      "saving": "Saving...",
      "createCampaign": "Create Campaign"
    },
    "create": {
      "title": "Kampagne erstellen",
      "name": "Kampagnenname",
      "namePlaceholder": "Kampagnennamen eingeben",
      "selectAgent": "Agent auswählen",
      "selectPhone": "Telefonnummer auswählen",
      "uploadContacts": "Kontakte hochladen",
      "scheduleCall": "Anruf planen",
      "timezone": "Zeitzone",
      "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": "KI-Agenten",
    "description": "Erstellen und verwalten Sie Ihre KI-Sprachagenten",
    "createNew": "Agent erstellen",
    "noAgents": "Noch keine Agenten",
    "getStarted": "Beginnen Sie mit der Erstellung Ihres ersten KI-Agenten.",
    "syncStatus": "Sync-Status",
    "synced": "Synchronisiert",
    "notSynced": "Nicht synchronisiert",
    "syncNow": "Jetzt synchronisieren",
    "syncing": "Synchronisierung...",
    "lastSynced": "Zuletzt synchronisiert",
    "type": {
      "natural": "Natürlicher Agent",
      "flow": "Flow-Agent",
      "incoming": "Eingehender Agent"
    },
    "settings": {
      "voice": "Stimme",
      "language": "Sprache",
      "model": "Modell",
      "temperature": "Temperatur",
      "maxDuration": "Max. Dauer",
      "systemPrompt": "System-Prompt",
      "firstMessage": "Erste Nachricht",
      "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": "Anrufe",
    "description": "Alle Anrufe anzeigen und verwalten",
    "allCalls": "Alle Anrufe",
    "transcribed": "Transkribiert",
    "recordings": "Aufnahmen",
    "noCalls": "Keine Anrufe gefunden",
    "noTranscribed": "Noch keine transkribierten Anrufe",
    "noRecordings": "Keine Aufnahmen verfügbar",
    "filters": {
      "all": "Alle",
      "incoming": "Eingehend",
      "outgoing": "Ausgehend",
      "batch": "Batch",
      "completed": "Abgeschlossen",
      "failed": "Fehlgeschlagen",
      "allStatus": "All Status",
      "allSentiment": "All Sentiment",
      "allDirections": "All Directions",
      "leadQuality": "Lead Quality",
      "allLeads": "All Leads"
    },
    "details": {
      "duration": "Dauer",
      "status": "Status",
      "direction": "Richtung",
      "phoneNumber": "Telefonnummer",
      "transcript": "Transkript",
      "summary": "Zusammenfassung",
      "classification": "Klassifizierung",
      "sentiment": "Stimmung",
      "recording": "Aufnahme",
      "playRecording": "Aufnahme abspielen",
      "loadingRecording": "Aufnahme wird geladen...",
      "noRecording": "Keine Aufnahme verfügbar",
      "aiAnalysis": "AI Analysis"
    },
    "classification": {
      "hot": "Heißer Lead",
      "warm": "Warmer Lead",
      "cold": "Kalter Lead",
      "lost": "Verloren",
      "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": "Stimme auswählen...",
    "searchPlaceholder": "Nach Stimme suchen...",
    "voicesAvailable": "Stimmen verfügbar",
    "accountVoices": "Ihre Stimmen",
    "searchResults": "Suchergebnisse",
    "voiceLibrary": "Stimmbibliothek",
    "noResults": "Keine Stimmen gefunden",
    "noVoices": "Keine Stimmen verfügbar",
    "preview": "Vorschau",
    "select": "Auswählen"
  },
  "contacts": {
    "title": "Alle Kontakte",
    "description": "Verwalten Sie Ihre Kontaktdatenbank",
    "addContact": "Kontakt hinzufügen",
    "importContacts": "Kontakte importieren",
    "exportContacts": "Kontakte exportieren",
    "noContacts": "Keine Kontakte gefunden",
    "totalContacts": "{{count}} Kontakte insgesamt",
    "source": {
      "campaign": "Kampagne",
      "call": "Anruf",
      "manual": "Manuell"
    },
    "fields": {
      "name": "Name",
      "phone": "Telefon",
      "email": "E-Mail",
      "company": "Unternehmen",
      "source": "Quelle",
      "callCount": "Anrufe",
      "lastContact": "Letzter Kontakt",
      "createdAt": "Erstellt",
      "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": "Wissensdatenbank",
    "description": "Verwalten Sie das Wissen Ihrer KI-Agenten",
    "addEntry": "Eintrag hinzufügen",
    "uploadFile": "Datei hochladen",
    "addUrl": "URL hinzufügen",
    "noEntries": "Keine Wissenseinträge",
    "getStarted": "Fügen Sie Inhalte hinzu, damit Ihre KI-Agenten Fragen genau beantworten können.",
    "processing": {
      "message": "Processing {{count}} item(s)... Embeddings are being generated for AI search."
    },
    "processed": "Verarbeitet",
    "failed": "Fehlgeschlagen",
    "type": {
      "file": "Datei",
      "url": "URL",
      "text": "Text"
    },
    "fields": {
      "title": "Titel",
      "content": "Inhalt",
      "type": "Typ",
      "status": "Status",
      "chunks": "Chunks",
      "createdAt": "Hinzugefügt",
      "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": "Telefonnummern",
    "description": "Verwalten Sie Ihre Telefonnummern",
    "addNumber": "Nummer hinzufügen",
    "rentNumber": "Nummer mieten",
    "noNumbers": "Keine Telefonnummern",
    "getStarted": "Fügen Sie eine Telefonnummer hinzu, um Anrufe zu starten.",
    "monthly": "/Monat",
    "fields": {
      "number": "Nummer",
      "type": "Typ",
      "region": "Region",
      "status": "Status",
      "assignedAgent": "Zugewiesener Agent",
      "monthlyRent": "Monatliche Miete"
    },
    "status": {
      "active": "Aktiv",
      "inactive": "Inaktiv",
      "pending": "Ausstehend",
      "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": "Flow-Builder",
    "description": "Erstellen Sie visuelle Gesprächsabläufe",
    "createFlow": "Flow erstellen",
    "noFlows": "Noch keine Flows",
    "getStarted": "Erstellen Sie Ihren ersten Gesprächsablauf.",
    "nodes": {
      "message": "Nachricht",
      "question": "Frage",
      "condition": "Bedingung",
      "transfer": "Weiterleitung",
      "delay": "Verzögerung",
      "end": "Ende",
      "appointment": "Termin",
      "form": "Formular",
      "webhook": "Webhook"
    },
    "fields": {
      "name": "Flow-Name",
      "description": "Beschreibung",
      "status": "Status",
      "lastEdited": "Zuletzt bearbeitet"
    },
    "subtitle": "Visual workflow editor",
    "backToDashboard": "Back to Dashboard",
    "backToFlows": "Back to Flows",
    "addNodes": "Add Nodes",
    "flowName": "Flow Name",
    "flowNamePlaceholder": "Untitled Flow",
    "flowDescription": "Flow Description",
    "flowDescriptionPlaceholder": "Describe what this flow does",
    "voiceAgent": "Voice Agent (Optional)",
    "selectAgent": "Select agent...",
    "noAgent": "No agent",
    "help": "Help",
    "test": "Test",
    "save": "Save",
    "saving": "Saving...",
    "tipClickNodes": "Click nodes to add, drag handles to connect",
    "nodeProperties": "Node Properties",
    "nodeId": "Node ID",
    "nodeTypes": {
      "message": "Message",
      "question": "Question",
      "condition": "Condition",
      "appointment": "Appointment",
      "form": "Form",
      "webhook": "Webhook",
      "transfer": "Transfer",
      "delay": "Delay",
      "playAudio": "Play Audio",
      "end": "End"
    },
    "nodeDescriptions": {
      "message": "Send a message",
      "question": "Ask a question",
      "condition": "Branch logic",
      "appointment": "Book appointment",
      "form": "Collect data",
      "webhook": "Trigger webhook",
      "transfer": "Transfer call",
      "delay": "Wait",
      "playAudio": "Play audio file",
      "end": "End conversation"
    },
    "nodeConfig": {
      "message": "Message",
      "messagePlaceholder": "Enter message to send...",
      "question": "Question",
      "questionPlaceholder": "Enter question to ask...",
      "variableName": "Variable Name",
      "variableNamePlaceholder": "e.g., transfer_consent",
      "variableNameHint": "Use lowercase with underscores (e.g., transfer_consent, user_age)",
      "variableTooltip": "This variable stores the caller's answer. Use it in Condition nodes to branch the flow.",
      "variableExample": "Example:",
      "variableExampleText": "Variable: transfer_consent\nUse in condition: transfer_consent == \"yes\"",
      "condition": "Condition",
      "conditionPlaceholder": "e.g., transfer_consent == \"yes\"",
      "conditionHint": "Reference variables from Question nodes using their exact variable name",
      "conditionTooltip": "Write conditions using variable names from Question nodes. The flow branches to True or False path.",
      "trueBranch": "True Branch → Go To",
      "falseBranch": "False Branch → Go To",
      "selectNextNode": "Select next node...",
      "phoneNumber": "Phone Number",
      "phoneNumberPlaceholder": "+1234567890",
      "duration": "Duration (seconds)",
      "durationPlaceholder": "5",
      "webhookUrl": "Webhook URL",
      "webhookUrlPlaceholder": "https://example.com/webhook",
      "webhookHint": "Or configure in the Webhooks page",
      "selectForm": "Select Form",
      "selectFormPlaceholder": "Choose a form to collect data...",
      "noFormsAvailable": "No forms available. Create forms in the Forms page first.",
      "introMessage": "Introduction Message",
      "formIntroPlaceholder": "I'll need to collect some information from you...",
      "formIntroHint": "The AI will speak this before collecting form fields",
      "formFieldsPreview": "Form Fields:",
      "loadingFields": "Loading form fields...",
      "noFieldsDefined": "No fields defined for this form",
      "formNotFound": "Selected form no longer exists. Please select a different form.",
      "formName": "Form Name",
      "formNamePlaceholder": "Contact Information",
      "formHint": "Create forms in the Forms page",
      "appointmentType": "Appointment Type",
      "appointmentTypePlaceholder": "30-minute consultation",
      "appointmentHint": "Configure in the Appointments page",
      "audioFile": "Audio File",
      "uploadAudio": "Click to upload audio",
      "audioUploaded": "Audio file uploaded",
      "uploadFailed": "Failed to upload audio",
      "fileTooLarge": "File too large (max 5MB)",
      "interruptible": "Allow caller to interrupt playback",
      "waitForComplete": "Wait for audio to finish before continuing",
      "playAudioWarningTitle": "Limited Audio Playback Support",
      "playAudioWarningElevenLabs": "This agent uses ElevenLabs engine which does not support audio file playback. To use the Play Audio node, switch the agent to use Twilio-OpenAI or Plivo-OpenAI engine.",
      "endMessage": "End Message (optional)",
      "endMessagePlaceholder": "Thank you for calling...",
      "waitForResponse": "Wait for response before proceeding"
    },
    "helpContent": {
      "howToBuild": "How to Build Flows",
      "howToBuildDesc": "Click node types on the left to add them to the canvas. Connect nodes by dragging from one handle to another.",
      "questionVariables": "Question Variables",
      "questionVariablesDesc": "The Variable Name in Question nodes stores the caller's response.",
      "usingConditions": "Using Conditions",
      "usingConditionsDesc": "Reference variables using their exact name. Compare with ==, !=, contains, etc.",
      "callTransferExample": "Call Transfer Example",
      "callTransferExampleDesc": "Flow: Message → Question (ask permission) → Condition (check \"yes\") → Transfer or End"
    },
    "toast": {
      "saved": "Flow saved",
      "savedDescription": "Your flow has been saved successfully",
      "saveError": "Error saving flow",
      "invalidConnection": "Invalid connection",
      "cannotConnectSelf": "Cannot connect a node to itself",
      "saveFirst": "Save first",
      "saveFirstDescription": "Please save your flow before testing"
    }
  },
  "webhooks": {
    "title": "Webhooks",
    "description": "Webhook-Abonnements konfigurieren",
    "addWebhook": "Webhook hinzufügen",
    "noWebhooks": "Keine Webhooks konfiguriert",
    "getStarted": "Fügen Sie Webhooks hinzu, um Ereignisbenachrichtigungen zu erhalten.",
    "events": {
      "callStarted": "Anruf gestartet",
      "callCompleted": "Anruf abgeschlossen",
      "callFailed": "Anruf fehlgeschlagen",
      "callTransferred": "Anruf weitergeleitet",
      "campaignStarted": "Kampagne gestartet",
      "campaignCompleted": "Kampagne abgeschlossen",
      "campaignPaused": "Kampagne pausiert",
      "appointmentBooked": "Termin gebucht",
      "formSubmitted": "Formular eingereicht",
      "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": "Webhook-URL",
      "events": "Ereignisse",
      "secret": "Geheimnis",
      "active": "Aktiv"
    },
    "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": "Abrechnung & Credits",
    "description": "Verwalten Sie Ihr Abonnement und Ihre Credits",
    "plansPurchases": "Pläne & Paketkäufe",
    "creditsRecords": "Guthaben-Aufzeichnungen",
    "currentPlan": "Aktueller Plan",
    "freePlan": "Kostenlos",
    "proPlan": "Pro",
    "credits": "Credits",
    "remainingCredits": "Verbleibende Credits",
    "buyCredits": "Credits kaufen",
    "viewHistory": "Verlauf anzeigen",
    "upgrade": "Upgrade",
    "upgradeToPro": "Auf Pro upgraden",
    "manageSubscription": "Abonnement verwalten",
    "billingHistory": "Abrechnungsverlauf",
    "perMonth": "/Monat",
    "perYear": "/Jahr",
    "purchase": "Kaufen",
    "creditPackages": "Guthaben-Pakete",
    "transactionHistory": "Transaktionsverlauf",
    "features": {
      "unlimited": "Unbegrenzt",
      "included": "Enthalten",
      "notIncluded": "Nicht enthalten"
    },
    "tableHeaders": {
      "type": "Typ",
      "description": "Beschreibung",
      "amount": "Betrag",
      "date": "Datum"
    },
    "subscriptionCancelled": "Abonnement gekündigt",
    "subscriptionCancelledMessage": "Ihr Abonnement wurde erfolgreich gekündigt.",
    "cancelFailed": "Kündigung fehlgeschlagen",
    "subscriptionPeriod": "Abonnementzeitraum",
    "startDate": "Startdatum",
    "renewalDate": "Verlängerungsdatum",
    "transactionSubtitle": "Ihre Transaktionshistorie anzeigen",
    "pagination": "Zeige {{start}}-{{end}} von {{total}}",
    "previous": "Zurück",
    "next": "Weiter",
    "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": "Abonnement aktiviert!",
    "creditsSuccess": "Guthaben gekauft!",
    "failed": "Zahlung fehlgeschlagen",
    "cancelled": "Zahlung abgebrochen",
    "processing": "Zahlung wird verarbeitet...",
    "welcomeToPlan": "Willkommen bei",
    "subscriptionActive": "Ihr Abonnement ist jetzt aktiv.",
    "subscriptionActiveGeneric": "Ihr Abonnement wurde erfolgreich aktiviert.",
    "creditsAdded": "Guthaben wurden Ihrem Konto hinzugefügt.",
    "creditsAddedGeneric": "Ihr Guthaben wurde Ihrem Konto hinzugefügt.",
    "failedDescription": "Wir konnten Ihre Zahlung nicht verarbeiten. Bitte versuchen Sie es erneut oder verwenden Sie eine andere Zahlungsmethode.",
    "cancelledDescription": "Sie haben die Zahlung abgebrochen. Ihrem Konto wurden keine Beträge belastet.",
    "verifyingDescription": "Überprüfung Ihrer Zahlung beim Zahlungsanbieter...",
    "processingDescription": "Bitte warten Sie, während wir Ihre Zahlung bestätigen...",
    "paymentMethod": "Zahlungsmethode",
    "type": "Typ",
    "subscription": "Abonnement",
    "creditPurchase": "Guthabenkauf",
    "amount": "Betrag",
    "credits": "Guthaben",
    "plan": "Plan",
    "transactionId": "Transaktions-ID",
    "returnToBilling": "Zurück zur Abrechnung",
    "tryAgain": "Erneut versuchen"
  },
  "settings": {
    "title": "Einstellungen",
    "description": "Verwalten Sie Ihre Kontoeinstellungen",
    "profile": "Profil",
    "security": "Sicherheit",
    "notifications": "Benachrichtigungen",
    "preferences": "Präferenzen",
    "changePassword": "Passwort ändern",
    "updateProfile": "Profil aktualisieren",
    "currentPassword": "Aktuelles Passwort",
    "newPassword": "Neues Passwort",
    "confirmPassword": "Passwort bestätigen",
    "profileUpdated": "Profil erfolgreich aktualisiert",
    "passwordChanged": "Passwort erfolgreich geändert",
    "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": "Globale Einstellungen",
      "description": "Plattformweite Einstellungen, SEO und Integrationen konfigurieren",
      "tabs": {
        "master": "Haupteinstellungen",
        "elevenlabs": "ElevenLabs",
        "seo": "SEO-Modul",
        "analytics": "Analytik",
        "languages": "Sprachen",
        "system": "System"
      },
      "autoRestart": {
        "title": "Automatisches Neustarten",
        "description": "Automatischen Neustart bei Überschreitung der Ressourcenlimits konfigurieren",
        "enabled": "Aktiviert",
        "disabled": "Deaktiviert",
        "enableToggle": "Automatischen Neustart aktivieren",
        "enableToggleDesc": "Automatisch neu starten, wenn Ressourcenschwellenwerte überschritten werden",
        "loadingStatus": "Ressourcenstatus wird geladen...",
        "statusError": "Ressourcenstatus konnte nicht geladen werden.",
        "currentRam": "Aktuelle RAM-Nutzung",
        "currentCpu": "Aktuelle CPU-Nutzung",
        "processMemory": "Prozess",
        "ramLimit": "RAM-Limit (%)",
        "ramLimitTooltip": "Neustart, wenn die System-RAM-Nutzung diesen Prozentsatz überschreitet (50-95%)",
        "ramLimitHint": "Empfohlen: 75-85%",
        "cpuLimit": "CPU-Limit (%)",
        "cpuLimitTooltip": "Neustart, wenn die CPU-Nutzung diesen Prozentsatz überschreitet (20-95%)",
        "cpuLimitHint": "Empfohlen: 80-90%",
        "activeMessage": "Automatischer Neustart ist aktiv. Das System wird ordnungsgemäß neu gestartet, wenn RAM- oder CPU-Limits für 3 aufeinanderfolgende Prüfungen (90 Sekunden) überschritten werden.",
        "refreshStatus": "Status aktualisieren",
        "refreshing": "Aktualisiere...",
        "configuredLimits": "Konfigurierte Limits",
        "ramLimitValue": "RAM: {{value}}%",
        "cpuLimitValue": "CPU: {{value}}%",
        "watchdogStatus": "Watchdog-Status",
        "watchdogActive": "Aktiv",
        "watchdogInactive": "Inaktiv",
        "cores": "Kerne",
        "loadAvg": "Last-Durchschnitt",
        "envProduction": "Produktion",
        "envDevelopment": "Entwicklung",
        "envDocsTitle": "Umgebung & Einschränkungen",
        "ramMonitoringTitle": "RAM-Überwachung",
        "ramMonitoringDesc": "Verwendet echte Systemspeicher-Messwerte über Node.js APIs. Misst präzise den gesamten und freien Speicher auf dem Server. Funktioniert zuverlässig in allen Umgebungen.",
        "cpuMonitoringTitle": "CPU-Überwachung",
        "cpuMonitoringDesc": "Kombiniert Prozess-CPU-Zeit mit System-Lastdurchschnitt für genauere Messwerte. Zeigt CPU-Kerne und 1-Minuten-Lastdurchschnitt. In Entwicklungs-/Sandbox-Umgebungen können Messwerte variieren.",
        "restartBehaviorTitle": "Auto-Neustart-Verhalten",
        "restartBehaviorDesc": "Löst sanftes Herunterfahren nach 3 aufeinanderfolgenden Schwellenwertüberschreitungen aus (90 Sekunden). Erfordert einen Prozessmanager (PM2, systemd) zum Neustarten der Anwendung. In Entwicklungsumgebungen kann die App einfach beenden ohne Neustart.",
        "productionNote": "Für beste Ergebnisse mit PM2 oder einem ähnlichen Prozessmanager bereitstellen, der die Anwendung nach dem Herunterfahren automatisch neu startet."
      },
      "connectionStatus": {
        "refreshAll": "Alle Aktualisieren",
        "connected": "Verbunden",
        "disconnected": "Getrennt",
        "checking": "Wird überprüft...",
        "verifying": "API-Verbindung wird überprüft...",
        "telephony": "Sprach- und SMS-Telefonie",
        "aiVoice": "KI-Sprachsynthese",
        "twilioReady": "Twilio ist konfiguriert und bereit für Anrufe",
        "twilioSetup": "Konfigurieren Sie unten die Twilio-Anmeldedaten, um Anrufe zu aktivieren",
        "elevenLabsReady": "ElevenLabs ist für KI-Sprachagenten konfiguriert",
        "elevenLabsSetup": "Fügen Sie API-Schlüssel über den Schlüsselpool hinzu, um KI-Stimmen zu aktivieren",
        "embeddings": "Embeddings & RAG",
        "openaiReady": "OpenAI ist für RAG-Embeddings konfiguriert",
        "openaiSetup": "OpenAI API-Schlüssel für Embeddings konfigurieren",
        "edit": "Bearbeiten",
        "manageKeys": "Schlüssel Verwalten"
      },
      "apiKeys": "API-Schlüssel",
      "stripeKey": "Stripe-Schlüssel",
      "twilioKey": "Twilio-Schlüssel",
      "elevenLabsKey": "ElevenLabs-Schlüssel",
      "openaiKey": "OpenAI-Schlüssel",
      "systemSettings": "Systemeinstellungen",
      "maxPhoneNumbers": "Max. Telefonnummern",
      "maxAgents": "Max. Agenten",
      "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": "Plattform-Analysen",
      "description": "Beschreibung",
      "scriptsTitle": "Analyse- & Tracking-Skripte",
      "scriptsDescription": "Verwalten Sie Drittanbieter-Analyse- und Tracking-Skripte, die in alle Seiten Ihrer Website eingefügt werden.",
      "addScript": "Skript hinzufügen",
      "editScript": "Skript bearbeiten",
      "addScriptDesc": "Fügen Sie ein neues Analyse- oder Tracking-Skript zu Ihrer Website hinzu. Diese Skripte helfen Ihnen, das Besucherverhalten und Conversions zu verfolgen.",
      "editScriptDesc": "Ändern Sie die Konfiguration des Analyse-Skripts.",
      "scriptName": "Skriptname",
      "scriptNamePlaceholder": "z.B., Google Analytics",
      "scriptType": "Skripttyp",
      "scriptCode": "Skriptcode",
      "scriptCodePlaceholder": "Fügen Sie Ihren Tracking-Code hier ein...",
      "scriptCodeHint": "Fügen Sie den vollständigen Tracking-Code Ihres Analysedienstes ein. Schließen Sie alle Script-Tags ein.",
      "placement": "Platzierung",
      "placementHead": "Head-Bereich",
      "placementBody": "Body-Bereich",
      "headDesc": "Lädt vor dem Seiteninhalt - ideal für Tracking-Skripte, die früh ausgeführt werden müssen",
      "bodyDesc": "Lädt nach dem Seiteninhalt - besser für Skripte, die nicht sofort ausgeführt werden müssen",
      "placementRequired": "Bitte wählen Sie mindestens einen Platzierungsort",
      "loadPriority": "Ladepriorität",
      "priorityHint": "Skripte mit höherer Priorität laden zuerst (0-100). Verwenden Sie höhere Werte für kritisches Tracking.",
      "scriptOptions": "Skriptoptionen",
      "asyncOption": "Async",
      "deferOption": "Defer",
      "enabled": "Aktiviert",
      "priority": "Priorität",
      "name": "Name",
      "type": "Typ",
      "descriptionPlaceholder": "Optionale Notizen zu diesem Skript für Ihre Referenz...",
      "noScripts": "Noch keine Analyse-Skripte konfiguriert.",
      "noScriptsHint": "Fügen Sie Tracking-Skripte wie Google Analytics, Facebook Pixel oder andere Analysetools hinzu, um Ihre Website-Besucher zu verfolgen.",
      "scriptCreated": "Skript erstellt",
      "scriptCreatedDesc": "Ihr Analyse-Skript wurde hinzugefügt und beginnt sofort mit dem Tracking.",
      "scriptUpdated": "Skript aktualisiert",
      "scriptUpdatedDesc": "Ihre Änderungen am Analyse-Skript wurden gespeichert.",
      "scriptDeleted": "Skript gelöscht",
      "scriptDeletedDesc": "Das Analyse-Skript wurde von Ihrer Website entfernt.",
      "deleteTitle": "Skript löschen?",
      "deleteDesc": "Dadurch wird das Tracking-Skript dauerhaft von Ihrer Website entfernt. Das Besucher-Tracking für dieses Skript wird sofort beendet.",
      "scriptLabel": "Skript",
      "nameRequired": "Bitte geben Sie einen Namen für dieses Skript ein.",
      "codeRequired": "Bitte fügen Sie den Tracking-Code für dieses Skript ein.",
      "tooltips": {
        "name": "Geben Sie Ihrem Skript einen verständlichen Namen, damit Sie es später leicht identifizieren können. Zum Beispiel: 'Google Analytics' oder 'Facebook Ads Tracking'.",
        "type": "Wählen Sie den Typ des Tracking-Dienstes. Dies hilft beim Ausfüllen der richtigen Code-Vorlage. Wählen Sie 'Benutzerdefiniertes Skript', wenn Ihr Dienst nicht aufgeführt ist.",
        "code": "Dies ist der Tracking-Code, der von Ihrem Analysedienst bereitgestellt wird. Sie finden ihn normalerweise in Ihrem Analyse-Dashboard unter 'Einrichtung' oder 'Installation'.",
        "placement": "Wählen Sie, wo das Skript auf Ihren Seiten hinzugefügt werden soll. Die meisten Tracking-Skripte funktionieren am besten im Head-Bereich. Einige Skripte wie Google Tag Manager benötigen sowohl Head als auch Body.",
        "priority": "Steuert, welche Skripte zuerst laden. Höhere Zahlen laden zuerst. Verwenden Sie 100 für kritische Skripte und 0 für weniger wichtige.",
        "options": "Erweiterte Einstellungen für das Laden des Skripts. Die meisten Benutzer müssen diese nicht ändern.",
        "async": "Lädt das Skript im Hintergrund, ohne Ihre Seite zu verlangsamen. Empfohlen für die meisten Tracking-Skripte.",
        "defer": "Wartet, bis die Seite vollständig geladen ist, bevor das Skript ausgeführt wird. Gut für nicht-kritisches Tracking.",
        "enabled": "Tracking ein- oder ausschalten. Wenn deaktiviert, wird das Skript nicht auf Ihrer Website ausgeführt.",
        "description": "Fügen Sie Notizen für sich selbst zu diesem Skript hinzu, z.B. was es verfolgt oder wann es hinzugefügt wurde."
      }
    },
    "title": "Admin-Dashboard",
    "description": "Plattformverwaltung",
    "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": "Benutzer gesamt",
    "newThisWeek": "Neu diese Woche",
    "revenue": "Umsatz",
    "systemHealth": "Systemzustand",
    "tabs": {
      "users": "Benutzerverwaltung",
      "analytics": "Analysen",
      "settings": "Globale Einstellungen",
      "elevenLabs": "ElevenLabs-Pool",
      "phoneNumbers": "Telefonnummern",
      "credits": "Credit-Pakete",
      "llmModels": "LLM-Modelle",
      "plans": "Pläne",
      "contacts": "Alle Kontakte",
      "batchJobs": "Batch-Jobs",
      "notifications": "Benachrichtigungen"
    },
    "actions": {
      "addUser": "Benutzer hinzufügen",
      "editUser": "Benutzer bearbeiten",
      "deleteUser": "Benutzer löschen",
      "suspendUser": "Benutzer sperren",
      "activateUser": "Benutzer aktivieren",
      "resetPassword": "Passwort zurücksetzen"
    },
    "userForm": {
      "title": "Benutzer hinzufügen",
      "editTitle": "Benutzer bearbeiten",
      "email": "E-Mail",
      "name": "Name",
      "password": "Passwort",
      "confirmPassword": "Passwort bestätigen",
      "role": "Rolle",
      "credits": "Anfangsguthaben",
      "user": "Benutzer"
    },
    "notifications": {
      "title": "Benachrichtigungen",
      "subtitle": "Benachrichtigungen an alle Benutzer der Plattform senden",
      "broadcastInfo": "Broadcast-Benachrichtigungen werden an alle Benutzer gesendet und erscheinen in ihrem Benachrichtigungs-Dropdown. Verwenden Sie diese Funktion für wichtige plattformweite Ankündigungen.",
      "createBroadcast": {
        "title": "Broadcast-Benachrichtigung erstellen",
        "description": "Verfassen Sie eine Nachricht, die an alle Plattformbenutzer gesendet wird",
        "titleLabel": "Titel",
        "titlePlaceholder": "z.B. Ankündigung neuer Funktion",
        "iconLabel": "Symbol",
        "messageLabel": "Nachricht",
        "messagePlaceholder": "Schreiben Sie hier Ihre Nachricht...",
        "linkLabel": "URL/Link",
        "displayTypeLabel": "Anzeigetyp",
        "priorityLabel": "Priorität (1-10)",
        "priorityHint": "Banner mit höherer Priorität erscheinen zuerst",
        "expiresAtLabel": "Läuft ab am",
        "selectDate": "Ablaufdatum auswählen",
        "dismissibleLabel": "Abweisbar",
        "sendToAllUsers": "Diese Benachrichtigung wird an alle registrierten Benutzer gesendet",
        "sending": "Wird gesendet...",
        "sendButton": "An alle Benutzer senden",
        "linkPlaceholder": "https://example.com/page",
        "linkHint": "Optional link users can click to learn more",
        "expiryLabel": "Expiry Date",
        "expiryPlaceholder": "Select expiration date"
      },
      "automaticNotifications": {
        "title": "Automatische Benachrichtigungen",
        "description": "Das System sendet automatisch Benachrichtigungen für folgende Ereignisse",
        "emailEnabled": "E-Mail aktiviert",
        "editTemplate": "Vorlage bearbeiten",
        "types": {
          "welcome": {
            "title": "Willkommensnachricht",
            "description": "Wird gesendet, wenn sich neue Benutzer registrieren"
          },
          "membershipUpgrade": {
            "title": "Mitgliedschafts-Upgrade",
            "description": "Wird gesendet, wenn Benutzer auf Pro upgraden"
          },
          "membershipCancel": {
            "title": "Mitgliedschaftskündigung",
            "description": "Wird gesendet, wenn das Abonnement gekündigt wird"
          },
          "phoneBilling": {
            "title": "Telefonnummer-Abrechnung",
            "description": "Wird gesendet, wenn die monatliche Telefonnummer-Abrechnung erfolgreich ist oder fehlschlägt"
          },
          "lowCredits": {
            "title": "Warnung: Wenig Credits",
            "description": "Wird gesendet, wenn Credits nach Transaktionen unter 100 fallen"
          },
          "campaignComplete": {
            "title": "Kampagne abgeschlossen",
            "description": "Wird gesendet, wenn eine Kampagne alle Anrufe beendet hat"
          }
        }
      },
      "emailTemplates": {
        "title": "E-Mail-Vorlagen",
        "description": "E-Mail-Vorlagen für Systembenachrichtigungen verwalten",
        "addTemplate": "Vorlage hinzufügen",
        "addFirstTemplate": "Erste Vorlage hinzufügen",
        "noTemplates": "Noch keine E-Mail-Vorlagen konfiguriert",
        "createTitle": "E-Mail-Vorlage erstellen",
        "editTitle": "E-Mail-Vorlage bearbeiten",
        "createDescription": "Erstellen Sie eine neue E-Mail-Vorlage für automatisierte Benachrichtigungen",
        "editDescription": "Aktualisieren Sie den Inhalt und die Einstellungen der E-Mail-Vorlage",
        "columns": {
          "name": "Name",
          "type": "Vorlagentyp",
          "status": "Status",
          "lastUpdated": "Zuletzt aktualisiert"
        },
        "fields": {
          "templateType": "Vorlagentyp",
          "templateTypePlaceholder": "z.B. welcome, password_reset",
          "templateTypeHint": "Eindeutiger Bezeichner für interne Verwendung (z.B. welcome, low_credits)",
          "name": "Anzeigename",
          "namePlaceholder": "z.B. Willkommens-E-Mail",
          "subject": "E-Mail-Betreff",
          "subjectPlaceholder": "z.B. Willkommen bei {{companyName}}!",
          "body": "E-Mail-Inhalt",
          "htmlBodyPlaceholder": "HTML-E-Mail-Inhalt eingeben...",
          "textBodyPlaceholder": "Klartext-Fallback-Inhalt eingeben...",
          "textBodyHint": "Klartextversion wird angezeigt, wenn HTML nicht dargestellt werden kann",
          "isActive": "Aktiv",
          "isActiveHint": "Inaktive Vorlagen werden nicht gesendet"
        },
        "tabs": {
          "html": "HTML-Inhalt",
          "text": "Klartext"
        },
        "insertVariable": "Variable einfügen",
        "availableVariables": "Verfügbare Variablen",
        "variablesHint": "Klicken Sie auf eine Variable oben, um sie an der Cursorposition im Inhalt oder Betreff einzufügen",
        "showPreview": "Vorschau anzeigen",
        "hidePreview": "Vorschau ausblenden",
        "previewLabel": "HTML-Vorschau",
        "errors": {
          "templateTypeRequired": "Vorlagentyp ist erforderlich",
          "nameRequired": "Anzeigename ist erforderlich",
          "subjectRequired": "E-Mail-Betreff ist erforderlich",
          "htmlBodyRequired": "HTML-Inhalt ist erforderlich"
        },
        "toast": {
          "createSuccess": "Vorlage erstellt",
          "createSuccessDesc": "E-Mail-Vorlage wurde erfolgreich erstellt",
          "updateSuccess": "Vorlage aktualisiert",
          "updateSuccessDesc": "E-Mail-Vorlage wurde erfolgreich aktualisiert",
          "createFailed": "Vorlage konnte nicht erstellt werden",
          "updateFailed": "Vorlage konnte nicht aktualisiert werden",
          "validationError": "Validierungsfehler",
          "fixErrors": "Bitte beheben Sie die Fehler vor dem Speichern"
        }
      },
      "toast": {
        "sentSuccess": "Benachrichtigung erfolgreich gesendet",
        "sentToUsers": "An {{count}} Benutzer gesendet",
        "sendFailed": "Benachrichtigung konnte nicht gesendet werden",
        "validationError": "Validierungsfehler",
        "provideTitleMessage": "Bitte geben Sie sowohl Titel als auch Nachricht an"
      },
      "inAppOnly": "This section manages in-app notifications only. For email notifications and templates, go to the Email tab."
    },
    "branding": {
      "title": "Plattform-Branding",
      "description": "Passen Sie das Erscheinungsbild der Plattform mit Ihrem Logo und Branding an",
      "configured": "Konfiguriert",
      "notConfigured": "Nicht konfiguriert",
      "refresh": "Aktualisieren",
      "editSettings": "Einstellungen bearbeiten",
      "liveData": "Live-Daten",
      "applicationTitle": "Anwendungstitel",
      "tagline": "Slogan",
      "logo": "Logo",
      "logoLight": "Logo (Heller Modus)",
      "logoDark": "Logo (Dunkler Modus)",
      "logoLightDescription": "Wird im hellen Modus verwendet",
      "logoDarkDescription": "Wird im dunklen Modus verwendet",
      "forLightMode": "Für hellen Modus",
      "forDarkMode": "Für dunklen Modus",
      "favicon": "Favicon",
      "noLogo": "Kein Logo hochgeladen",
      "noFavicon": "Kein Favicon hochgeladen",
      "logoUploaded": "Logo hochgeladen",
      "logoReady": "Bereit zur Anzeige",
      "faviconUploaded": "Favicon hochgeladen",
      "faviconReady": "Bereit zur Anzeige",
      "configurationComplete": "Branding-Konfiguration abgeschlossen",
      "lastUpdated": "Zuletzt aktualisiert",
      "editTitle": "Branding-Einstellungen bearbeiten",
      "editDescription": "Aktualisieren Sie Ihr Plattform-Branding einschließlich Logos für Hell-/Dunkel-Modus, Favicon und Anwendungsname",
      "applicationName": "Anwendungsname",
      "logoCurrent": "Aktuelles Logo",
      "faviconCurrent": "Aktuelles Favicon",
      "chooseFile": "Datei auswählen",
      "updateSettings": "Einstellungen aktualisieren",
      "updateSuccess": "Branding erfolgreich aktualisiert",
      "updateFailed": "Branding konnte nicht aktualisiert werden",
      "logoDeleted": "Logo gelöscht",
      "faviconDeleted": "Favicon gelöscht",
      "uploadFailed": "Upload fehlgeschlagen",
      "invalidFileType": "Bitte laden Sie eine Bilddatei hoch",
      "fileTooLarge": "Datei muss kleiner als 5 MB sein"
    },
    "smtp": {
      "title": "SMTP-E-Mail-Einstellungen",
      "description": "Konfigurieren Sie SMTP-Einstellungen für den E-Mail-Versand",
      "host": "SMTP-Host",
      "port": "SMTP-Port",
      "username": "Benutzername",
      "password": "Passwort",
      "fromEmail": "Absender-E-Mail",
      "fromName": "Absendername",
      "usernamePlaceholder": "E-Mail-Konto-Benutzername",
      "passwordPlaceholder": "E-Mail-Konto-Passwort",
      "save": "Einstellungen speichern",
      "testConnection": "Verbindung testen",
      "configured": "SMTP ist konfiguriert und bereit zum Senden von E-Mails",
      "updateSuccess": "SMTP-Einstellungen erfolgreich aktualisiert",
      "updateFailed": "SMTP-Einstellungen konnten nicht aktualisiert werden",
      "testSuccess": "Verbindungstest erfolgreich! E-Mail-Versand funktioniert.",
      "testFailed": "Verbindungstest fehlgeschlagen",
      "missingFields": "Missing required fields"
    },
    "seo": {
      "title": "SEO-Einstellungen",
      "settingsSaved": "SEO-Einstellungen gespeichert",
      "settingsSavedDesc": "Ihre SEO-Einstellungen wurden erfolgreich aktualisiert.",
      "urlAdded": "URL hinzugefügt",
      "urlAddedDesc": "Die URL wurde zur Sitemap hinzugefügt.",
      "urlRemoved": "URL entfernt",
      "urlRemovedDesc": "Die URL wurde aus der Sitemap entfernt.",
      "save": "SEO-Einstellungen speichern",
      "saving": "Wird gespeichert...",
      "tabs": {
        "meta": "Meta-Tags",
        "sitemap": "Sitemap",
        "robots": "Robots",
        "social": "Social Media",
        "structured": "Strukturierte Daten"
      },
      "metaTags": {
        "title": "Standard-Meta-Tags",
        "description": "Konfigurieren Sie Standard-Meta-Tags für Ihre Website-Seiten. Diese können auf einzelnen Seiten überschrieben werden.",
        "defaultTitle": "Standardtitel",
        "defaultTitleTooltip": "Der Standard-Title-Tag für Seiten ohne eigenen Titel. Erscheint in Browser-Tabs und Suchergebnissen.",
        "defaultTitlePlaceholder": "AI Voice Calling Platform",
        "defaultTitleHint": "Empfohlen: 50-60 Zeichen",
        "defaultDescription": "Standardbeschreibung",
        "defaultDescriptionTooltip": "Die Meta-Beschreibung, die in Suchmaschinenergebnissen angezeigt wird. Schreiben Sie eine überzeugende Zusammenfassung.",
        "defaultDescriptionPlaceholder": "Automatisieren Sie Ihre ausgehenden Anrufe mit KI-Sprachagenten. Lead-Qualifizierung, Terminbuchung und Kundenumfragen leicht gemacht.",
        "defaultDescriptionHint": "Empfohlen: 150-160 Zeichen",
        "keywords": "Schlüsselwörter",
        "keywordsTooltip": "Meta-Schlüsselwörter sind für modernes SEO weniger wichtig, können aber dennoch nützlich sein. Mit Kommas trennen.",
        "keywordsPlaceholder": "KI-Anrufe, Sprachagenten, Lead-Qualifizierung, ausgehende Anrufe",
        "canonicalUrl": "Kanonische Basis-URL",
        "canonicalUrlTooltip": "Die primäre Domain-URL Ihrer Website. Wird für kanonische URLs und Sitemap-Links verwendet.",
        "canonicalUrlPlaceholder": "https://ihredomain.de",
        "googleVerification": "Google-Verifizierung",
        "googleVerificationTooltip": "Google Search Console Verifizierungs-Meta-Tag-Inhaltswert.",
        "googleVerificationPlaceholder": "google-site-verification=...",
        "bingVerification": "Bing-Verifizierung",
        "bingVerificationTooltip": "Bing Webmaster Tools Verifizierungs-Meta-Tag-Inhaltswert.",
        "bingVerificationPlaceholder": "MSVALIDATE...",
        "keywordsHint": "Separate keywords with commas"
      },
      "sitemap": {
        "title": "Sitemap-Verwaltung",
        "description": "Fügen Sie benutzerdefinierte URLs zu Ihrer Sitemap hinzu. Standardseiten werden automatisch eingeschlossen.",
        "viewSitemap": "Sitemap anzeigen",
        "urlPath": "URL-Pfad",
        "urlPathPlaceholder": "/blog/artikel-slug",
        "changeFreq": "Änderungshäufigkeit",
        "priority": "Priorität",
        "lastModified": "Zuletzt geändert",
        "addUrl": "URL hinzufügen",
        "defaultPages": "Automatisch eingeschlossene Standardseiten:",
        "noCustomUrls": "Noch keine benutzerdefinierten URLs hinzugefügt",
        "changeFreqOptions": {
          "always": "Immer",
          "hourly": "Stündlich",
          "daily": "Täglich",
          "weekly": "Wöchentlich",
          "monthly": "Monatlich",
          "yearly": "Jährlich",
          "never": "Nie"
        },
        "generateDefault": "Standard generieren",
        "rebuild": "Neu erstellen",
        "generated": "Sitemap erstellt",
        "generatedDesc": "Standard-Sitemap mit URLs erstellt",
        "rebuilt": "Sitemap neu erstellt",
        "rebuiltDesc": "Alle URLs mit aktuellen Daten aktualisiert"
      },
      "robots": {
        "title": "Robots.txt-Konfiguration",
        "description": "Steuern Sie, wie Suchmaschinen-Crawler auf Ihre Website zugreifen.",
        "viewRobots": "robots.txt anzeigen",
        "crawlDelay": "Crawl-Verzögerung (Sekunden)",
        "crawlDelayTooltip": "Wie viele Sekunden Crawler zwischen Anfragen warten sollen. Auf 0 für keine Verzögerung setzen. Vorsichtig verwenden, da hohe Werte die Indexierung verlangsamen können.",
        "defaultRules": "Standardregeln (schreibgeschützt):",
        "defaultRulesNote": "Diese Regeln schützen Anwendungsrouten und erlauben die Indexierung öffentlicher Seiten."
      },
      "social": {
        "title": "Social Media & Open Graph",
        "description": "Konfigurieren Sie, wie Ihre Inhalte beim Teilen auf Social-Media-Plattformen erscheinen.",
        "ogImage": "Open Graph Bild-URL",
        "ogImageTooltip": "Das Standardbild, das angezeigt wird, wenn Ihre Seiten auf Facebook, LinkedIn und anderen Plattformen geteilt werden. Empfohlen: 1200x630 Pixel.",
        "ogImagePlaceholder": "https://ihredomain.de/og-image.jpg",
        "ogImageHint": "Empfohlene Größe: 1200 x 630 Pixel (Verhältnis 1,91:1)",
        "twitterHandle": "Twitter-Handle",
        "twitterHandleTooltip": "Ihr Twitter/X-Benutzername ohne @-Symbol. Wird für Twitter Cards-Attribution verwendet.",
        "twitterHandlePlaceholder": "ihrbenutzername",
        "facebookAppId": "Facebook App-ID",
        "facebookAppIdTooltip": "Ihre Facebook App-ID für erweiterte Social-Sharing-Einblicke und Analysen.",
        "facebookAppIdPlaceholder": "123456789012345",
        "uploadImage": "Bild hochladen",
        "chooseFile": "Datei wählen",
        "orEnterUrl": "Oder URL direkt eingeben",
        "noImage": "Kein Bild hochgeladen",
        "imageUploaded": "Bild hochgeladen",
        "imageUploadedDesc": "Bild erfolgreich hochgeladen"
      },
      "structured": {
        "title": "Strukturierte Daten (Schema.org)",
        "description": "Konfigurieren Sie strukturierte Daten, um Suchmaschinen zu helfen, Ihre Inhalte besser zu verstehen.",
        "organization": "Organisations-Schema",
        "organizationDescription": "Definieren Sie Ihre Organisationsdetails für erweiterte Suchergebnisse.",
        "organizationName": "Organisationsname",
        "organizationNamePlaceholder": "Ihr Firmenname",
        "organizationUrl": "Website-URL",
        "organizationUrlPlaceholder": "https://ihredomain.de",
        "organizationLogo": "Logo-URL",
        "organizationLogoPlaceholder": "https://ihredomain.de/logo.png",
        "organizationEmail": "Kontakt-E-Mail",
        "organizationEmailPlaceholder": "kontakt@ihredomain.de",
        "organizationPhone": "Telefonnummer",
        "organizationPhonePlaceholder": "+49-555-555-5555",
        "faq": "FAQ-Schema",
        "faqDescription": "Fügen Sie häufig gestellte Fragen hinzu, die als Rich Snippets in Suchergebnissen erscheinen.",
        "faqQuestion": "Frage",
        "faqAnswer": "Antwort",
        "addFaq": "FAQ hinzufügen",
        "noFaqs": "Noch keine FAQs hinzugefügt",
        "product": "Produkt-Schema",
        "productDescription": "Definieren Sie Produktdetails für erweiterte Suchergebnisse (falls zutreffend).",
        "productName": "Produktname",
        "productNamePlaceholder": "Ihr Produktname",
        "productDescriptionField": "Produktbeschreibung",
        "productDescriptionPlaceholder": "Eine kurze Beschreibung Ihres Produkts",
        "productPrice": "Preis",
        "productPricePlaceholder": "99,00",
        "productCurrency": "Währung",
        "productCurrencyPlaceholder": "EUR",
        "productAvailability": "Availability",
        "productBrand": "Brand",
        "productImage": "Image URL",
        "productUrl": "Product URL"
      }
    },
    "elevenLabsPool": {
      "syncVoiceLibrary": "Stimmbibliothek synchronisieren",
      "voiceLibrarySyncStarted": "Stimmbibliothek-Synchronisierung gestartet",
      "voiceLibrarySyncStartedDesc": "Alle Stimmen von ElevenLabs werden synchronisiert. Dies kann einige Minuten dauern.",
      "voiceLibrarySyncFailed": "Stimmbibliothek konnte nicht synchronisiert werden",
      "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": "Planverwaltung",
      "description": "Abonnementpläne und ihre Limits konfigurieren",
      "addNewPlan": "Neuen Plan hinzufügen",
      "createNewPlan": "Neuen Plan erstellen",
      "createDescription": "Einen neuen Abonnementplan für Benutzer hinzufügen",
      "planName": "Planname (intern)",
      "planNamePlaceholder": "z.B. premium",
      "displayName": "Anzeigename",
      "displayNamePlaceholder": "z.B. Premium-Plan",
      "descriptionLabel": "Beschreibung",
      "descriptionPlaceholder": "Planbeschreibung",
      "monthlyPrice": "Monatspreis",
      "yearlyPrice": "Jahrespreis",
      "maxAgents": "Max. Agenten",
      "maxCampaigns": "Max. Kampagnen",
      "maxContacts": "Max. Kontakte",
      "maxContactsPerCampaign": "Max. Kontakte pro Kampagne",
      "includedCredits": "Enthaltene Credits",
      "canChooseLlm": "Kann LLM-Modell wählen",
      "canPurchaseNumbers": "Kann Telefonnummern kaufen",
      "useSystemPool": "System-Telefon-Pool verwenden",
      "activeLabel": "Aktiv",
      "createPlan": "Plan erstellen",
      "creating": "Wird erstellt...",
      "editPlan": "Plan bearbeiten",
      "deletePlan": "Plan löschen",
      "deletePlanConfirm": "Sind Sie sicher, dass Sie den Plan \"{{name}}\" löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden. Das System prüft, ob Benutzer derzeit diesen Plan abonniert haben.",
      "pricing": "Preise:",
      "perMonth": "/Monat",
      "perYear": "/Jahr",
      "or": "oder",
      "unlimited": "Unbegrenzt",
      "planCreated": "Plan erfolgreich erstellt",
      "planUpdated": "Plan erfolgreich aktualisiert",
      "planDeleted": "Plan erfolgreich gelöscht",
      "createFailed": "Plan konnte nicht erstellt werden",
      "updateFailed": "Plan konnte nicht aktualisiert werden",
      "deleteFailed": "Plan konnte nicht gelöscht werden",
      "migrationRequired": "Benutzermigration erforderlich",
      "migrationRequiredDesc": "{{count}} Benutzer sind derzeit bei \"{{plan}}\" abonniert. Sie müssen sie zu einem anderen Plan migrieren, bevor Sie löschen können.",
      "selectTargetPlan": "Zielplan auswählen",
      "selectPlan": "Plan auswählen...",
      "noOtherPlansAvailable": "Keine anderen Pläne verfügbar. Bitte erstellen Sie zuerst einen anderen Plan, bevor Sie Benutzer migrieren können.",
      "migrateAndDelete": "Migrieren & Löschen",
      "migratingUsers": "Migriere...",
      "usersMigrated": "Benutzer migriert",
      "usersMigratedDesc": "{{count}} Benutzer zu {{plan}} migriert",
      "migrationFailed": "Migration fehlgeschlagen",
      "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": "Zahlungseinstellungen",
      "description": "Stripe-Integration für Abonnements und Credits konfigurieren",
      "configured": "Verbunden",
      "secretKey": "Geheimer Schlüssel",
      "secretKeyHint": "Ihr geheimer Stripe-Schlüssel (beginnt mit sk_test_ oder sk_live_)",
      "publishableKey": "Öffentlicher Schlüssel",
      "publishableKeyHint": "Ihr öffentlicher Stripe-Schlüssel (beginnt mit pk_test_ oder pk_live_)",
      "defaultCurrency": "Standardwährung",
      "selectCurrency": "Währung auswählen...",
      "currencyHint": "Währung für neue Pläne und Credit-Pakete. Bestehende Preise sind nicht betroffen.",
      "stripeMode": "Stripe-Modus",
      "selectMode": "Modus auswählen...",
      "testMode": "Für Tests (keine echten Abbuchungen)",
      "liveMode": "Für Produktion (echte Zahlungen)",
      "testConnection": "Verbindung testen",
      "connectionSuccess": "Erfolgreich mit Stripe verbunden!",
      "mode": "Modus",
      "source": "Quelle",
      "updateSuccess": "Zahlungseinstellungen erfolgreich aktualisiert",
      "updateFailed": "Zahlungseinstellungen konnten nicht aktualisiert werden",
      "testFailed": "Stripe-Verbindungstest fehlgeschlagen",
      "currencyInfo": "Währungsinformation",
      "currencyInfoDesc": "Wichtige Informationen zu Währungseinstellungen",
      "currencyWarning": "Das Ändern der Standardwährung betrifft nur neue Pläne und Credit-Pakete. Bestehende Pläne behalten ihre ursprüngliche Währung, um Konsistenz für aktuelle Abonnenten zu gewährleisten.",
      "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": "Ein Fehler ist aufgetreten",
    "networkError": "Netzwerkfehler. Bitte versuchen Sie es erneut.",
    "unauthorized": "Sie sind nicht berechtigt, diese Aktion auszuführen",
    "notFound": "Ressource nicht gefunden",
    "serverError": "Serverfehler. Bitte versuchen Sie es später erneut.",
    "validationError": "Bitte überprüfen Sie Ihre Eingabe",
    "sessionExpired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.",
    "failedToLoad": "Daten konnten nicht geladen werden",
    "failedToSave": "Änderungen konnten nicht gespeichert werden",
    "failedToDelete": "Löschen fehlgeschlagen",
    "required": "Dieses Feld ist erforderlich",
    "invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
    "invalidPhone": "Bitte geben Sie eine gültige Telefonnummer ein",
    "passwordMismatch": "Passwörter stimmen nicht überein",
    "passwordTooShort": "Das Passwort muss mindestens 6 Zeichen lang sein",
    "fileTooLarge": "File is too large",
    "invalidFile": "Invalid file type"
  },
  "notifications": {
    "title": "Benachrichtigungen",
    "markAllRead": "Alle als gelesen markieren",
    "noNotifications": "Keine Benachrichtigungen",
    "viewAll": "Alle Benachrichtigungen anzeigen",
    "banner": {
      "dismiss": "Schließen",
      "dismissing": "Wird geschlossen..."
    }
  },
  "pagination": {
    "itemsPerPage": "Einträge pro Seite",
    "page": "Seite",
    "of": "von",
    "showing": "Zeige",
    "to": "bis",
    "entries": "Einträge",
    "first": "Erste",
    "last": "Letzte",
    "previous": "Vorherige",
    "next": "Nächste"
  },
  "analytics": {
    "title": "Analysen",
    "description": "Verfolgen Sie Ihre Leistungskennzahlen",
    "overview": "Übersicht",
    "callVolume": "Anrufvolumen",
    "successRate": "Erfolgsrate",
    "avgDuration": "Durchschnittliche Dauer",
    "leadConversion": "Lead-Konversion",
    "timeRange": {
      "today": "Heute",
      "week": "Diese Woche",
      "month": "Dieser Monat",
      "year": "Dieses Jahr",
      "custom": "Benutzerdefiniert",
      "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": "Stimmbibliothek",
    "subtitle": "Durchsuchen und Vorschau von Stimmen für Ihre Agenten",
    "subtitleLoading": "Stimmen werden geladen...",
    "subtitleWithCount": "Durchsuchen und Vorschau von {{count}} Stimmen für Ihre Agenten",
    "description": "KI-Stimmprofile verwalten",
    "addVoice": "Stimme hinzufügen",
    "searchPlaceholder": "Stimmen nach Name, Akzent oder Beschreibung suchen...",
    "preview": "Vorschau",
    "noVoices": "Keine Stimmen konfiguriert",
    "totalVoices": "Gesamte Stimmen",
    "premade": "Vorgefertigt",
    "noVoicesFound": "Keine Stimmen gefunden",
    "noVoicesMatch": "Keine Stimmen entsprechen Ihren Filtern. Versuchen Sie, Ihre Suchkriterien anzupassen.",
    "noVoicesAvailable": "Keine Stimmen in der Bibliothek verfügbar",
    "age": "Alter",
    "bestFor": "Am besten für",
    "languages": "Sprachen",
    "genders": "Geschlechter",
    "categories": "Kategorien",
    "ages": "Altersgruppen",
    "clearFilters": "Filter löschen",
    "filterLanguage": "Sprache",
    "filterGender": "Geschlecht",
    "filterCategory": "Kategorie",
    "filterAccent": "Akzent",
    "filterAge": "Alter",
    "allLanguages": "Alle Sprachen",
    "allGenders": "Alle Geschlechter",
    "allCategories": "Alle Kategorien",
    "allAccents": "Alle Akzente",
    "allAges": "Alle Altersgruppen",
    "showingResults": "Zeige {{from}}-{{to}} von {{total}} Stimmen",
    "fields": {
      "name": "Stimmenname",
      "provider": "Anbieter",
      "gender": "Geschlecht",
      "language": "Sprache",
      "accent": "Akzent"
    },
    "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": "Integrationen",
    "description": "Externe Dienste verbinden",
    "connected": "Verbunden",
    "notConnected": "Nicht verbunden",
    "connect": "Verbinden",
    "disconnect": "Trennen",
    "configure": "Konfigurieren",
    "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": "Kampagnendetails",
      "recipients": "Empfänger"
    },
    "table": {
      "name": "Name",
      "phone": "Telefon",
      "email": "E-Mail",
      "status": "Status"
    },
    "backToCampaigns": "Back to Campaigns",
    "notFound": "Campaign not found",
    "notFoundDesc": "The campaign you're looking for doesn't exist",
    "campaignId": "Campaign ID",
    "tabs": {
      "overview": "Overview",
      "analytics": "Analytics",
      "recipients": "Recipients",
      "leadQuality": "Lead Quality",
      "webhook": "Webhook"
    },
    "status": {
      "completed": "Completed",
      "inProgress": "In Progress",
      "pending": "Pending",
      "scheduled": "Scheduled",
      "paused": "Paused"
    },
    "callStatus": {
      "pending": "Pending",
      "completed": "Completed",
      "failed": "Failed",
      "noAnswer": "No answer",
      "busy": "Busy",
      "inProgress": "In progress"
    },
    "labels": {
      "status": "Status",
      "totalRecipients": "Total recipients",
      "started": "Started",
      "notStarted": "Not started",
      "progress": "Progress",
      "campaignType": "Campaign Type",
      "created": "Created",
      "completedAt": "Completed",
      "completed": "Completed"
    },
    "actions": {
      "pauseCampaign": "Pause Campaign",
      "resumeCampaign": "Resume Campaign",
      "stopCampaign": "Stop Campaign",
      "exportCSV": "Export CSV",
      "retryCampaign": "Retry Failed Calls"
    },
    "stats": {
      "successfulCalls": "Successful Calls",
      "failedCalls": "Failed Calls",
      "pendingCalls": "Pending Calls",
      "successRate": "success rate",
      "failureRate": "failure rate",
      "remaining": "remaining"
    },
    "batch": {
      "title": "Batch Job Status",
      "cancel": "Cancel",
      "retryFailed": "Retry Failed",
      "jobId": "Job ID",
      "totalCalls": "Total Calls",
      "dispatched": "Dispatched",
      "pending": "Pending",
      "scheduled": "Scheduled",
      "inProgress": "In Progress",
      "completed": "Completed",
      "failed": "Failed",
      "unavailable": "Batch job data unavailable"
    },
    "analytics": {
      "callPerformance": "Call Performance",
      "completionRate": "Completion Rate",
      "successRate": "Success Rate",
      "callStatusDistribution": "Call Status Distribution",
      "successful": "Successful",
      "failed": "Failed",
      "pending": "Pending",
      "leadQualityDistribution": "Lead Quality Distribution",
      "sentimentAnalysis": "Sentiment Analysis"
    },
    "leads": {
      "hotLeads": "Hot Leads",
      "warmLeads": "Warm Leads",
      "lostLeads": "Lost Leads",
      "ofLeads": "of leads",
      "classificationDetails": "Lead Classification Details",
      "contact": "Contact",
      "phone": "Phone",
      "classification": "Classification",
      "sentiment": "Sentiment",
      "callDuration": "Call Duration",
      "unknown": "Unknown",
      "hot": "Hot",
      "warm": "Warm",
      "lost": "Lost",
      "viewCall": "View Call",
      "noClassifiedLeads": "No classified leads yet. Complete calls to see lead classifications."
    },
    "crmSettings": {
      "title": "CRM Filter Settings",
      "description": "Configure how leads are displayed and filtered in your CRM.",
      "hideLeadsWithoutPhone": "Hide leads without phone",
      "hideLeadsWithoutPhoneDesc": "Only show leads that have a valid phone number",
      "scoreThresholds": "Lead Score Thresholds",
      "scoreThresholdsDesc": "Define score ranges for Hot and Warm lead classifications",
      "hotLeadThreshold": "Hot Lead Threshold",
      "warmLeadThreshold": "Warm Lead Threshold",
      "visibleCategories": "Visible Categories",
      "visibleCategoriesDesc": "Choose which AI categories to show in the kanban view",
      "pipelineMappings": "Default Pipeline Stages",
      "pipelineMappingsDesc": "Assign default pipeline stages for each AI category",
      "selectStage": "Select stage...",
      "none": "None",
      "settingsSaved": "Settings saved",
      "settingsSavedDesc": "Your filter settings have been updated.",
      "done": "Done"
    },
    "sentiment": {
      "positive": "Positive",
      "neutral": "Neutral",
      "negative": "Negative"
    },
    "recipients": {
      "title": "Call Recipients",
      "phoneNumber": "Phone Number",
      "name": "Name",
      "email": "Email",
      "language": "Language",
      "city": "City",
      "actions": "Actions",
      "noContacts": "No contacts added to this campaign yet"
    },
    "languages": {
      "english": "English",
      "hindi": "Hindi",
      "spanish": "Spanish",
      "french": "French",
      "german": "German",
      "italian": "Italian",
      "portuguese": "Portuguese",
      "japanese": "Japanese",
      "korean": "Korean",
      "chinese": "Chinese"
    },
    "webhook": {
      "title": "Webhook Integration",
      "description": "Configure a webhook to receive call completion events for this campaign. Your webhook will receive POST requests with call details, lead classifications, and transcripts.",
      "nameRequired": "Webhook Name *",
      "namePlaceholder": "My CRM Integration",
      "urlRequired": "Webhook URL *",
      "urlPlaceholder": "https://your-crm.com/api/webhooks",
      "active": "Active",
      "inactive": "Inactive",
      "secret": "Secret",
      "creating": "Creating...",
      "createWebhook": "Create Webhook",
      "payloadExample": "Webhook Payload Example",
      "signatureVerification": "Signature Verification",
      "signatureVerificationDesc": "All webhook requests include an X-Webhook-Signature header containing an HMAC-SHA256 signature of the payload. Verify this signature using your secret key to ensure authenticity."
    },
    "toast": {
      "webhookCreated": "Webhook created",
      "webhookCreatedDesc": "Your webhook has been created successfully.",
      "webhookCreateFailed": "Failed to create webhook",
      "webhookUpdated": "Webhook updated",
      "webhookUpdatedDesc": "Your webhook has been updated successfully.",
      "webhookUpdateFailed": "Failed to update webhook",
      "campaignPaused": "Campaign Paused",
      "campaignPausedDesc": "The campaign has been paused successfully.",
      "pauseFailed": "Failed to pause campaign",
      "campaignResumed": "Campaign Resumed",
      "campaignResumedDesc": "The campaign has been resumed successfully.",
      "resumeFailed": "Failed to resume campaign",
      "campaignStopped": "Campaign Stopped",
      "campaignStoppedDesc": "The campaign has been stopped successfully.",
      "stopFailed": "Failed to stop campaign",
      "batchCancelled": "Batch Job Cancelled",
      "batchCancelledDesc": "The batch calling job has been cancelled.",
      "batchCancelFailed": "Failed to cancel batch job",
      "retryInitiated": "Retry Initiated",
      "retryInitiatedDesc": "Failed calls are being retried.",
      "retryFailed": "Failed to retry calls",
      "exportSuccess": "Export Successful",
      "exportSuccessDesc": "Campaign results have been downloaded.",
      "exportFailed": "Export Failed",
      "exportFailedDesc": "Failed to export campaign results. Please try again.",
      "missingFields": "Missing fields",
      "missingFieldsDesc": "Please fill in all required fields.",
      "copied": "Copied",
      "copiedDesc": "Secret copied to clipboard."
    }
  },
  "agentVersions": {
    "history": "Version History",
    "historyTitle": "Version History",
    "historyDesc": "View and restore previous versions of {{agentName}}",
    "noVersions": "No Version History",
    "noVersionsDesc": "Version history will appear here when you make changes to this agent.",
    "latest": "Latest",
    "snapshot": "Configuration Snapshot",
    "restore": "Restore",
    "rollbackSuccess": "Version Restored",
    "rollbackSuccessDesc": "Agent has been reverted to the selected version.",
    "rollbackError": "Rollback Failed",
    "confirmRollback": "Restore Previous Version?",
    "confirmRollbackDesc": "This will restore the agent to version {{version}}. Your current configuration will be saved as a new version before the restore.",
    "restoring": "Restoring...",
    "confirmRestore": "Yes, Restore"
  },
  "forms": {
    "title": "Dynamic Forms",
    "pageTitle": "Forms",
    "description": "Create and manage forms for your flows",
    "subtitle": "Create custom forms to collect structured data during calls",
    "createForm": "Create Form",
    "createFormButton": "Create Form",
    "createFirstForm": "Create Your First Form",
    "noForms": "No Forms Created",
    "noFormsDescription": "Create custom forms to collect structured data from contacts during AI conversations.",
    "formName": "Form Name",
    "formNameRequired": "Form Name *",
    "formNamePlaceholder": "Lead Qualification Survey",
    "formDescription": "Description (Optional)",
    "descriptionPlaceholder": "Collect qualification information from potential leads",
    "addField": "Add Field",
    "fieldName": "Field Name",
    "fieldLabel": "Field Label *",
    "fieldLabelPlaceholder": "Company Size",
    "fieldType": "Field Type *",
    "fieldOptions": "Options (comma-separated) *",
    "optionsPlaceholder": "Small, Medium, Large, Enterprise",
    "required": "Required",
    "requiredField": "Required field",
    "optional": "Optional",
    "formFields": "Form Fields",
    "addFieldHint": "Click \"Add Field\" to start building your form",
    "totalForms": "Total Forms",
    "submissions": "Submissions",
    "viewSubmissions": "Submissions",
    "formSubmissions": "Form Submissions",
    "noSubmissions": "No submissions yet",
    "callId": "Call ID",
    "createdOn": "Created",
    "loading": "Loading forms...",
    "buildCustomForm": "Build a custom form to collect structured data during calls",
    "fieldTypes": {
      "text": "Text Input",
      "yesNo": "Yes/No",
      "multipleChoice": "Multiple Choice",
      "number": "Number"
    },
    "toast": {
      "created": "Form created successfully!",
      "createFailed": "Failed to create form",
      "deleted": "Form deleted successfully!",
      "deleteFailed": "Failed to delete form",
      "downloadSuccess": "Form submissions downloaded"
    },
    "downloadCSV": "Download CSV",
    "contactName": "Contact Name",
    "contactPhone": "Contact Phone",
    "viewCall": "View Call"
  },
  "appointments": {
    "title": "Appointments",
    "description": "Manage appointment bookings",
    "subtitle": "Manage and view scheduled appointments from AI calls",
    "noAppointments": "No Appointments Scheduled",
    "noAppointmentsDescription": "Appointments will appear here when contacts book time slots through AI conversations.",
    "calendar": {
      "today": "Today",
      "day": "Day",
      "week": "Week",
      "month": "Month",
      "weekViewSoon": "Week view coming soon",
      "dayViewSoon": "Day view coming soon",
      "more": "+{{count}} more",
      "days": {
        "sun": "Sun",
        "mon": "Mon",
        "tue": "Tue",
        "wed": "Wed",
        "thu": "Thu",
        "fri": "Fri",
        "sat": "Sat"
      }
    },
    "upcomingAppointments": "Upcoming Appointments",
    "upcomingDescription": "Next scheduled appointments from your campaigns",
    "timeSlots": "Time Slots",
    "duration": "Duration",
    "durationMinutes": "{{count}} minutes",
    "durationPlaceholder": "No limit",
    "addAppointment": "Add Appointment",
    "reschedule": "Reschedule",
    "cancel": "Cancel",
    "loading": "Loading appointments...",
    "stats": {
      "total": "Total Appointments",
      "upcoming": "Upcoming",
      "completed": "Completed",
      "cancelled": "Cancelled"
    },
    "details": {
      "service": "Service",
      "notes": "Notes"
    },
    "settings": {
      "title": "Appointment Settings",
      "description": "Configure scheduling rules and availability",
      "allowOverlap": "Allow Overlapping Appointments",
      "allowOverlapDescription": "Enable multiple appointments at the same time",
      "bufferTime": "Buffer Time Between Appointments (minutes)",
      "maxPerDay": "Max Appointments Per Day (optional)",
      "maxPerDayPlaceholder": "No limit",
      "workingHours": "Working Hours",
      "startTime": "Start Time",
      "endTime": "End Time",
      "workingDays": "Working Days",
      "saveSettings": "Save Settings",
      "days": {
        "monday": "monday",
        "tuesday": "tuesday",
        "wednesday": "wednesday",
        "thursday": "thursday",
        "friday": "friday",
        "saturday": "saturday",
        "sunday": "sunday"
      }
    },
    "toast": {
      "settingsSaved": "Settings saved successfully!",
      "settingsFailed": "Failed to save settings"
    }
  },
  "transactionHistory": {
    "title": "Transaction History",
    "subtitle": "View your payment and subscription transactions",
    "backToBilling": "Back to Billing",
    "totalTransactions": "Total Transactions",
    "invoicesAvailable": "Invoices Available",
    "recentTransactions": "Recent Transactions",
    "recentTransactionsDescription": "Your payment history for subscriptions and credit purchases",
    "emptyTitle": "No Transactions Yet",
    "emptyDescription": "When you purchase a subscription or credits, your transactions will appear here.",
    "viewPlans": "View Plans",
    "errorTitle": "Failed to Load Transactions",
    "errorDescription": "There was an error loading your transaction history. Please try again.",
    "columnDate": "Date",
    "columnType": "Type",
    "columnDescription": "Description",
    "columnAmount": "Amount",
    "columnGateway": "Gateway",
    "columnStatus": "Status",
    "columnInvoice": "Invoice",
    "columnDocuments": "Documents",
    "downloadInvoice": "Download",
    "downloadRefundNote": "Refund Note",
    "typeSubscription": "Subscription",
    "typeCredits": "Credits",
    "statusCompleted": "Completed",
    "statusPending": "Pending",
    "statusFailed": "Failed",
    "statusRefunded": "Refunded",
    "pagination": "Showing {{start}}-{{end}} of {{total}}",
    "previous": "Previous",
    "next": "Next",
    "invoiceDownloaded": "Invoice Downloaded",
    "invoiceDownloadedDesc": "Your invoice has been downloaded successfully.",
    "refundNoteDownloaded": "Refund Note Downloaded",
    "refundNoteDownloadedDesc": "Your refund note has been downloaded successfully.",
    "downloadFailed": "Download Failed"
  },
  "install": {
    "title": "Platform Installation",
    "subtitle": "Let's set up your AI calling platform",
    "checking": {
      "title": "Checking System Requirements",
      "description": "Verifying your server configuration...",
      "failed": "Failed to check system requirements. Make sure your server is running and database is configured.",
      "fixErrors": "Please fix the errors above before proceeding with installation."
    },
    "form": {
      "title": "Create Super Admin Account",
      "description": "Set up your administrator account and company details",
      "checksPassed": "System checks passed!",
      "serverMeetsRequirements": "Your server meets all requirements",
      "companyName": "Company Name",
      "companyNamePlaceholder": "Acme Corporation",
      "adminEmail": "Admin Email",
      "adminEmailPlaceholder": "admin@example.com",
      "adminPassword": "Admin Password",
      "adminPasswordPlaceholder": "Minimum 8 characters",
      "confirmPassword": "Confirm Password",
      "confirmPasswordPlaceholder": "Re-enter password",
      "demoMode": "Demo Mode",
      "demoModeDescription": "Enable demo mode to showcase the platform with restricted write access. All changes will be blocked and users will see a demo banner.",
      "demoModeEnabled": "Demo mode enabled - users can only view, not modify data",
      "demoModeDisabled": "Production mode - full functionality enabled",
      "installButton": "Install Platform"
    },
    "installing": {
      "title": "Installing Platform",
      "description": "Please wait while we set up your platform...",
      "settingUp": "Setting up your platform",
      "creatingDatabase": "Creating database tables, admin account, and initial configuration..."
    },
    "success": {
      "title": "Installation Complete!",
      "description": "Platform has been successfully installed",
      "important": "Important:",
      "saveCredentials": "Save these admin credentials securely. You'll need them to login.",
      "adminEmail": "Admin Email",
      "adminPassword": "Admin Password",
      "nextSteps": "Next Steps:",
      "step1": "Login with your admin credentials",
      "step2": "Configure API keys in Settings (Stripe, Twilio, ElevenLabs)",
      "step3": "Set up Stripe webhooks",
      "step4": "Create your first AI agent",
      "step5": "Launch your first campaign",
      "goToLogin": "Go to Login"
    },
    "footer": {
      "needHelp": "Need help? Check the",
      "installationGuide": "Installation Guide"
    },
    "validation": {
      "emailRequired": "Email is required",
      "emailInvalid": "Invalid email address",
      "passwordRequired": "Password is required",
      "passwordMinLength": "Password must be at least 8 characters",
      "passwordsNoMatch": "Passwords do not match",
      "companyRequired": "Company name is required",
      "installFailed": "Installation failed. Please try again."
    }
  },
  "flowTemplates": {
    "title": "Flow Templates",
    "subtitle": "Pre-built conversation flows to get you started quickly",
    "loadingTemplates": "Loading templates...",
    "availableTemplates": "Available Templates",
    "readyToUse": "Ready to Use",
    "preconfiguredWorkflows": "Pre-configured workflows",
    "noTemplates": "No Templates Available",
    "noTemplatesDesc": "Flow templates will appear here when they are created by administrators.",
    "template": "Template",
    "nodesCount": "{{count}} nodes",
    "useThisTemplate": "Use This Template",
    "createFromTemplate": "Create Flow from Template",
    "flowNameRequired": "Flow Name *",
    "flowNamePlaceholder": "My Lead Qualification Flow",
    "customizeAfterCreation": "You can customize the flow after creation",
    "createFlow": "Create Flow",
    "toast": {
      "flowCreated": "Flow Created!",
      "flowCreatedDesc": "Your flow has been created from the template.",
      "createFailed": "Failed to Create Flow"
    }
  },
  "conversations": {
    "title": "Conversations",
    "subtitle": "View and analyze all call transcripts and AI summaries",
    "searchPlaceholder": "Search transcripts and summaries...",
    "noConversations": "No conversations found matching your criteria",
    "callId": "Call",
    "aiSummary": "AI Summary",
    "transcriptPreview": "Transcript Preview",
    "transcript": "Transcript",
    "noTranscriptYet": "No transcript available yet",
    "noTranscribedYet": "No transcribed conversations yet",
    "allTranscribed": "All conversations have been transcribed",
    "transcriptPending": "Transcript is being processed...",
    "filters": {
      "status": "Status",
      "sentiment": "Sentiment",
      "allStatus": "All Status",
      "allSentiment": "All Sentiment"
    },
    "tabs": {
      "allCalls": "All Calls ({{count}})",
      "transcribed": "Transcribed ({{count}})",
      "pending": "Pending ({{count}})"
    },
    "status": {
      "completed": "Completed",
      "failed": "Failed",
      "inProgress": "In Progress"
    },
    "sentiment": {
      "positive": "Positive",
      "negative": "Negative",
      "neutral": "Neutral"
    },
    "classification": {
      "hotLead": "Hot Lead",
      "warmLead": "Warm Lead",
      "lost": "Lost"
    }
  },
  "incomingConnections": {
    "title": "Incoming Connections",
    "subtitle": "Connect incoming agents to your phone numbers for receiving calls",
    "newConnection": "New Connection",
    "stats": {
      "totalConnections": "Total Connections",
      "phoneNumbers": "Phone Numbers",
      "availableNumbers": "Available Numbers",
      "incomingAgents": "Incoming Agents"
    },
    "card": {
      "title": "Active Connections",
      "description": "Phone numbers connected to incoming agents for receiving calls"
    },
    "empty": {
      "title": "No Connections",
      "description": "Create your first connection to start receiving calls on your phone numbers",
      "createFirst": "Create Your First Connection"
    },
    "connection": {
      "language": "Language",
      "created": "Created"
    },
    "dialog": {
      "createTitle": "Create Incoming Connection",
      "createDescription": "Connect an incoming agent to a phone number for receiving calls",
      "deleteTitle": "Delete Connection?",
      "deleteDescription": "Are you sure you want to delete this connection? The phone number",
      "deleteDescriptionRoute": "will no longer route to"
    },
    "form": {
      "agentLabel": "Incoming Agent",
      "agentPlaceholder": "Select an incoming agent...",
      "agentHint": "The AI agent that will handle incoming calls",
      "noAgents": "No incoming agents available. Create one first.",
      "phoneLabel": "Phone Number",
      "phonePlaceholder": "Select a phone number...",
      "phoneHint": "The phone number that will receive calls",
      "noPhones": "No available phone numbers. All numbers are already connected.",
      "freePlanNoPhones": "Your current plan does not include dedicated phone numbers. Upgrade your plan to connect your own number.",
      "upgradeNow": "Upgrade Plan"
    },
    "actions": {
      "creating": "Creating...",
      "createConnection": "Create Connection",
      "deleting": "Deleting...",
      "deleteConnection": "Delete Connection"
    },
    "toast": {
      "created": "Connection Created",
      "createdDesc": "The incoming connection has been created successfully.",
      "createFailed": "Creation Failed",
      "createFailedDesc": "Failed to create the connection.",
      "deleted": "Connection Deleted",
      "deletedDesc": "The incoming connection has been deleted successfully.",
      "deleteFailed": "Delete Failed",
      "deleteFailedDesc": "Failed to delete the connection.",
      "validationError": "Validation Error",
      "validationErrorDesc": "Please select both an agent and a phone number."
    }
  },
  "voicePreview": {
    "title": "Voice Preview & Settings",
    "previewSettings": "Preview Voice",
    "adjustSettings": "Adjust voice settings and hear a preview before saving.",
    "adjustSettingsFor": "Adjust voice settings for {{name}} and hear a preview.",
    "previewText": "Preview Text",
    "enterText": "Enter text to preview...",
    "characters": "characters",
    "stability": "Stability",
    "stabilityHelp": "Lower = more expressive, Higher = more consistent",
    "similarityBoost": "Similarity Boost",
    "similarityHelp": "How closely the voice matches the original",
    "speed": "Speed",
    "speedHelp": "Speaking rate: 0.7x (slower) to 1.2x (faster). Default: 1.0",
    "play": "Play",
    "pause": "Pause",
    "stop": "Stop",
    "generate": "Generate Preview",
    "regenerate": "Regenerate",
    "noVoiceSelected": "No Voice Selected",
    "pleaseSelectVoice": "Please select a voice first to preview.",
    "error": "Preview Error",
    "failedToGenerate": "Failed to generate voice preview",
    "defaultText": "Hello! This is a preview of how I'll sound. I can adjust my tone and style based on your preferences."
  },
  "cookies": {
    "title": "Cookie Preferences",
    "description": "We use cookies to enhance your browsing experience and analyze site traffic.",
    "acceptAll": "Accept All",
    "acceptEssential": "Essential Only",
    "managePreferences": "Manage Preferences",
    "analytics": {
      "title": "Analytics Cookies",
      "description": "Help us understand how visitors interact with our website."
    },
    "essential": {
      "title": "Essential Cookies",
      "description": "Required for the website to function properly."
    },
    "marketing": {
      "title": "Marketing Cookies",
      "description": "Used to track visitors across websites for advertising purposes."
    },
    "preferences": {
      "title": "Preference Cookies",
      "description": "Remember your settings and preferences."
    },
    "savePreferences": "Save Preferences"
  },
  "phoneConflict": {
    "title": "Phone Number Conflict",
    "description": "This phone number is already in use.",
    "usedByCampaign": "This phone number is used by an active campaign",
    "usedByAgent": "This phone number is assigned to another agent",
    "connectedTo": "Connected to",
    "buyNewNumber": "Buy a New Number",
    "useAnyway": "Use Anyway"
  },
  "billing_period": "Billing Period"
}
