# German translation of Droost UI Patterns (2.0.0-alpha6)
# Copyright (c) 2026 by the German translation team
#
msgid ""
msgstr ""
"Project-Id-Version: Droost UI Patterns (2.0.0-alpha6)\n"
"POT-Creation-Date: 2026-09-15 23:04+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 "Canvas is installed — the SDC-manager conflict needs a fix in play"
msgstr ""
"Canvas ist installiert – der SDC-Manager-Konflikt muss im Spiel "
"behoben werden"
msgid ""
"Both Droost Display (via ui_patterns) and Drupal Canvas take over the "
"SDC plugin manager (plugin.manager.sdc). Without a fix the next "
"container rebuild fatals in PropShape and \"drush cr\" brings the site "
"down while cached pages keep serving. Three ways to be safe: enable "
"droost_canvas (its service provider bridges the alias while enabled), "
"apply canvas-3561618-sdc-manager-decoration-compat.patch (drupal.org "
"issue #3561618), or run only one of the two backends. See the Droost "
"Display README (\"Coexistence with Drupal Canvas\"). This install-time "
"check cannot probe the container, so it warns rather than blocks; "
"after install, \"drush droost:doctor\" reports the pair state "
"definitively."
msgstr ""
"Sowohl Droost Display (über ui_patterns) als auch Drupal Canvas "
"übernehmen den SDC-Plugin-Manager (plugin.manager.sdc). Ohne einen "
"Fix schlägt die nächste Container-Neuerstellung in PropShape fehl "
"und „drush cr“ bringt die Website zum Absturz, während "
"zwischengespeicherte Seiten weiterhin bereitgestellt werden. Drei "
"Möglichkeiten zur Sicherheit: Aktivieren Sie droost_canvas (sein "
"Dienstanbieter überbrückt den Alias, solange er aktiviert ist), "
"wenden Sie canvas-3561618-sdc-manager-decoration-compat.patch an "
"(Drupal.org-Problem Nr. 3561618) oder führen Sie nur eines der beiden "
"Backends aus. Weitere Informationen finden Sie in der README-Datei von "
"Droost Display („Koexistenz mit Drupal Canvas“). Diese "
"Installationszeitprüfung kann den Container nicht prüfen, daher wird "
"eine Warnung ausgegeben und nicht blockiert. Nach der Installation "
"meldet „drush droost:doctor“ den Paarstatus definitiv."
msgid "Droost UI Patterns"
msgstr "Droost-UI-Muster"
msgid ""
"The UI Patterns integration: introspect its source plugins and compose "
"entity view displays from SDCs deterministically — exposed as MCP "
"tools. Reading a display back is droost core (droost_display_get) and "
"needs no contrib."
msgstr ""
"Die UI-Pattern-Integration: Sehen Sie sich die Quell-Plugins an und "
"erstellen Sie deterministische Entitätsansichtsanzeigen aus SDCs – "
"bereitgestellt als MCP-Tools. Das Zurücklesen einer Anzeige ist "
"droost core (droost_display_get) und erfordert keinen Beitrag."
msgid ""
"Composes an entity view display (Manage Display) from SDCs: each item "
"binds one field to one component with prop/slot source mappings; "
"everything else is hidden by default. Validates fields, components, "
"prop/slot names, required props, and source applicability before "
"writing, then persists through the entity API (dependencies "
"auto-calculated). Use droost_sdc_components, droost_display_sources, "
"and droost_display_get to discover valid inputs. Set dry_run=true to "
"validate without saving. Destructive (config write): armed by "
"droost.settings.allow_config_write (or the master allow_destructive)."
msgstr ""
"Erstellt eine Entitätsansichtsanzeige (Manage Display) aus SDCs: "
"Jedes Element bindet ein Feld an eine Komponente mit "
"Prop/Slot-Quellenzuordnungen; Alles andere ist standardmäßig "
"ausgeblendet. Validiert Felder, Komponenten, Requisiten-/Slotnamen, "
"erforderliche Requisiten und Quellanwendbarkeit vor dem Schreiben und "
"bleibt dann über die Entitäts-API bestehen (Abhängigkeiten werden "
"automatisch berechnet). Verwenden Sie droost_sdc_components, "
"droost_display_sources und droost_display_get, um gültige Eingaben zu "
"ermitteln. Legen Sie dry_run=true fest, um ohne Speichern zu "
"validieren. Destruktiv (config write): aktiviert durch "
"droost.settings.allow_config_write (oder den Master "
"„allow_destructive“)."
