# German translation of ElevenLabs Agent (1.0.1-alpha6)
# Copyright (c) 2026 by the German translation team
#
msgid ""
msgstr ""
"Project-Id-Version: ElevenLabs Agent (1.0.1-alpha6)\n"
"POT-Creation-Date: 2026-07-12 13:30+0000\n"
"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"

msgid "Title"
msgstr "Titel"
msgid "Body"
msgstr "Textkörper"
msgid "Status"
msgstr "Status"
msgid "Delete"
msgstr "Löschen"
msgid "Operations"
msgstr "Aktionen"
msgid "Cancel"
msgstr "Abbrechen"
msgid "Disabled"
msgstr "Deaktiviert"
msgid "Enabled"
msgstr "Aktiviert"
msgid "unknown"
msgstr "unbekannt"
msgid "Tag"
msgstr "Tag"
msgid "Edit"
msgstr "Bearbeiten"
msgid "Test"
msgstr "Test"
msgid "none"
msgstr "keine"
msgid "Settings"
msgstr "Einstellungen"
msgid "Name"
msgstr "Name"
msgid "Field"
msgstr "Feld"
msgid "Label"
msgstr "Beschriftung"
msgid "Summary"
msgstr "Zusammenfassung"
msgid "View"
msgstr "Ansicht"
msgid "Updated"
msgstr "Aktualisiert"
msgid "ID"
msgstr "ID"
msgid "Check"
msgstr "Überprüfen"
msgid "Created"
msgstr "Erstellt"
msgid "Published"
msgstr "Veröffentlicht"
msgid "Heading"
msgstr "Überschrift"
msgid "General"
msgstr "Allgemein"
msgid "Temperature"
msgstr "Temperatur"
msgid "Square"
msgstr "Quadrat"
msgid "API key"
msgstr "API-Key"
msgid "Source"
msgstr "Quelle"
msgid "Slow"
msgstr "Langsam"
msgid "Fast"
msgstr "Schnell"
msgid "Completed"
msgstr "Abgeschlossen"
msgid "Testing"
msgstr "Testen"
msgid "Unpublished"
msgstr "Nicht veröffentlicht"
msgid "Agent"
msgstr "Client-Software"
msgid "Language code"
msgstr "Sprachkürzel"
msgid "Usage"
msgstr "Verwendung"
msgid "Local"
msgstr "Lokal"
msgid "Machine name"
msgstr "Systemname"
msgid "About"
msgstr "Über"
msgid "Conversations"
msgstr "Unterhaltungen"
msgid "Started"
msgstr "Startzeit"
msgid "Speed"
msgstr "Geschwindigkeit"
msgid "Entity type"
msgstr "Entitätstyp"
msgid "Intensity"
msgstr "Intensität"
msgid "Bundle"
msgstr "Subtyp"
msgid "Uses"
msgstr "Verwendungszwecke"
msgid "Aborted."
msgstr "Abgebrochen."
msgid "Trigger"
msgstr "Auslösen"
msgid "Not set"
msgstr "Nicht eingerichtet"
msgid "Fix"
msgstr "Reparieren"
msgid "Configured"
msgstr "Konfiguriert"
msgid "Waveform"
msgstr "Wellenform"
msgid "Untag"
msgstr "Tag entfernen"
msgid "Triangle"
msgstr "Dreieck"
msgid "Agent ID"
msgstr "Agenten-ID"
msgid "Field machine name"
msgstr "Feld -Systemname"
msgid "Edit definition"
msgstr "Definition bearbeiten"
msgid "Very slow"
msgstr "Sehr langsam"
msgid "Very fast"
msgstr "Sehr schnell"
msgid "Pulse"
msgstr "Pulsieren"
msgid "Required value"
msgstr "Erforderlicher Wert"
msgid "@count node"
msgid_plural "@count nodes"
msgstr[0] "@count-Knoten"
msgstr[1] "@count-Knoten"
msgid "Published only"
msgstr "Nur Veröffentlichte"
msgid "Button label"
msgstr "Beschriftung des Buttons"
msgid "Transcript"
msgstr "Transkript"
msgid "@role"
msgstr "@role"
msgid "Save mapping"
msgstr "Zuordnung speichern"
msgid "Source entity"
msgstr "Quell-Entität"
msgid "Source entity type"
msgstr "Quell-Entitätstyp"
msgid "Agents"
msgstr "Agenten"
msgid "Stability"
msgstr "Stabilität"
msgid "Target entity type"
msgstr "Ziel-Entitätstyp"
msgid "Add agent"
msgstr "Agent hinzufügen"
msgid "@code"
msgstr "@code"
msgid "Sine"
msgstr "Sinus"
msgid "Agent name"
msgstr "Name des Agenten"
msgid "Source entity id"
msgstr "Quell-Entitäts-ID"
msgid "Target bundle"
msgstr "Zielsubtyp"
msgid "Start conversation"
msgstr "Gespräch beginnen"
msgid "Last synced"
msgstr "Zuletzt synchronisiert"
msgid "Correlation ID"
msgstr "Korrelations-ID"
msgid "View transcript"
msgstr "Transkript ansehen"
msgid "Indexed status"
msgstr "Indizierter Status"
msgid "ElevenLabs"
msgstr "ElevenLabs"
msgid "Dropout"
msgstr "Ausfallen"
msgid "System prompt"
msgstr "System prompt"
msgid "1 field"
msgid_plural "@count fields"
msgstr[0] "1 Feld"
msgstr[1] "@count-Felder"
msgid "—"
msgstr "—"
msgid "Window (seconds)"
msgstr "Fenster (Sekunden)"
msgid "GPT-4o"
msgstr "GPT-4o"
msgid "Claude 3.5 Sonnet"
msgstr "Claude 3,5 Sonett"
msgid "ElevenLabs API key"
msgstr "ElevenLabs-API-Schlüssel"
msgid "Status filter"
msgstr "Statusfilter"
msgid "— none —"
msgstr "– keine –"
msgid "Agent %label saved."
msgstr "Agent %label gespeichert."
msgid ""
"ElevenLabs Agent integrates the ElevenLabs Conversational AI platform "
"into Drupal. It mints signed WebSocket sessions server-side, ships a "
"bindable trigger element a theme can place anywhere, and validates "
"HMAC-signed post-call webhooks. An optional active-channel visualiser "
"(the \"FACE\") reacts to live audio."
msgstr ""
"ElevenLabs Agent integriert die ElevenLabs Conversational AI-Plattform "
"in Drupal. Es prägt signierte WebSocket-Sitzungen serverseitig, "
"liefert ein bindbares Triggerelement, das ein Theme überall "
"platzieren kann, und validiert HMAC-signierte Post-Call-Webhooks. Ein "
"optionaler Aktivkanal-Visualizer (das „FACE“) reagiert auf "
"Live-Audio."
msgid "Configuring credentials"
msgstr "Anmeldeinformationen konfigurieren"
msgid ""
"Set the account API key and the post-call webhook signing secret on "
"the <em>ElevenLabs Agent</em> settings page. In production, prefer "
"overriding these in <code>settings.php</code> rather than storing them "
"in config."
msgstr ""
"Legen Sie den Konto-API-Schlüssel und das Webhook-Signaturgeheimnis "
"nach dem Anruf auf der Einstellungsseite des "
"<em>ElevenLabs-Agenten</em> fest. In der Produktion sollten Sie diese "
"lieber in <code>settings.php</code> überschreiben, als sie in der "
"Konfiguration zu speichern."
msgid "Adopting an agent"
msgstr "Einen Agenten adoptieren"
msgid ""
"Use the <em>Remote agents</em> tab to list the agents in your "
"ElevenLabs workspace and adopt one as a local Agent entity. From the "
"agent you can open the test bed to run a conversation end-to-end."
msgstr ""
"Verwenden Sie die Registerkarte <em>Remote-Agenten</em>, um die "
"Agenten in Ihrem ElevenLabs-Arbeitsbereich aufzulisten und einen als "
"lokale Agenteneinheit zu übernehmen. Vom Agenten aus können Sie die "
"Testumgebung öffnen, um eine End-to-End-Konversation durchzuführen."
msgid "Placing the call affordance"
msgstr "Platzierung des Anrufangebots"
msgid ""
"Render the trigger element wherever the conversation should start, or "
"place the Call To Action block on a page. The trigger handles the "
"whole lifecycle: mint, connect, end."
msgstr ""
"Rendern Sie das Auslöserelement an der Stelle, an der die "
"Konversation beginnen soll, oder platzieren Sie den "
"Call-to-Action-Block auf einer Seite. Der Trigger verwaltet den "
"gesamten Lebenszyklus: Mint, Connect, End."
msgid "Knowledge base sync"
msgstr "Synchronisierung der Wissensdatenbank"
msgid ""
"Content entities are projected into the agent knowledge base through "
"pluggable projectors. The optional KB Selector submodule lets you tag "
"bundles and choose which fields to project from the admin UI."
msgstr ""
"Inhaltsentitäten werden über steckbare Projektoren in die "
"Wissensdatenbank des Agenten projiziert. Mit dem optionalen KB "
"Selector-Submodul können Sie Bundles markieren und auswählen, welche "
"Felder über die Admin-Benutzeroberfläche projiziert werden sollen."
msgid "Lead capture"
msgstr "Lead-Erfassung"
msgid ""
"The optional Leads submodule adds a \"Call lead\" content type and a "
"secret-guarded server-tool endpoint the agent can call to record a "
"lead when it has gathered enough detail."
msgstr ""
"Das optionale Untermodul „Leads“ fügt einen Inhaltstyp „Call "
"Lead“ und einen geheimgeschützten Server-Tool-Endpunkt hinzu, den "
"der Agent anrufen kann, um einen Lead aufzuzeichnen, wenn er genügend "
"Details gesammelt hat."
msgid ""
"Credentials are used server-side only. For production, override the "
"API key and webhook secret in <code>settings.php</code> instead of "
"saving them here."
msgstr ""
"Anmeldeinformationen werden nur serverseitig verwendet. Überschreiben "
"Sie für die Produktion den API-Schlüssel und das Webhook-Geheimnis "
"in <code>settings.php</code>, anstatt sie hier zu speichern."
msgid "ElevenLabs Agent API key"
msgstr "ElevenLabs-Agent-API-Schlüssel"
msgid ""
"The ElevenLabs API key is not set, so the module cannot mint signed "
"sessions. Configure it on the <a href=\":url\">settings page</a>, or "
"override it in settings.php."
msgstr ""
"Der ElevenLabs-API-Schlüssel ist nicht festgelegt, sodass das Modul "
"keine signierten Sitzungen erstellen kann. Konfigurieren Sie es auf "
"der <a href=\":url\">Einstellungsseite</a> oder überschreiben Sie es "
"in der Datei „settings.php“."
msgid "ElevenLabs Agent secrets storage"
msgstr "Speicherung der Geheimnisse des ElevenLabs-Agenten"
msgid "Stored in exportable configuration"
msgstr "In exportierbarer Konfiguration gespeichert"
msgid ""
"These secrets live in exportable configuration and will be captured by "
"any configuration export, risking exposure in version control: @keys. "
"Override them in settings.php (or use the Key module) and clear them "
"from configuration."
msgstr ""
"Diese Geheimnisse befinden sich in der exportierbaren Konfiguration "
"und werden bei jedem Konfigurationsexport erfasst, wodurch das Risiko "
"einer Offenlegung in der Versionskontrolle besteht: @keys. "
"Überschreiben Sie sie in der Datei „settings.php“ (oder verwenden "
"Sie das Key-Modul) und löschen Sie sie aus der Konfiguration."
msgid "ElevenLabs Agent"
msgstr "ElevenLabs-Agent"
msgid ""
"ElevenLabs Agents (Conversational AI) integration — signed-URL "
"session minting, SDK trigger element, and HMAC-validated post-call "
"webhooks."
msgstr ""
"ElevenLabs Agents (Conversational AI)-Integration – Session-Minting "
"mit signierter URL, SDK-Triggerelement und HMAC-validierte "
"Post-Call-Webhooks."
msgid ""
"Configure the ElevenLabs Agents (Conversational AI) connection. Remote "
"agents, local agents, conversations, and KB documents are all "
"reachable from tabs on this page."
msgstr ""
"Konfigurieren Sie die ElevenLabs Agents-Verbindung (Conversational "
"AI). Remote-Agenten, lokale Agenten, Konversationen und KB-Dokumente "
"sind alle über die Registerkarten auf dieser Seite erreichbar."
msgid "Remote agents"
msgstr "Remote-Agenten"
msgid "KB documents"
msgstr "KB-Dokumente"
msgid "Administer ElevenLabs Agent"
msgstr "Verwalten Sie den ElevenLabs-Agenten"
msgid ""
"Configure the ElevenLabs Agents connection, webhook signing secret, "
"agents, and context signals."
msgstr ""
"Konfigurieren Sie die Verbindung der ElevenLabs-Agenten, das "
"Webhook-Signaturgeheimnis, die Agenten und die Kontextsignale."
msgid "Adopt remote agent"
msgstr "Remote-Agent übernehmen"
msgid "Test conversation"
msgstr "Testgespräch"
msgid "ElevenLabs Agent CTA block"
msgstr "ElevenLabs Agent CTA-Block"
msgid "ElevenLabs Agent settings"
msgstr "Einstellungen des ElevenLabs-Agenten"
msgid "Post-call webhook signing secret"
msgstr "Webhook-Signaturgeheimnis nach dem Anruf"
msgid "Server-tool shared secret"
msgstr "Gemeinsames Geheimnis des Server-Tools"
msgid "Session-mint rate limit — per IP, per window"
msgstr "Begrenzung der Session-Mint-Rate – pro IP, pro Fenster"
msgid "Session-mint rate limit — site-wide ceiling, per window (0 disables)"
msgstr ""
"Begrenzung der Sitzungs-Mint-Rate – Website-weite Obergrenze, pro "
"Fenster (0 Deaktivierungen)"
msgid "Session-mint rate-limit window, in seconds"
msgstr "Session-Mint-Rate-Limit-Fenster, in Sekunden"
msgid "ElevenLabs agent"
msgstr "ElevenLabs-Agent"
msgid "ElevenLabs Agent ID"
msgstr "ElevenLabs-Agenten-ID"
msgid "Voice ID override"
msgstr "Sprach-ID-Überschreibung"
msgid "Model tier"
msgstr "Modellstufe"
msgid "FACE intensity multiplier"
msgstr "FACE-Intensitätsmultiplikator"
msgid "FACE low-amplitude tint"
msgstr "GESICHT-Tönung mit geringer Amplitude"
msgid "FACE high-amplitude tint"
msgstr "FACE-Tönung mit hoher Amplitude"
msgid "FACE dropout (smoothing retention)"
msgstr "FACE-Dropout (glättende Retention)"
msgid "FACE sine frequency"
msgstr "FACE-Sinusfrequenz"
msgid "FACE sine amplitude (percent)"
msgstr "FACE-Sinusamplitude (Prozent)"
msgid "FACE waveform"
msgstr "FACE-Wellenform"
msgid "FACE visitor-speaking marker shape"
msgstr "FACE-Besucher-sprechende Markierungsform"
msgid "FACE languages"
msgstr "FACE-Sprachen"
msgid "FACE per-language parameter sets"
msgstr "FACE-Parametersätze pro Sprache"
msgid "Parameter set"
msgstr "Parametersatz"
msgid "Intensity multiplier"
msgstr "Intensitätsmultiplikator"
msgid "Low-amplitude tint"
msgstr "Tönung mit geringer Amplitude"
msgid "High-amplitude tint"
msgstr "Tönung mit hoher Amplitude"
msgid "Sine frequency"
msgstr "Sinusfrequenz"
msgid "Sine amplitude"
msgstr "Sinus-Amplitude"
msgid "Visitor-speaking marker shape"
msgstr "Besuchersprechende Markierungsform"
msgid "ElevenLabs Agent — KB Selector"
msgstr "ElevenLabs Agent – ​​KB-Selektor"
msgid ""
"Admin panel for choosing which site content types (and which fields "
"within them, under what conditions) feed the ElevenLabs agent's "
"Knowledge Base. Ships no content types of its own — the host site's "
"`<property>_custom` module owns the schema."
msgstr ""
"Admin-Panel zum Auswählen, welche Site-Inhaltstypen (und welche "
"Felder darin unter welchen Bedingungen) die Wissensdatenbank des "
"ElevenLabs-Agenten versorgen. Liefert keine eigenen Inhaltstypen – "
"das Modul „<property>_custom“ der Host-Site ist Eigentümer des "
"Schemas."
msgid "KB selector"
msgstr "KB-Selektor"
msgid "Administer ElevenLabs Agent KB selector"
msgstr "ElevenLabs Agent KB-Selektor verwalten"
msgid ""
"Tag content types for KB sync, choose which fields are projected, set "
"filter conditions."
msgstr ""
"Markieren Sie Inhaltstypen für die KB-Synchronisierung, wählen Sie "
"aus, welche Felder projiziert werden, und legen Sie Filterbedingungen "
"fest."
msgid "Configure KB mapping"
msgstr "Konfigurieren Sie die KB-Zuordnung"
msgid "KB content mapping"
msgstr "KB-Inhaltszuordnung"
msgid "Machine ID (<entity_type>.<bundle>)"
msgstr "Maschinen-ID (<entity_type>.<bundle>)"
msgid "Included fields (empty = all text-shaped)"
msgstr "Eingeschlossene Felder (leer = alle textförmig)"
msgid "Status filter (any / published_only / unpublished_only)"
msgstr "Statusfilter (beliebig/veröffentlicht_nur/unveröffentlicht_nur)"
msgid "Per-field equality filters"
msgstr "Gleichheitsfilter pro Feld"
msgid "KB usage mode (prompt / auto)"
msgstr "KB-Nutzungsmodus (Eingabeaufforderung/Automatisch)"
msgid "Tagged — @filter, @fields"
msgstr "Markiert: @filter, @fields"
msgid "all text fields"
msgstr "alle Textfelder"
msgid "— untagged —"
msgstr "— ohne Tag —"
msgid ""
"Tag the content types whose entities should feed the agent's Knowledge "
"Base. For each tagged bundle, choose which fields to project and what "
"status to require. The host site's `&lt;property&gt;_custom` module "
"owns the schema; this page only configures sync."
msgstr ""
"Kennzeichnen Sie die Inhaltstypen, deren Entitäten die "
"Wissensdatenbank des Agenten versorgen sollen. Wählen Sie für jedes "
"getaggte Paket aus, welche Felder projiziert werden sollen und welchen "
"Status sie benötigen. Das Modul „<property>_custom“ der Host-Site "
"ist Eigentümer des Schemas. Auf dieser Seite wird nur die "
"Synchronisierung konfiguriert."
msgid "No fieldable bundles found."
msgstr "Keine feldfähigen Pakete gefunden."
msgid "KB content mappings"
msgstr "KB-Inhaltszuordnungen"
msgid "Untag mapping %label?"
msgstr "Zuordnung %label aufheben?"
msgid ""
"The bundle and its fields stay where they are — only the KB sync "
"configuration is removed. Entities of this bundle will stop syncing to "
"the agent's knowledge base."
msgstr ""
"Das Bundle und seine Felder bleiben dort, wo sie sind – nur die "
"KB-Synchronisierungskonfiguration wird entfernt. Entitäten dieses "
"Pakets werden nicht mehr mit der Wissensdatenbank des Agenten "
"synchronisiert."
msgid "Untagged %label."
msgstr "%label ohne Tag."
msgid "KB mapping: @bundle (@type)"
msgstr "KB-Zuordnung: @bundle (@type)"
msgid ""
"Operator-facing name for this mapping. Defaults to "
"\"&lt;entity_type&gt; · &lt;bundle&gt;\"."
msgstr ""
"Für den Bediener sichtbarer Name für diese Zuordnung. Der "
"Standardwert ist „<entity_type> · <bundle>“."
msgid "Unpublished only"
msgstr "Nur unveröffentlicht"
msgid "Any status"
msgstr "Beliebiger Status"
msgid ""
"Entities whose publication status doesn't match are skipped at sync "
"time."
msgstr ""
"Entitäten, deren Veröffentlichungsstatus nicht übereinstimmt, "
"werden zum Zeitpunkt der Synchronisierung übersprungen."
msgid "Included fields"
msgstr "Eingeschlossene Felder"
msgid ""
"Pick the fields to project into the KB document. Leave all unchecked "
"to fall back to \"all text-shaped fields\" (the default behaviour of "
"the generic projector)."
msgstr ""
"Wählen Sie die Felder aus, die in das KB-Dokument projiziert werden "
"sollen. Lassen Sie die Option „Alle“ deaktiviert, um auf „alle "
"textförmigen Felder“ zurückzugreifen (das Standardverhalten des "
"generischen Projektors)."
msgid "KB usage mode"
msgstr "KB-Nutzungsmodus"
msgid "Auto — retrieved via RAG when relevant"
msgstr "Automatisch – wird bei Bedarf über RAG abgerufen"
msgid "Prompt — always inlined in the system prompt"
msgstr ""
"Eingabeaufforderung – immer in die Systemeingabeaufforderung "
"integriert"
msgid ""
"Prompt mode bloats every turn — keep \"auto\" unless the document is "
"short and must always be available."
msgstr ""
"Der Eingabeaufforderungsmodus bläht sich ständig auf – behalten "
"Sie „Automatisch“ bei, es sei denn, das Dokument ist kurz und muss "
"immer verfügbar sein."
msgid "Tag and save"
msgstr "Markieren und speichern"
msgid ""
"An entity passes only if every row matches. Leave the field column "
"blank to skip a row. Compares against the field's primary value (e.g. "
"<code>field_kb_status.value = \"live\"</code>)."
msgstr ""
"Eine Entität besteht nur, wenn jede Zeile übereinstimmt. Lassen Sie "
"die Feldspalte leer, um eine Zeile zu überspringen. Vergleicht mit "
"dem Primärwert des Felds (z. B. <code>field_kb_status.value = "
"\"live\"</code>)."
msgid "Add another filter row"
msgstr "Fügen Sie eine weitere Filterzeile hinzu"
msgid "Mapping saved for @id."
msgstr "Zuordnung für @id gespeichert."
msgid "Configurable mapping (selector-driven)"
msgstr "Konfigurierbares Mapping (selektorgesteuert)"
msgid ""
"Projects any tagged node bundle using the field selection and filters "
"configured in the KB selector."
msgstr ""
"Projiziert jedes getaggte Knotenbündel unter Verwendung der im "
"KB-Selektor konfigurierten Feldauswahl und Filter."
msgid "ElevenLabs Agent — Call Leads"
msgstr "ElevenLabs-Agent – ​​Anruf-Leads"
msgid ""
"Captures leads from agent conversations: a \"Call lead\" content type "
"(name, company, contact, reason) plus a secured write_lead endpoint "
"the agent calls as a server tool when it has enough information."
msgstr ""
"Erfasst Leads aus Agentengesprächen: einen Inhaltstyp „Anruflead“ "
"(Name, Firma, Kontakt, Grund) sowie einen gesicherten "
"write_lead-Endpunkt, den der Agent als Server-Tool aufruft, wenn er "
"über genügend Informationen verfügt."
msgid "write_lead captured lead #@id (@name)."
msgstr "write_lead hat Lead #@id (@name) erfasst."
msgid "write_lead failed to create a lead: @message"
msgstr "write_lead konnte keinen Lead erstellen: @message"
msgid "— not set —"
msgstr "– nicht gesetzt –"
msgid "Inputs provided"
msgstr "Eingaben bereitgestellt"
msgid "— unknown —"
msgstr "— unbekannt —"
msgid "@count signal(s): @keys"
msgstr "@count-Signal(e): @keys"
msgid "@label request to @path failed: @message"
msgstr "@label-Anfrage an @path fehlgeschlagen: @message"
msgid "Low tint"
msgstr "Geringe Tönung"
msgid "High tint"
msgstr "Hohe Tönung"
msgid "Sawtooth"
msgstr "Sägezahn"
msgid "Speaking shape"
msgstr "Sprechende Form"
msgid "Circle (no swap)"
msgstr "Kreis (kein Tausch)"
msgid "ElevenLabs document"
msgstr "ElevenLabs-Dokument"
msgid "— pending —"
msgstr "- ausstehend -"
msgid "KB sync skip: @type/@id no longer exists."
msgstr "KB-Synchronisierung überspringen: @type/@id existiert nicht mehr."
msgid "KB sync skip: projection @name is under the @floor-byte RAG floor."
msgstr ""
"KB-Synchronisierung überspringen: Projektion @name liegt unter der "
"RAG-Untergrenze @floor-byte."
msgid "KB sync failed for @name: @msg"
msgstr "KB-Synchronisierung für @name: @msg fehlgeschlagen"
msgid "Failed to delete KB document @id: @msg"
msgstr "Das Löschen des KB-Dokuments @id: @msg ist fehlgeschlagen"
msgid "KB sync failed (map @id, doc @doc): @msg"
msgstr "KB-Synchronisierung fehlgeschlagen (Map @id, doc @doc): @msg"
msgid "Context signal @id failed and was skipped: @message"
msgstr ""
"Das Kontextsignal @id ist fehlgeschlagen und wurde übersprungen: "
"@message"
msgid "Session initiation failed for agent @agent: @message"
msgstr "Sitzungseinleitung für Agent @agent: @message fehlgeschlagen"
msgid ""
"Ignored replayed post_call_transcription webhook for already-completed "
"conversation (correlation @corr)."
msgstr ""
"Ignorierter wiederholter post_call_transcription-Webhook für bereits "
"abgeschlossene Konversation (Korrelation @corr)."
msgid ""
"Logged completed ElevenLabs conversation (correlation @corr, "
"ElevenLabs id @id)."
msgstr ""
"Protokollierte abgeschlossene ElevenLabs-Konversation (Korrelation "
"@corr, ElevenLabs-ID @id)."
msgid ""
"post_call_transcription webhook carried no correlation_id; cannot link "
"it to a Conversation record."
msgstr ""
"Der post_call_transcription-Webhook trug keine Korrelations-ID; Es "
"kann nicht mit einem Gesprächsdatensatz verknüpft werden."
msgid ""
"post_call_transcription webhook correlation_id @id matched no "
"Conversation record."
msgstr ""
"post_call_transcription Webhook Correlation_id @id stimmte mit keinem "
"Konversationsdatensatz überein."
msgid ""
"SECURITY: post-call webhook for already-completed conversation "
"(correlation @corr, bound to @bound) presented a different "
"conversation_id @got; refused to overwrite."
msgstr ""
"SICHERHEIT: Webhook nach dem Anruf für bereits abgeschlossene "
"Konversation (Korrelation @corr, gebunden an @bound) präsentierte "
"eine andere Konversations-ID @got; weigerte sich zu überschreiben."
msgid ""
"SECURITY: ElevenLabs conversation_id @got is already linked to another "
"Conversation record; refused to relink it to correlation @corr."
msgstr ""
"SICHERHEIT: Die ElevenLabs-Konversations-ID @got ist bereits mit einem "
"anderen Konversationsdatensatz verknüpft. weigerte sich, es erneut "
"mit der Korrelation @corr zu verknüpfen."
msgid ""
"Could not reach ElevenLabs: @message Configure the API key on the <a "
"href=\":settings\">Settings tab</a> first."
msgstr ""
"ElevenLabs konnte nicht erreicht werden: @message Konfigurieren Sie "
"zuerst den API-Schlüssel auf der Registerkarte <a "
"href=\":settings\">Einstellungen</a>."
msgid "Go to test bed"
msgstr "Gehen Sie zum Prüfstand"
msgid "Edit local"
msgstr "Lokal bearbeiten"
msgid "Use this agent"
msgstr "Verwenden Sie diesen Agenten"
msgid "— not adopted —"
msgstr "– nicht übernommen –"
msgid ""
"Agents that exist in your ElevenLabs workspace. \"Use this agent\" "
"creates a local Agent config entity bound to it; from there you can "
"drop a trigger element on any page or jump straight to the test bed."
msgstr ""
"Agenten, die in Ihrem ElevenLabs-Arbeitsbereich vorhanden sind. "
"„Diesen Agenten verwenden“ erstellt eine daran gebundene lokale "
"Agentenkonfigurationseinheit. Von dort aus können Sie ein "
"Triggerelement auf einer beliebigen Seite einfügen oder direkt zur "
"Testumgebung springen."
msgid ""
"No agents found in this workspace yet. Create one at <a href=\":url\" "
"target=\"_blank\">elevenlabs.io</a> first, then refresh this page."
msgstr ""
"In diesem Arbeitsbereich wurden noch keine Agenten gefunden. Erstellen "
"Sie zuerst eine unter <a href=\":url\" "
"target=\"_blank\">elevenlabs.io</a> und aktualisieren Sie dann diese "
"Seite."
msgid "API key configured"
msgstr "API-Schlüssel konfiguriert"
msgid "Set it on the <a href=\":url\">Settings tab</a>."
msgstr ""
"Legen Sie es auf der Registerkarte <a href=\":url\">Einstellungen</a> "
"fest."
msgid "Local Agent has its remote ID"
msgstr "Der lokale Agent hat seine Remote-ID"
msgid "Edit the Agent and paste the ElevenLabs Agent ID."
msgstr ""
"Bearbeiten Sie den Agenten und fügen Sie die ElevenLabs-Agenten-ID "
"ein."
msgid "Webhook signing secret configured (optional)"
msgstr "Webhook-Signaturgeheimnis konfiguriert (optional)"
msgid ""
"Optional — needed only for post-call analysis. Without it, "
"conversations work but the Conversation entity stays at "
"status=initiated."
msgstr ""
"Optional – nur für die Analyse nach dem Anruf erforderlich. Ohne "
"sie funktionieren Konversationen, aber die Konversationsentität "
"bleibt auf dem Status = initiiert."
msgid ""
"<strong>@label</strong> (@id) — remote ElevenLabs agent "
"<code>@remote</code>"
msgstr ""
"<strong>@label</strong> (@id) – Remote-ElevenLabs-Agent "
"<code>@remote</code>"
msgid "Preflight"
msgstr "Vorflug"
msgid "Context Drupal will send"
msgstr "Kontext, den Drupal sendet"
msgid ""
"This is the <code>dynamic_variables</code> blob the agent will receive "
"— the values your ContextSignal plugins produce right now, plus a "
"correlation ID minted at click time."
msgstr ""
"Dies ist der <code>dynamic_variables</code>-Blob, den der Agent "
"erhält – die Werte, die Ihre ContextSignal-Plugins gerade erzeugen, "
"plus eine Korrelations-ID, die zum Zeitpunkt des Klicks erstellt wird."
msgid ""
"Click the button to start. Your browser will ask for microphone "
"permission. Click again to end."
msgstr ""
"Klicken Sie zum Starten auf die Schaltfläche. Ihr Browser fragt nach "
"der Erlaubnis für das Mikrofon. Klicken Sie erneut, um den Vorgang zu "
"beenden."
msgid ""
"Adjust any control while the call is live — the field reacts "
"instantly. When you let go (or pick a colour / option), the value is "
"saved to the agent. Watch <code>data-elevenlabs-agent-state</code> on "
"the button — it cycles <code>idle → connecting → active → "
"idle</code>."
msgstr ""
"Passen Sie alle Steuerelemente an, während der Anruf aktiv ist – "
"das Feld reagiert sofort. Wenn Sie loslassen (oder eine Farbe/Option "
"auswählen), wird der Wert im Agenten gespeichert. Beobachten Sie "
"<code>data-elevenlabs-agent-state</code> auf der Schaltfläche – es "
"wechselt zwischen <code>idle → connected → active → "
"active</code>."
msgid "The trigger is hidden until the preflight checks pass."
msgstr ""
"Der Auslöser bleibt verborgen, bis die Preflight-Prüfungen "
"erfolgreich sind."
msgid "Base / default"
msgstr "Basis / Standard"
msgid "@code — base / default"
msgstr "@code – Basis/Standard"
msgid "Rejected an inbound webhook: @message"
msgstr "Eingehender Webhook wurde abgelehnt: @message"
msgid "Talk to the agent"
msgstr "Mit dem Agenten sprechen"
msgid "ElevenLabs agents"
msgstr "ElevenLabs-Agenten"
msgid "ElevenLabs conversation"
msgstr "ElevenLabs-Gespräch"
msgid "ElevenLabs conversations"
msgstr "ElevenLabs-Gespräche"
msgid ""
"The UUID minted at session start to tie the browser session to the "
"post-call webhook."
msgstr ""
"Die beim Sitzungsstart geprägte UUID, um die Browsersitzung an den "
"Post-Call-Webhook zu binden."
msgid "ElevenLabs conversation ID"
msgstr "ElevenLabs-Konversations-ID"
msgid ""
"ElevenLabs' own identifier for the conversation. Known once the "
"post-call webhook arrives."
msgstr ""
"ElevenLabs' eigene Kennung für die Konversation. Wird bekannt, sobald "
"der Webhook nach dem Anruf eintrifft."
msgid "Machine name of the Agent config entity this conversation used."
msgstr ""
"Computername der Agent-Konfigurationsentität, die diese Konversation "
"verwendet hat."
msgid ""
"The dynamic_variables blob assembled from context signals and handed "
"to the agent at session start — the audit trail of what Drupal told "
"the agent about this visitor."
msgstr ""
"Der aus Kontextsignalen zusammengestellte "
"„dynamic_variables“-Blob, der dem Agenten zu Beginn der Sitzung "
"übergeben wird – der Prüfpfad dessen, was Drupal dem Agenten über "
"diesen Besucher erzählt hat."
msgid "Transcript URL"
msgstr "Transkript-URL"
msgid ""
"Link to the conversation transcript on the ElevenLabs side, if the API "
"or webhook provides one."
msgstr ""
"Link zum Gesprächsprotokoll auf der ElevenLabs-Seite, sofern die API "
"oder der Webhook einen bereitstellt."
msgid "The post-call transcript summary from ElevenLabs analysis."
msgstr ""
"Die Transkriptzusammenfassung nach dem Anruf aus der "
"ElevenLabs-Analyse."
msgid "When the post-call webhook marked the conversation done."
msgstr "Wenn der Webhook nach dem Anruf das Gespräch als beendet markierte."
msgid "ElevenLabs KB document mapping"
msgstr "ElevenLabs KB-Dokumentzuordnung"
msgid "ElevenLabs KB document mappings"
msgstr "ElevenLabs KB-Dokumentzuordnungen"
msgid "Drupal entity type id (e.g. node, block_content)."
msgstr "Drupal-Entitätstyp-ID (z. B. Knoten, Blockinhalt)."
msgid ""
"Drupal entity id, as a string — entity ids may be alphabetic for "
"some entity types."
msgstr ""
"Drupal-Entitäts-ID als Zeichenfolge – Entitäts-IDs können für "
"einige Entitätstypen alphabetisch sein."
msgid "Source langcode"
msgstr "Quellcode"
msgid "Machine name of the Agent config entity this projection belongs to."
msgstr ""
"Computername der Agent-Konfigurationseinheit, zu der diese Projektion "
"gehört."
msgid "ElevenLabs document id"
msgstr "ElevenLabs-Dokument-ID"
msgid ""
"ElevenLabs' own identifier for the document, once a sync has created "
"it."
msgstr ""
"ElevenLabs' eigene Kennung für das Dokument, sobald es durch eine "
"Synchronisierung erstellt wurde."
msgid "ElevenLabs document name"
msgstr "Name des ElevenLabs-Dokuments"
msgid "Content hash"
msgstr "Inhalts-Hash"
msgid ""
"SHA-256 of the projected text at last successful sync — used to "
"short-circuit no-op re-syncs."
msgstr ""
"SHA-256 des projizierten Textes bei der letzten erfolgreichen "
"Synchronisierung – wird verwendet, um No-Op-Neusynchronisierungen zu "
"überbrücken."
msgid ""
"Adopt the remote ElevenLabs agent <strong>@name</strong> "
"(<code>@id</code>) as a local Drupal Agent. You can edit the rest of "
"its configuration on the Agents tab afterwards."
msgstr ""
"Übernehmen Sie den Remote-ElevenLabs-Agenten <strong>@name</strong> "
"(<code>@id</code>) als lokalen Drupal-Agenten. Sie können die "
"restliche Konfiguration anschließend auf der Registerkarte "
"„Agenten“ bearbeiten."
msgid "Human-readable name for the local Agent entity."
msgstr "Für Menschen lesbarer Name für die lokale Agent-Entität."
msgid "Adopt + go to test bed"
msgstr "Adoptieren + zum Prüfstand gehen"
msgid "Adopted %label. You can test it below."
msgstr "%label übernommen. Sie können es unten testen."
msgid ""
"A human-readable name for this agent connection, e.g. \"Site "
"concierge\"."
msgstr ""
"Ein für Menschen lesbarer Name für diese Agentenverbindung, z. B. "
"„Concierge vor Ort“."
msgid ""
"The agent identifier from the ElevenLabs dashboard. The agent itself "
"— its system prompt, voice, knowledge base, data-collection schema "
"— is configured on the ElevenLabs side; this module references it by "
"ID."
msgstr ""
"Die Agenten-ID aus dem ElevenLabs-Dashboard. Der Agent selbst – "
"seine Systemaufforderung, Stimme, Wissensdatenbank, "
"Datenerfassungsschema – wird auf der ElevenLabs-Seite konfiguriert; "
"Dieses Modul verweist anhand der ID darauf."
msgid ""
"Optional. Leave empty to use the voice configured on the ElevenLabs "
"agent itself."
msgstr ""
"Optional. Lassen Sie das Feld leer, um die auf dem ElevenLabs-Agenten "
"selbst konfigurierte Stimme zu verwenden."
msgid "Standard — gpt-3.5 class, ~$0.08/min"
msgstr "Standard – GPT-3,5-Klasse, ~0,08 $/Min"
msgid "Turbo — gpt-4o-mini class, ~$0.10/min"
msgstr "Turbo – gpt-4o-mini-Klasse, ~0,10 $/Min"
msgid "Premium — gpt-4o class, ~$0.12/min"
msgstr "Premium – gpt-4o-Klasse, ca. 0,12 $/Min"
msgid ""
"Informational only — the actual model is set on the ElevenLabs "
"agent. Recorded here so cost expectations travel with the Drupal "
"config."
msgstr ""
"Nur zur Information – das tatsächliche Modell wird auf dem "
"ElevenLabs-Agenten festgelegt. Hier aufgezeichnet, damit die "
"Kostenerwartungen mit der Drupal-Konfiguration reisen."
msgid "Active-channel visualiser (\"the FACE\")"
msgstr "Aktivkanal-Visualisierer („das FACE“)"
msgid ""
"The FACE is tuned live on the <a href=\":url\">test bed</a> — every "
"control previews instantly and saves back to this agent."
msgstr ""
"Das FACE wird live auf dem <a href=\":url\">Prüfstand</a> abgestimmt "
"– jede Steuerung wird sofort in der Vorschau angezeigt und auf "
"diesem Agenten gespeichert."
msgid "ElevenLabs account credentials"
msgstr "Anmeldeinformationen für das ElevenLabs-Konto"
msgid ""
"Secrets are stored server-side and are never rendered back into this "
"form. Leave a field blank to keep its current value. In production, "
"prefer overriding these in settings.php (or via the Key module) so "
"they stay out of exported configuration."
msgstr ""
"Geheimnisse werden serverseitig gespeichert und nie wieder in diese "
"Form gerendert. Lassen Sie ein Feld leer, um seinen aktuellen Wert "
"beizubehalten. In der Produktion überschreiben Sie diese lieber in "
"der Datei „settings.php“ (oder über das Key-Modul), damit sie "
"nicht in die exportierte Konfiguration einbezogen werden."
msgid ""
"Account-level ElevenLabs API key, used server-side to mint signed "
"session URLs. <strong>A value is currently set</strong> — leave "
"blank to keep it. settings.php override: "
"<code>$config['elevenlabs_agent.settings']['api_key'] = "
"getenv('ELEVENLABS_API_KEY');</code>"
msgstr ""
"ElevenLabs-API-Schlüssel auf Kontoebene, der serverseitig zum Prägen "
"signierter Sitzungs-URLs verwendet wird. <strong>Derzeit ist ein Wert "
"festgelegt</strong> – lassen Sie das Feld leer, um ihn "
"beizubehalten. Settings.php-Überschreibung: "
"<code>$config['elevenlabs_agent.settings']['api_key'] = "
"getenv('ELEVENLABS_API_KEY');</code>"
msgid ""
"Account-level ElevenLabs API key, used server-side to mint signed "
"session URLs. settings.php override: "
"<code>$config['elevenlabs_agent.settings']['api_key'] = "
"getenv('ELEVENLABS_API_KEY');</code>"
msgstr ""
"ElevenLabs-API-Schlüssel auf Kontoebene, der serverseitig zum Prägen "
"signierter Sitzungs-URLs verwendet wird. Settings.php-Überschreibung: "
"<code>$config['elevenlabs_agent.settings']['api_key'] = "
"getenv('ELEVENLABS_API_KEY');</code>"
msgid ""
"Validates the <code>ElevenLabs-Signature</code> HMAC on inbound "
"post-call webhooks (generated in the ElevenLabs dashboard). <strong>A "
"value is currently set</strong> — leave blank to keep it."
msgstr ""
"Validiert die <code>ElevenLabs-Signature</code> HMAC für eingehende "
"Post-Call-Webhooks (generiert im ElevenLabs-Dashboard). "
"<strong>Derzeit ist ein Wert festgelegt</strong> – lassen Sie das "
"Feld leer, um ihn beizubehalten."
msgid ""
"Validates the <code>ElevenLabs-Signature</code> HMAC on inbound "
"post-call webhooks (generated in the ElevenLabs dashboard)."
msgstr ""
"Validiert die <code>ElevenLabs-Signature</code> HMAC für eingehende "
"Post-Call-Webhooks (generiert im ElevenLabs-Dashboard)."
msgid ""
"Authenticates inbound server-tool calls (e.g. write_lead); the "
"provisioner injects it into the agent tool's request headers. "
"<strong>A value is currently set</strong> — leave blank to keep it. "
"Use a long random value."
msgstr ""
"Authentifiziert eingehende Server-Tool-Aufrufe (z. B. write_lead); Der "
"Provisioner fügt es in die Anforderungsheader des Agent-Tools ein. "
"<strong>Derzeit ist ein Wert festgelegt</strong> – lassen Sie das "
"Feld leer, um ihn beizubehalten. Verwenden Sie einen langen "
"Zufallswert."
msgid ""
"Authenticates inbound server-tool calls (e.g. write_lead); the "
"provisioner injects it into the agent tool's request headers. Use a "
"long random value."
msgstr ""
"Authentifiziert eingehende Server-Tool-Aufrufe (z. B. write_lead); Der "
"Provisioner fügt es in die Anforderungsheader des Agent-Tools ein. "
"Verwenden Sie einen langen Zufallswert."
msgid "Session-mint rate limiting"
msgstr "Begrenzung der Session-Mint-Rate"
msgid ""
"Caps how often the public session-mint endpoint may run, limiting "
"ElevenLabs credit consumption under abuse. The per-IP gate stops a "
"single client; the site-wide ceiling is a circuit-breaker against "
"distributed clients. <strong>The per-IP gate depends on Drupal seeing "
"the real client IP</strong> — behind a CDN or load balancer, "
"configure trusted reverse-proxy settings in settings.php "
"(<code>$settings['reverse_proxy']</code>) or all traffic collapses "
"into one bucket."
msgstr ""
"Begrenzt, wie oft der öffentliche Session-Mint-Endpunkt ausgeführt "
"werden darf, und begrenzt so den Verbrauch von ElevenLabs-Guthaben bei "
"Missbrauch. Das Per-IP-Gate stoppt einen einzelnen Client; Die "
"standortweite Decke ist ein Schutzschalter gegen verteilte Clients. "
"<strong>Das Pro-IP-Gate hängt davon ab, dass Drupal die echte "
"Client-IP erkennt.</strong> – Konfigurieren Sie hinter einem CDN "
"oder Load Balancer vertrauenswürdige Reverse-Proxy-Einstellungen in "
"Settings.php (<code>$settings['reverse_proxy']</code>), sonst wird der "
"gesamte Datenverkehr in einem Bucket zusammengefasst."
msgid "Per-IP limit"
msgstr "Limit pro IP"
msgid ""
"Maximum mints from one client IP per window. 0 disables the per-IP "
"gate."
msgstr ""
"Maximale Mints von einer Client-IP pro Fenster. 0 deaktiviert das "
"Per-IP-Gate."
msgid "Site-wide ceiling"
msgstr "Flächendeckende Decke"
msgid ""
"Maximum mints across the whole site per window, regardless of IP — a "
"credit circuit-breaker against distributed abuse. 0 disables it. For a "
"low-traffic site a generous value (e.g. 60) is safe; raise it for busy "
"sites so legitimate spikes are not blocked."
msgstr ""
"Maximale Mints auf der gesamten Website pro Fenster, unabhängig von "
"der IP – ein Kreditschutzschalter gegen verteilten Missbrauch. 0 "
"deaktiviert es. Für eine Website mit geringem Datenverkehr ist ein "
"großzügiger Wert (z. B. 60) sicher; Erhöhen Sie es für stark "
"frequentierte Websites, damit legitime Spitzen nicht blockiert werden."
msgid "The rolling time window both limits apply over."
msgstr "Für das rollierende Zeitfenster gelten beide Grenzwerte."
msgid "Post-call webhook endpoint"
msgstr "Webhook-Endpunkt nach dem Anruf"
msgid "Receiver URL"
msgstr "Empfänger-URL"
msgid ""
"Configure your ElevenLabs post-call webhook to POST to: "
"<code>@url</code>"
msgstr ""
"Konfigurieren Sie Ihren ElevenLabs-Post-Call-Webhook so, dass er POST "
"an: <code>@url</code> sendet"
msgid "Text on the call button, e.g. \"Start call\", \"Ask the concierge\"."
msgstr ""
"Text auf der Anruftaste, z.B. „Anruf starten“, „Concierge "
"fragen“."
msgid "Start call"
msgstr "Anruf starten"
msgid "ElevenLabs Agent — call CTA"
msgstr "ElevenLabs-Agent – ​​rufen Sie CTA an"
msgid "Visitor IP address"
msgstr "Besucher-IP-Adresse"
msgid ""
"The server-observed IP address of the visitor. A server-side fact — "
"not browser-claimed — so the agent can rely on it."
msgstr ""
"Die vom Server beobachtete IP-Adresse des Besuchers. Eine "
"serverseitige Tatsache – nicht vom Browser behauptet –, sodass "
"sich der Agent darauf verlassen kann."
msgid "Navigation history (this session)"
msgstr "Navigationsverlauf (diese Sitzung)"
msgid ""
"A human-readable summary of the pages and entities the visitor viewed "
"this session, oldest first — e.g. \"Home → ElevenLabs Agent → MD "
"Reader\"."
msgstr ""
"Eine für Menschen lesbare Zusammenfassung der Seiten und Entitäten, "
"die der Besucher in dieser Sitzung angesehen hat, die ältesten zuerst "
"– z. B. „Startseite → ElevenLabs Agent → MD Reader“."
msgid "Generic node"
msgstr "Allgemeiner Inhalt"
msgid ""
"Projects any published node by walking its text-shaped fields and "
"rendering them as \"Field Label: value\" prose paragraphs."
msgstr ""
"Projiziert jeden veröffentlichten Knoten, indem es seine "
"textförmigen Felder durchsucht und sie als „Feldbezeichnung: "
"Wert“-Prosaabsätze darstellt."
msgid "ElevenLabs Knowledge Base sync"
msgstr "Synchronisierung der ElevenLabs-Wissensdatenbank"
msgid ""
"ElevenLabs Agent enabled. The webhook_secret and tool_secret have been "
"auto-generated; run <code>drush elevenlabs:bootstrap "
"&lt;machine_name&gt;</code> to see their values and the remaining "
"setup steps. The ElevenLabs API key still needs to be set from your "
"account."
msgstr ""
"ElevenLabs-Agent aktiviert. webhook_secret und tool_secret wurden "
"automatisch generiert; Führen Sie <code>drush twentylabs:bootstrap "
"<machine_name></code> aus, um deren Werte und die verbleibenden "
"Einrichtungsschritte anzuzeigen. Der ElevenLabs-API-Schlüssel muss "
"noch in Ihrem Konto festgelegt werden."
msgid "Edit agent definition"
msgstr "Bearbeiten Sie die Agentendefinition"
msgid ""
"Agent definition (YAML) provisioned to ElevenLabs — prompt, voice, "
"tools, etc."
msgstr ""
"Für ElevenLabs bereitgestellte Agentendefinition (YAML) – "
"Eingabeaufforderung, Sprache, Tools usw."
msgid "ElevenLabs Agent — Concierge Lobby"
msgstr "ElevenLabs-Agent – ​​Concierge-Lobby"
msgid ""
"A unified admin surface that pairs ElevenLabs Agents (config) with "
"deployable Concierge content (nodes), and gives one screen for CRUD on "
"both. The \"ElevenLabs concierge\" content type references an Agent "
"and adds editorial copy + status, so non-developers can spin up new "
"concierges from existing agents without touching code."
msgstr ""
"Eine einheitliche Admin-Oberfläche, die ElevenLabs-Agenten "
"(Konfiguration) mit bereitstellbaren Concierge-Inhalten (Knoten) "
"koppelt und auf beiden einen Bildschirm für CRUD bereitstellt. Der "
"Inhaltstyp „ElevenLabs Concierge“ verweist auf einen Agenten und "
"fügt einen redaktionellen Text + Status hinzu, sodass "
"Nicht-Entwickler neue Concierges von vorhandenen Agenten einrichten "
"können, ohne den Code zu berühren."
msgid "Add concierge"
msgstr "Concierge hinzufügen"
msgid "Concierges"
msgstr "Concierges"
msgid "Concierge lobby"
msgstr "Concierge-Lobby"
msgid ""
"Deployable placements. Each concierge pairs an Agent (brain + voice) "
"with editorial copy (the pitch)."
msgstr ""
"Bereitstellbare Platzierungen. Jeder Concierge verbindet einen Agenten "
"(Gehirn + Stimme) mit einer redaktionellen Kopie (dem Pitch)."
msgid "Routes to"
msgstr "Routen zu"
msgid ""
"No concierges yet. Use the \"Add concierge\" button above to spin one "
"up."
msgstr ""
"Noch kein Concierge. Klicken Sie oben auf die Schaltfläche "
"„Concierge hinzufügen“, um einen hinzuzufügen."
msgid "— not routed —"
msgstr "— nicht geroutet —"
msgid ""
"The brains. Each agent maps to one ElevenLabs configuration (voice, "
"prompt, knowledge base). Concierges pick from these."
msgstr ""
"Die Gehirne. Jeder Agent ist einer ElevenLabs-Konfiguration zugeordnet "
"(Sprache, Eingabeaufforderung, Wissensdatenbank). Concierges wählen "
"daraus aus."
msgid "@count bundle"
msgid_plural "@count bundles"
msgstr[0] "@count-Bundle"
msgstr[1] "@count-Bundles"
msgid "@count path"
msgid_plural "@count paths"
msgstr[0] "@count-Pfad"
msgstr[1] "@count Pfade"
msgid ""
"Editing the agent definition for <code>@id</code>. Saving stores it on "
"this agent (config — exportable, version-controlled, kept across "
"updates). Push it to ElevenLabs afterwards with <code>drush "
"elevenlabs:agent:provision @id</code>."
msgstr ""
"Bearbeiten der Agentendefinition für <code>@id</code>. Beim Speichern "
"wird es auf diesem Agenten gespeichert (Konfiguration – "
"exportierbar, versioniert, über Updates hinweg beibehalten). Schieben "
"Sie es anschließend mit <code>drush twentylabs:agent:provision "
"@id</code> an ElevenLabs."
msgid "Shown in the ElevenLabs dashboard. Visitors never see this."
msgstr "Wird im ElevenLabs-Dashboard angezeigt. Besucher sehen das nie."
msgid "First message"
msgstr "Erste Nachricht"
msgid ""
"The sentence the agent speaks at session open — the single "
"most-heard line in the whole surface. Make it concrete. (See "
"AGENT_DESIGN.md §3.)"
msgstr ""
"Der Satz, den der Agent bei Eröffnung der Sitzung spricht – die "
"meistgehörte Zeile auf der gesamten Oberfläche. Machen Sie es "
"konkret. (Siehe AGENT_DESIGN.md §3.)"
msgid "Primary call language"
msgstr "Primäre Anrufsprache"
msgid ""
"ISO 639-1 code (e.g. <code>en</code>, <code>es</code>). Add more under "
"<em>language_presets</em> in the Advanced YAML."
msgstr ""
"ISO 639-1-Code (z. B. <code>en</code>, <code>es</code>). Fügen Sie im "
"erweiterten YAML unter <em>Language_Presets</em> weitere hinzu."
msgid "Voice (TTS)"
msgstr "Stimme (TTS)"
msgid "Voice ID"
msgstr "Sprach-ID"
msgid ""
"Paste a voice ID from the ElevenLabs Voice Library. The default "
"<code>21m00Tcm4TlvDq8ikWAM</code> is the demo voice \"Rachel\"."
msgstr ""
"Fügen Sie eine Sprach-ID aus der ElevenLabs-Sprachbibliothek ein. Der "
"Standardwert <code>21m00Tcm4TlvDq8ikWAM</code> ist die Demostimme "
"„Rachel“."
msgid "Voice model"
msgstr "Sprachmodell"
msgid "Flash v2 (English-only, low-latency)"
msgstr "Flash v2 (nur Englisch, geringe Latenz)"
msgid "Turbo v2 (English-only, balanced)"
msgstr "Turbo v2 (nur Englisch, ausgewogen)"
msgid "Multilingual v2"
msgstr "Mehrsprachig v2"
msgid ""
"English-only agents must use Flash v2 or Turbo v2. ElevenLabs "
"auto-switches to Multilingual v2.5 for non-English language presets."
msgstr ""
"Nur englischsprachige Agenten müssen Flash v2 oder Turbo v2 "
"verwenden. ElevenLabs schaltet für nicht-englische "
"Sprachvoreinstellungen automatisch auf Multilingual v2.5 um."
msgid "0 = expressive, 1 = monotone. 0.5 is the documented default."
msgstr ""
"0 = ausdrucksstark, 1 = monoton. 0,5 ist der dokumentierte "
"Standardwert."
msgid "Similarity boost"
msgstr "Ähnlichkeitsschub"
msgid "How closely the output hugs the source voice. 0.75 default."
msgstr "Wie eng die Ausgabe an die Quellstimme anpasst. 0,75 Standard."
msgid "1.0 = natural pacing."
msgstr "1,0 = natürliches Tempo."
msgid ""
"The agent's instructions. Markdown <code>#</code> headings are read as "
"structural signal by the LLM but are never spoken aloud. Target "
"300–600 words. (See AGENT_DESIGN.md §1 for the full playbook.)"
msgstr ""
"Die Anweisungen des Agenten. Markdown-<code>#</code>-Überschriften "
"werden vom LLM als strukturelles Signal gelesen, aber nie laut "
"gesprochen. Zielen Sie auf 300–600 Wörter. (Siehe AGENT_DESIGN.md "
"§1 für das vollständige Playbook.)"
msgid "LLM tier"
msgstr "LLM-Stufe"
msgid "Gemini 2.5 Flash — fast, cheap, KB-grounded (start here)"
msgstr "Gemini 2.5 Flash – schnell, günstig, KB-geerdet (hier starten)"
msgid "Gemini 2.5 Pro"
msgstr "Gemini 2.5 Pro"
msgid "GPT-4o mini"
msgstr "GPT-4o mini"
msgid "Claude 3.5 Haiku"
msgstr "Claude 3.5 Haiku"
msgid ""
"Claude Sonnet 4.5 (step up only if Flash hallucinates / misses tool "
"calls)"
msgstr ""
"Claude Sonnet 4.5 (nur erhöhen, wenn Flash halluziniert / "
"Tool-Aufrufe verpasst)"
msgid ""
"Start at Gemini Flash for a KB-grounded concierge. Step up only when "
"post-call review shows hallucinations or tool-call misses. (See "
"AGENT_DESIGN.md §2.)"
msgstr ""
"Starten Sie bei Gemini Flash und finden Sie einen Concierge mit "
"KB-Botschaft. Steigen Sie nur dann ein, wenn die Nachbesprechung "
"Halluzinationen oder verpasste Werkzeuganrufe zeigt. (Siehe "
"AGENT_DESIGN.md §2.)"
msgid "0.0 = most grounded. Raise toward 0.3 only if the agent reads flat."
msgstr ""
"0,0 = am geerdetesten. Erhöhen Sie den Wert nur dann in Richtung 0,3, "
"wenn der Agent „flach“ anzeigt."
msgid "Turn-taking"
msgstr "Abwechselnd"
msgid "Turn timeout (s)"
msgstr "Turn-Timeout(s)"
msgid "How long the agent waits in silence before re-engaging."
msgstr "Wie lange der Agent schweigend wartet, bevor er erneut eingreift."
msgid "Silence end-call timeout (s)"
msgstr "Zeitüberschreitung beim Beenden des Anrufs (s)"
msgid ""
"Hard end of the call after sustained silence. <code>-1</code> disables "
"(recommended — let <code>end_call</code> handle it)."
msgstr ""
"Hartes Ende des Gesprächs nach längerem Schweigen. <code>-1</code> "
"deaktiviert (empfohlen – lassen Sie <code>end_call</code> damit "
"umgehen)."
msgid "Turn mode"
msgstr "Wendemodus"
msgid "turn — wait for the visitor to finish"
msgstr "umdrehen – warten, bis der Besucher fertig ist"
msgid "silence — engage when silence is detected"
msgstr "Stille – wird aktiviert, wenn Stille erkannt wird"
msgid "Advanced (raw YAML)"
msgstr "Fortgeschritten (rohes YAML)"
msgid ""
"The full agent payload. Anything you change here is saved verbatim, "
"then the typed widgets above are re-applied on top (typed wins for any "
"field they own). Use this for fields that do not have a typed widget "
"yet: data_collection, evaluation criteria, language_presets, "
"server_tools, platform_settings, ASR, built_in_tools, tool_ids, etc."
msgstr ""
"Die vollständige Agentennutzlast. Alles, was Sie hier ändern, wird "
"wörtlich gespeichert, dann werden die oben genannten eingegebenen "
"Widgets erneut oben angewendet (eingegebene Widgets gewinnen für "
"jedes Feld, das sie besitzen). Verwenden Sie dies für Felder, die "
"noch kein typisiertes Widget haben: Datensammlung, "
"Bewertungskriterien, Sprachvoreinstellungen, Servertools, "
"Plattformeinstellungen, ASR, integrierte_Tools, Tool_IDs usw."
msgid "Full YAML"
msgstr "Vollständiges YAML"
msgid ""
"Valid YAML — must decode to an object/array. Syntax errors are "
"caught on save."
msgstr ""
"Gültiges YAML – muss in ein Objekt/Array dekodiert werden. "
"Syntaxfehler werden beim Speichern abgefangen."
msgid "Save definition"
msgstr "Definition speichern"
msgid "The Advanced YAML must decode to an object/array, not a scalar."
msgstr ""
"Das Advanced YAML muss in ein Objekt/Array dekodieren, nicht in einen "
"Skalar."
msgid "Advanced YAML parse error: @msg"
msgstr "Erweiterter YAML-Analysefehler: @msg"
msgid "Agent <code>@id</code> no longer exists."
msgstr "Agent <code>@id</code> existiert nicht mehr."
msgid ""
"Saved the agent definition for <code>@id</code> (stored in config). "
"Push it to ElevenLabs with: <code>drush elevenlabs:agent:provision "
"@id</code>"
msgstr ""
"Die Agentendefinition für <code>@id</code> wurde gespeichert (in der "
"Konfiguration gespeichert). Schieben Sie es mit: <code>drush "
"twentylabs:agent:provision @id</code> an ElevenLabs"
msgid "Could not parse the agent definition: @msg"
msgstr "Die Agentendefinition konnte nicht analysiert werden: @msg"
msgid ""
"Concierge Lobby is enabled — heading and body come from whichever "
"concierge node the resolver picks for the current page. Only the "
"button label below applies."
msgstr ""
"Concierge-Lobby ist aktiviert – Überschrift und Text stammen von "
"dem Concierge-Knoten, den der Resolver für die aktuelle Seite "
"auswählt. Es gilt nur die Schaltflächenbeschriftung unten."
msgid "The CTA headline. Ignored when the lobby submodule is enabled."
msgstr ""
"Die CTA-Überschrift. Wird ignoriert, wenn das Lobby-Submodul "
"aktiviert ist."
msgid ""
"Supporting copy shown above the call button. Ignored when the lobby "
"submodule is enabled."
msgstr ""
"Unterstützende Kopie wird über der Anruftaste angezeigt. Wird "
"ignoriert, wenn das Lobby-Submodul aktiviert ist."
msgid "Poll interval (seconds)"
msgstr "Abfrageintervall (Sekunden)"
msgid ""
"The full transcript turns from the post-call webhook, in conversation "
"order. Each turn is the ElevenLabs `transcript[]` entry verbatim."
msgstr ""
"Das vollständige Transkript wird vom Webhook nach dem Anruf in der "
"Konversationsreihenfolge angezeigt. In jeder Runde wird der "
"„transcript[]“-Eintrag von ElevenLabs wörtlich wiedergegeben."
msgid "No transcript captured for this conversation."
msgstr "Für dieses Gespräch wurde kein Transkript erfasst."
msgid "Open on ElevenLabs"
msgstr "Geöffnet auf ElevenLabs"
msgid "Loading transcript…"
msgstr "Transkript wird geladen…"
msgid "Failed to load transcript."
msgstr "Transkript konnte nicht geladen werden."
msgid "Write Lead"
msgstr "Lead schreiben"
msgid ""
"Record a lead when the visitor wants a human to follow up. Call once "
"you have at least a contact method and a one-line reason; include name "
"and company when given. Call once per lead."
msgstr ""
"Zeichnen Sie einen Lead auf, wenn der Besucher möchte, dass ein "
"Mensch ihm nachgeht. Rufen Sie an, sobald Sie mindestens eine "
"Kontaktmethode und einen einzeiligen Grund haben; Geben Sie ggf. Namen "
"und Firma an. Rufen Sie einmal pro Lead an."
msgid "View 1 turn"
msgid_plural "View @count turns"
msgstr[0] "1 Runde ansehen"
msgstr[1] "@count-Turns anzeigen"
msgid "Server-tool call to \"@id\" rejected: missing or invalid tool secret."
msgstr ""
"Server-Tool-Aufruf an „@id“ abgelehnt: fehlendes oder ungültiges "
"Tool-Geheimnis."
msgid "Server-tool call to unknown slug \"@id\"."
msgstr "Server-Tool-Aufruf an unbekannten Slug „@id“."
msgid "Server-tool plugin \"@id\" failed to instantiate: @message"
msgstr ""
"Server-Tool-Plugin „@id“ konnte nicht instanziiert werden: "
"@message"
msgid "Server tool \"@id\" failed: @message"
msgstr "Servertool „@id“ fehlgeschlagen: @message"
msgid ""
"Agent definition carries a top-level `server_tools:` block — this "
"shape is deprecated in 1.0.1-alpha4 in favour of ServerTool plugins "
"(`Plugin/ServerTool/`). YAML-declared tools still register, but new "
"tools should ship as plugins."
msgstr ""
"Die Agentendefinition enthält einen „server_tools:“-Block der "
"obersten Ebene – diese Form ist in 1.0.1-alpha4 zugunsten von "
"ServerTool-Plugins („Plugin/ServerTool/“) veraltet. Von YAML "
"deklarierte Tools werden weiterhin registriert, neue Tools sollten "
"jedoch als Plugins ausgeliefert werden."
msgid ""
"Server tools are present (YAML or discovered plugins) but no "
"tool_secret is configured — skipping tool registration. Set it at "
"/admin/config/services/elevenlabs-agent and re-provision."
msgstr ""
"Server-Tools sind vorhanden (YAML oder erkannte Plugins), aber kein "
"„tool_secret“ konfiguriert – die Tool-Registrierung wird "
"übersprungen. Legen Sie es unter "
"/admin/config/services/elevenlabs-agent fest und stellen Sie es erneut "
"bereit."
msgid "ElevenLabs Agent expense pedometer"
msgstr "ElevenLabs Agent Spesen-Schrittzähler"
msgid "Snapshots polling, no budget set"
msgstr "Schnappschussabfrage, kein Budget festgelegt"
msgid ""
"The usage poller is recording snapshots, but no monthly budget is "
"configured — the meter shows raw spend without a progress bar. Set "
"<code>usage_monthly_budget_credits</code> on the <a "
"href=\":url\">settings page</a> to enable the threshold display."
msgstr ""
"Der Nutzungs-Poller zeichnet Snapshots auf, aber es ist kein "
"Monatsbudget konfiguriert – der Zähler zeigt die Rohausgaben ohne "
"Fortschrittsbalken an. Legen Sie "
"<code>usage_monthly_budget_credits</code> auf der <a "
"href=\":url\">Einstellungsseite</a> fest, um die Schwellenwertanzeige "
"zu aktivieren."
msgid "View ElevenLabs usage meter"
msgstr "Sehen Sie sich den Nutzungszähler von ElevenLabs an"
msgid ""
"Read the expense pedometer dashboard and meter block (spend against "
"budget, raw character / credit counts). A lighter permission than full "
"administration — for finance or stakeholder access who need to watch "
"the budget without being able to touch the configuration."
msgstr ""
"Lesen Sie das Ausgaben-Schrittzähler-Dashboard und den Zählerblock "
"(Ausgaben im Vergleich zum Budget, rohe Zeichen-/Guthabenzählungen). "
"Eine einfachere Berechtigung als die vollständige Verwaltung – für "
"Finanz- oder Stakeholder-Zugriff, die das Budget überwachen müssen, "
"ohne die Konfiguration berühren zu können."
msgid ""
"Expense pedometer — monthly LLM credit budget (0 disables the budget "
"bar)"
msgstr ""
"Ausgaben-Schrittzähler – monatliches LLM-Guthabenbudget (0 "
"deaktiviert die Budgetleiste)"
msgid "Expense pedometer — USD per credit (0 = display credits only)"
msgstr "Ausgaben-Schrittzähler – USD pro Credit (0 = nur Credits anzeigen)"
msgid "Expense pedometer — minimum seconds between subscription polls"
msgstr "Kostenschrittzähler – Mindestsekunden zwischen Abonnementumfragen"
msgid "UsagePoller: subscription poll failed (will retry next cron): @message"
msgstr ""
"UsagePoller: Abonnementumfrage fehlgeschlagen (wird beim nächsten "
"Cron erneut versucht): @message"
msgid ""
"No usage snapshots yet. The poller writes one on each cron tick "
"(default every 10 minutes) once the ElevenLabs API key is configured. "
"Check back after the next cron run."
msgstr ""
"Noch keine Nutzungs-Snapshots. Der Poller schreibt einen bei jedem "
"Cron-Tick (Standard alle 10 Minuten), sobald der "
"ElevenLabs-API-Schlüssel konfiguriert ist. Schauen Sie nach dem "
"nächsten Cron-Lauf noch einmal vorbei."
msgid "Expense pedometer (running cost meter)"
msgstr "Spesenschrittzähler (laufender Kostenzähler)"
msgid ""
"Background poller against <code>/v1/user/subscription</code> writes a "
"daily snapshot the admin meter block reads. Surfaces today / "
"this-month spend on a glance. Per-agent attribution and email alerts "
"are planned follow-ups; this iteration ships the workspace-wide meter."
msgstr ""
"Der Hintergrund-Poller für <code>/v1/user/subscription</code> "
"schreibt einen täglichen Snapshot, den der Admin-Meter-Block liest. "
"Die Ausgaben für heute/diesen Monat auf einen Blick. Zuordnung pro "
"Agent und E-Mail-Benachrichtigungen sind geplante Folgemaßnahmen; "
"Diese Iteration liefert den arbeitsbereichweiten Zähler."
msgid "Monthly budget (LLM credits)"
msgstr "Monatsbudget (LLM-Credits)"
msgid ""
"The credit budget the meter compares spend against. <strong>0 disables "
"the meter</strong> — the dashboard still renders the raw spend "
"numbers, but no progress bar. Read this off your ElevenLabs plan."
msgstr ""
"Das Kreditbudget, mit dem der Zähler die Ausgaben vergleicht. "
"<strong>0 deaktiviert den Zähler</strong> – das Dashboard zeigt "
"weiterhin die Rohausgabenzahlen an, aber keinen Fortschrittsbalken. "
"Lesen Sie dies in Ihrem ElevenLabs-Plan ab."
msgid "Plan rate (USD per credit)"
msgstr "Planpreis (USD pro Kredit)"
msgid ""
"Optional. If set, the meter shows dollar-equivalents alongside credit "
"counts. Calculate: plan price ÷ included credits. 0 = stay in "
"credits."
msgstr ""
"Optional. Wenn diese Einstellung aktiviert ist, zeigt das Messgerät "
"neben den Guthabenbeträgen auch Dollaräquivalente an. Berechnen Sie: "
"Planpreis ÷ enthaltene Credits. 0 = im Abspann bleiben."
msgid ""
"Minimum seconds between subscription polls. The actual poll happens on "
"the next cron run after this window elapses. Defaults to 10 minutes "
"— fine for most sites; lower only if you want finer real-time "
"granularity (and accept the API calls)."
msgstr ""
"Mindestsekunden zwischen Abonnementumfragen. Die eigentliche Abfrage "
"erfolgt beim nächsten Cron-Lauf nach Ablauf dieses Fensters. Der "
"Standardwert beträgt 10 Minuten – für die meisten Websites "
"ausreichend; Nur niedriger, wenn Sie eine feinere "
"Echtzeit-Granularität wünschen (und die API-Aufrufe akzeptieren)."
msgid "No usage snapshots yet — cron has not polled."
msgstr ""
"Noch keine Nutzungs-Snapshots – Cron hat keine Abfrage "
"durchgeführt."
msgid "ElevenLabs Agent — usage meter"
msgstr "ElevenLabs Agent – ​​Nutzungszähler"
msgid "ElevenLabs Agent — Commerce (shopping assistant)"
msgstr "ElevenLabs Agent – ​​Handel (Einkaufsassistent)"
msgid ""
"Turns the site concierge into a shopping assistant. Drops `cart_id` "
"into every session as a dynamic variable, ships ServerTool plugins so "
"the agent can read the visitor's cart, search the catalog, "
"add/update/remove items, apply promo codes, and hand the visitor a "
"deep link to checkout — all in real time during the call."
msgstr ""
"Verwandelt den Website-Concierge in einen Einkaufsassistenten. Fügt "
"„cart_id“ als dynamische Variable in jede Sitzung ein, liefert "
"ServerTool-Plugins, damit der Agent den Warenkorb des Besuchers lesen, "
"den Katalog durchsuchen, Artikel hinzufügen/aktualisieren/entfernen, "
"Aktionscodes anwenden und dem Besucher einen Deep-Link zur Kasse geben "
"kann – alles in Echtzeit während des Anrufs."
msgid ""
"Turns the site concierge into a shopping assistant. The agent reads "
"the visitor's Drupal Commerce cart, searches the catalog, adds / "
"updates / removes line items, and hands the visitor a deep link to "
"checkout — all during the call."
msgstr ""
"Verwandelt den Website-Concierge in einen Einkaufsassistenten. Der "
"Agent liest den Drupal Commerce-Warenkorb des Besuchers, durchsucht "
"den Katalog, fügt Werbebuchungen hinzu/aktualisiert/entfernt und gibt "
"dem Besucher einen Deep-Link zur Kasse – alles während des Anrufs."
msgid ""
"On install: the <code>cart_id</code> dynamic variable becomes "
"available on every session, and the commerce ServerTool plugins "
"auto-register on the next <code>drush "
"elevenlabs:agent:provision</code> run. Use "
"<code>data/agent.commerce.example.yml</code> as a starter prompt for a "
"shopping-assistant agent — it knows when to call which cart tool and "
"how to phrase the totals out loud."
msgstr ""
"Bei der Installation: Die dynamische Variable <code>cart_id</code> "
"wird in jeder Sitzung verfügbar und die Commerce ServerTool-Plugins "
"registrieren sich automatisch bei der nächsten <code>drush "
"twentylabs:agent:provision</code>-Ausführung. Verwenden Sie "
"<code>data/agent.commerce.example.yml</code> als Startaufforderung "
"für einen Einkaufsassistenten – er weiß, wann er welches "
"Warenkorb-Tool aufrufen muss und wie er die Gesamtbeträge laut "
"aussprechen muss."
msgid "Visitor cart id"
msgstr "Warenkorb-ID des Besuchers"
msgid ""
"The Drupal Commerce cart id (commerce_order entity id) for the current "
"visitor. Drops into the agent's `dynamic_variables` so every commerce "
"ServerTool knows which cart to act on. NULL when the visitor has no "
"cart yet — the variable is then omitted from the blob."
msgstr ""
"Die Drupal Commerce-Warenkorb-ID (commerce_order-Entitäts-ID) für "
"den aktuellen Besucher. Wird in die „dynamic_variables“ des "
"Agenten eingefügt, sodass jedes Commerce-ServerTool weiß, auf "
"welchen Warenkorb es reagieren muss. NULL, wenn der Besucher noch "
"keinen Warenkorb hat – die Variable wird dann im Blob weggelassen."
msgid "Cart add (commerce)"
msgstr "Warenkorb hinzufügen (Handel)"
msgid ""
"Add a product variation to the visitor's current cart. Call AFTER "
"`product_search` returned a variation and the visitor confirmed they "
"want it. Pass the `variation_id` and optional `quantity` (default 1). "
"Returns the updated cart summary — read the new total aloud before "
"asking what is next."
msgstr ""
"Fügen Sie eine Produktvariante zum aktuellen Warenkorb des Besuchers "
"hinzu. Rufen Sie an, NACHDEM „product_search“ eine Variante "
"zurückgegeben hat und der Besucher bestätigt hat, dass er diese "
"haben möchte. Übergeben Sie die „variation_id“ und optional "
"„quantity“ (Standard 1). Gibt die aktualisierte "
"Warenkorbzusammenfassung zurück – lesen Sie die neue Gesamtsumme "
"laut vor, bevor Sie fragen, was als nächstes kommt."
msgid "cart_add added variation @vid (qty @qty) to cart @cid"
msgstr ""
"cart_add hat die Variation @vid (qty @qty) zum Warenkorb @cid "
"hinzugefügt"
msgid "Cart summary (commerce)"
msgstr "Warenkorbzusammenfassung (Commerce)"
msgid ""
"Return the visitor's current cart — line items, quantities, computed "
"total. Call when the visitor asks what is in their cart, before "
"stating a price, or after any tool that changed the cart so you can "
"confirm the new state aloud. Accepts an optional `cart_id`; defaults "
"to the session's active cart."
msgstr ""
"Geben Sie den aktuellen Warenkorb des Besuchers zurück – "
"Einzelposten, Mengen, berechnete Gesamtsumme. Rufen Sie an, wenn der "
"Besucher fragt, was sich in seinem Warenkorb befindet, bevor er einen "
"Preis angibt oder nach einem Tool, das den Warenkorb geändert hat, "
"damit Sie den neuen Zustand laut bestätigen können. Akzeptiert eine "
"optionale „cart_id“; Standardmäßig wird der aktive Warenkorb der "
"Sitzung verwendet."
msgid "Product search (commerce)"
msgstr "Produktsuche (Handel)"
msgid ""
"Fuzzy-match a query against the published product catalog. Returns up "
"to N matching product variations with id, title, sku, and price. Call "
"when the visitor asks about products by name, category, or feature; "
"then pick the best variation id to pass to `cart_add`. Always confirm "
"with the visitor before adding."
msgstr ""
"Führen Sie einen Fuzzy-Abgleich einer Abfrage mit dem "
"veröffentlichten Produktkatalog durch. Gibt bis zu N passende "
"Produktvarianten mit ID, Titel, SKU und Preis zurück. Rufen Sie an, "
"wenn der Besucher nach Produkten nach Name, Kategorie oder Funktion "
"fragt; Wählen Sie dann die beste Variations-ID aus, die an "
"„cart_add“ übergeben werden soll. Bestätigen Sie dies immer mit "
"dem Besucher, bevor Sie etwas hinzufügen."
msgid "Quote URL (commerce)"
msgstr "Angebots-URL (Commerce)"
msgid ""
"Return an absolute URL the visitor can open to see the cart and finish "
"the purchase. Call when the visitor signals they're ready to check "
"out, or when handing off ends the call. The agent should mention the "
"cart total before reading the URL."
msgstr ""
"Geben Sie eine absolute URL zurück, die der Besucher öffnen kann, um "
"den Warenkorb anzuzeigen und den Kauf abzuschließen. Rufen Sie an, "
"wenn der Besucher signalisiert, dass er zum Auschecken bereit ist, "
"oder wenn die Übergabe den Anruf beendet. Der Agent sollte die "
"Gesamtsumme des Warenkorbs angeben, bevor er die URL liest."
msgid "Visitor interface language"
msgstr "Sprache der Besucheroberfläche"
msgid ""
"The langcode (e.g. en, es) the visitor is currently reading the page "
"in. The agent's prompt can reference it as a dynamic variable; the "
"session-mint response also surfaces it at top level so the SDK can "
"apply it as a language override on a multi-language ElevenLabs agent."
msgstr ""
"Der Sprachcode (z. B. en, es), in dem der Besucher die Seite gerade "
"liest. Die Eingabeaufforderung des Agenten kann ihn als dynamische "
"Variable referenzieren; Die Session-Mint-Antwort zeigt es auch auf "
"oberster Ebene an, sodass das SDK es als Sprachüberschreibung auf "
"einen mehrsprachigen ElevenLabs-Agenten anwenden kann."
