BottomBarAttach file to messageDatei an Nachricht anhängenAttach image to messageBild an Nachricht anhängenLink file to contextDatei mit Kontext verknüpfenSync open filesOffene Dateien synchronisierenAutomatically synchronize currently opened files with the model contextAktuell geöffnete Dateien automatisch mit dem Modellkontext synchronisierenCompressing...Komprimiere...CancelAbbrechenCancel compressionKomprimierung abbrechenCompressKomprimierenCompress 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Σ %1Reset chat to this message and editChat auf diese Nachricht zurücksetzen und bearbeitenClick: Open in Qt Creator
Shift+Click: Open in System EditorKlick: In Qt Creator öffnen
Umschalt+Klick: Im Systemeditor öffnenFailed to load imageBild konnte nicht geladen werdenCodeBlockCode (%1)Code (%1)CodeCodeCopyKopierenCollapseEinklappenExpandAusklappenCopiedKopiertContextViewerChat ContextChat-KontextRefreshAktualisierenCloseSchließenBase System PromptBasis-System-PromptActiveAktivEmptyLeerNo system prompt configuredKein System-Prompt konfiguriertCopyKopierenEdit in SettingsIn Einstellungen bearbeitenAgent RoleAgent-RolleNo role selected. Using base system prompt only.Keine Rolle ausgewählt. Es wird nur der Basis-System-Prompt verwendet.Manage RolesRollen verwaltenProject RulesProjektregeln%1 active%1 aktivNoneKeineRules (%1)Regeln (%1)ContentInhaltNo 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 FolderRegelordner öffnenFinal prompt: Base System Prompt + Agent Role + Project Info + Project Rules + Linked FilesEndgültiger Prompt: Basis-System-Prompt + Agent-Rolle + Projektinfo + Projektregeln + Verknüpfte DateienDiffStatistics+%1 lines, -%2 lines+%1 Zeilen, -%2 Zeilen+%1 lines+%1 Zeilen-%1 lines-%1 ZeilenNo changesKeine ÄnderungenFileEditBlockARCHIVEDARCHIVIERTAPPLIEDANGEWENDETREJECTEDABGELEHNTPENDINGAUSSTEHENDReplaceErsetzenAppendAnhängen%1: %2 (+%3 -%4)%1: %2 (+%3 -%4)%1: %2 (+%3)%1: %2 (+%3)Open file in editor and navigate to changesDatei im Editor öffnen und zu Änderungen navigierenCopyKopierenCollapseEinklappenExpandAusklappenFileEditsActionBarFile Edit in Current MessageDateibearbeitung 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 abgelehntApply All (%1)Alle anwenden (%1)Reapply All (%1)Alle erneut anwenden (%1)Apply all pending and rejected edits in this messageAlle ausstehenden und abgelehnten Bearbeitungen in dieser Nachricht anwendenReapply all rejected edits in this messageAlle abgelehnten Bearbeitungen in dieser Nachricht erneut anwendenUndo All (%1)Alle rückgängig machen (%1)Undo all applied edits in this messageAlle angewendeten Bearbeitungen in dieser Nachricht rückgängig machenMessageNavigatorJump to message #%1Zu Nachricht #%1 springenQObjectTemplate Not FoundVorlage nicht gefundenTemplate '%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.ProvidersAnbieterAgentsAgentenCurrent SettingsAktuelle EinstellungenQodeAssist::Chat::ChatCompressorCompression already in progressKomprimierung läuft bereitsNo chat file to compressKeine Chat-Datei zum KomprimierenChat is empty, nothing to compressChat ist leer, nichts zu komprimierenNo provider availableKein Anbieter verfügbarNo template availableKeine Vorlage verfügbarCompression cancelledKomprimierung abgebrochenFailed to save compressed chatKomprimierter Chat konnte nicht gespeichert werdenCompression failed: %1Komprimierung fehlgeschlagen: %1QodeAssist::Chat::ChatFileManagerFile is not accessible: %1Auf die Datei kann nicht zugegriffen werden: %1Failed to copy file: %1Datei konnte nicht kopiert werden: %1QodeAssist::Chat::ChatHistoryStoreSave Chat HistoryChatverlauf speichernJSON files (*.json)JSON-Dateien (*.json)Load Chat HistoryChatverlauf ladenQodeAssist::Chat::ChatRootViewChat 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 AttachAnzuhängende Dateien auswählenImages 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 AttachAnzuhängende Bilder auswählenImages (*.png *.jpg *.jpeg *.gif *.bmp *.webp)Bilder (*.png *.jpg *.jpeg *.gif *.bmp *.webp)Compression is already in progressKomprimierung läuft bereitsNo chat file to compress. Please save the chat first.Keine Chat-Datei zum Komprimieren. Bitte speichern Sie den Chat zuerst.QodeAssist::Chat::NavigationPanelQodeAssist ChatQodeAssist ChatQodeAssist::EditorChatButtonOpen QodeAssist ChatQodeAssist Chat öffnenQodeAssist::Mcp::McpServerManagerQodeAssist MCP server exposing Qt Creator project tools.QodeAssist MCP-Server, der Qt Creator-Projekttools bereitstellt.QodeAssist::QodeAssistClientCode completion failed: %1Code-Vervollständigung fehlgeschlagen: %1Quick refactor failedSchnelles Refactoring fehlgeschlagenQuick refactor failed: %1Schnelles Refactoring fehlgeschlagen: %1QodeAssist::RefactorWidget◄ Original◄ OriginalRefactored ►Refaktoriert ►✓ Apply (⌘+Enter)✓ Anwenden (⌘+Enter)✓ Apply (Ctrl+Enter)✓ Anwenden (Strg+Enter)✗ Decline (Esc)✗ Ablehnen (Esc)QodeAssist::Settings::AgentDetailPaneOpen in editorIm Editor öffnenDuplicate…Duplizieren…DeleteLöschenIdentityIdentitätExtends: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 roleSystemrollePrepended to every request as the system message.Wird jeder Anfrage als Systemnachricht vorangestellt.ContextKontextJinja2 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.ConnectionVerbindungProvider: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ÜbereinstimmungWhen 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.TemplateVorlageJinja2 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 errorsLadefehler▸ Show raw TOML▸ Rohes TOML anzeigen▾ Hide raw TOML▾ Rohes TOML ausblendenNo 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 lineeffektive 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 agentAgent auswählenPick an agent from the list to see its details.Wählen Sie einen Agenten aus der Liste, um seine Details anzuzeigen.error: %1Fehler: %1warning: %1Warnung: %1QodeAssist::Settings::AgentListPaneFilter agents…Agenten filtern…UserBenutzerBundledMitgeliefertNo agents match these filters.Keine Agenten entsprechen diesen Filtern.QodeAssist::Settings::AgentRoleDialogAdd Agent RoleAgent-Rolle hinzufügenDuplicate Agent RoleAgent-Rolle duplizierenEdit Agent RoleAgent-Rolle bearbeitene.g., Developer, Code Reviewerz. B. Entwickler, Code-ReviewerName:Name:e.g., developer, code_reviewerz. B. developer, code_reviewerID: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 3Sie sind ein Experte für...
Ihre Rolle ist es:
- Aufgabe 1
- Aufgabe 2
- Aufgabe 3ID cannot be changed for existing rolesDie ID kann für bestehende Rollen nicht geändert werdenQodeAssist::Settings::AgentsWidgetAgentsAgentenReload from diskVon Datenträger neu ladenOpen agents folderAgentenordner öffnenOpen agentAgent ö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.DuplicateDuplizierenDelete AgentAgent löschenDelete agent '%1'?
This will remove the file:
%2Agent '%1' löschen?
Dies entfernt die Datei:
%2Could not delete the agent file:
%1Die Agentendatei konnte nicht gelöscht werden:
%1QodeAssist::Settings::McpClientsListAspectConnected.Verbunden.Connecting…Verbinde…Failed.Fehlgeschlagen.Failed: %1Fehlgeschlagen: %1Disabled.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.ToolsToolsEnable / disable this MCP serverDiesen MCP-Server aktivieren / deaktivierenRemove this server from the config.Diesen Server aus der Konfiguration entfernen.Remove serverServer entfernenRemove server '%1' from the config?Server '%1' aus der Konfiguration entfernen?Open ConfigKonfiguration öffnenRefresh MCP ListMCP-Liste aktualisierenNote: 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 SetupSchnelleinrichtungPick 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 configurationMCP-KonfigurationFailed to write %1:
%2Schreiben von %1 fehlgeschlagen:
%2QodeAssist::Settings::ProviderDetailPaneEdit…Bearbeiten…Open in editorIm Editor öffnenOpen 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…DeleteLöschenCancelAbbrechenSaveSpeichernIdentityIdentitätName: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:EndpointEndpunktURL: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.CredentialsAnmeldedatenEnter API key…API-Schlüssel eingeben…Show / hide API keyAPI-Schlüssel anzeigen / ausblendenSave keySchlüssel speichernClearLeerenErase the stored API key for this providerDen gespeicherten API-Schlüssel für diesen Anbieter löschenAPI key:API-Schlüssel:LaunchStartenidleim LeerlaufStartStartenStopStoppenRestartNeu starten▸ Show launch terminal▸ Start-Terminal anzeigen▾ Hide launch terminal▾ Start-Terminal ausblenden▸ Show raw TOML▸ Rohes TOML anzeigen▾ Hide raw TOML▾ Rohes TOML ausblendenNo 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 providerAnbieter auswählenNo [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…readybereitstopping…wird gestoppt…failedfehlgeschlagenfailed — %1fehlgeschlagen — %1QodeAssist::Settings::ProvidersPageWidgetProvidersAnbieterFilter providers…Anbieter filtern…Open in editorIm Editor öffnenBundled 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.UserBenutzerBundledMitgeliefertDuplicate providerAnbieter duplizierenName 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 providerAnbieter löschenDelete user provider '%1'?
File: %2Benutzeranbieter '%1' löschen?
Datei: %2Failed to delete file:
%1Datei konnte nicht gelöscht werden:
%1SaveSpeichernName 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 keyAPI-Schlüssel löschenErase the stored API key for '%1'?Den gespeicherten API-Schlüssel für '%1' löschen?QodeAssist::Settings::TagFilterStripFILTER BY TAGNACH TAG FILTERNclearleerenQodeAssist::Tools::TodoToolError: '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ügtError: No todos found in this sessionFehler: 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::UpdateDialogQodeAssist UpdateQodeAssist-UpdateQodeAssist is an open-source project that helps
developers write better code. If you find it useful, pleaseQodeAssist ist ein Open-Source-Projekt, das
Entwicklern hilft, besseren Code zu schreiben. Wenn Sie es nützlich finden, bitteQodeAssistUpdater - convenient tool for plugin installation and updatesQodeAssistUpdater - praktisches Tool zur Plugin-Installation und für UpdatesDownload QodeAssistUpdaterQodeAssistUpdater herunterladenA new version of QodeAssist is available!Eine neue Version von QodeAssist ist verfügbar!Version %1 is now available - you have %2Version %1 ist jetzt verfügbar - Sie haben %2Release Notes:Versionshinweise:Open Release PageRelease-Seite öffnenOpen Plugin FolderPlugin-Ordner öffnenCloseSchließenQodeAssist is up to dateQodeAssist ist auf dem neuesten StandYou are using the latest version: %1Sie verwenden die neueste Version: %1No release notes available. Check the release page for more information.Keine Versionshinweise verfügbar. Weitere Informationen finden Sie auf der Release-Seite.QodeAssist::UpdateStatusWidgetUpdateAktualisierenNew version: v%1Neue Version: v%1Check update informationUpdate-Informationen prüfenQtC::QodeAssistCannot create user provider folder:
%1Benutzeranbieterordner kann nicht erstellt werden:
%1Cannot pick a free filename in:
%1Es kann kein freier Dateiname gewählt werden in:
%1Cannot write %1:
%2Kann %1 nicht schreiben:
%2Write failed for %1:
%2Schreiben fehlgeschlagen für %1:
%2Quick SetupSchnelleinrichtungConfigure API KeyAPI-Schlüssel konfigurierenOpen Provider Settings to configure API keysAnbietereinstellungen öffnen, um API-Schlüssel zu konfigurierenLoad configuration (includes predefined cloud models)Konfiguration laden (enthält vordefinierte Cloud-Modelle)Show template informationVorlageninformationen anzeigenTemplate InformationVorlageninformationenTemplateVorlageDescription: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 QodeAssistQodeAssist aktivierenGeneralAllgemeinReset Page to DefaultsSeite auf Standardwerte zurücksetzenCheck UpdateNach Update suchenSelect...Auswählen...Provider:Anbieter:Model:Modell:Template:Vorlage:URL:URL:Status:Status:TestTestenEnable LoggingLogging aktivierenLog messages are visible in General Messages paneLog-Nachrichten sind im Bereich Allgemeine Meldungen sichtbarCheck for updates when Qt Creator startsBeim Start von Qt Creator nach Updates suchenEnable 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 CompletionCode-VervollständigungChat AssistantChat-AssistentQuick RefactorSchnelles RefactoringChat CompressionChat-KomprimierungAgent PipelinesAgent-PipelinesInline 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 SettingsEinstellungen zurücksetzenAre 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 ErrorVerbindungsfehlerUnable 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 ProviderAnbieter auswählenSelect URLURL auswählenCloseSchließenModel SelectionModellauswahlSelect 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 exactlyWä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 übereinstimmtModel name:Modellname:OKOKCancelAbbrechenEnter Model ManuallyModell manuell eingebenURL SelectionURL-AuswahlSelect 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 historyStandard-Anbieter-URL oder URL aus dem Verlauf verwendenEnter custom URLBenutzerdefinierte URL eingebenEnter Model Name ManuallyModellnamen manuell eingebenAuto Completion SettingsEinstellungen für automatische VervollständigungAdd new preset for languageNeue Voreinstellung für Sprache hinzufügenSave Config...Konfiguration speichern...Load Config...Konfiguration laden...Open FolderOrdner öffnenSave ConfigurationKonfiguration speichernLoad ConfigurationKonfiguration ladenConfiguration name:Konfigurationsname:Select ConfigurationKonfiguration auswählenNo saved configurations found.Keine gespeicherten Konfigurationen gefunden.Configuration saved successfully.Konfiguration erfolgreich gespeichert.Configuration loaded successfully.Konfiguration erfolgreich geladen.DeleteLöschenAre you sure you want to delete this configuration?Sind Sie sicher, dass Sie diese Konfiguration löschen möchten?Enable Auto CompleteAutomatische Vervollständigung aktivierenEnable Multiline CompletionMehrzeilige Vervollständigung aktivierenText 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 formattingAuto: 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 FormatierungCompletion 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 thresholdHinweisbasiert: 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 anCompletion 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 triggeringIntelligente kontextbewusste AuslösungWhen 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 popupVervollständigungs-Popup von Qt Creator nicht schließenWhen 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 inputLaufende Anfrage bei neuer Eingabe abbrechenWhen 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 typingKI-Vorschlag wird ausgelöst nach Eingabe vonThe 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 typingHinweis wird angezeigt nach Eingabe vonThe 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 countLeerzeichen und Tabulatoren bei Zeichenzählung ignorierenWhen 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 FileGesamte Datei lesenRead Strings Before Cursor:Zeichenketten vor Cursor lesen:Read Strings After Cursor:Zeichenketten nach Cursor lesen:Use System PromptSystem-Prompt verwendenUse special system prompt and user message for non FIM modelsSpeziellen System-Prompt und Benutzernachricht für Nicht-FIM-Modelle verwendenSystem 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,rsZusätzliche Programmiersprachen zur Behandlung: Beispiel: rust,//,rust rs,rsSpecify 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 completionFortschrittsanzeige während der Code-Vervollständigung anzeigenAbort existing assist on new completion requestBestehende Assist-Anzeige bei neuer Vervollständigungsanfrage abbrechenWhen 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 filesKontext aus geöffneten Dateien einbeziehenMax Changes Cache Size:Maximale Größe des Änderungs-Caches:Time to suspend Ollama after completion request (in minutes), Only Ollama, -1 to disableZeit zum Aussetzen von Ollama nach Vervollständigungsanfrage (in Minuten), nur Ollama, -1 zum DeaktivierenContext 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 tokensSchrä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 TokenPrompts for FIM modelsPrompts für FIM-ModellePrompts for Non FIM modelsPrompts für Nicht-FIM-ModelleGeneral SettingsAllgemeine EinstellungenAutomatic Trigger ModeAutomatischer AuslösemodusGeneral ParametersAllgemeine ParameterAdvanced ParametersErweiterte ParameterContext SettingsKontexteinstellungenOpenAI Responses APIOpenAI Responses APIOllama SettingsOllama-EinstellungenSync open files with assistant by defaultOffene Dateien standardmäßig mit Assistent synchronisierenEnable autosave when message receivedAutomatisches Speichern bei Nachrichtenempfang aktivierenEnable chat in bottom toolbarChat in unterer Symbolleiste aktivierenEnable chat in navigation panelChat in Navigationsbereich aktivierenEnable tools/function callingTools-/Function-Calling aktivierenWhen enabled, AI can use tools to read files, search project, and build codeWenn aktiviert, kann die KI Tools verwenden, um Dateien zu lesen, das Projekt zu durchsuchen und Code zu bauenAuto-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 requirementErweiterten 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 SettingsChat-EinstellungenToolsToolsExtended Thinking (Claude)Erweitertes Thinking (Claude)Agent RolesAgent-RollenEnable ToolsTools aktivierenEnable 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 ModeThinking-Modus aktivierenEnable 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 budgetAnzahl 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 BudgetThinking 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 contextAnzahl der Zeilen, die vor Cursor oder Auswahl für den Kontext einbezogen werdenLines After Cursor/Selection:Zeilen nach Cursor/Auswahl:Number of lines to include after cursor or selection for contextAnzahl der Zeilen, die nach Cursor oder Auswahl für den Kontext einbezogen werdenDisplay 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 systemWä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 VorschlagssystemInline WidgetInline-WidgetQt Creator SuggestionQt Creator-VorschlagWidget Orientation:Widget-Ausrichtung:Choose default orientation for refactor widget:
- Horizontal: Original and refactored code side by side (default)
- Vertical: Original and refactored code stacked verticallyStandardausrichtung für Refactoring-Widget wählen:
- Horizontal: Original- und refaktorierter Code nebeneinander (Standard)
- Vertikal: Original- und refaktorierter Code vertikal gestapeltHorizontalHorizontalVerticalVertikalWidget 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 refactorKontext aus geöffneten Dateien in schnelles Refactoring einbeziehenTools SettingsTools-EinstellungenDisplay SettingsAnzeigeeinstellungenPrompt SettingsPrompt-EinstellungenAllow file access outside projectDateizugriff außerhalb des Projekts erlaubenAllow 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 editsDateibearbeitungen automatisch anwendenWhen 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 FilesProjektdateien auflistenLists every source file tracked by the active Qt Creator project(s).Listet jede Quelldatei auf, die vom aktiven Qt Creator-Projekt verfolgt wird.Find FileDatei suchenLocates 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 FileDatei lesenReads 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 ProjectIm Projekt suchenSearches project files for text occurrences or C++ symbol definitions.Durchsucht Projektdateien nach Textvorkommen oder C++-Symboldefinitionen.Create New FileNeue Datei erstellenCreates 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 FileDatei bearbeitenApplies 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 ProjectProjekt bauenTriggers 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 ListProblemliste abrufenReads compiler/clang diagnostics from Qt Creator's Issues panel.Liest Compiler-/Clang-Diagnosen aus dem Probleme-Bereich von Qt Creator.Execute Terminal CommandTerminalbefehl ausführenRuns 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.TodoTodoLets 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 SkillSkill ladenLets 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, cmakeKommagetrennte Liste von Terminalbefehlen, die die KI unter Linux ausführen darf. Beispiel: git, ls, cat, grep, find, cmakeAllowed 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, cmakeKommagetrennte Liste von Terminalbefehlen, die die KI unter macOS ausführen darf. Beispiel: git, ls, cat, grep, find, cmakeAllowed 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, cmakeKommagetrennte Liste von Terminalbefehlen, die die KI unter Windows ausführen darf. Beispiel: git, dir, type, findstr, where, cmakeCommand 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 SettingsTool-EinstellungenSkillsSkillsEnable skillsSkills aktivierenDiscover 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 DirectoriesSkill-VerzeichnisseDiscovered global skills:Erkannte globale Skills:MCPMCPEnable MCP serverMCP-Server aktivierenExpose 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 portServer-PortTCP 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 serversMit externen MCP-Servern verbindenConnect 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 serversZusätzlicher PATH für stdio-ServerDirectories 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...ServerServerClientsClientsConnect to QodeAssist MCPMit QodeAssist MCP verbindenServer 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>.CopyKopieren<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:QodeAssistQodeAssistProvider SettingsAnbieter-EinstellungenOpenRouter API Key:OpenRouter API-Schlüssel:Enter your API key hereAPI-Schlüssel hier eingebenOpenAI Compatible API Key:OpenAI-kompatibler API-Schlüssel:Claude API Key:Claude API-Schlüssel:Enable prompt cachingPrompt-Caching aktivierenMarks 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 SettingsOpenRouter-EinstellungenOpenAI SettingsOpenAI-EinstellungenOpenAI Compatible SettingsOpenAI-kompatible EinstellungenClaude SettingsClaude-EinstellungenMistral AI SettingsMistral AI-EinstellungenGoogle AI SettingsGoogle AI-Einstellungenllama.cpp Settingsllama.cpp-EinstellungenAgent 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 ExistsRolle existiert bereitsA 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.ErrorFehlerFailed to save role '%1'.Rolle '%1' konnte nicht gespeichert werden.Cannot Edit Built-in RoleIntegrierte Rolle kann nicht bearbeitet werdenBuilt-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 RoleIntegrierte Rolle kann nicht gelöscht werdenBuilt-in roles cannot be deleted.Integrierte Rollen können nicht gelöscht werden.Delete RoleRolle löschenAre 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 SuggestionQodeAssist-Vorschlag anfordernRefactor code using QodeAssistCode mit QodeAssist refaktorierenQuick Refactor with QodeAssistSchnelles Refactoring mit QodeAssistOpen QodeAssist Chat as an editor tabQodeAssist Chat als Editor-Tab öffnenShow QodeAssist ChatQodeAssist Chat anzeigenClose QodeAssist ChatQodeAssist Chat schließenOpen QodeAssist Chat in Separate WindowQodeAssist Chat in separatem Fenster öffnenOpen the QodeAssist chat in a separate windowDen QodeAssist-Chat in einem separaten Fenster öffnenNew QodeAssist ChatNeuer QodeAssist ChatOpen a fresh chat in a new editor tabEinen neuen Chat in einem neuen Editor-Tab öffnenSend QodeAssist Chat MessageQodeAssist-Chatnachricht sendenSend the current message to the LLMDie aktuelle Nachricht an das LLM sendenClear QodeAssist Chat SessionQodeAssist-Chat-Sitzung leerenClear the current chat sessionDie aktuelle Chat-Sitzung leerenQodeAssist ChatQodeAssist ChatChat in Bottom PanelChat im unteren BereichChat in SidebarChat in SeitenleisteOpen Chat in EditorChat im Editor öffnenOpen Chat in Separate WindowChat in separatem Fenster öffnenSelect LLM ProviderLLM-Anbieter auswählenProviders:Anbieter:Select LLM ModelLLM-Modell auswählenModels:Modelle:Select TemplateVorlage auswählenTemplates:Vorlagen:Switch AI configurationKI-Konfiguration wechselnEnable/Disable AI ToolsKI-Tools aktivieren/deaktivierenEnable/Disable Thinking ModeThinking-Modus aktivieren/deaktivierenOpen Quick Refactor SettingsEinstellungen für schnelles Refactoring öffnenYour 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 InstructionBenutzerdefinierte Anweisung hinzufügenEdit Custom InstructionBenutzerdefinierte Anweisung bearbeitenDelete Custom InstructionBenutzerdefinierte Anweisung löschenOpen Instructions FolderAnweisungsordner öffnenRepeat Last InstructionsLetzte Anweisungen wiederholenImprove Current CodeAktuellen Code verbessernSuggest Alternative SolutionAlternative Lösung vorschlagenImprove 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 SelectedKeine Anweisung ausgewähltPlease 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 DeletionLöschen bestätigenAre 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.CurrentAktuellCurrent (%1)Aktuell (%1)No InstructionKeine AnweisungPlease 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 instructionAls Standardanweisung festlegenThis instruction will be automatically selected when opening Quick Refactor dialogDiese Anweisung wird beim Öffnen des Dialogs Schnelles Refactoring automatisch ausgewähltInvalid InputUngültige EingabeInstruction name cannot be empty.Der Anweisungsname darf nicht leer sein.Instruction body cannot be empty.Der Anweisungstext darf nicht leer sein.RootItemCompressing chat…Chat wird komprimiert…next ~%1 · session ↑%2 ↓%3 ↻%4nächste ~%1 · Sitzung ↑%2 ↓%3 ↻%4next ~%1 · session ↑%2 ↓%3nächste ~%1 · Sitzung ↑%2 ↓%3next 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: %1Chat-Name: %1Move this chat to an editor tabDiesen Chat in einen Editor-Tab verschiebenMove this chat to a separate windowDiesen Chat in ein separates Fenster verschiebenType 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)CutAusschneidenCopyKopierenPasteEinfügenSelect AllAlles auswählenClearLeerenSendSendenStopStoppenSend message to LLM %1Nachricht an LLM %1 sendenCompress ChatChat komprimierenCreate 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 AblegenAttachAnhängenImages & Text FilesBilder & Textdateien(for one-time use)(zur einmaligen Verwendung)LINKLINKText FilesTextdateien(added to context)(zum Kontext hinzugefügt)TextBlockCopyKopierenSelect AllAlles auswählenThinkingBlockThinking (Redacted)Thinking (Redigiert)ThinkingThinkingThinking content was redacted by safety systemsThinking-Inhalt wurde von Sicherheitssystemen redigiertCollapseEinklappenExpandAusklappenToolBlockTool: %1Tool: %1CopyKopierenSelect AllAlles auswählenCollapseEinklappenExpandAusklappenTopBarUnpin chat windowChat-Fenster lösenPin chat window to the topChat-Fenster oben anheftenClean chatChat leerenOpen new chat in a new tabNeuen Chat in einem neuen Tab öffnenSwitch saved AI configurationGespeicherte KI-Konfiguration wechselnSwitch agent role (different system prompts)Agent-Rolle wechseln (verschiedene System-Prompts)Tools are disabled in General SettingsTools sind in den allgemeinen Einstellungen deaktiviertTools enabled: AI can use tools to read files, search project, and build codeTools aktiviert: KI kann Tools verwenden, um Dateien zu lesen, das Projekt zu durchsuchen und Code zu bauenTools disabled: Simple conversation without tool accessTools deaktiviert: Einfache Unterhaltung ohne Tool-ZugriffThinking Mode enabled (Check model list support it)Thinking-Modus aktiviert (Prüfen Sie die Modellliste auf Unterstützung)Thinking Mode disabledThinking-Modus deaktiviertThinking Mode is not available for this providerThinking-Modus ist für diesen Anbieter nicht verfügbarOpen Chat Assistant SettingsChat-Assistent-Einstellungen öffnenSave chat to *.json fileChat in *.json-Datei speichernLoad chat from *.json fileChat aus *.json-Datei ladenShow in systemIm System anzeigenView chat context (system prompt, role, rules)Chat-Kontext anzeigen (System-Prompt, Rolle, Regeln)Current amount tokens in chat and LLM limit thresholdAktuelle Anzahl Token im Chat und LLM-Schwellwert