# German translation of AI Chatbot - Assistant UI (1.0.0-beta1)
# Copyright (c) 2026 by the German translation team
#
msgid ""
msgstr ""
"Project-Id-Version: AI Chatbot - Assistant UI (1.0.0-beta1)\n"
"POT-Creation-Date: 2026-09-12 20: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 "Status"
msgstr "Status"
msgid "Value"
msgstr "Wert"
msgid "Remove"
msgstr "Entfernen"
msgid "Disabled"
msgstr "Deaktiviert"
msgid "Enabled"
msgstr "Aktiviert"
msgid "Edit"
msgstr "Bearbeiten"
msgid "Weight"
msgstr "Gewichtung"
msgid "Field"
msgstr "Feld"
msgid "Label"
msgstr "Beschriftung"
msgid "Add"
msgstr "Hinzufügen"
msgid "URL"
msgstr "URL"
msgid "Filename"
msgstr "Dateiname"
msgid "Before"
msgstr "Davor"
msgid "After"
msgstr "Danach"
msgid "Options"
msgstr "Optionen"
msgid "Question"
msgstr "Frage"
msgid "Client ID"
msgstr "Client-ID"
msgid "Delta"
msgstr "Delta"
msgid "Items"
msgstr "Elemente"
msgid "Optional"
msgstr "Optional"
msgid "Property"
msgstr "Eigenschaft"
msgid "Scope"
msgstr "Anwendungsbereich"
msgid "Keyboard shortcuts"
msgstr "Tastenkombinationen"
msgid "Values"
msgstr "Werte"
msgid "Machine name"
msgstr "Systemname"
msgid "Conversations"
msgstr "Unterhaltungen"
msgid "Element"
msgstr "Element"
msgid "Server URL"
msgstr "Server-URL"
msgid "Bundle"
msgstr "Subtyp"
msgid "Placement"
msgstr "Platzierung"
msgid "Discard"
msgstr "Verwerfen"
msgid "Reorder"
msgstr "Neu anordnen"
msgid "(empty)"
msgstr "(leer)"
msgid "Icon URL"
msgstr "Icon-URL"
msgid "Prompt"
msgstr "Eingabeaufforderung"
msgid "attachment"
msgstr "Anhang"
msgid "Assistant"
msgstr "Assistent"
msgid "Authorization endpoint"
msgstr "Authorization-Endpunkt"
msgid "Token endpoint"
msgstr "Token-Endpunkt"
msgid "The file is empty."
msgstr "Die Datei ist leer."
msgid "Something went wrong. Please try again."
msgstr "Etwas ist schief gelaufen. Bitte versuchen Sie es erneut."
msgid "@messages"
msgstr "@messages"
msgid "New conversation"
msgstr "Neues Gespräch"
msgid "Media type ID"
msgstr "Medientyp-ID"
msgid "AI"
msgstr "KI"
msgid "AI Assistant"
msgstr "KI-Assistent"
msgid "AI Tools"
msgstr "KI-Werkzeuge"
msgid "Client-supplied execution identity fields are not allowed: @fields"
msgstr ""
"Vom Client bereitgestellte Ausführungsidentitätsfelder sind nicht "
"zulässig: @fields"
msgid "AI Chatbot Assistant UI"
msgstr "Benutzeroberfläche des KI-Chatbot-Assistenten"
msgid "assistant-ui (React) chat frontend for the AI Assistant API."
msgstr "Assistant-UI (React) Chat-Frontend für die AI Assistant API."
msgid "Add MCP connector"
msgstr "MCP-Anschluss hinzufügen"
msgid "MCP connectors"
msgstr "MCP-Anschlüsse"
msgid "Manage the OAuth MCP servers offered to chat users."
msgstr ""
"Verwalten Sie die OAuth-MCP-Server, die Chat-Benutzern angeboten "
"werden."
msgid "Use the AI Assistant UI chat"
msgstr "Verwenden Sie den AI Assistant-UI-Chat"
msgid ""
"Send messages to the assistant-ui chat endpoint. Grant to the "
"anonymous role for public chatbots."
msgstr ""
"Senden Sie Nachrichten an den Assistant-UI-Chat-Endpunkt. Gewähren "
"Sie die anonyme Rolle für öffentliche Chatbots."
msgid "Upload attachments in the AI Assistant UI chat"
msgstr "Laden Sie Anhänge im Chat der AI Assistant-Benutzeroberfläche hoch"
msgid ""
"Stage attachments from the chat composer for the assistant to persist. "
"Do not grant to anonymous."
msgstr ""
"Stellen Sie Anhänge vom Chat-Composer bereit, damit der Assistent "
"bestehen bleibt. Nicht anonym gewähren."
msgid "Administer the AI Assistant UI MCP connectors"
msgstr "Verwalten Sie die MCP-Konnektoren der AI Assistant-Benutzeroberfläche"
msgid "Define the OAuth MCP servers offered to chat users."
msgstr ""
"Definieren Sie die OAuth-MCP-Server, die Chat-Benutzern angeboten "
"werden."
msgid "Edit MCP connector"
msgstr "Bearbeiten Sie den MCP-Anschluss"
msgid "Delete MCP connector"
msgstr "MCP-Anschluss löschen"
msgid "AI Chatbot (assistant-ui) block"
msgstr "AI Chatbot (Assistent-UI)-Block"
msgid "Show each tool step"
msgstr "Zeigen Sie jeden Werkzeugschritt an"
msgid "Allow attachments"
msgstr "Anhänge zulassen"
msgid "Allow quoting replies"
msgstr "Zitierende Antworten zulassen"
msgid "Show status bar"
msgstr "Statusleiste anzeigen"
msgid "Show the conversation list"
msgstr "Konversationsliste anzeigen"
msgid "Starter prompts"
msgstr "Starter-Eingabeaufforderungen"
msgid "Media types for attachments"
msgstr "Medientypen für Anhänge"
msgid "MCP connector"
msgstr "MCP-Anschluss"
msgid "OAuth scopes"
msgstr "OAuth-Bereiche"
msgid "Dynamic client registration endpoint"
msgstr "Dynamischer Client-Registrierungsendpunkt"
msgid "Toggle the assistant (@key)"
msgstr "Den Assistenten umschalten (@key)"
msgid "AI Chatbot Assistant UI Form Bridge"
msgstr "AI Chatbot Assistant UI Form Bridge"
msgid ""
"Lets the assistant read and edit the entity open in the current edit "
"form, unsaved changes included."
msgstr ""
"Ermöglicht dem Assistenten, die im aktuellen Bearbeitungsformular "
"geöffnete Entität zu lesen und zu bearbeiten, einschließlich nicht "
"gespeicherter Änderungen."
msgid "The form is no longer open."
msgstr "Das Formular ist nicht mehr geöffnet."
msgid "Timed out applying the changes."
msgstr ""
"Beim Anwenden der Änderungen ist eine Zeitüberschreitung "
"aufgetreten."
msgid "Adding the proposed items…"
msgstr "Die vorgeschlagenen Artikel werden hinzugefügt…"
msgid "Review the proposed changes"
msgstr "Überprüfen Sie die vorgeschlagenen Änderungen"
msgid ""
"The id of the paragraph to add this inside, from load_current_draft. "
"Omit to add it to the entity itself."
msgstr ""
"Die ID des Absatzes, in den dies eingefügt werden soll, aus "
"„load_current_draft“. Lassen Sie es weg, es der Entität selbst "
"hinzuzufügen."
msgid ""
"Reference field to append to, e.g. \"field_paragraphs\"; the new item "
"always goes at the end."
msgstr ""
"Referenzfeld zum Anhängen, z. B. \"field_paragraphs\"; Der neue "
"Artikel kommt immer am Ende."
msgid "Type of item to create - one of the bundles that field accepts."
msgstr ""
"Art des zu erstellenden Artikels – eines der Pakete, die dieses Feld "
"akzeptiert."
msgid ""
"The new item's field values, keyed by field name - e.g. "
"{\"field_text\": \"<p>…</p>\"}. A value may be a map of that field's "
"property names to set more than the main one, e.g. {\"target_id\": 7, "
"\"alt\": \"...\"} for an image. Omitted properties get a sensible "
"default."
msgstr ""
"Die Feldwerte des neuen Elements, verschlüsselt nach Feldnamen – z. "
"B. {\"field_text\": \"<p>…</p>\"}. Ein Wert kann eine Zuordnung der "
"Eigenschaftsnamen dieses Feldes sein, um mehr als den "
"Haupteigenschaftsnamen festzulegen, z. B. {\"target_id\": 7, \"alt\": "
"\"...\"} für ein Bild. Ausgelassene Eigenschaften erhalten einen "
"sinnvollen Standardwert."
msgid ""
"The id of the paragraph that owns the field, from load_current_draft. "
"Omit to change a field on the entity itself."
msgstr ""
"Die ID des Absatzes, dem das Feld gehört, aus "
"„load_current_draft“. Unterlassen Sie es, ein Feld in der Entität "
"selbst zu ändern."
msgid "Which field to change, e.g. \"title\" or \"field_text\"."
msgstr ""
"Welches Feld soll geändert werden, z.B. „title“ oder "
"„field_text“."
msgid ""
"Which item of a multi-value field, counting from 0. Omit for a "
"single-value field, or to change the first item."
msgstr ""
"Welches Element eines Feldes mit mehreren Werten, beginnend bei 0. "
"Lassen Sie es weg, wenn es sich um ein Feld mit einem Wert handelt "
"oder um das erste Element zu ändern."
msgid ""
"Set only this one property of the item (e.g. \"alt\" or \"format\"), "
"leaving the rest as they are. Omit to set the main value, or a JSON "
"object of several properties at once."
msgstr ""
"Legen Sie nur diese eine Eigenschaft des Elements fest (z. B. "
"„alt“ oder „format“) und lassen Sie den Rest unverändert. "
"Lassen Sie es weg, den Hauptwert oder ein JSON-Objekt mit mehreren "
"Eigenschaften gleichzeitig festzulegen."
msgid ""
"The complete new value; pass an empty string to clear it. With "
"\"property\" set, plain text. Otherwise plain text for the main value, "
"or a JSON object of the item's own properties as a partial update - "
"omitted ones keep their values, e.g. {\"target_id\": 7, \"alt\": "
"\"...\"}."
msgstr ""
"Der völlig neue Wert; Übergeben Sie eine leere Zeichenfolge, um sie "
"zu löschen. Wenn „Eigenschaft“ festgelegt ist, Klartext. "
"Ansonsten Klartext für den Hauptwert oder ein JSON-Objekt der eigenen "
"Eigenschaften des Elements als Teilaktualisierung – weggelassene "
"behalten ihre Werte, z. B. {\"target_id\": 7, \"alt\": \"...\"}."
msgid "The id of the paragraph to remove, from load_current_draft."
msgstr "Die ID des zu entfernenden Absatzes aus „load_current_draft“."
msgid ""
"The id of the paragraph whose field to reorder, from "
"load_current_draft. Omit to reorder a field on the entity itself."
msgstr ""
"Die ID des Absatzes, dessen Feld neu angeordnet werden soll, aus "
"„load_current_draft“. Lassen Sie es aus, ein Feld in der Entität "
"selbst neu anzuordnen."
msgid "The entity_reference_revisions field to reorder."
msgstr "Das neu anzuordnende Feld „entity_reference_revisions“."
msgid ""
"Every paragraph id in that field, in the new order - a complete list, "
"nothing left out."
msgstr ""
"Jeder Absatz wird in diesem Feld in der neuen Reihenfolge angezeigt "
"– eine vollständige Liste, nichts wird ausgelassen."
msgid "The filename is invalid."
msgstr "Der Dateiname ist ungültig."
msgid ""
"Unsupported or missing file extension \"@extension\". Allowed: "
"@allowed."
msgstr ""
"Nicht unterstützte oder fehlende Dateierweiterung „@extension“. "
"Erlaubt: @allowed."
msgid ""
"Discarded paused agent state for thread @thread: @reason. The next "
"turn starts from chat memory instead."
msgstr ""
"Der Status des angehaltenen Agenten für Thread @thread wurde "
"verworfen: @reason. Die nächste Runde beginnt stattdessen im "
"Chat-Speicher."
msgid "Unknown assistant."
msgstr "Unbekannter Assistent."
msgid "No user message provided."
msgstr "Keine Benutzernachricht bereitgestellt."
msgid "You do not have access to this assistant."
msgstr "Sie haben keinen Zugriff auf diesen Assistenten."
msgid "Too many reset attempts."
msgstr "Zu viele Reset-Versuche."
msgid ""
"Chat stopped at the @max iteration ceiling, so the agent never "
"reported itself finished. Check the agent max_loops setting. @trace"
msgstr ""
"Der Chat wurde bei Erreichen der Obergrenze für die Anzahl der "
"@max-Iterationen beendet, sodass der Agent nie gemeldet hat, dass er "
"fertig ist. Überprüfen Sie die Einstellung „max_loops“ des "
"Agenten. @trace"
msgid "Chat failed: @message @trace"
msgstr "Chat fehlgeschlagen: @message @trace"
msgid "File exceeds the @mb MB limit."
msgstr "Die Datei überschreitet das @mb-MB-Limit."
msgid "No valid file was uploaded."
msgstr "Es wurde keine gültige Datei hochgeladen."
msgid "Stored MCP state is too large."
msgstr "Der gespeicherte MCP-Status ist zu groß."
msgid "Malformed MCP state."
msgstr "Fehlerhafter MCP-Status."
msgid "Malformed request."
msgstr "Ungültige Anfrage."
msgid "Missing prompt_id."
msgstr "Prompt_id fehlt."
msgid "assistantId required"
msgstr "Assistenten-ID erforderlich"
msgid "Assistant has no chat memory."
msgstr "Assistant hat keinen Chat-Speicher."
msgid "Failed to create thread."
msgstr "Thread konnte nicht erstellt werden."
msgid "Thread not found."
msgstr "Thread nicht gefunden."
msgid "Deleted stored MCP OAuth tokens."
msgstr "Gespeicherte MCP-OAuth-Tokens gelöscht."
msgid ""
"MCP OAuth tokens will be deleted from "
"ai_chatbot_assistant_ui_mcp_auth."
msgstr ""
"MCP-OAuth-Tokens werden aus ai_chatbot_assistant_ui_mcp_auth "
"gelöscht."
msgid "The name users see on the connector card, e.g. \"Linear\"."
msgstr "Der Name, den Benutzer auf der Anschlusskarte sehen, z. B. \"Linear\"."
msgid ""
"A unique machine name. Underscores only - this prefixes the "
"model-visible tool names."
msgstr ""
"Ein eindeutiger Maschinenname. Nur Unterstriche – diese stellen den "
"im Modell sichtbaren Werkzeugnamen ein Präfix dar."
msgid ""
"The MCP server endpoint (Streamable HTTP), e.g. "
"https://mcp.linear.app."
msgstr ""
"Der MCP-Server-Endpunkt (Streamable HTTP), z.B. "
"https://mcp.linear.app."
msgid ""
"One scope per line, e.g. \"read\". OAuth runs in the user's browser "
"(PKCE)."
msgstr ""
"Ein Bereich pro Zeile, z.B. \"lesen\". OAuth läuft im Browser des "
"Benutzers (PKCE)."
msgid "Client ID (optional)"
msgstr "Kunden-ID (optional)"
msgid ""
"Only for authorization servers without RFC 7591 dynamic client "
"registration. Never enter a client secret - this flow runs in the "
"browser, where a secret protects nothing."
msgstr ""
"Nur für Autorisierungsserver ohne RFC 7591 dynamische "
"Client-Registrierung. Geben Sie niemals ein Client-Geheimnis ein – "
"dieser Ablauf wird im Browser ausgeführt, wo ein Geheimnis nichts "
"schützt."
msgid "OAuth endpoint overrides"
msgstr "OAuth-Endpunktüberschreibungen"
msgid "Leave blank to use RFC 8414 metadata discovery."
msgstr ""
"Lassen Sie das Feld leer, um die RFC 8414-Metadatenerkennung zu "
"verwenden."
msgid "Icon URL (optional)"
msgstr "Symbol-URL (optional)"
msgid "An optional square icon shown on the connector card."
msgstr ""
"Ein optionales quadratisches Symbol, das auf der Anschlusskarte "
"angezeigt wird."
msgid "Saved the %label MCP connector."
msgstr "Der %label MCP-Anschluss wurde gespeichert."
msgid "Toggle the assistant"
msgstr "Schalten Sie den Assistenten um"
msgid "AI Chatbot Assistant UI frontend"
msgstr "AI Chatbot Assistant UI-Frontend"
msgid ""
"The chat block cannot render: @files missing. Run <code>npm ci && npm "
"run build</code> in @path. Tagged releases ship the built bundle; git "
"checkouts do not."
msgstr ""
"Der Chat-Block kann nicht gerendert werden: @files fehlen. Führen Sie "
"<code>npm ci && npm run build</code> im @path aus. Mit Tags versehene "
"Veröffentlichungen enthalten das erstellte Paket. Git-Checkouts tun "
"dies nicht."
msgid "AI context sync"
msgstr "KI-Kontextsynchronisierung"
msgid "A direct, public http(s) URL to the file to download."
msgstr "Eine direkte, öffentliche http(s)-URL zur herunterzuladenden Datei."
msgid ""
"Target filename with extension. Defaults to one derived from the "
"response."
msgstr ""
"Zieldateiname mit Erweiterung. Der Standardwert ist einer, der aus der "
"Antwort abgeleitet wird."
msgid "Staged attachment ref"
msgstr "Gestaffelte Anhangsreferenz"
msgid "The ref from the attachment's \"[Attached: name, ref: ...]\" line."
msgstr ""
"Der Verweis aus der Zeile „[Angehängt: Name, Verweis: ...]“ des "
"Anhangs."
msgid ""
"Target filename with extension. Defaults to the staged attachment's "
"own."
msgstr ""
"Zieldateiname mit Erweiterung. Standardmäßig wird der eigene Anhang "
"des bereitgestellten Anhangs verwendet."
msgid "The question for the editor, in their language."
msgstr "Die Frage an den Herausgeber, in ihrer Sprache."
msgid "Short clickable labels to offer. Leave out to ask for a typed answer."
msgstr ""
"Kurze anklickbare Etiketten zum Anbieten. Lassen Sie es weg, um eine "
"getippte Antwort zu bitten."
msgid "TRUE to allow picking more than one option."
msgstr "TRUE, um die Auswahl mehrerer Optionen zu ermöglichen."
msgid "Allow a free-text answer"
msgstr "Erlauben Sie eine Freitextantwort"
msgid "TRUE to allow a typed answer as well."
msgstr "TRUE, um auch eine getippte Antwort zu ermöglichen."
msgid ""
"TRUE to let the editor skip this one; use it instead of writing "
"\"(optional)\" in the question text."
msgstr ""
"TRUE, damit der Editor dieses überspringen kann; Verwenden Sie es, "
"anstatt „(optional)“ in den Fragentext zu schreiben."
msgid "Sidebar - a collapsible panel on the side of the viewport"
msgstr ""
"Seitenleiste – ein zusammenklappbares Panel an der Seite des "
"Ansichtsfensters"
msgid "Inline - rendered in the block region"
msgstr "Inline – im Blockbereich gerendert"
msgid "Shown while the conversation is empty. Leave empty for the default."
msgstr ""
"Wird angezeigt, während die Konversation leer ist. Für die "
"Standardeinstellung leer lassen."
msgid ""
"Shown as buttons in this order while the conversation is empty. Drag "
"to reorder, clear a row to remove it."
msgstr ""
"Wird in dieser Reihenfolge als Schaltflächen angezeigt, während die "
"Konversation leer ist. Ziehen Sie, um die Reihenfolge neu anzuordnen, "
"oder löschen Sie eine Zeile, um sie zu entfernen."
msgid "Add a prompt"
msgstr "Fügen Sie eine Eingabeaufforderung hinzu"
msgid "Runs the agent one loop at a time so tool calls appear as they happen."
msgstr ""
"Führt den Agenten in einer Schleife nach der anderen aus, sodass "
"Toolaufrufe immer dann angezeigt werden, wenn sie erfolgen."
msgid ""
"Lets people upload a file into the conversation. Also requires the "
"\"Upload attachments in the AI Assistant UI chat\" permission - the "
"assistant is told the filename and a reference it can use to save the "
"file, not the file contents."
msgstr ""
"Ermöglicht es Personen, eine Datei in die Konversation hochzuladen. "
"Erfordert außerdem die Berechtigung „Anhänge im AI "
"Assistant-UI-Chat hochladen“ – dem Assistenten wird der Dateiname "
"und eine Referenz mitgeteilt, die er zum Speichern der Datei verwenden "
"kann, nicht der Dateiinhalt."
msgid "Requires the core Media module to be installed."
msgstr "Erfordert die Installation des Kernmedienmoduls."
msgid ""
"A used attachment is saved as a media item of the first checked type "
"whose file/image field accepts its extension - so, for example, check "
"both an Image and a Document type to accept either. Each type's field "
"settings (allowed extensions, size, dimensions) are enforced on "
"upload, the same as a normal file upload."
msgstr ""
"Ein verwendeter Anhang wird als Medienelement des zuerst überprüften "
"Typs gespeichert, dessen Datei-/Bildfeld seine Erweiterung akzeptiert "
"– markieren Sie also beispielsweise sowohl einen Bild- als auch "
"einen Dokumenttyp, um beides zu akzeptieren. Die Feldeinstellungen "
"jedes Typs (zulässige Erweiterungen, Größe, Abmessungen) werden "
"beim Hochladen erzwungen, genau wie bei einem normalen Datei-Upload."
msgid ""
"Lets people select text in a reply and quote it back in their next "
"message."
msgstr ""
"Ermöglicht es Personen, Text in einer Antwort auszuwählen und ihn in "
"ihrer nächsten Nachricht erneut zu zitieren."
msgid ""
"Shows run state, model name, message count, token usage, and latency "
"below the composer."
msgstr ""
"Zeigt den Ausführungsstatus, den Modellnamen, die Nachrichtenanzahl, "
"die Token-Nutzung und die Latenz unterhalb des Composers an."
msgid ""
"Lets signed-in people keep several conversations and switch between "
"them. Requires an assistant using a chat memory plugin that allows "
"multiple threads (e.g. \"Temporary private storage (multiple "
"threads)\"); anonymous visitors always get a single conversation."
msgstr ""
"Ermöglicht angemeldeten Personen, mehrere Gespräche zu führen und "
"zwischen ihnen zu wechseln. Erfordert einen Assistenten, der ein "
"Chat-Speicher-Plugin verwendet, das mehrere Threads zulässt (z. B. "
"„Temporärer privater Speicher (mehrere Threads)“); Anonyme "
"Besucher erhalten immer ein einziges Gespräch."
msgid ""
"Select at least one media type for attachments, or turn \"Allow "
"attachments\" off."
msgstr ""
"Wählen Sie mindestens einen Medientyp für Anhänge aus oder "
"deaktivieren Sie „Anhänge zulassen“."
msgid "Resize the assistant panel"
msgstr "Ändern Sie die Größe des Assistentenbereichs"
msgid "Drag to resize, or drag to the edge for full width"
msgstr ""
"Ziehen Sie, um die Größe zu ändern, oder ziehen Sie zum Rand, um "
"die volle Breite zu erhalten"
msgid "Close the assistant"
msgstr "Schließen Sie den Assistenten"
msgid "AI Chatbot (assistant-ui)"
msgstr "KI-Chatbot (Assistent-UI)"
msgid "AI Assistant UI Processor"
msgstr "AI Assistant UI-Prozessor"
msgid ""
"Wraps the AI Assistant API runner for the ai_chatbot_assistant_ui chat "
"endpoint."
msgstr ""
"Umschließt den AI Assistant-API-Runner für den Chat-Endpunkt "
"ai_chatbot_assistant_ui."
