# German translation of AI Agents Canvas Direct Edit (1.0.0-alpha1)
# Copyright (c) 2026 by the German translation team
#
msgid ""
msgstr ""
"Project-Id-Version: AI Agents Canvas Direct Edit (1.0.0-alpha1)\n"
"POT-Creation-Date: 2026-07-12 14:26+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 "Invalid parameters."
msgstr "Ungültige Parameter"
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 ""
"Allows users to invoke the deterministic Canvas property matching "
"tool."
msgstr ""
"Ermöglicht Benutzern den Aufruf des deterministischen "
"Canvas-Eigenschaftsabgleichstools."
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 props updated deterministically: @props"
msgstr "DirectEdit: @component props deterministisch aktualisiert: @props"
msgid "DirectEdit: component validation failed for @uuid: @msg"
msgstr "DirectEdit: Komponentenvalidierung für @uuid fehlgeschlagen: @msg"
msgid "DirectEdit: prop validation failed for @component/@prop: @msg"
msgstr ""
"DirectEdit: Prop-Validierung fehlgeschlagen für @component/@prop: "
"@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 "Component moved successfully."
msgstr "Komponente wurde erfolgreich verschoben."
msgid "Failed to move component."
msgstr "Komponente konnte nicht verschoben werden."
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 "Invalid prop_values: must be a JSON-encoded object."
msgstr "Ungültige prop_values: muss ein JSON-codiertes Objekt sein."
msgid "Component props updated successfully."
msgstr "Komponenten-Requisiten erfolgreich aktualisiert."
msgid "Failed to update component props."
msgstr "Komponenten-Requisiten konnten nicht aktualisiert werden."
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."
