# German translation of AI Agents Canvas Direct Edit (1.0.0-alpha2)
# Copyright (c) 2026 by the German translation team
#
msgid ""
msgstr ""
"Project-Id-Version: AI Agents Canvas Direct Edit (1.0.0-alpha2)\n"
"POT-Creation-Date: 2026-07-12 12:22+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 "Region"
msgstr "Region"
msgid "Alias"
msgstr "Alias"
msgid "Placement"
msgstr "Platzierung"
msgid "Add Component"
msgstr "Komponente hinzufügen"
msgid "Verb"
msgstr "Verb"
msgid "User Message"
msgstr "Benutzernachricht"
msgid "Component ID"
msgstr "Komponenten-ID"
msgid "Component Name"
msgstr "Komponentenname"
msgid "Origin URL"
msgstr "Herkunfts-URL"
msgid "Reference UUID"
msgstr "Referenz-UUID"
msgid "Component UUID"
msgstr "Komponenten-UUID"
msgid "AI Tools"
msgstr "KI-Werkzeuge"
msgid "Allowed CORS origins"
msgstr "Zulässige CORS-Ursprünge"
msgid "Telemetry cron: deleted @count records older than @days days."
msgstr ""
"Telemetrie-Cron: @count-Datensätze gelöscht, die älter als @days "
"sind."
msgid "Telemetry cron cleanup failed: @message"
msgstr "Bereinigung des Telemetrie-Crons fehlgeschlagen: @message"
msgid "AI Agents Canvas Direct Edit"
msgstr "AI Agents Canvas Direct Edit"
msgid ""
"Deterministic Canvas component property editing without LLM. Resolves "
"simple prop edits from SDC schemas in <7ms at 0 tokens."
msgstr ""
"Deterministische Bearbeitung der Canvas-Komponenteneigenschaften ohne "
"LLM. Löst einfache Requisitenänderungen aus SDC-Schemas in <7 ms bei "
"0 Tokens."
msgid "Use AI Agents Canvas Direct Edit tool"
msgstr "Verwenden Sie das AI Agents Canvas Direct Edit-Tool"
msgid "Administer AI Agents Canvas Direct Edit"
msgstr "Verwalten Sie AI Agents Canvas Direct Edit"
msgid "Access telemetry export and module configuration."
msgstr "Greifen Sie auf den Telemetrieexport und die Modulkonfiguration zu."
msgid "AI Agents Canvas Direct Edit settings"
msgstr "AI Agents Canvas Direct Edit-Einstellungen"
msgid "Edit verb patterns recognized by the direct-edit matcher"
msgstr "Bearbeiten Sie Verbmuster, die vom Direct-Edit-Matcher erkannt werden"
msgid "Telemetry configuration"
msgstr "Telemetriekonfiguration"
msgid "Enable telemetry collection"
msgstr "Aktivieren Sie die Telemetrieerfassung"
msgid "Store raw message content (disable for PII safety)"
msgstr "Rohnachrichteninhalte speichern (aus Sicherheitsgründen deaktivieren)"
msgid "Days to retain telemetry records"
msgstr "Tage zur Aufbewahrung von Telemetriedatensätzen"
msgid "Enable telemetry export endpoint"
msgstr "Aktivieren Sie den Endpunkt für den Telemetrieexport"
msgid "Enum value aliases for the direct-edit matcher"
msgstr "Enum-Wert-Aliase für den Direct-Edit-Matcher"
msgid "Aliases for this enum value"
msgstr "Aliase für diesen Enumerationswert"
msgid "Model routing configuration"
msgstr "Modell-Routing-Konfiguration"
msgid "Enable complexity-based model routing"
msgstr "Ermöglichen Sie komplexitätsbasiertes Modellrouting"
msgid "Model assignments per complexity signal"
msgstr "Modellzuweisungen pro Komplexitätssignal"
msgid ""
"Model identifier for simple complexity (e.g. provider_id/model_id or "
"bare model_id)"
msgstr ""
"Modellidentifikator für einfache Komplexität (z. B. "
"Provider_ID/Model_ID oder bloße Model_ID)"
msgid ""
"Model identifier for complex complexity (e.g. provider_id/model_id or "
"bare model_id)"
msgstr ""
"Modellidentifikator für komplexe Komplexität (z. B. "
"Provider_ID/Model_ID oder bloße Model_ID)"
msgid "Canvas Direct Edit MCP Server"
msgstr "Canvas Direct Edit MCP-Server"
msgid ""
"Exposes Canvas direct edit Tool API plugins as an MCP (Model Context "
"Protocol) server over Streamable HTTP transport."
msgstr ""
"Stellt API-Plugins des Canvas-Direktbearbeitungstools als MCP-Server "
"(Model Context Protocol) über Streamable HTTP-Transport zur "
"Verfügung."
msgid "Access Canvas MCP server"
msgstr "Greifen Sie auf den Canvas MCP-Server zu"
msgid ""
"Allows external MCP clients to discover and execute Canvas direct edit "
"tools via the JSON-RPC endpoint."
msgstr ""
"Ermöglicht externen MCP-Clients die Erkennung und Ausführung von "
"Canvas-Direktbearbeitungstools über den JSON-RPC-Endpunkt."
msgid "Canvas Direct Edit MCP Server settings"
msgstr "Canvas Direct MCP-Servereinstellungen bearbeiten"
msgid "Enable MCP server"
msgstr "Aktivieren Sie den MCP-Server"
msgid "Session TTL in seconds"
msgstr "Sitzungs-TTL in Sekunden"
msgid "DirectEdit: match elapsed @elapsed_us us (reject)"
msgstr "DirectEdit: Match abgelaufen @elapsed_us uns (ablehnen)"
msgid "DirectEdit: match elapsed @elapsed_us us (tier @tier)"
msgstr "DirectEdit: Spiel abgelaufen @elapsed_us us (tier @tier)"
msgid "DirectEdit: component validation failed for @uuid: @msg"
msgstr "DirectEdit: Komponentenvalidierung für @uuid fehlgeschlagen: @msg"
msgid ""
"Adds a component to a page region with optional positioning relative "
"to an existing component. Use get_component_catalog to discover "
"available components."
msgstr ""
"Fügt eine Komponente zu einem Seitenbereich mit optionaler "
"Positionierung relativ zu einer vorhandenen Komponente hinzu. "
"Verwenden Sie get_component_catalog, um verfügbare Komponenten zu "
"ermitteln."
msgid "Component ID to add (e.g. sdc.mytheme.heading)."
msgstr "Komponenten-ID zum Hinzufügen (z. B. sdc.mytheme.heading)."
msgid "Target region name where the component should be placed."
msgstr "Name der Zielregion, in der die Komponente platziert werden soll."
msgid "Prop Values"
msgstr "Prop-Werte"
msgid "JSON-encoded initial prop values for the new component. Optional."
msgstr ""
"JSON-codierte anfängliche Requisitenwerte für die neue Komponente. "
"Optional."
msgid "UUID of an existing component to position relative to. Optional."
msgstr ""
"UUID einer vorhandenen Komponente, zu der relativ positioniert werden "
"soll. Optional."
msgid ""
"Placement relative to reference component: 'above' or 'below'. "
"Defaults to 'below'. Optional."
msgstr ""
"Platzierung relativ zur Referenzkomponente: „oben“ oder "
"„unten“. Der Standardwert ist „unten“. Optional."
msgid "Component added successfully."
msgstr "Komponente erfolgreich hinzugefügt."
msgid "Failed to add component."
msgstr "Komponente konnte nicht hinzugefügt werden."
msgid "Get Component Catalog"
msgstr "Komponentenkatalog abrufen"
msgid ""
"Returns all available Canvas components with their SDC names, labels, "
"and descriptions. Use this to discover which components can be added "
"to a page."
msgstr ""
"Gibt alle verfügbaren Canvas-Komponenten mit ihren SDC-Namen, "
"Beschriftungen und Beschreibungen zurück. Verwenden Sie dies, um "
"herauszufinden, welche Komponenten einer Seite hinzugefügt werden "
"können."
msgid "Component catalog retrieved."
msgstr "Komponentenkatalog abgerufen."
msgid "Get Component Props"
msgstr "Holen Sie sich Komponenten-Requisiten"
msgid ""
"Returns current property values for components in the page. Optionally "
"filter by UUID for a specific component."
msgstr ""
"Gibt aktuelle Eigenschaftswerte für Komponenten auf der Seite "
"zurück. Filtern Sie optional nach UUID für eine bestimmte "
"Komponente."
msgid ""
"UUID of a specific component. If omitted, returns all components' "
"props."
msgstr ""
"UUID einer bestimmten Komponente. Wenn es weggelassen wird, werden die "
"Requisiten aller Komponenten zurückgegeben."
msgid "Component props retrieved."
msgstr "Komponenten-Requisiten abgerufen."
msgid "Component not found."
msgstr "Komponente nicht gefunden."
msgid "Get Component Schema"
msgstr "Komponentenschema abrufen"
msgid ""
"Returns the full property schema (types, enums, defaults, slots) for "
"specific components. Use this to understand what props a component "
"accepts before editing."
msgstr ""
"Gibt das vollständige Eigenschaftsschema (Typen, Enumerationen, "
"Standardwerte, Slots) für bestimmte Komponenten zurück. Nutzen Sie "
"dies, um zu verstehen, welche Requisiten eine Komponente akzeptiert, "
"bevor Sie sie bearbeiten."
msgid "Component IDs"
msgstr "Komponenten-IDs"
msgid ""
"Comma-separated list of component IDs (e.g. "
"\"sdc.mytheme.heading,sdc.mytheme.button\")."
msgstr ""
"Durch Kommas getrennte Liste von Komponenten-IDs (z. B. "
"„sdc.mytheme.heading,sdc.mytheme.button“)."
msgid "Component schema retrieved."
msgstr "Komponentenschema abgerufen."
msgid "Get Page Layout"
msgstr "Holen Sie sich das Seitenlayout"
msgid ""
"Returns the current Canvas page layout tree from tempstore. Use this "
"to understand page structure before making edits."
msgstr ""
"Gibt den aktuellen Canvas-Seitenlayoutbaum aus Tempstore zurück. "
"Nutzen Sie dies, um die Seitenstruktur zu verstehen, bevor Sie "
"Änderungen vornehmen."
msgid "No layout currently stored in tempstore."
msgstr "Derzeit ist kein Layout im Tempstore gespeichert."
msgid "Current page layout retrieved from tempstore."
msgstr "Aktuelles Seitenlayout, abgerufen aus Tempstore."
msgid "Match Direct Edit"
msgstr "Direkte Bearbeitung abgleichen"
msgid ""
"Attempts to resolve a simple Canvas component property edit "
"deterministically from SDC schemas. Returns matched prop/value pairs "
"on success, or a structured miss when the edit requires AI reasoning. "
"Call this before update_component_inputs to skip the LLM for trivial "
"changes."
msgstr ""
"Versucht, eine einfache Eigenschaftsbearbeitung einer "
"Canvas-Komponente deterministisch aus SDC-Schemas aufzulösen. Gibt "
"bei Erfolg übereinstimmende Prop/Wert-Paare zurück oder einen "
"strukturierten Fehler, wenn die Bearbeitung eine KI-Begründung "
"erfordert. Rufen Sie dies vor update_component_inputs auf, um das LLM "
"für triviale Änderungen zu überspringen."
msgid "The user chat message describing the desired property change."
msgstr ""
"Die Benutzer-Chat-Nachricht, die die gewünschte Eigenschaftsänderung "
"beschreibt."
msgid ""
"The SDC component ID of the selected component (e.g. "
"sdc.mytheme.heading)."
msgstr ""
"Die SDC-Komponenten-ID der ausgewählten Komponente (z. B. "
"sdc.mytheme.heading)."
msgid "Current Prop Values"
msgstr "Aktuelle Prop-Werte"
msgid ""
"JSON-encoded object of current prop values for the component. Required "
"for relative adjustments (bigger/smaller). Pass null or omit if "
"unavailable."
msgstr ""
"JSON-codiertes Objekt der aktuellen Prop-Werte für die Komponente. "
"Erforderlich für relative Anpassungen (größer/kleiner). Übergeben "
"Sie null oder lassen Sie es weg, wenn es nicht verfügbar ist."
msgid "No deterministic match found. Proceed with LLM reasoning."
msgstr ""
"Keine deterministische Übereinstimmung gefunden. Fahren Sie mit der "
"LLM-Argumentation fort."
msgid ""
"Deterministic match found. Use the returned changes with "
"update_component_inputs."
msgstr ""
"Deterministische Übereinstimmung gefunden. Verwenden Sie die "
"zurückgegebenen Änderungen mit update_component_inputs."
msgid "Move Component"
msgstr "Komponente verschieben"
msgid ""
"Moves an existing component to a new position in the page. Specify a "
"target region or position relative to another component."
msgstr ""
"Verschiebt eine vorhandene Komponente an eine neue Position auf der "
"Seite. Geben Sie einen Zielbereich oder eine Zielposition relativ zu "
"einer anderen Komponente an."
msgid "UUID of the component to move."
msgstr "UUID der zu verschiebenden Komponente."
msgid "Target region name. Use only when moving to an empty region."
msgstr ""
"Name der Zielregion. Nur verwenden, wenn Sie in eine leere Region "
"wechseln."
msgid "UUID of an existing component to position relative to."
msgstr ""
"UUID einer vorhandenen Komponente, zu der relativ positioniert werden "
"soll."
msgid ""
"Placement relative to the reference component: 'above' or 'below'. "
"Required when reference_uuid is provided."
msgstr ""
"Platzierung relativ zur Referenzkomponente: „oben“ oder "
"„unten“. Erforderlich, wenn reference_uuid bereitgestellt wird."
msgid "Update Component Props"
msgstr "Komponenten-Requisiten aktualisieren"
msgid ""
"Updates property values on an existing component in the page. Requires "
"exact prop names and valid values. Use get_component_schema to "
"discover valid props first."
msgstr ""
"Aktualisiert Eigenschaftswerte einer vorhandenen Komponente auf der "
"Seite. Erfordert genaue Requisitennamen und gültige Werte. Verwenden "
"Sie get_component_schema, um zuerst gültige Requisiten zu ermitteln."
msgid "UUID of the component to update."
msgstr "UUID der zu aktualisierenden Komponente."
msgid "SDC component ID of the component (e.g. sdc.mytheme.heading)."
msgstr "SDC-Komponenten-ID der Komponente (z. B. sdc.mytheme.heading)."
msgid ""
"JSON-encoded object of prop_name to value pairs to apply to the "
"component."
msgstr ""
"JSON-codiertes Objekt von prop_name-Wert-Paaren zur Anwendung auf die "
"Komponente."
msgid ""
"ComponentSchemaLoader: default theme not found; alias map will be "
"empty."
msgstr ""
"ComponentSchemaLoader: Standardthema nicht gefunden; Die Alias-Karte "
"ist leer."
msgid "ComponentSchemaLoader: components directory not found at @path."
msgstr ""
"ComponentSchemaLoader: Komponentenverzeichnis unter @path nicht "
"gefunden."
msgid "ComponentSchemaLoader: could not resolve default theme path: @msg"
msgstr ""
"ComponentSchemaLoader: Der Standard-Designpfad konnte nicht aufgelöst "
"werden: @msg"
msgid "ComponentSchemaLoader: failed to parse @file: @msg"
msgstr "ComponentSchemaLoader: @file konnte nicht analysiert werden: @msg"
msgid "Failed to write telemetry record for component @component: @message"
msgstr ""
"Telemetriedatensatz für Komponente @component konnte nicht "
"geschrieben werden: @message"
msgid "Canvas Direct Edit"
msgstr "Canvas-Direktbearbeitung"
msgid ""
"Deterministic Canvas property editing agent. Uses match_direct_edit to "
"resolve simple property edits without LLM reasoning."
msgstr ""
"Deterministischer Canvas-Eigenschaftsbearbeitungsagent. Verwendet "
"match_direct_edit, um einfache Eigenschaftsänderungen ohne "
"LLM-Begründung aufzulösen."
msgid ""
"You are a Canvas component property editor. When the user requests a "
"simple property change on a selected component, first call "
"match_direct_edit with the user message and component name. If the "
"result status is \"matched\", call update_component_inputs with the "
"returned prop/value pairs. If status is \"no_match\", proceed with "
"your normal LLM reasoning."
msgstr ""
"Sie sind ein Eigenschaftseditor für Canvas-Komponenten. Wenn der "
"Benutzer eine einfache Eigenschaftsänderung für eine ausgewählte "
"Komponente anfordert, rufen Sie zunächst match_direct_edit mit der "
"Benutzernachricht und dem Komponentennamen auf. Wenn der "
"Ergebnisstatus „übereinstimmt“ ist, rufen Sie "
"update_component_inputs mit den zurückgegebenen Prop/Value-Paaren "
"auf. Wenn der Status „no_match“ lautet, fahren Sie mit Ihrer "
"normalen LLM-Überlegung fort."
msgid ""
"Invoke the deterministic Canvas matching tool AND the component write "
"tools (add, update, move). Grants structural page mutation — give "
"only to trusted editor roles."
msgstr ""
"Rufen Sie das deterministische Canvas-Matching-Tool UND die "
"Komponentenschreibtools (Hinzufügen, Aktualisieren, Verschieben) auf. "
"Gewährt strukturelle Seitenmutation – wird nur vertrauenswürdigen "
"Editorrollen gewährt."
msgid "AI Agents Canvas Direct Edit - AI Usage Bridge"
msgstr "AI Agents Canvas Direct Edit – AI Usage Bridge"
msgid ""
"Tags Canvas AI calls for AI Metering and owns Canvas editing session "
"context."
msgstr ""
"Markiert Canvas AI, fordert AI Metering und besitzt den Kontext der "
"Canvas-Bearbeitungssitzung."
msgid "View own Canvas AI session usage"
msgstr "Sehen Sie sich die Nutzung Ihrer eigenen Canvas AI-Sitzung an"
msgid ""
"View AI Metering totals for Canvas AI sessions owned by the current "
"user."
msgstr ""
"Zeigen Sie die AI-Metering-Gesamtwerte für Canvas AI-Sitzungen an, "
"die dem aktuellen Benutzer gehören."
msgid "View any Canvas AI session usage"
msgstr "Sehen Sie sich die Nutzung aller Canvas AI-Sitzungen an"
msgid "View AI Metering totals for any Canvas AI session."
msgstr ""
"Sehen Sie sich die AI-Metering-Gesamtwerte für jede Canvas AI-Sitzung "
"an."
msgid "AI Agents Canvas Direct Edit AI Usage Bridge settings"
msgstr ""
"AI Agents Canvas Direct Bearbeiten Sie die AI Usage "
"Bridge-Einstellungen"
msgid "Inactivity timeout in seconds"
msgstr "Inaktivitäts-Timeout in Sekunden"
msgid "Maximum stale sessions finalized per cron run"
msgstr ""
"Maximale Anzahl veralteter Sitzungen, die pro Cron-Lauf abgeschlossen "
"wurden"
msgid "Canvas AI usage context capture failed: @message"
msgstr ""
"Die Erfassung des Canvas AI-Nutzungskontexts ist fehlgeschlagen: "
"@message"
msgid "Canvas AI usage summary query failed: @message"
msgstr "Abfrage der Canvas AI-Nutzungszusammenfassung fehlgeschlagen: @message"
msgid "AI Agents Canvas Direct Edit - Handoff"
msgstr "AI Agents Canvas Direct Edit – Übergabe"
msgid ""
"Finalizes idle Canvas AI sessions and clears matching Canvas tempstore "
"context."
msgstr ""
"Schließt inaktive Canvas-KI-Sitzungen ab und löscht den passenden "
"Canvas-Tempstore-Kontext."
msgid "Administer Canvas direct edit handoffs"
msgstr "Verwalten Sie Canvas-Direktbearbeitungsübergaben"
msgid "Administer finalized Canvas AI handoffs and cleanup behavior."
msgstr ""
"Verwalten Sie die endgültigen Canvas-KI-Übergaben und das "
"Bereinigungsverhalten."
msgid "AI Agents Canvas Direct Edit Handoff settings"
msgstr "AI Agents Canvas Direct Edit Handoff-Einstellungen"
msgid "Maximum layout snapshot size in bytes"
msgstr "Maximale Layout-Snapshot-Größe in Bytes"
msgid "Canvas Direct Edit handoff failed for @context: @message"
msgstr ""
"Die Übergabe von Canvas Direct Edit ist für @context: @message "
"fehlgeschlagen"
msgid "Canvas Direct Edit tempstore cleanup failed for @context: @message"
msgstr ""
"Die Bereinigung des Canvas Direct Edit-Tempstores ist für @context: "
"@message fehlgeschlagen"
msgid ""
"DirectEdit: matched but update unsupported by current Canvas for "
"@component."
msgstr ""
"DirectEdit: Übereinstimmung, aber Aktualisierung wird vom aktuellen "
"Canvas für @component nicht unterstützt."
msgid ""
"Moving components is not available with the current version of Canvas, "
"which applies only Add operations."
msgstr ""
"Das Verschieben von Komponenten ist in der aktuellen Version von "
"Canvas nicht verfügbar, da nur Add-Vorgänge angewendet werden."
msgid "Component moves are not yet implemented for this Canvas version."
msgstr ""
"Komponentenverschiebungen sind für diese Canvas-Version noch nicht "
"implementiert."
msgid ""
"Updating component props is not available with the current version of "
"Canvas, which applies only Add operations."
msgstr ""
"Das Aktualisieren von Komponenten-Requisiten ist mit der aktuellen "
"Version von Canvas nicht verfügbar, die nur Add-Vorgänge anwendet."
msgid ""
"Component prop updates are not yet implemented for this Canvas "
"version."
msgstr ""
"Komponenten-Prop-Updates sind für diese Canvas-Version noch nicht "
"implementiert."
