BottomBar Attach file to message Datei an Nachricht anhängen Attach image to message Bild an Nachricht anhängen Link file to context Datei mit Kontext verknüpfen Sync open files Offene Dateien synchronisieren Automatically synchronize currently opened files with the model context Aktuell geöffnete Dateien automatisch mit dem Modellkontext synchronisieren Compressing... Komprimiere... Cancel Abbrechen Cancel compression Komprimierung abbrechen Compress Komprimieren Compress chat (create summarized copy using LLM) Chat komprimieren (zusammengefasste Kopie mit LLM erstellen) ChatItem ↑ %1 (cached %2) ↑ %1 (zwischengespeichert %2) ↑ %1 ↑ %1 ↓ %1 (reasoning %2) ↓ %1 (Reasoning %2) ↓ %1 ↓ %1 Σ %1 Σ %1 Reset chat to this message and edit Chat auf diese Nachricht zurücksetzen und bearbeiten Click: Open in Qt Creator Shift+Click: Open in System Editor Klick: In Qt Creator öffnen Umschalt+Klick: Im Systemeditor öffnen Failed to load image Bild konnte nicht geladen werden CodeBlock Code (%1) Code (%1) Code Code Copy Kopieren Collapse Einklappen Expand Ausklappen Copied Kopiert ContextViewer Chat Context Chat-Kontext Refresh Aktualisieren Close Schließen Base System Prompt Basis-System-Prompt Active Aktiv Empty Leer No system prompt configured Kein System-Prompt konfiguriert Copy Kopieren Edit in Settings In Einstellungen bearbeiten Agent Role Agent-Rolle No role selected. Using base system prompt only. Keine Rolle ausgewählt. Es wird nur der Basis-System-Prompt verwendet. Manage Roles Rollen verwalten Project Rules Projektregeln %1 active %1 aktiv None Keine Rules (%1) Regeln (%1) Content Inhalt No project rules found. Create .md files in .qodeassist/rules/common/ or .qodeassist/rules/chat/ Keine Projektregeln gefunden. Erstellen Sie .md-Dateien in .qodeassist/rules/common/ oder .qodeassist/rules/chat/ Open Rules Folder Regelordner öffnen Final prompt: Base System Prompt + Agent Role + Project Info + Project Rules + Linked Files Endgültiger Prompt: Basis-System-Prompt + Agent-Rolle + Projektinfo + Projektregeln + Verknüpfte Dateien DiffStatistics +%1 lines, -%2 lines +%1 Zeilen, -%2 Zeilen +%1 lines +%1 Zeilen -%1 lines -%1 Zeilen No changes Keine Änderungen FileEditBlock ARCHIVED ARCHIVIERT APPLIED ANGEWENDET REJECTED ABGELEHNT PENDING AUSSTEHEND Replace Ersetzen Append Anhängen %1: %2 (+%3 -%4) %1: %2 (+%3 -%4) %1: %2 (+%3) %1: %2 (+%3) Open file in editor and navigate to changes Datei im Editor öffnen und zu Änderungen navigieren Copy Kopieren Collapse Einklappen Expand Ausklappen FileEditsActionBar File Edit in Current Message Dateibearbeitung in aktueller Nachricht %1 File Edits in Current Message %1 Dateibearbeitungen in aktueller Nachricht %1 applied %1 angewendet %1 pending %1 ausstehend %1 rejected %1 abgelehnt Apply All (%1) Alle anwenden (%1) Reapply All (%1) Alle erneut anwenden (%1) Apply all pending and rejected edits in this message Alle ausstehenden und abgelehnten Bearbeitungen in dieser Nachricht anwenden Reapply all rejected edits in this message Alle abgelehnten Bearbeitungen in dieser Nachricht erneut anwenden Undo All (%1) Alle rückgängig machen (%1) Undo all applied edits in this message Alle angewendeten Bearbeitungen in dieser Nachricht rückgängig machen MessageNavigator Jump to message #%1 Zu Nachricht #%1 springen QObject Template Not Found Vorlage nicht gefunden Template '%1' was not found or has been updated. Please re-set new one. Vorlage '%1' wurde nicht gefunden oder wurde aktualisiert. Bitte wählen Sie eine neue aus. Providers Anbieter Agents Agenten Current Settings Aktuelle Einstellungen QodeAssist::Chat::ChatCompressor Compression already in progress Komprimierung läuft bereits No chat file to compress Keine Chat-Datei zum Komprimieren Chat is empty, nothing to compress Chat ist leer, nichts zu komprimieren No provider available Kein Anbieter verfügbar No template available Keine Vorlage verfügbar Compression cancelled Komprimierung abgebrochen Failed to save compressed chat Komprimierter Chat konnte nicht gespeichert werden Compression failed: %1 Komprimierung fehlgeschlagen: %1 QodeAssist::Chat::ChatFileManager File is not accessible: %1 Auf die Datei kann nicht zugegriffen werden: %1 Failed to copy file: %1 Datei konnte nicht kopiert werden: %1 QodeAssist::Chat::ChatHistoryStore Save Chat History Chatverlauf speichern JSON files (*.json) JSON-Dateien (*.json) Load Chat History Chatverlauf laden QodeAssist::Chat::ChatRootView Chat compressed successfully! Chat erfolgreich komprimiert! This chat file is already in use by another QodeAssist chat session. Diese Chat-Datei wird bereits von einer anderen QodeAssist-Chat-Sitzung verwendet. This chat is already open in another QodeAssist chat session. Dieser Chat ist bereits in einer anderen QodeAssist-Chat-Sitzung geöffnet. Select Files to Attach Anzuhängende Dateien auswählen Images automatically moved to Attach zone (%n file(s)) Bilder automatisch in den Anhangsbereich verschoben (%n Datei(en)) Bilder automatisch in den Anhangsbereich verschoben (%n Datei(en)) Select Images to Attach Anzuhängende Bilder auswählen Images (*.png *.jpg *.jpeg *.gif *.bmp *.webp) Bilder (*.png *.jpg *.jpeg *.gif *.bmp *.webp) Compression is already in progress Komprimierung läuft bereits No chat file to compress. Please save the chat first. Keine Chat-Datei zum Komprimieren. Bitte speichern Sie den Chat zuerst. QodeAssist::Chat::NavigationPanel QodeAssist Chat QodeAssist Chat QodeAssist::EditorChatButton Open QodeAssist Chat QodeAssist Chat öffnen QodeAssist::Mcp::McpServerManager QodeAssist MCP server exposing Qt Creator project tools. QodeAssist MCP-Server, der Qt Creator-Projekttools bereitstellt. QodeAssist::QodeAssistClient Code completion failed: %1 Code-Vervollständigung fehlgeschlagen: %1 Quick refactor failed Schnelles Refactoring fehlgeschlagen Quick refactor failed: %1 Schnelles Refactoring fehlgeschlagen: %1 QodeAssist::RefactorWidget ◄ Original ◄ Original Refactored ► Refaktoriert ► ✓ Apply (⌘+Enter) ✓ Anwenden (⌘+Enter) ✓ Apply (Ctrl+Enter) ✓ Anwenden (Strg+Enter) ✗ Decline (Esc) ✗ Ablehnen (Esc) QodeAssist::Settings::AgentDetailPane Open in editor Im Editor öffnen Duplicate… Duplizieren… Delete Löschen Identity Identität Extends: Erweitert: Name: Name: Description: Beschreibung: Tags: Tags: Comma-separated. Free-form — used to filter and group the agent list. Kommagetrennt. Freiform — wird zum Filtern und Gruppieren der Agentenliste verwendet. System role Systemrolle Prepended to every request as the system message. Wird jeder Anfrage als Systemnachricht vorangestellt. Context Kontext Jinja2 template rendered with ContextManager bindings into the agent.context system-prompt layer. Empty = no context block. Jinja2-Vorlage, die mit ContextManager-Bindungen in die agent.context-System-Prompt-Ebene gerendert wird. Leer = kein Kontextblock. Connection Verbindung Provider: Anbieter: The provider instance this agent uses. URL is inherited from the instance. Die Anbieterinstanz, die dieser Agent verwendet. Die URL wird von der Instanz geerbt. Endpoint: Endpunkt: Appended to the provider's URL. Blank uses the provider default. Wird an die URL des Anbieters angehängt. Leer verwendet den Anbieterstandard. Model: Modell: Match Übereinstimmung When a feature slot has multiple bound agents, the first whose match rules satisfy the current context wins. Wenn ein Feature-Slot mehrere gebundene Agenten hat, gewinnt der erste, dessen Übereinstimmungsregeln den aktuellen Kontext erfüllen. File patterns: Dateimuster: Globs, comma-separated. Empty matches every file. Globs, kommagetrennt. Leer entspricht jeder Datei. Template Vorlage Jinja2 template (via inja) rendered to the request body. Built-in context: ctx.prefix, ctx.suffix, ctx.history, ctx.system_prompt, agent.model. Jinja2-Vorlage (über inja), die in den Anfragekörper gerendert wird. Eingebauter Kontext: ctx.prefix, ctx.suffix, ctx.history, ctx.system_prompt, agent.model. message_format: message_format: Load errors Ladefehler ▸ Show raw TOML ▸ Rohes TOML anzeigen ▾ Hide raw TOML ▾ Rohes TOML ausblenden No description provided. Keine Beschreibung angegeben. %1 (missing — not in provider library) %1 (fehlt — nicht in der Anbieterbibliothek) (provider default) (Anbieterstandard) # effective request line (unknown — provider instance not found) # effektive Anfragezeile (unbekannt — Anbieterinstanz nicht gefunden) effective request line effektive Anfragezeile (no system role set) (keine Systemrolle festgelegt) (no context block) (kein Kontextblock) (matches every file) (entspricht jeder Datei) (inherited from parent / none) (vom übergeordneten Element geerbt / keine) (truncated at %1 bytes) (gekürzt bei %1 Bytes) (source file is empty) (Quelldatei ist leer) (source file unavailable: %1) (Quelldatei nicht verfügbar: %1) Bundled agents are read-only — duplicate to edit. Mitgelieferte Agenten sind schreibgeschützt — duplizieren Sie zum Bearbeiten. Bundled agents cannot be deleted. Mitgelieferte Agenten können nicht gelöscht werden. Select an agent Agent auswählen Pick an agent from the list to see its details. Wählen Sie einen Agenten aus der Liste, um seine Details anzuzeigen. error: %1 Fehler: %1 warning: %1 Warnung: %1 QodeAssist::Settings::AgentListPane Filter agents… Agenten filtern… User Benutzer Bundled Mitgeliefert No agents match these filters. Keine Agenten entsprechen diesen Filtern. QodeAssist::Settings::AgentRoleDialog Add Agent Role Agent-Rolle hinzufügen Duplicate Agent Role Agent-Rolle duplizieren Edit Agent Role Agent-Rolle bearbeiten e.g., Developer, Code Reviewer z. B. Entwickler, Code-Reviewer Name: Name: e.g., developer, code_reviewer z. B. developer, code_reviewer ID: ID: Brief description of this role... Kurze Beschreibung dieser Rolle... Description: Beschreibung: System Prompt: System-Prompt: You are an expert in... Your role is to: - Task 1 - Task 2 - Task 3 Sie sind ein Experte für... Ihre Rolle ist es: - Aufgabe 1 - Aufgabe 2 - Aufgabe 3 ID cannot be changed for existing roles Die ID kann für bestehende Rollen nicht geändert werden QodeAssist::Settings::AgentsWidget Agents Agenten Reload from disk Von Datenträger neu laden Open agents folder Agentenordner öffnen Open agent Agent öffnen '%1' is bundled with the plugin and read-only. Use Duplicate to create an editable user copy. '%1' ist im Plugin enthalten und schreibgeschützt. Verwenden Sie Duplizieren, um eine bearbeitbare Benutzerkopie zu erstellen. Agent '%1' has no editable source file. Agent '%1' hat keine bearbeitbare Quelldatei. Could not open %1. %1 konnte nicht geöffnet werden. Duplicate Duplizieren Delete Agent Agent löschen Delete agent '%1'? This will remove the file: %2 Agent '%1' löschen? Dies entfernt die Datei: %2 Could not delete the agent file: %1 Die Agentendatei konnte nicht gelöscht werden: %1 QodeAssist::Settings::McpClientsListAspect Connected. Verbunden. Connecting… Verbinde… Failed. Fehlgeschlagen. Failed: %1 Fehlgeschlagen: %1 Disabled. Deaktiviert. everything (reference test server) alles (Referenztestserver) filesystem (local files) Dateisystem (lokale Dateien) memory (in-memory key-value) memory (In-Memory-Schlüssel-Wert) git (local git ops) git (lokale Git-Operationen) time (system clock) time (Systemuhr) qtcreator (Qt Creator's built-in MCP server) qtcreator (in Qt Creator integrierter MCP-Server) qt-docs (Qt documentation) qt-docs (Qt-Dokumentation) remote (SSE / HTTP) remote (SSE / HTTP) Server reports no tools. Server meldet keine Tools. Tools Tools Enable / disable this MCP server Diesen MCP-Server aktivieren / deaktivieren Remove this server from the config. Diesen Server aus der Konfiguration entfernen. Remove server Server entfernen Remove server '%1' from the config? Server '%1' aus der Konfiguration entfernen? Open Config Konfiguration öffnen Refresh MCP List MCP-Liste aktualisieren Note: restart Qt Creator to apply MCP changes to already-opened chats and running sessions. Hinweis: Starten Sie Qt Creator neu, um MCP-Änderungen auf bereits geöffnete Chats und laufende Sitzungen anzuwenden. Quick Setup Schnelleinrichtung Pick a preset to append a ready-made server entry to the config (auto-suffixed if the name is taken). Wählen Sie eine Voreinstellung, um einen vorgefertigten Servereintrag an die Konfiguration anzuhängen (automatisch mit Suffix versehen, wenn der Name vergeben ist). -- Select Preset -- -- Voreinstellung wählen -- No servers configured. Add a preset below or edit the JSON. Keine Server konfiguriert. Fügen Sie unten eine Voreinstellung hinzu oder bearbeiten Sie das JSON. 0 server(s) defined. 0 Server definiert. %1 server(s) defined, %2 enabled. %1 Server definiert, %2 aktiviert. MCP configuration MCP-Konfiguration Failed to write %1: %2 Schreiben von %1 fehlgeschlagen: %2 QodeAssist::Settings::ProviderDetailPane Edit… Bearbeiten… Open in editor Im Editor öffnen Open this provider's TOML file in Qt Creator. Bundled providers are read-only — duplicate first. TOML-Datei dieses Anbieters in Qt Creator öffnen. Mitgelieferte Anbieter sind schreibgeschützt — zuerst duplizieren. Duplicate… Duplizieren… Delete Löschen Cancel Abbrechen Save Speichern Identity Identität Name: Name: Client API: Client-API: The client API this provider speaks. Cannot be changed after creation. Die Client-API, die dieser Anbieter spricht. Kann nach der Erstellung nicht geändert werden. Description: Beschreibung: Endpoint Endpunkt URL: URL: Base URL. Agents append their endpoint path (e.g. /chat/completions) to this. Basis-URL. Agenten hängen ihren Endpunktpfad (z. B. /chat/completions) daran an. Credentials Anmeldedaten Enter API key… API-Schlüssel eingeben… Show / hide API key API-Schlüssel anzeigen / ausblenden Save key Schlüssel speichern Clear Leeren Erase the stored API key for this provider Den gespeicherten API-Schlüssel für diesen Anbieter löschen API key: API-Schlüssel: Launch Starten idle im Leerlauf Start Starten Stop Stoppen Restart Neu starten ▸ Show launch terminal ▸ Start-Terminal anzeigen ▾ Hide launch terminal ▾ Start-Terminal ausblenden ▸ Show raw TOML ▸ Rohes TOML anzeigen ▾ Hide raw TOML ▾ Rohes TOML ausblenden No description provided. Keine Beschreibung angegeben. — not required (local provider) — nicht erforderlich (lokaler Anbieter) This provider type does not use a key. Dieser Anbietertyp verwendet keinen Schlüssel. Stored — enter a new key to replace it. Gespeichert — geben Sie einen neuen Schlüssel ein, um ihn zu ersetzen. A key is stored. Type a new key and press Save key to replace it, or Clear to erase it. Ein Schlüssel ist gespeichert. Geben Sie einen neuen Schlüssel ein und drücken Sie Schlüssel speichern, um ihn zu ersetzen, oder Leeren, um ihn zu löschen. No key stored yet. Type a key and press Save key. Noch kein Schlüssel gespeichert. Geben Sie einen Schlüssel ein und drücken Sie Schlüssel speichern. Select a provider Anbieter auswählen No [launch] block. This provider is treated as external — the plugin will not spawn or supervise any process. Add a [launch] block to the TOML to have the plugin manage a local server here. Kein [launch]-Block. Dieser Anbieter wird als extern behandelt — das Plugin wird keinen Prozess starten oder überwachen. Fügen Sie der TOML einen [launch]-Block hinzu, damit das Plugin hier einen lokalen Server verwaltet. <span style='color:gray'>(detached — survives Qt Creator restart)</span> <span style='color:gray'>(abgekoppelt — überlebt Qt Creator-Neustart)</span> starting… wird gestartet… probing… wird geprüft… ready bereit stopping… wird gestoppt… failed fehlgeschlagen failed — %1 fehlgeschlagen — %1 QodeAssist::Settings::ProvidersPageWidget Providers Anbieter Filter providers… Anbieter filtern… Open in editor Im Editor öffnen Bundled providers are read-only. Use Duplicate to create an editable user copy first. Mitgelieferte Anbieter sind schreibgeschützt. Verwenden Sie Duplizieren, um zuerst eine bearbeitbare Benutzerkopie zu erstellen. No user instances yet. Noch keine Benutzerinstanzen. No bundled instances loaded. Keine mitgelieferten Instanzen geladen. User Benutzer Bundled Mitgeliefert Duplicate provider Anbieter duplizieren Name for the new provider: Name für den neuen Anbieter: An instance named '%1' already exists. Eine Instanz mit dem Namen '%1' existiert bereits. Delete provider Anbieter löschen Delete user provider '%1'? File: %2 Benutzeranbieter '%1' löschen? Datei: %2 Failed to delete file: %1 Datei konnte nicht gelöscht werden: %1 Save Speichern Name cannot be empty. Der Name darf nicht leer sein. Save anyway? Trotzdem speichern? Saved to: %1 but could not remove the old file: %2 Two provider files now describe this instance — delete the old file manually to avoid a duplicate-name error. Gespeichert unter: %1 aber die alte Datei konnte nicht entfernt werden: %2 Zwei Anbieterdateien beschreiben jetzt diese Instanz — löschen Sie die alte Datei manuell, um einen Namenskonflikt zu vermeiden. Clear API key API-Schlüssel löschen Erase the stored API key for '%1'? Den gespeicherten API-Schlüssel für '%1' löschen? QodeAssist::Settings::TagFilterStrip FILTER BY TAG NACH TAG FILTERN clear leeren QodeAssist::Tools::TodoTool Error: 'tasks' parameter (array) is required for 'add' operation. Example: {"operation": "add", "tasks": ["Task 1", "Task 2"]} Fehler: Parameter 'tasks' (Array) ist für 'add'-Operation erforderlich. Beispiel: {"operation": "add", "tasks": ["Task 1", "Task 2"]} Error: 'tasks' array cannot be empty. Provide at least one task. Fehler: Das Array 'tasks' darf nicht leer sein. Geben Sie mindestens eine Aufgabe an. Error: All tasks in 'tasks' array are empty strings. Fehler: Alle Aufgaben im Array 'tasks' sind leere Zeichenketten. Error: 'todo_ids' parameter (array) is required for 'complete' operation. Example: {"operation": "complete", "todo_ids": [1, 2, 3]} Fehler: Parameter 'todo_ids' (Array) ist für 'complete'-Operation erforderlich. Beispiel: {"operation": "complete", "todo_ids": [1, 2, 3]} Error: 'todo_ids' array cannot be empty. Provide at least one ID. Fehler: Das Array 'todo_ids' darf nicht leer sein. Geben Sie mindestens eine ID an. Error: All IDs in 'todo_ids' array are invalid. IDs must be positive integers. Fehler: Alle IDs im Array 'todo_ids' sind ungültig. IDs müssen positive Ganzzahlen sein. Error: Unknown operation '%1'. Valid operations: 'add', 'complete', 'list' Fehler: Unbekannte Operation '%1'. Gültige Operationen: 'add', 'complete', 'list' ✓ Added 1 new task ✓ 1 neue Aufgabe hinzugefügt ✓ Added %1 new tasks ✓ %1 neue Aufgaben hinzugefügt Error: No todos found in this session Fehler: Keine Todos in dieser Sitzung gefunden ✓ Marked 1 task as completed ✓ 1 Aufgabe als erledigt markiert ✓ Marked %1 tasks as completed ✓ %1 Aufgaben als erledigt markiert ⚠ %1 already completed ⚠ %1 bereits erledigt ❌ Not found: %1 ❌ Nicht gefunden: %1 📋 TODO List: (empty) 📋 TODO-Liste: (leer) 📋 TODO List: 📋 TODO-Liste: Progress: %1/%2 completed (%3%) Fortschritt: %1/%2 erledigt (%3 %) 📋 All tasks completed! 🎉 📋 Alle Aufgaben erledigt! 🎉 📋 Remaining tasks: 📋 Verbleibende Aufgaben: QodeAssist::UpdateDialog QodeAssist Update QodeAssist-Update QodeAssist is an open-source project that helps developers write better code. If you find it useful, please QodeAssist ist ein Open-Source-Projekt, das Entwicklern hilft, besseren Code zu schreiben. Wenn Sie es nützlich finden, bitte QodeAssistUpdater - convenient tool for plugin installation and updates QodeAssistUpdater - praktisches Tool zur Plugin-Installation und für Updates Download QodeAssistUpdater QodeAssistUpdater herunterladen A new version of QodeAssist is available! Eine neue Version von QodeAssist ist verfügbar! Version %1 is now available - you have %2 Version %1 ist jetzt verfügbar - Sie haben %2 Release Notes: Versionshinweise: Open Release Page Release-Seite öffnen Open Plugin Folder Plugin-Ordner öffnen Close Schließen QodeAssist is up to date QodeAssist ist auf dem neuesten Stand You are using the latest version: %1 Sie verwenden die neueste Version: %1 No release notes available. Check the release page for more information. Keine Versionshinweise verfügbar. Weitere Informationen finden Sie auf der Release-Seite. QodeAssist::UpdateStatusWidget Update Aktualisieren New version: v%1 Neue Version: v%1 Check update information Update-Informationen prüfen QtC::QodeAssist Cannot create user provider folder: %1 Benutzeranbieterordner kann nicht erstellt werden: %1 Cannot pick a free filename in: %1 Es kann kein freier Dateiname gewählt werden in: %1 Cannot write %1: %2 Kann %1 nicht schreiben: %2 Write failed for %1: %2 Schreiben fehlgeschlagen für %1: %2 Quick Setup Schnelleinrichtung Configure API Key API-Schlüssel konfigurieren Open Provider Settings to configure API keys Anbietereinstellungen öffnen, um API-Schlüssel zu konfigurieren Load configuration (includes predefined cloud models) Konfiguration laden (enthält vordefinierte Cloud-Modelle) Show template information Vorlageninformationen anzeigen Template Information Vorlageninformationen Template Vorlage Description: Beschreibung: Failed to save configuration. Check logs for details. Konfiguration konnte nicht gespeichert werden. Details siehe Logs. [Preset] configurations are predefined cloud models ready to use. [Preset]-Konfigurationen sind vordefinierte, sofort einsatzbereite Cloud-Modelle. Predefined configurations cannot be deleted. Vordefinierte Konfigurationen können nicht gelöscht werden. Failed to delete configuration. Konfiguration konnte nicht gelöscht werden. -- Select Preset -- -- Voreinstellung wählen -- Enable QodeAssist QodeAssist aktivieren General Allgemein Reset Page to Defaults Seite auf Standardwerte zurücksetzen Check Update Nach Update suchen Select... Auswählen... Provider: Anbieter: Model: Modell: Template: Vorlage: URL: URL: Status: Status: Test Testen Enable Logging Logging aktivieren Log messages are visible in General Messages pane Log-Nachrichten sind im Bereich Allgemeine Meldungen sichtbar Check for updates when Qt Creator starts Beim Start von Qt Creator nach Updates suchen Enable Chat(If you have performance issues try disabling this, need restart QtC) Chat aktivieren (Bei Leistungsproblemen versuchen Sie, dies zu deaktivieren, Neustart von QtC erforderlich) Custom endpoint: Benutzerdefinierter Endpunkt: Code Completion Code-Vervollständigung Chat Assistant Chat-Assistent Quick Refactor Schnelles Refactoring Chat Compression Chat-Komprimierung Agent Pipelines Agent-Pipelines Inline completions while you type. Matchers run on every request. Inline-Vervollständigungen während der Eingabe. Matcher laufen bei jeder Anfrage. Conversational assistant in the QodeAssist panel. Konversationsassistent im QodeAssist-Panel. Used when a chat conversation needs to be summarised to stay within context. Wird verwendet, wenn eine Chat-Unterhaltung zusammengefasst werden muss, um im Kontext zu bleiben. Inline editor-driven refactors via the Quick Refactor action. Inline-, editorgesteuerte Refaktorierungen über die Aktion Schnelles Refactoring. Reset Settings Einstellungen zurücksetzen Are you sure you want to reset all settings to default values? Sind Sie sicher, dass Sie alle Einstellungen auf Standardwerte zurücksetzen möchten? Current template description: Beschreibung der aktuellen Vorlage: Connection Error Verbindungsfehler Unable to retrieve the list of models from the server. Die Liste der Modelle konnte nicht vom Server abgerufen werden. Please verify the following: - Server is running and accessible - URL is correct - Provider is properly configured - API key is correctly set (if required) You can try selecting a different provider or changing the URL: Bitte überprüfen Sie Folgendes: - Server läuft und ist erreichbar - URL ist korrekt - Anbieter ist korrekt konfiguriert - API-Schlüssel ist korrekt gesetzt (falls erforderlich) Sie können versuchen, einen anderen Anbieter auszuwählen oder die URL zu ändern: Select Provider Anbieter auswählen Select URL URL auswählen Close Schließen Model Selection Modellauswahl Select from previously used models or enter a new model name. If entering a new model name: • For providers with automatic listing - ensure the model is installed • For providers without listing support - check provider's documentation • Make sure the model name matches exactly Wählen Sie aus zuvor verwendeten Modellen oder geben Sie einen neuen Modellnamen ein. Bei Eingabe eines neuen Modellnamens: • Bei Anbietern mit automatischer Auflistung - stellen Sie sicher, dass das Modell installiert ist • Bei Anbietern ohne Auflistungsunterstützung - prüfen Sie die Dokumentation des Anbieters • Stellen Sie sicher, dass der Modellname exakt übereinstimmt Model name: Modellname: OK OK Cancel Abbrechen Enter Model Manually Modell manuell eingeben URL Selection URL-Auswahl Select from the list of default and previously used URLs, or enter a custom one. Please ensure the selected URL is accessible and the service is running. Wählen Sie aus der Liste der Standard- und zuvor verwendeten URLs, oder geben Sie eine eigene ein. Stellen Sie sicher, dass die ausgewählte URL erreichbar ist und der Dienst läuft. Use default provider URL or from history Standard-Anbieter-URL oder URL aus dem Verlauf verwenden Enter custom URL Benutzerdefinierte URL eingeben Enter Model Name Manually Modellnamen manuell eingeben Auto Completion Settings Einstellungen für automatische Vervollständigung Add new preset for language Neue Voreinstellung für Sprache hinzufügen Save Config... Konfiguration speichern... Load Config... Konfiguration laden... Open Folder Ordner öffnen Save Configuration Konfiguration speichern Load Configuration Konfiguration laden Configuration name: Konfigurationsname: Select Configuration Konfiguration auswählen No saved configurations found. Keine gespeicherten Konfigurationen gefunden. Configuration saved successfully. Konfiguration erfolgreich gespeichert. Configuration loaded successfully. Konfiguration erfolgreich geladen. Delete Löschen Are you sure you want to delete this configuration? Sind Sie sicher, dass Sie diese Konfiguration löschen möchten? Enable Auto Complete Automatische Vervollständigung aktivieren Enable Multiline Completion Mehrzeilige Vervollständigung aktivieren Text output proccessing mode: Verarbeitungsmodus für Textausgabe: Auto: Automatically detects codeblock and applies processing when found, other text as comments Force Processing: Always processes text with codeblock formatting and other text as comments Raw Text: Shows unprocessed text without any formatting Auto: Erkennt Codeblöcke automatisch und wendet bei Fund eine Verarbeitung an, anderer Text als Kommentare Verarbeitung erzwingen: Verarbeitet Text immer mit Codeblock-Formatierung und anderen Text als Kommentare Rohtext: Zeigt unverarbeiteten Text ohne jegliche Formatierung Completion trigger mode: Auslösemodus für Vervollständigung: Hint-based: Shows a hint when typing, press Tab to request completion Automatic: Automatically requests completion after typing threshold Hinweisbasiert: Zeigt einen Hinweis bei der Eingabe, drücken Sie Tab, um eine Vervollständigung anzufordern Automatisch: Fordert automatisch eine Vervollständigung nach Erreichen des Eingabeschwellwerts an Completion mode: Vervollständigungsmodus: Automatic: requests completion while typing (with smart context gates). Manual: no auto-triggering; invoke via the 'Request QodeAssist Suggestion' shortcut (default Ctrl+Alt+Q, reconfigurable in Preferences > Keyboard). Automatisch: fordert Vervollständigung während der Eingabe an (mit intelligenten Kontext-Gates). Manuell: keine automatische Auslösung; aufrufbar über den Shortcut 'QodeAssist-Vorschlag anfordern' (Standard Strg+Alt+Q, in Einstellungen > Tastatur neu konfigurierbar). Smart context-aware triggering Intelligente kontextbewusste Auslösung When enabled, auto-completion is suppressed in places where Qt Creator's built-in completion is usually stronger (middle of an identifier, right after '.', '->', '::') and is triggered more eagerly after structural characters like '(', ',', '{', '=' and on fresh indented lines. Wenn aktiviert, wird die automatische Vervollständigung an Stellen unterdrückt, an denen die eingebaute Vervollständigung von Qt Creator üblicherweise stärker ist (mitten in einem Bezeichner, direkt nach '.', '->', '::'), und wird nach strukturellen Zeichen wie '(', ',', '{', '=' sowie in frisch eingerückten Zeilen verstärkt ausgelöst. Don't dismiss Qt Creator's completion popup Vervollständigungs-Popup von Qt Creator nicht schließen When enabled, an AI completion arriving while Qt Creator's own completion popup is already visible will not force it closed. The LLM suggestion still appears inline. Wenn aktiviert, schließt eine eintreffende KI-Vervollständigung das bereits sichtbare eigene Vervollständigungs-Popup von Qt Creator nicht zwangsweise. Der LLM-Vorschlag erscheint weiterhin inline. Cancel in-flight request on new input Laufende Anfrage bei neuer Eingabe abbrechen When enabled, every new keystroke cancels any completion request already in flight and restarts the debounce timer. Useful for slow local models where an outdated answer is rarely worth waiting for. When disabled (default), the in-flight request is kept; when the answer arrives, the plugin compares it with characters typed in the meantime and either trims the matching prefix or drops the answer. Wenn aktiviert, bricht jeder neue Tastendruck jede bereits laufende Vervollständigungsanfrage ab und startet den Debounce-Timer neu. Nützlich für langsame lokale Modelle, bei denen eine veraltete Antwort selten das Warten wert ist. Wenn deaktiviert (Standard), wird die laufende Anfrage beibehalten; wenn die Antwort eintrifft, vergleicht das Plugin sie mit den in der Zwischenzeit eingegebenen Zeichen und schneidet entweder das übereinstimmende Präfix ab oder verwirft die Antwort. with delay(ms) mit Verzögerung (ms) Delay before sending the completion request. (Only for Automatic trigger mode) Verzögerung vor dem Senden der Vervollständigungsanfrage. (Nur für automatischen Auslösemodus) AI suggestion triggers after typing KI-Vorschlag wird ausgelöst nach Eingabe von The number of characters that need to be typed within the typing interval before an AI suggestion request is sent automatically. (Only for Automatic trigger mode) Die Anzahl der Zeichen, die innerhalb des Eingabeintervalls eingegeben werden müssen, bevor eine KI-Vorschlagsanfrage automatisch gesendet wird. (Nur für automatischen Auslösemodus) character(s) within(ms) Zeichen innerhalb (ms) The time window (in milliseconds) during which the character threshold must be met to trigger an AI suggestion request automatically. (Only for Automatic trigger mode) Das Zeitfenster (in Millisekunden), in dem der Zeichenschwellwert erreicht werden muss, um eine KI-Vorschlagsanfrage automatisch auszulösen. (Nur für automatischen Auslösemodus) Hint shows after typing Hinweis wird angezeigt nach Eingabe von The number of characters that need to be typed before the hint widget appears (only for Hint-based trigger mode). Die Anzahl der Zeichen, die eingegeben werden müssen, bevor das Hinweis-Widget erscheint (nur für hinweisbasierten Auslösemodus). Hint auto-hide timeout (ms) Zeitlimit für automatisches Ausblenden des Hinweises (ms) Time in milliseconds after which the hint widget will automatically hide (only for Hint-based trigger mode). Zeit in Millisekunden, nach der das Hinweis-Widget automatisch ausgeblendet wird (nur für hinweisbasierten Auslösemodus). Trigger key: Auslösetaste: Key to press for requesting completion when hint is visible. Space is recommended as least conflicting with context menu. (Only for Hint-based trigger mode) Taste, die zum Anfordern der Vervollständigung gedrückt werden soll, wenn der Hinweis sichtbar ist. Leertaste wird empfohlen, da sie am wenigsten mit dem Kontextmenü kollidiert. (Nur für hinweisbasierten Auslösemodus) Ignore spaces and tabs in character count Leerzeichen und Tabulatoren bei Zeichenzählung ignorieren When enabled, spaces and tabs are not counted towards the character threshold for triggering completions. This helps trigger completions based on actual code characters only. Wenn aktiviert, werden Leerzeichen und Tabulatoren nicht auf den Zeichenschwellwert zum Auslösen von Vervollständigungen angerechnet. Dies hilft, Vervollständigungen nur basierend auf tatsächlichen Code-Zeichen auszulösen. Temperature: Temperatur: Max Tokens: Max. Token: Top P: Top P: Top K: Top K: Presence Penalty: Presence Penalty: Frequency Penalty: Frequency Penalty: Read Full File Gesamte Datei lesen Read Strings Before Cursor: Zeichenketten vor Cursor lesen: Read Strings After Cursor: Zeichenketten nach Cursor lesen: Use System Prompt System-Prompt verwenden Use special system prompt and user message for non FIM models Speziellen System-Prompt und Benutzernachricht für Nicht-FIM-Modelle verwenden System prompt for non FIM models: System-Prompt für Nicht-FIM-Modelle: User message for non FIM models: Benutzernachricht für Nicht-FIM-Modelle: Additional Programming Languages for handling: Example: rust,//,rust rs,rs Zusätzliche Programmiersprachen zur Behandlung: Beispiel: rust,//,rust rs,rs Specify additional programming languages in format: name,comment_style,model_names,extensions Example: rust,//,rust rs,rs Fields: language name, comment prefix, names from LLM (space-separated), file extensions (space-separated) Geben Sie zusätzliche Programmiersprachen im Format an: name,comment_style,model_names,extensions Beispiel: rust,//,rust rs,rs Felder: Sprachname, Kommentar-Präfix, Namen vom LLM (durch Leerzeichen getrennt), Dateierweiterungen (durch Leerzeichen getrennt) Show progress indicator during code completion Fortschrittsanzeige während der Code-Vervollständigung anzeigen Abort existing assist on new completion request Bestehende Assist-Anzeige bei neuer Vervollständigungsanfrage abbrechen When enabled, cancels any active Qt Creator code assist popup before requesting LLM completion. (Only for Automatic trigger mode) Wenn aktiviert, wird jedes aktive Code-Assist-Popup von Qt Creator abgebrochen, bevor eine LLM-Vervollständigung angefordert wird. (Nur für automatischen Auslösemodus) Include context from open files Kontext aus geöffneten Dateien einbeziehen Max Changes Cache Size: Maximale Größe des Änderungs-Caches: Time to suspend Ollama after completion request (in minutes), Only Ollama, -1 to disable Zeit zum Aussetzen von Ollama nach Vervollständigungsanfrage (in Minuten), nur Ollama, -1 zum Deaktivieren Context Window: Kontextfenster: Reasoning effort: Reasoning-Aufwand: Constrains effort on reasoning for OpenAI gpt-5 and o-series models: None: No reasoning (gpt-5.1 only) Minimal: Minimal reasoning effort (o-series only) Low: Low reasoning effort Medium: Balanced reasoning (default for most models) High: Maximum reasoning effort (gpt-5-pro only supports this) Note: Reducing effort = faster responses + fewer tokens Schränkt den Reasoning-Aufwand für OpenAI gpt-5- und o-Serie-Modelle ein: Kein: Kein Reasoning (nur gpt-5.1) Minimal: Minimaler Reasoning-Aufwand (nur o-Serie) Niedrig: Geringer Reasoning-Aufwand Mittel: Ausgewogenes Reasoning (Standard für die meisten Modelle) Hoch: Maximaler Reasoning-Aufwand (nur gpt-5-pro unterstützt dies) Hinweis: Geringerer Aufwand = schnellere Antworten + weniger Token Prompts for FIM models Prompts für FIM-Modelle Prompts for Non FIM models Prompts für Nicht-FIM-Modelle General Settings Allgemeine Einstellungen Automatic Trigger Mode Automatischer Auslösemodus General Parameters Allgemeine Parameter Advanced Parameters Erweiterte Parameter Context Settings Kontexteinstellungen OpenAI Responses API OpenAI Responses API Ollama Settings Ollama-Einstellungen Sync open files with assistant by default Offene Dateien standardmäßig mit Assistent synchronisieren Enable autosave when message received Automatisches Speichern bei Nachrichtenempfang aktivieren Enable chat in bottom toolbar Chat in unterer Symbolleiste aktivieren Enable chat in navigation panel Chat in Navigationsbereich aktivieren Enable tools/function calling Tools-/Function-Calling aktivieren When enabled, AI can use tools to read files, search project, and build code Wenn aktiviert, kann die KI Tools verwenden, um Dateien zu lesen, das Projekt zu durchsuchen und Code zu bauen Auto-compress chat when session tokens exceed: Chat automatisch komprimieren, wenn Sitzungs-Token überschreiten: After each assistant response, if the running session token total exceeds the threshold, the chat is summarized and a new compressed chat is started automatically. The original chat is preserved on disk. Nach jeder Assistentenantwort wird der Chat zusammengefasst und ein neuer komprimierter Chat automatisch gestartet, sofern die laufende Sitzungs-Token-Gesamtzahl den Schwellwert überschreitet. Der ursprüngliche Chat bleibt auf dem Datenträger erhalten. Enable extended thinking mode. Erweiterten Thinking-Modus aktivieren. Enable extended thinking mode for complex reasoning tasks.This provides step-by-step reasoning before the final answer.Temperature is 1.0 accordingly API requirement Erweiterten Thinking-Modus für komplexe Reasoning-Aufgaben aktivieren. Dies liefert ein schrittweises Reasoning vor der endgültigen Antwort. Die Temperatur beträgt gemäß API-Anforderung 1.0. Thinking budget tokens: Thinking-Budget-Token: Maximum number of tokens Claude can use for internal reasoning. Larger budgets improve quality but increase latency. Minimum: 1024, Recommended: 10000-16000. Maximale Anzahl von Token, die Claude für internes Reasoning verwenden kann. Größere Budgets verbessern die Qualität, erhöhen aber die Latenz. Minimum: 1024, empfohlen: 10000-16000. Thinking mode max output tokens: Maximale Ausgabe-Token im Thinking-Modus: Maximum number of tokens for the final response when thinking mode is enabled. Set to -1 to use the default max tokens setting. Recommended: 4096-16000. Maximale Anzahl von Token für die endgültige Antwort, wenn der Thinking-Modus aktiviert ist. Auf -1 setzen, um die Standardeinstellung für maximale Token zu verwenden. Empfohlen: 4096-16000. Text Font: Textschrift: Text Font Size: Textschriftgröße: Code Font: Codeschrift: Code Font Size: Codeschriftgröße: Text Format: Textformat: Chat Renderer: Chat-Renderer: Chat Settings Chat-Einstellungen Tools Tools Extended Thinking (Claude) Erweitertes Thinking (Claude) Agent Roles Agent-Rollen Enable Tools Tools aktivieren Enable AI tools/functions for quick refactoring (allows reading project files, searching code, etc.) KI-Tools/-Funktionen für schnelles Refactoring aktivieren (ermöglicht das Lesen von Projektdateien, Codesuche usw.) Enable Thinking Mode Thinking-Modus aktivieren Enable extended thinking mode for complex refactoring tasks (supported by compatible models like Claude and Google AI) Erweiterten Thinking-Modus für komplexe Refactoring-Aufgaben aktivieren (unterstützt von kompatiblen Modellen wie Claude und Google AI) Thinking Budget Tokens: Thinking-Budget-Token: Number of tokens allocated for thinking process. Use -1 for dynamic thinking (model decides), 0 to disable, or positive value for custom budget Anzahl der für den Thinking-Prozess zugewiesenen Token. Verwenden Sie -1 für dynamisches Thinking (Modell entscheidet), 0 zum Deaktivieren oder einen positiven Wert für ein benutzerdefiniertes Budget Thinking Max Output Tokens: Maximale Ausgabe-Token im Thinking: Maximum output tokens when thinking mode is enabled (includes thinking + response) Maximale Ausgabe-Token, wenn der Thinking-Modus aktiviert ist (umfasst Thinking + Antwort) Lines Before Cursor/Selection: Zeilen vor Cursor/Auswahl: Number of lines to include before cursor or selection for context Anzahl der Zeilen, die vor Cursor oder Auswahl für den Kontext einbezogen werden Lines After Cursor/Selection: Zeilen nach Cursor/Auswahl: Number of lines to include after cursor or selection for context Anzahl der Zeilen, die nach Cursor oder Auswahl für den Kontext einbezogen werden Display Mode: Anzeigemodus: Choose how to display refactoring suggestions: - Inline Widget: Shows refactor in a widget overlay with Apply/Decline buttons (default) - Qt Creator Suggestion: Uses Qt Creator's built-in suggestion system Wählen Sie, wie Refactoring-Vorschläge angezeigt werden sollen: - Inline-Widget: Zeigt das Refactoring in einem Widget-Overlay mit Schaltflächen Anwenden/Ablehnen an (Standard) - Qt Creator-Vorschlag: Verwendet das in Qt Creator integrierte Vorschlagssystem Inline Widget Inline-Widget Qt Creator Suggestion Qt Creator-Vorschlag Widget Orientation: Widget-Ausrichtung: Choose default orientation for refactor widget: - Horizontal: Original and refactored code side by side (default) - Vertical: Original and refactored code stacked vertically Standardausrichtung für Refactoring-Widget wählen: - Horizontal: Original- und refaktorierter Code nebeneinander (Standard) - Vertikal: Original- und refaktorierter Code vertikal gestapelt Horizontal Horizontal Vertical Vertikal Widget Minimum Width: Minimale Widget-Breite: Minimum width for the refactor widget (in pixels) Minimale Breite für das Refactoring-Widget (in Pixel) Widget Maximum Width: Maximale Widget-Breite: Maximum width for the refactor widget (in pixels) Maximale Breite für das Refactoring-Widget (in Pixel) Widget Minimum Height: Minimale Widget-Höhe: Minimum height for the refactor widget (in pixels) Minimale Höhe für das Refactoring-Widget (in Pixel) Widget Maximum Height: Maximale Widget-Höhe: Maximum height for the refactor widget (in pixels) Maximale Höhe für das Refactoring-Widget (in Pixel) System Prompt: System-Prompt: Include context from open files in quick refactor Kontext aus geöffneten Dateien in schnelles Refactoring einbeziehen Tools Settings Tools-Einstellungen Display Settings Anzeigeeinstellungen Prompt Settings Prompt-Einstellungen Allow file access outside project Dateizugriff außerhalb des Projekts erlauben Allow tools to read, write, and create files outside the project scope (system headers, Qt files, external libraries). Tools erlauben, Dateien außerhalb des Projektrahmens zu lesen, zu schreiben und zu erstellen (System-Header, Qt-Dateien, externe Bibliotheken). Automatically apply file edits Dateibearbeitungen automatisch anwenden When enabled, file edits suggested by AI are applied immediately. When disabled, each edit is staged for manual approval. Wenn aktiviert, werden von der KI vorgeschlagene Dateibearbeitungen sofort angewendet. Wenn deaktiviert, wird jede Bearbeitung zur manuellen Genehmigung vorgemerkt. Max tool continuations: Maximale Tool-Fortsetzungen: Maximum number of consecutive tool-use rounds in a single request. Each round lets the model call tools and receive results before continuing. Higher values allow more complex multi-step tasks but increase token usage. Maximale Anzahl aufeinanderfolgender Tool-Verwendungsrunden in einer einzelnen Anfrage. Jede Runde ermöglicht es dem Modell, Tools aufzurufen und Ergebnisse zu erhalten, bevor es fortfährt. Höhere Werte ermöglichen komplexere mehrstufige Aufgaben, erhöhen aber den Token-Verbrauch. List Project Files Projektdateien auflisten Lists every source file tracked by the active Qt Creator project(s). Listet jede Quelldatei auf, die vom aktiven Qt Creator-Projekt verfolgt wird. Find File Datei suchen Locates a file in the project by name or partial path. Returns paths only, without file content. Findet eine Datei im Projekt anhand von Name oder Teilpfad. Gibt nur Pfade zurück, ohne Dateiinhalt. Read File Datei lesen Reads the content of a file by absolute path or path relative to the project root. Liest den Inhalt einer Datei anhand des absoluten Pfads oder eines Pfads relativ zum Projekt-Stammverzeichnis. Search in Project Im Projekt suchen Searches project files for text occurrences or C++ symbol definitions. Durchsucht Projektdateien nach Textvorkommen oder C++-Symboldefinitionen. Create New File Neue Datei erstellen Creates a new empty file at the given absolute path, making missing directories. Erstellt eine neue leere Datei am angegebenen absoluten Pfad und legt fehlende Verzeichnisse an. Edit File Datei bearbeiten Applies find-and-replace edits to files. See "Automatically apply file edits" to control whether edits apply immediately or wait for review. Wendet Suchen-und-Ersetzen-Bearbeitungen auf Dateien an. Siehe "Dateibearbeitungen automatisch anwenden", um zu steuern, ob Bearbeitungen sofort angewendet werden oder auf eine Überprüfung warten. Build Project Projekt bauen Triggers a build of the active Qt Creator project and reports the result. Löst einen Build des aktiven Qt Creator-Projekts aus und meldet das Ergebnis. Get Issues List Problemliste abrufen Reads compiler/clang diagnostics from Qt Creator's Issues panel. Liest Compiler-/Clang-Diagnosen aus dem Probleme-Bereich von Qt Creator. Execute Terminal Command Terminalbefehl ausführen Runs a command from the OS-specific allowed list below, in the project directory. Führt einen Befehl aus der unten stehenden, betriebssystemspezifischen erlaubten Liste im Projektverzeichnis aus. Todo Todo Lets the AI maintain a session-scoped todo list for multi-step workflows. Lässt die KI eine sitzungsweite Todo-Liste für mehrstufige Workflows pflegen. Read Original History (Pre-Compression) Originalverlauf lesen (vor Komprimierung) Lets the AI read the original, full chat history from before the conversation was compressed into a summary. Useful when a detail is missing from the summary currently in context. Has no effect if the chat was never compressed. Lässt die KI den ursprünglichen, vollständigen Chatverlauf von vor der Komprimierung der Unterhaltung in eine Zusammenfassung lesen. Nützlich, wenn ein Detail in der aktuell im Kontext befindlichen Zusammenfassung fehlt. Hat keine Auswirkung, wenn der Chat nie komprimiert wurde. Load Skill Skill laden Lets the AI load the full instructions of a skill on demand. The Available Skills catalog in the system prompt lists each skill; this tool pulls a skill's complete instructions into context when needed. Lässt die KI die vollständigen Anweisungen eines Skills bei Bedarf laden. Der Katalog der verfügbaren Skills im System-Prompt listet jeden Skill auf; dieses Tool zieht bei Bedarf die vollständigen Anweisungen eines Skills in den Kontext. Allowed Commands (Linux) Erlaubte Befehle (Linux) Comma-separated list of terminal commands that AI is allowed to execute on Linux. Example: git, ls, cat, grep, find, cmake Kommagetrennte Liste von Terminalbefehlen, die die KI unter Linux ausführen darf. Beispiel: git, ls, cat, grep, find, cmake Allowed Commands (macOS) Erlaubte Befehle (macOS) Comma-separated list of terminal commands that AI is allowed to execute on macOS. Example: git, ls, cat, grep, find, cmake Kommagetrennte Liste von Terminalbefehlen, die die KI unter macOS ausführen darf. Beispiel: git, ls, cat, grep, find, cmake Allowed Commands (Windows) Erlaubte Befehle (Windows) Comma-separated list of terminal commands that AI is allowed to execute on Windows. Example: git, dir, type, findstr, where, cmake Kommagetrennte Liste von Terminalbefehlen, die die KI unter Windows ausführen darf. Beispiel: git, dir, type, findstr, where, cmake Command Timeout (seconds) Befehls-Zeitlimit (Sekunden) Maximum time in seconds to wait for a terminal command to complete. Increase for long-running commands like builds. Maximale Zeit in Sekunden, die auf den Abschluss eines Terminalbefehls gewartet wird. Bei lang laufenden Befehlen wie Builds erhöhen. Tool Settings Tool-Einstellungen Skills Skills Enable skills Skills aktivieren Discover Agent Skills from the configured skill directories and expose them to the chat assistant. Each skill is a folder containing a SKILL.md file. Agent-Skills aus den konfigurierten Skill-Verzeichnissen erkennen und dem Chat-Assistenten zur Verfügung stellen. Jeder Skill ist ein Ordner, der eine SKILL.md-Datei enthält. Global skill directories: Globale Skill-Verzeichnisse: Absolute paths scanned for skills, one per line. Each path is a directory whose subfolders contain SKILL.md files. A leading ~ expands to your home directory. Lets QodeAssist pick up skills shared with other agents (e.g. ~/.claude/skills). Absolute Pfade, die nach Skills durchsucht werden, einer pro Zeile. Jeder Pfad ist ein Verzeichnis, dessen Unterordner SKILL.md-Dateien enthalten. Ein führendes ~ wird auf Ihr Heimatverzeichnis erweitert. Ermöglicht QodeAssist, Skills aufzunehmen, die mit anderen Agenten geteilt werden (z. B. ~/.claude/skills). No skills discovered. Keine Skills erkannt. Skill Directories Skill-Verzeichnisse Discovered global skills: Erkannte globale Skills: MCP MCP Enable MCP server MCP-Server aktivieren Expose QodeAssist tools to external MCP clients over HTTP. Which tools are visible is controlled on the client side. QodeAssist-Tools über HTTP für externe MCP-Clients bereitstellen. Welche Tools sichtbar sind, wird clientseitig gesteuert. Server port Server-Port TCP port the MCP server listens on (localhost only). Requires restart of the server after change. TCP-Port, auf dem der MCP-Server lauscht (nur localhost). Nach Änderung ist ein Neustart des Servers erforderlich. Connect to external MCP servers Mit externen MCP-Servern verbinden Connect to MCP servers listed in mcp-server.json and expose their tools to chat/quick-refactor/code-completion. Toggling this off disconnects all currently running MCP client sessions. Mit MCP-Servern verbinden, die in mcp-server.json aufgeführt sind, und deren Tools für Chat/schnelles Refactoring/Code-Vervollständigung bereitstellen. Wenn deaktiviert, werden alle aktuell laufenden MCP-Client-Sitzungen getrennt. Extra PATH for stdio servers Zusätzlicher PATH für stdio-Server Directories to prepend to PATH when launching stdio MCP servers. Useful when Qt Creator is started from the dock and doesn't see Homebrew, nvm, uv, etc. Separate multiple entries with '%1'. Per-server 'env' overrides in mcp-server.json still win. Verzeichnisse, die beim Starten von stdio-MCP-Servern dem PATH vorangestellt werden. Nützlich, wenn Qt Creator aus dem Dock gestartet wird und Homebrew, nvm, uv usw. nicht sieht. Mehrere Einträge mit '%1' trennen. Server-spezifische 'env'-Überschreibungen in mcp-server.json haben weiterhin Vorrang. How to connect... Wie verbinden... Server Server Clients Clients Connect to QodeAssist MCP Mit QodeAssist MCP verbinden Server URL: <code>%1</code>. If your MCP client speaks HTTP/SSE natively, use the <b>Direct</b> tab. If it only speaks stdio (e.g. Claude Desktop), use the <b>Bridge</b> tab. Server-URL: <code>%1</code>. Wenn Ihr MCP-Client nativ HTTP/SSE spricht, verwenden Sie den Tab <b>Direkt</b>. Wenn er nur stdio spricht (z. B. Claude Desktop), verwenden Sie den Tab <b>Bridge</b>. Copy Kopieren <b>Claude Code</b> (CLI): run once — <b>Claude Code</b> (CLI): einmalig ausführen — <b>VS Code</b>: save as <code>.vscode/mcp.json</code> in the workspace: <b>VS Code</b>: als <code>.vscode/mcp.json</code> im Workspace speichern: Any other client that reads an <code>mcpServers</code> JSON block: Jeder andere Client, der einen <code>mcpServers</code>-JSON-Block liest: Direct (HTTP/SSE) Direkt (HTTP/SSE) <b>1.</b> Download <code>mcp-bridge</code> for your OS from <a href="%1">%1</a>. <b>1.</b> Laden Sie <code>mcp-bridge</code> für Ihr Betriebssystem herunter von <a href="%1">%1</a>. <b>2.</b> Save the following as <code>mcp-bridge.json</code>: <b>2.</b> Speichern Sie Folgendes als <code>mcp-bridge.json</code>: <b>3.</b> Point the stdio-only client at the bridge. Example for <code>claude_desktop_config.json</code>: <b>3.</b> Richten Sie den stdio-only-Client auf die Bridge aus. Beispiel für <code>claude_desktop_config.json</code>: Bridge (stdio) Bridge (stdio) Chat History Path: Pfad für Chatverlauf: Skill directories: Skill-Verzeichnisse: Project-relative subdirectories scanned for Agent Skills, one per line. Resolved against the project root. These take priority over the global skill directories when a skill name appears in both. Projektrelative Unterverzeichnisse, die nach Agent-Skills durchsucht werden, eines pro Zeile. Werden relativ zum Projekt-Stammverzeichnis aufgelöst. Diese haben Vorrang vor den globalen Skill-Verzeichnissen, wenn ein Skill-Name in beiden erscheint. Discovered project skills: Erkannte Projekt-Skills: QodeAssist QodeAssist Provider Settings Anbieter-Einstellungen OpenRouter API Key: OpenRouter API-Schlüssel: Enter your API key here API-Schlüssel hier eingeben OpenAI Compatible API Key: OpenAI-kompatibler API-Schlüssel: Claude API Key: Claude API-Schlüssel: Enable prompt caching Prompt-Caching aktivieren Marks the system prompt, tool definitions, and stable chat history with cache_control so Anthropic caches the request prefix (5-minute TTL). Reduces cost and latency on repeated turns. Markiert den System-Prompt, Tool-Definitionen und den stabilen Chatverlauf mit cache_control, sodass Anthropic das Anfrage-Präfix zwischenspeichert (5-Minuten-TTL). Reduziert Kosten und Latenz bei wiederholten Runden. Use 1h cache TTL (beta) 1h Cache-TTL verwenden (Beta) Requests Anthropic's 1-hour cache TTL instead of the default 5 minutes. Sends the extended-cache-ttl-2025-04-11 beta header. Fordert Anthropics 1-Stunden-Cache-TTL anstelle der Standard 5 Minuten an. Sendet den Beta-Header extended-cache-ttl-2025-04-11. OpenAI API Key: OpenAI API-Schlüssel: Mistral AI API Key: Mistral AI API-Schlüssel: Codestral API Key: Codestral API-Schlüssel: Google AI API Key: Google AI API-Schlüssel: Ollama(Bearer) API Key: Ollama(Bearer) API-Schlüssel: llama.cpp API Key: llama.cpp API-Schlüssel: OpenRouter Settings OpenRouter-Einstellungen OpenAI Settings OpenAI-Einstellungen OpenAI Compatible Settings OpenAI-kompatible Einstellungen Claude Settings Claude-Einstellungen Mistral AI Settings Mistral AI-Einstellungen Google AI Settings Google AI-Einstellungen llama.cpp Settings llama.cpp-Einstellungen Agent roles define different system prompts for specific tasks. Agent-Rollen definieren unterschiedliche System-Prompts für bestimmte Aufgaben. Open Roles Folder... Rollenordner öffnen... Add... Hinzufügen... Edit... Bearbeiten... Duplicate... Duplizieren... (Built-in role) (Integrierte Rolle) Role Already Exists Rolle existiert bereits A role with ID '%1' already exists. Please use a different ID. Eine Rolle mit der ID '%1' existiert bereits. Bitte verwenden Sie eine andere ID. Error Fehler Failed to save role '%1'. Rolle '%1' konnte nicht gespeichert werden. Cannot Edit Built-in Role Integrierte Rolle kann nicht bearbeitet werden Built-in roles cannot be edited. You can duplicate this role and modify the copy. Integrierte Rollen können nicht bearbeitet werden. Sie können diese Rolle duplizieren und die Kopie ändern. Failed to update role '%1'. Rolle '%1' konnte nicht aktualisiert werden. Failed to duplicate role. Rolle konnte nicht dupliziert werden. Cannot Delete Built-in Role Integrierte Rolle kann nicht gelöscht werden Built-in roles cannot be deleted. Integrierte Rollen können nicht gelöscht werden. Delete Role Rolle löschen Are you sure you want to delete the role '%1'? Sind Sie sicher, dass Sie die Rolle '%1' löschen möchten? Failed to delete role '%1'. Rolle '%1' konnte nicht gelöscht werden. Generate QodeAssist suggestion at the current cursor position. QodeAssist-Vorschlag an der aktuellen Cursorposition generieren. Request QodeAssist Suggestion QodeAssist-Vorschlag anfordern Refactor code using QodeAssist Code mit QodeAssist refaktorieren Quick Refactor with QodeAssist Schnelles Refactoring mit QodeAssist Open QodeAssist Chat as an editor tab QodeAssist Chat als Editor-Tab öffnen Show QodeAssist Chat QodeAssist Chat anzeigen Close QodeAssist Chat QodeAssist Chat schließen Open QodeAssist Chat in Separate Window QodeAssist Chat in separatem Fenster öffnen Open the QodeAssist chat in a separate window Den QodeAssist-Chat in einem separaten Fenster öffnen New QodeAssist Chat Neuer QodeAssist Chat Open a fresh chat in a new editor tab Einen neuen Chat in einem neuen Editor-Tab öffnen Send QodeAssist Chat Message QodeAssist-Chatnachricht senden Send the current message to the LLM Die aktuelle Nachricht an das LLM senden Clear QodeAssist Chat Session QodeAssist-Chat-Sitzung leeren Clear the current chat session Die aktuelle Chat-Sitzung leeren QodeAssist Chat QodeAssist Chat Chat in Bottom Panel Chat im unteren Bereich Chat in Sidebar Chat in Seitenleiste Open Chat in Editor Chat im Editor öffnen Open Chat in Separate Window Chat in separatem Fenster öffnen Select LLM Provider LLM-Anbieter auswählen Providers: Anbieter: Select LLM Model LLM-Modell auswählen Models: Modelle: Select Template Vorlage auswählen Templates: Vorlagen: Switch AI configuration KI-Konfiguration wechseln Enable/Disable AI Tools KI-Tools aktivieren/deaktivieren Enable/Disable Thinking Mode Thinking-Modus aktivieren/deaktivieren Open Quick Refactor Settings Einstellungen für schnelles Refactoring öffnen Your Current Instruction: Ihre aktuelle Anweisung: Type or edit your instruction... Geben Sie Ihre Anweisung ein oder bearbeiten Sie sie... Or Load saved: Oder gespeicherte laden: Search saved instructions... Gespeicherte Anweisungen durchsuchen... Add Custom Instruction Benutzerdefinierte Anweisung hinzufügen Edit Custom Instruction Benutzerdefinierte Anweisung bearbeiten Delete Custom Instruction Benutzerdefinierte Anweisung löschen Open Instructions Folder Anweisungsordner öffnen Repeat Last Instructions Letzte Anweisungen wiederholen Improve Current Code Aktuellen Code verbessern Suggest Alternative Solution Alternative Lösung vorschlagen Improve the selected code by enhancing readability, efficiency, and maintainability. Follow best practices for C++/Qt and fix any potential issues. Verbessern Sie den ausgewählten Code durch Erhöhung von Lesbarkeit, Effizienz und Wartbarkeit. Befolgen Sie Best Practices für C++/Qt und beheben Sie mögliche Probleme. Suggest an alternative implementation approach for the selected code. Provide a different solution that might be cleaner, more efficient, or uses different Qt/C++ patterns or idioms. Schlagen Sie einen alternativen Implementierungsansatz für den ausgewählten Code vor. Bieten Sie eine andere Lösung, die sauberer, effizienter sein oder andere Qt/C++-Muster oder -Idiome verwenden könnte. Failed to save custom instruction. Check logs for details. Benutzerdefinierte Anweisung konnte nicht gespeichert werden. Details siehe Logs. No Instruction Selected Keine Anweisung ausgewählt Please select an instruction to edit. Bitte wählen Sie eine Anweisung zum Bearbeiten aus. Failed to update custom instruction. Check logs for details. Benutzerdefinierte Anweisung konnte nicht aktualisiert werden. Details siehe Logs. Please select an instruction to delete. Bitte wählen Sie eine Anweisung zum Löschen aus. Confirm Deletion Löschen bestätigen Are you sure you want to delete the instruction '%1'? Sind Sie sicher, dass Sie die Anweisung '%1' löschen möchten? Failed to delete custom instruction. Check logs for details. Benutzerdefinierte Anweisung konnte nicht gelöscht werden. Details siehe Logs. Current Aktuell Current (%1) Aktuell (%1) No Instruction Keine Anweisung Please type an instruction or select a saved one. Bitte geben Sie eine Anweisung ein oder wählen Sie eine gespeicherte aus. Enter instruction name... Anweisungsnamen eingeben... Name: Name: Instruction Body: Anweisungstext: Enter the refactoring instruction that will be sent to the LLM... Geben Sie die Refactoring-Anweisung ein, die an das LLM gesendet wird... Set as default instruction Als Standardanweisung festlegen This instruction will be automatically selected when opening Quick Refactor dialog Diese Anweisung wird beim Öffnen des Dialogs Schnelles Refactoring automatisch ausgewählt Invalid Input Ungültige Eingabe Instruction name cannot be empty. Der Anweisungsname darf nicht leer sein. Instruction body cannot be empty. Der Anweisungstext darf nicht leer sein. RootItem Compressing chat… Chat wird komprimiert… next ~%1 · session ↑%2 ↓%3 ↻%4 nächste ~%1 · Sitzung ↑%2 ↓%3 ↻%4 next ~%1 · session ↑%2 ↓%3 nächste ~%1 · Sitzung ↑%2 ↓%3 next request (estimate) · session prompt ↑ / completion ↓ / cached ↻ (provider cache hits) nächste Anfrage (Schätzung) · Sitzungs-Prompt ↑ / Completion ↓ / zwischengespeichert ↻ (Anbieter-Cache-Treffer) next request (estimate) · session prompt ↑ / completion ↓ nächste Anfrage (Schätzung) · Sitzungs-Prompt ↑ / Completion ↓ Сhat name: %1 Chat-Name: %1 Move this chat to an editor tab Diesen Chat in einen Editor-Tab verschieben Move this chat to a separate window Diesen Chat in ein separates Fenster verschieben Type your message here... (⌘+↩ to send) Geben Sie Ihre Nachricht hier ein... (⌘+↩ zum Senden) Type your message here... (Ctrl+Enter to send) Geben Sie Ihre Nachricht hier ein... (Strg+Enter zum Senden) Cut Ausschneiden Copy Kopieren Paste Einfügen Select All Alles auswählen Clear Leeren Send Senden Stop Stoppen Send message to LLM %1 Nachricht an LLM %1 senden Compress Chat Chat komprimieren Create a summarized copy of this chat? The summary will be generated by LLM and saved as a new chat file. Eine zusammengefasste Kopie dieses Chats erstellen? Die Zusammenfassung wird vom LLM generiert und als neue Chat-Datei gespeichert. SplitDropZone %n file(s) to drop %n Datei(en) zum Ablegen %n Datei(en) zum Ablegen Attach Anhängen Images & Text Files Bilder & Textdateien (for one-time use) (zur einmaligen Verwendung) LINK LINK Text Files Textdateien (added to context) (zum Kontext hinzugefügt) TextBlock Copy Kopieren Select All Alles auswählen ThinkingBlock Thinking (Redacted) Thinking (Redigiert) Thinking Thinking Thinking content was redacted by safety systems Thinking-Inhalt wurde von Sicherheitssystemen redigiert Collapse Einklappen Expand Ausklappen ToolBlock Tool: %1 Tool: %1 Copy Kopieren Select All Alles auswählen Collapse Einklappen Expand Ausklappen TopBar Unpin chat window Chat-Fenster lösen Pin chat window to the top Chat-Fenster oben anheften Clean chat Chat leeren Open new chat in a new tab Neuen Chat in einem neuen Tab öffnen Switch saved AI configuration Gespeicherte KI-Konfiguration wechseln Switch agent role (different system prompts) Agent-Rolle wechseln (verschiedene System-Prompts) Tools are disabled in General Settings Tools sind in den allgemeinen Einstellungen deaktiviert Tools enabled: AI can use tools to read files, search project, and build code Tools aktiviert: KI kann Tools verwenden, um Dateien zu lesen, das Projekt zu durchsuchen und Code zu bauen Tools disabled: Simple conversation without tool access Tools deaktiviert: Einfache Unterhaltung ohne Tool-Zugriff Thinking Mode enabled (Check model list support it) Thinking-Modus aktiviert (Prüfen Sie die Modellliste auf Unterstützung) Thinking Mode disabled Thinking-Modus deaktiviert Thinking Mode is not available for this provider Thinking-Modus ist für diesen Anbieter nicht verfügbar Open Chat Assistant Settings Chat-Assistent-Einstellungen öffnen Save chat to *.json file Chat in *.json-Datei speichern Load chat from *.json file Chat aus *.json-Datei laden Show in system Im System anzeigen View chat context (system prompt, role, rules) Chat-Kontext anzeigen (System-Prompt, Rolle, Regeln) Current amount tokens in chat and LLM limit threshold Aktuelle Anzahl Token im Chat und LLM-Schwellwert