BottomBarAttach file to messageVedhæft fil til beskedAttach image to messageVedhæft billede til beskedLink file to contextTilknyt fil til kontekstSync open filesSynkronisér åbne filerAutomatically synchronize currently opened files with the model contextSynkronisér automatisk aktuelt åbne filer med modelkontekstenCompressing...Komprimerer...CancelAnnullérCancel compressionAnnullér komprimeringCompressKomprimérCompress chat (create summarized copy using LLM)Komprimér chat (opret opsummeret kopi ved hjælp af LLM)ChatItem↑ %1 (cached %2)↑ %1 (cachet %2)↑ %1↑ %1↓ %1 (reasoning %2)↓ %1 (ræsonnement %2)↓ %1↓ %1Σ %1Σ %1Reset chat to this message and editNulstil chat til denne besked og redigérClick: Open in Qt Creator
Shift+Click: Open in System EditorKlik: Åbn i Qt Creator
Shift+Klik: Åbn i systemeditorFailed to load imageKunne ikke indlæse billedeCodeBlockCode (%1)Kode (%1)CodeKodeCopyKopiérCollapseFold sammenExpandFold udCopiedKopieretContextViewerChat ContextChatkontekstRefreshGenopfriskCloseLukBase System PromptGrundlæggende systempromptActiveAktivEmptyTomNo system prompt configuredIngen systemprompt konfigureretCopyKopiérEdit in SettingsRedigér i indstillingerAgent RoleAgentrolleNo role selected. Using base system prompt only.Ingen rolle valgt. Bruger kun grundlæggende systemprompt.Manage RolesAdministrér rollerProject RulesProjektregler%1 active%1 aktivNoneIngenRules (%1)Regler (%1)ContentIndholdNo project rules found.
Create .md files in .qodeassist/rules/common/ or .qodeassist/rules/chat/Ingen projektregler fundet.
Opret .md-filer i .qodeassist/rules/common/ eller .qodeassist/rules/chat/Open Rules FolderÅbn regelmappeFinal prompt: Base System Prompt + Agent Role + Project Info + Project Rules + Linked FilesEndelig prompt: Grundlæggende systemprompt + Agentrolle + Projektinfo + Projektregler + Tilknyttede filerDiffStatistics+%1 lines, -%2 lines+%1 linjer, -%2 linjer+%1 lines+%1 linjer-%1 lines-%1 linjerNo changesIngen ændringerFileEditBlockARCHIVEDARKIVERETAPPLIEDANVENDTREJECTEDAFVISTPENDINGAFVENTERReplaceErstatAppendTilføj%1: %2 (+%3 -%4)%1: %2 (+%3 -%4)%1: %2 (+%3)%1: %2 (+%3)Open file in editor and navigate to changesÅbn fil i editor og naviger til ændringerCopyKopiérCollapseFold sammenExpandFold udFileEditsActionBarFile Edit in Current MessageFilredigering i aktuel besked%1 File Edits in Current Message%1 filredigeringer i aktuel besked%1 applied%1 anvendt%1 pending%1 afventer%1 rejected%1 afvistApply All (%1)Anvend alle (%1)Reapply All (%1)Genanvend alle (%1)Apply all pending and rejected edits in this messageAnvend alle afventende og afviste redigeringer i denne beskedReapply all rejected edits in this messageGenanvend alle afviste redigeringer i denne beskedUndo All (%1)Fortryd alle (%1)Undo all applied edits in this messageFortryd alle anvendte redigeringer i denne beskedMessageNavigatorJump to message #%1Gå til besked #%1QObjectTemplate Not FoundSkabelon ikke fundetTemplate '%1' was not found or has been updated. Please re-set new one.Skabelonen '%1' blev ikke fundet eller er blevet opdateret. Indstil venligst en ny.ProvidersUdbydereAgentsAgenterCurrent SettingsAktuelle indstillingerQodeAssist::Chat::ChatCompressorCompression already in progressKomprimering er allerede i gangNo chat file to compressIngen chatfil at komprimereChat is empty, nothing to compressChat er tom, intet at komprimereNo provider availableIngen udbyder tilgængeligNo template availableIngen skabelon tilgængeligCompression cancelledKomprimering annulleretFailed to save compressed chatKunne ikke gemme komprimeret chatCompression failed: %1Komprimering mislykkedes: %1QodeAssist::Chat::ChatFileManagerFile is not accessible: %1Filen er ikke tilgængelig: %1Failed to copy file: %1Kunne ikke kopiere fil: %1QodeAssist::Chat::ChatHistoryStoreSave Chat HistoryGem chathistorikJSON files (*.json)JSON-filer (*.json)Load Chat HistoryIndlæs chathistorikQodeAssist::Chat::ChatRootViewChat compressed successfully!Chat komprimeret!This chat file is already in use by another QodeAssist chat session.Denne chatfil er allerede i brug af en anden QodeAssist-chatsession.This chat is already open in another QodeAssist chat session.Denne chat er allerede åben i en anden QodeAssist-chatsession.Select Files to AttachVælg filer at vedhæfteImages automatically moved to Attach zone (%n file(s))Billeder automatisk flyttet til vedhæftningszone (%n fil(er))Billeder automatisk flyttet til vedhæftningszone (%n fil(er))Select Images to AttachVælg billeder at vedhæfteImages (*.png *.jpg *.jpeg *.gif *.bmp *.webp)Billeder (*.png *.jpg *.jpeg *.gif *.bmp *.webp)Compression is already in progressKomprimering er allerede i gangNo chat file to compress. Please save the chat first.Ingen chatfil at komprimere. Gem venligst chatten først.QodeAssist::Chat::NavigationPanelQodeAssist ChatQodeAssist-chatQodeAssist::EditorChatButtonOpen QodeAssist ChatÅbn QodeAssist-chatQodeAssist::Mcp::McpServerManagerQodeAssist MCP server exposing Qt Creator project tools.QodeAssist MCP-server, der eksponerer Qt Creator-projektværktøjer.QodeAssist::QodeAssistClientCode completion failed: %1Kodefuldførelse mislykkedes: %1Quick refactor failedHurtig refaktorering mislykkedesQuick refactor failed: %1Hurtig refaktorering mislykkedes: %1QodeAssist::RefactorWidget◄ Original◄ OriginalRefactored ►Refaktoreret ►✓ Apply (⌘+Enter)✓ Anvend (⌘+Enter)✓ Apply (Ctrl+Enter)✓ Anvend (Ctrl+Enter)✗ Decline (Esc)✗ Afvis (Esc)QodeAssist::Settings::AgentDetailPaneOpen in editorÅbn i editorDuplicate…Duplikér…DeleteSletIdentityIdentitetExtends:Udvider:Name:Navn:Description:Beskrivelse:Tags:Tags:Comma-separated. Free-form — used to filter and group the agent list.Kommasepareret. Fri form — bruges til at filtrere og gruppere agentlisten.System roleSystemrollePrepended to every request as the system message.Tilføjet foran hver anmodning som systembeskeden.ContextKontekstJinja2 template rendered with ContextManager bindings into the agent.context system-prompt layer. Empty = no context block.Jinja2-skabelon gengivet med ContextManager-bindinger ind i agent.context systempromptlaget. Tom = ingen kontekstblok.ConnectionForbindelseProvider:Udbyder:The provider instance this agent uses. URL is inherited from the instance.Den udbyderforekomst, denne agent bruger. URL arves fra forekomsten.Endpoint:Slutpunkt:Appended to the provider's URL. Blank uses the provider default.Tilføjet til udbyderens URL. Tom bruger udbyderens standard.Model:Model:MatchMatchWhen a feature slot has multiple bound agents, the first whose match rules satisfy the current context wins.Når en funktionsplads har flere bundne agenter, vinder den første, hvis matchregler opfylder den aktuelle kontekst.File patterns:Filmønstre:Globs, comma-separated. Empty matches every file.Globs, kommaseparerede. Tom matcher hver fil.TemplateSkabelonJinja2 template (via inja) rendered to the request body. Built-in context: ctx.prefix, ctx.suffix, ctx.history, ctx.system_prompt, agent.model.Jinja2-skabelon (via inja) gengivet til anmodningsbody. Indbygget kontekst: ctx.prefix, ctx.suffix, ctx.history, ctx.system_prompt, agent.model.message_format:message_format:Load errorsIndlæsningsfejl▸ Show raw TOML▸ Vis rå TOML▾ Hide raw TOML▾ Skjul rå TOMLNo description provided.Ingen beskrivelse angivet.%1 (missing — not in provider library)%1 (mangler — ikke i udbyderbibliotek)(provider default)(udbyderstandard)# effective request line
(unknown — provider instance not found)# effektiv anmodningslinje
(ukendt — udbyderforekomst ikke fundet)effective request lineeffektiv anmodningslinje(no system role set)(ingen systemrolle indstillet)(no context block)(ingen kontekstblok)(matches every file)(matcher hver fil)(inherited from parent / none)(arvet fra forælder / ingen)(truncated at %1 bytes)(afkortet ved %1 bytes)(source file is empty)(kildefilen er tom)(source file unavailable: %1)(kildefil utilgængelig: %1)Bundled agents are read-only — duplicate to edit.Medfølgende agenter er skrivebeskyttede — duplikér for at redigere.Bundled agents cannot be deleted.Medfølgende agenter kan ikke slettes.Select an agentVælg en agentPick an agent from the list to see its details.Vælg en agent fra listen for at se dens detaljer.error: %1fejl: %1warning: %1advarsel: %1QodeAssist::Settings::AgentListPaneFilter agents…Filtrér agenter…UserBrugerBundledMedfølgendeNo agents match these filters.Ingen agenter matcher disse filtre.QodeAssist::Settings::AgentRoleDialogAdd Agent RoleTilføj agentrolleDuplicate Agent RoleDuplikér agentrolleEdit Agent RoleRedigér agentrollee.g., Developer, Code Reviewerf.eks. Udvikler, KodegranskereName:Navn:e.g., developer, code_reviewerf.eks. developer, code_reviewerID:ID:Brief description of this role...Kort beskrivelse af denne rolle...Description:Beskrivelse:System Prompt:Systemprompt:You are an expert in...
Your role is to:
- Task 1
- Task 2
- Task 3Du er ekspert i...
Din rolle er at:
- Opgave 1
- Opgave 2
- Opgave 3ID cannot be changed for existing rolesID kan ikke ændres for eksisterende rollerQodeAssist::Settings::AgentsWidgetAgentsAgenterReload from diskGenindlæs fra diskOpen agents folderÅbn agentmappeOpen agentÅbn agent'%1' is bundled with the plugin and read-only.
Use Duplicate to create an editable user copy.'%1' er medfølgende med pluginnet og skrivebeskyttet.
Brug Duplikér for at oprette en redigerbar brugerkopi.Agent '%1' has no editable source file.Agenten '%1' har ingen redigerbar kildefil.Could not open %1.Kunne ikke åbne %1.DuplicateDuplikérDelete AgentSlet agentDelete agent '%1'?
This will remove the file:
%2Slet agenten '%1'?
Dette vil fjerne filen:
%2Could not delete the agent file:
%1Kunne ikke slette agentfilen:
%1QodeAssist::Settings::McpClientsListAspectConnected.Forbundet.Connecting…Forbinder…Failed.Mislykkedes.Failed: %1Mislykkedes: %1Disabled.Deaktiveret.everything (reference test server)alt (reference-testserver)filesystem (local files)filsystem (lokale filer)memory (in-memory key-value)hukommelse (nøgle-værdi i hukommelsen)git (local git ops)git (lokale git-operationer)time (system clock)tid (systemur)qtcreator (Qt Creator's built-in MCP server)qtcreator (Qt Creators indbyggede MCP-server)qt-docs (Qt documentation)qt-docs (Qt-dokumentation)remote (SSE / HTTP)fjern (SSE / HTTP)Server reports no tools.Serveren rapporterer ingen værktøjer.ToolsVærktøjerEnable / disable this MCP serverAktivér / deaktivér denne MCP-serverRemove this server from the config.Fjern denne server fra konfigurationen.Remove serverFjern serverRemove server '%1' from the config?Fjern serveren '%1' fra konfigurationen?Open ConfigÅbn konfigurationRefresh MCP ListGenopfrisk MCP-listeNote: restart Qt Creator to apply MCP changes to already-opened chats and running sessions.Bemærk: genstart Qt Creator for at anvende MCP-ændringer på allerede åbnede chats og kørende sessioner.Quick SetupHurtig opsætningPick a preset to append a ready-made server entry to the config (auto-suffixed if the name is taken).Vælg en forudindstilling for at tilføje en færdiglavet serverpost til konfigurationen (auto-suffikseret hvis navnet er taget).-- Select Preset ---- Vælg forudindstilling --No servers configured. Add a preset below or edit the JSON.Ingen servere konfigureret. Tilføj en forudindstilling nedenfor eller redigér JSON.0 server(s) defined.0 server(e) defineret.%1 server(s) defined, %2 enabled.%1 server(e) defineret, %2 aktiveret.MCP configurationMCP-konfigurationFailed to write %1:
%2Kunne ikke skrive %1:
%2QodeAssist::Settings::ProviderDetailPaneEdit…Redigér…Open in editorÅbn i editorOpen this provider's TOML file in Qt Creator. Bundled providers are read-only — duplicate first.Åbn denne udbyders TOML-fil i Qt Creator. Medfølgende udbydere er skrivebeskyttede — duplikér først.Duplicate…Duplikér…DeleteSletCancelAnnullérSaveGemIdentityIdentitetName:Navn:Client API:Klient-API:The client API this provider speaks. Cannot be changed after creation.Den klient-API, som denne udbyder taler. Kan ikke ændres efter oprettelse.Description:Beskrivelse:EndpointSlutpunktURL:URL:Base URL. Agents append their endpoint path (e.g. /chat/completions) to this.Basis-URL. Agenter tilføjer deres slutpunktssti (f.eks. /chat/completions) til denne.CredentialsLegitimationsoplysningerEnter API key…Indtast API-nøgle…Show / hide API keyVis / skjul API-nøgleSave keyGem nøgleClearRydErase the stored API key for this providerSlet den gemte API-nøgle for denne udbyderAPI key:API-nøgle:LaunchStartidleinaktivStartStartStopStopRestartGenstart▸ Show launch terminal▸ Vis startterminal▾ Hide launch terminal▾ Skjul startterminal▸ Show raw TOML▸ Vis rå TOML▾ Hide raw TOML▾ Skjul rå TOMLNo description provided.Ingen beskrivelse angivet.— not required (local provider)— ikke påkrævet (lokal udbyder)This provider type does not use a key.Denne udbydertype bruger ikke en nøgle.Stored — enter a new key to replace it.Gemt — indtast en ny nøgle for at erstatte den.A key is stored. Type a new key and press Save key to replace it, or Clear to erase it.En nøgle er gemt. Indtast en ny nøgle og tryk Gem nøgle for at erstatte den, eller Ryd for at slette den.No key stored yet. Type a key and press Save key.Ingen nøgle gemt endnu. Indtast en nøgle og tryk Gem nøgle.Select a providerVælg en udbyderNo [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.Ingen [launch]-blok. Denne udbyder behandles som ekstern — pluginnet vil ikke starte eller overvåge nogen proces. Tilføj en [launch]-blok til TOML for at lade pluginnet administrere en lokal server her. <span style='color:gray'>(detached — survives Qt Creator restart)</span> <span style='color:gray'>(løsrevet — overlever Qt Creator-genstart)</span>starting…starter…probing…afsøger…readyklarstopping…stopper…failedmislykkedesfailed — %1mislykkedes — %1QodeAssist::Settings::ProvidersPageWidgetProvidersUdbydereFilter providers…Filtrér udbydere…Open in editorÅbn i editorBundled providers are read-only. Use Duplicate to create an editable user copy first.Medfølgende udbydere er skrivebeskyttede. Brug Duplikér for først at oprette en redigerbar brugerkopi.No user instances yet.Ingen brugerforekomster endnu.No bundled instances loaded.Ingen medfølgende forekomster indlæst.UserBrugerBundledMedfølgendeDuplicate providerDuplikér udbyderName for the new provider:Navn på den nye udbyder:An instance named '%1' already exists.En forekomst ved navn '%1' findes allerede.Delete providerSlet udbyderDelete user provider '%1'?
File: %2Slet brugerudbyderen '%1'?
Fil: %2Failed to delete file:
%1Kunne ikke slette fil:
%1SaveGemName cannot be empty.Navn kan ikke være tomt.Save anyway?Gem alligevel?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.Gemt til:
%1
men kunne ikke fjerne den gamle fil:
%2
To udbyderfiler beskriver nu denne forekomst — slet den gamle fil manuelt for at undgå en duplikat-navnefejl.Clear API keyRyd API-nøgleErase the stored API key for '%1'?Slet den gemte API-nøgle for '%1'?QodeAssist::Settings::TagFilterStripFILTER BY TAGFILTRÉR EFTER TAGclearrydQodeAssist::Tools::TodoToolError: 'tasks' parameter (array) is required for 'add' operation. Example: {"operation": "add", "tasks": ["Task 1", "Task 2"]}Fejl: parameteren 'tasks' (array) er påkrævet for operationen 'add'. Eksempel: {"operation": "add", "tasks": ["Task 1", "Task 2"]}Error: 'tasks' array cannot be empty. Provide at least one task.Fejl: arrayet 'tasks' kan ikke være tomt. Angiv mindst én opgave.Error: All tasks in 'tasks' array are empty strings.Fejl: Alle opgaver i 'tasks'-arrayet er tomme strenge.Error: 'todo_ids' parameter (array) is required for 'complete' operation. Example: {"operation": "complete", "todo_ids": [1, 2, 3]}Fejl: parameteren 'todo_ids' (array) er påkrævet for operationen 'complete'. Eksempel: {"operation": "complete", "todo_ids": [1, 2, 3]}Error: 'todo_ids' array cannot be empty. Provide at least one ID.Fejl: arrayet 'todo_ids' kan ikke være tomt. Angiv mindst ét ID.Error: All IDs in 'todo_ids' array are invalid. IDs must be positive integers.Fejl: Alle ID'er i 'todo_ids'-arrayet er ugyldige. ID'er skal være positive heltal.Error: Unknown operation '%1'. Valid operations: 'add', 'complete', 'list'Fejl: Ukendt operation '%1'. Gyldige operationer: 'add', 'complete', 'list'✓ Added 1 new task✓ Tilføjede 1 ny opgave✓ Added %1 new tasks✓ Tilføjede %1 nye opgaverError: No todos found in this sessionFejl: Ingen opgaver fundet i denne session✓ Marked 1 task as completed✓ Markerede 1 opgave som fuldført✓ Marked %1 tasks as completed✓ Markerede %1 opgaver som fuldført⚠ %1 already completed⚠ %1 allerede fuldført❌ Not found: %1❌ Ikke fundet: %1📋 TODO List: (empty)📋 Opgaveliste: (tom)📋 TODO List:📋 Opgaveliste:Progress: %1/%2 completed (%3%)Fremgang: %1/%2 fuldført (%3%)📋 All tasks completed! 🎉📋 Alle opgaver fuldført! 🎉📋 Remaining tasks:📋 Resterende opgaver:QodeAssist::UpdateDialogQodeAssist UpdateQodeAssist-opdateringQodeAssist is an open-source project that helps
developers write better code. If you find it useful, pleaseQodeAssist er et open source-projekt, der hjælper
udviklere med at skrive bedre kode. Hvis du finder det nyttigt, såQodeAssistUpdater - convenient tool for plugin installation and updatesQodeAssistUpdater - praktisk værktøj til pluginstallation og opdateringerDownload QodeAssistUpdaterDownload QodeAssistUpdaterA new version of QodeAssist is available!En ny version af QodeAssist er tilgængelig!Version %1 is now available - you have %2Version %1 er nu tilgængelig - du har %2Release Notes:Udgivelsesnoter:Open Release PageÅbn udgivelsessideOpen Plugin FolderÅbn pluginmappeCloseLukQodeAssist is up to dateQodeAssist er opdateretYou are using the latest version: %1Du bruger den nyeste version: %1No release notes available. Check the release page for more information.Ingen udgivelsesnoter tilgængelige. Tjek udgivelsessiden for mere information.QodeAssist::UpdateStatusWidgetUpdateOpdatérNew version: v%1Ny version: v%1Check update informationTjek opdateringsinformationQtC::QodeAssistCannot create user provider folder:
%1Kan ikke oprette brugerudbydermappe:
%1Cannot pick a free filename in:
%1Kan ikke vælge et ledigt filnavn i:
%1Cannot write %1:
%2Kan ikke skrive %1:
%2Write failed for %1:
%2Skrivning mislykkedes for %1:
%2Quick SetupHurtig opsætningConfigure API KeyKonfigurér API-nøgleOpen Provider Settings to configure API keysÅbn udbyderindstillinger for at konfigurere API-nøglerLoad configuration (includes predefined cloud models)Indlæs konfiguration (inkluderer foruddefinerede cloud-modeller)Show template informationVis skabeloninformationTemplate InformationSkabeloninformationTemplateSkabelonDescription:Beskrivelse:Failed to save configuration. Check logs for details.Kunne ikke gemme konfiguration. Tjek logfiler for detaljer.[Preset] configurations are predefined cloud models ready to use.[Preset]-konfigurationer er foruddefinerede cloud-modeller klar til brug.Predefined configurations cannot be deleted.Foruddefinerede konfigurationer kan ikke slettes.Failed to delete configuration.Kunne ikke slette konfiguration.-- Select Preset ---- Vælg forudindstilling --Enable QodeAssistAktivér QodeAssistGeneralGenereltReset Page to DefaultsNulstil side til standardværdierCheck UpdateTjek opdateringSelect...Vælg...Provider:Udbyder:Model:Model:Template:Skabelon:URL:URL:Status:Status:TestTestEnable LoggingAktivér logningLog messages are visible in General Messages paneLogmeddelelser er synlige i panelet Generelle meddelelserCheck for updates when Qt Creator startsTjek efter opdateringer når Qt Creator starterEnable Chat(If you have performance issues try disabling this, need restart QtC)Aktivér chat (Hvis du har problemer med ydeevnen, prøv at deaktivere dette, kræver genstart af QtC)Custom endpoint:Brugerdefineret slutpunkt:Code CompletionKodefuldførelseChat AssistantChatassistentQuick RefactorHurtig refaktoreringChat CompressionChatkomprimeringAgent PipelinesAgent-pipelinesInline completions while you type. Matchers run on every request.Inline-fuldførelser mens du skriver. Matchere køres på hver anmodning.Conversational assistant in the QodeAssist panel.Samtaleassistent i QodeAssist-panelet.Used when a chat conversation needs to be summarised to stay within context.Bruges når en chatsamtale skal opsummeres for at holde sig inden for kontekst.Inline editor-driven refactors via the Quick Refactor action.Editor-drevne inline-refaktoreringer via handlingen Hurtig refaktorering.Reset SettingsNulstil indstillingerAre you sure you want to reset all settings to default values?Er du sikker på, at du vil nulstille alle indstillinger til standardværdier?Current template description:Beskrivelse af aktuel skabelon:Connection ErrorForbindelsesfejlUnable to retrieve the list of models from the server.Kunne ikke hente listen over modeller fra serveren.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:Bekræft venligst følgende:
- Serveren kører og er tilgængelig
- URL er korrekt
- Udbyder er korrekt konfigureret
- API-nøgle er korrekt indstillet (hvis påkrævet)
Du kan prøve at vælge en anden udbyder eller ændre URL:Select ProviderVælg udbyderSelect URLVælg URLCloseLukModel SelectionModelvalgSelect 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 exactlyVælg fra tidligere brugte modeller eller indtast et nyt modelnavn.
Hvis du indtaster et nyt modelnavn:
• For udbydere med automatisk listing - sørg for at modellen er installeret
• For udbydere uden listing-understøttelse - tjek udbyderens dokumentation
• Sørg for at modelnavnet matcher præcistModel name:Modelnavn:OKOKCancelAnnullérEnter Model ManuallyIndtast model manueltURL SelectionURL-valgSelect 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.Vælg fra listen over standard og tidligere brugte URL'er, eller indtast en brugerdefineret.
Sørg venligst for, at den valgte URL er tilgængelig, og at tjenesten kører.Use default provider URL or from historyBrug standardudbyder-URL eller fra historikEnter custom URLIndtast brugerdefineret URLEnter Model Name ManuallyIndtast modelnavn manueltAuto Completion SettingsIndstillinger for autofuldførelseAdd new preset for languageTilføj ny forudindstilling for sprogSave Config...Gem konfiguration...Load Config...Indlæs konfiguration...Open FolderÅbn mappeSave ConfigurationGem konfigurationLoad ConfigurationIndlæs konfigurationConfiguration name:Konfigurationsnavn:Select ConfigurationVælg konfigurationNo saved configurations found.Ingen gemte konfigurationer fundet.Configuration saved successfully.Konfiguration gemt.Configuration loaded successfully.Konfiguration indlæst.DeleteSletAre you sure you want to delete this configuration?Er du sikker på, at du vil slette denne konfiguration?Enable Auto CompleteAktivér autofuldførelseEnable Multiline CompletionAktivér flerlinjet fuldførelseText output proccessing mode:Tilstand for tekstudgangsbehandling: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: Registrerer automatisk kodeblok og anvender behandling når den findes, anden tekst som kommentarer
Gennemtving behandling: Behandler altid tekst med kodebloksformatering og anden tekst som kommentarer
Rå tekst: Viser ubehandlet tekst uden nogen formateringCompletion trigger mode:Udløsningstilstand for fuldførelse:Hint-based: Shows a hint when typing, press Tab to request completion
Automatic: Automatically requests completion after typing thresholdTip-baseret: Viser et tip når der skrives, tryk Tab for at anmode om fuldførelse
Automatisk: Anmoder automatisk om fuldførelse efter skrivetærskelCompletion mode:Fuldførelsestilstand: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).Automatisk: anmoder om fuldførelse mens der skrives (med smarte kontekstporte).
Manuel: ingen auto-udløsning; aktivér via genvejen 'Anmod om QodeAssist-forslag' (standard Ctrl+Alt+Q, kan omkonfigureres i Indstillinger > Tastatur).Smart context-aware triggeringSmart kontekstbevidst udløsningWhen 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.Når aktiveret, undertrykkes autofuldførelse på steder, hvor Qt Creators indbyggede fuldførelse normalt er stærkere (midt i en identifikator, lige efter '.', '->', '::'), og udløses mere ivrigt efter strukturelle tegn som '(', ',', '{', '=' og på nye indrykkede linjer.Don't dismiss Qt Creator's completion popupAfvis ikke Qt Creators fuldførelses-popupWhen 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.Når aktiveret, vil en AI-fuldførelse, der ankommer mens Qt Creators egen fuldførelses-popup allerede er synlig, ikke tvinge den lukket. LLM-forslaget vises stadig inline.Cancel in-flight request on new inputAnnullér igangværende anmodning ved nyt inputWhen 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.Når aktiveret, annullerer hvert nyt tastetryk enhver igangværende fuldførelsesanmodning og genstarter debounce-timeren. Nyttigt for langsomme lokale modeller, hvor et forældet svar sjældent er ventetiden værd.
Når deaktiveret (standard), bevares den igangværende anmodning; når svaret ankommer, sammenligner pluginnet det med tegn skrevet i mellemtiden og trimmer enten det matchende præfiks eller kasserer svaret.with delay(ms)med forsinkelse(ms)Delay before sending the completion request.
(Only for Automatic trigger mode)Forsinkelse før afsendelse af fuldførelsesanmodning.
(Kun for Automatisk udløsningstilstand)AI suggestion triggers after typingAI-forslag udløses efter skrivningThe 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)Antallet af tegn der skal skrives inden for skriveintervallet, før en AI-forslagsanmodning sendes automatisk.
(Kun for Automatisk udløsningstilstand)character(s) within(ms)tegn inden for(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)Tidsvinduet (i millisekunder), hvor tegntærsklen skal opfyldes for automatisk at udløse en AI-forslagsanmodning.
(Kun for Automatisk udløsningstilstand)Hint shows after typingTip vises efter skrivningThe number of characters that need to be typed before the hint widget appears (only for Hint-based trigger mode).Antallet af tegn der skal skrives, før tip-widgetten vises (kun for Tip-baseret udløsningstilstand).Hint auto-hide timeout (ms)Tidsfrist for automatisk skjul af tip (ms)Time in milliseconds after which the hint widget will automatically hide (only for Hint-based trigger mode).Tid i millisekunder, hvorefter tip-widgetten automatisk skjules (kun for Tip-baseret udløsningstilstand).Trigger key:Udløsningstast: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)Tast at trykke på for at anmode om fuldførelse, når tip er synligt.
Mellemrum anbefales som mindst i konflikt med kontekstmenuen.
(Kun for Tip-baseret udløsningstilstand)Ignore spaces and tabs in character countIgnorer mellemrum og tabulatorer i tegntællingWhen enabled, spaces and tabs are not counted towards the character threshold for triggering completions. This helps trigger completions based on actual code characters only.Når aktiveret, tælles mellemrum og tabulatorer ikke med i tegntærsklen for at udløse fuldførelser. Dette hjælper med at udløse fuldførelser baseret kun på faktiske kodetegn.Temperature:Temperatur:Max Tokens:Maks. tokens:Top P:Top P:Top K:Top K:Presence Penalty:Tilstedeværelsesstraf:Frequency Penalty:Frekvensstraf:Read Full FileLæs hele filenRead Strings Before Cursor:Læs strenge før markør:Read Strings After Cursor:Læs strenge efter markør:Use System PromptBrug systempromptUse special system prompt and user message for non FIM modelsBrug speciel systemprompt og brugerbesked for ikke-FIM-modellerSystem prompt for non FIM models:Systemprompt for ikke-FIM-modeller:User message for non FIM models:Brugerbesked for ikke-FIM-modeller:Additional Programming Languages for handling: Example: rust,//,rust rs,rsYderligere programmeringssprog til håndtering: Eksempel: 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)Angiv yderligere programmeringssprog i formatet: navn,kommentar_stil,model_navne,filendelser
Eksempel: rust,//,rust rs,rs
Felter: sprognavn, kommentar-præfiks, navne fra LLM (mellemrumsadskilte), filendelser (mellemrumsadskilte)Show progress indicator during code completionVis fremdriftsindikator under kodefuldførelseAbort existing assist on new completion requestAfbryd eksisterende assistance ved ny fuldførelsesanmodningWhen enabled, cancels any active Qt Creator code assist popup before requesting LLM completion.
(Only for Automatic trigger mode)Når aktiveret, annulleres enhver aktiv Qt Creator-kodeassistance-popup, før der anmodes om LLM-fuldførelse.
(Kun for Automatisk udløsningstilstand)Include context from open filesInkluder kontekst fra åbne filerMax Changes Cache Size:Maks. cachestørrelse for ændringer:Time to suspend Ollama after completion request (in minutes), Only Ollama, -1 to disableTid til at suspendere Ollama efter fuldførelsesanmodning (i minutter), kun Ollama, -1 for at deaktivereContext Window:Kontekstvindue:Reasoning effort:Ræsonnementsindsats: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 tokensBegrænser indsatsen på ræsonnement for OpenAI gpt-5 og o-serie modeller:
Ingen: Ingen ræsonnement (kun gpt-5.1)
Minimal: Minimal ræsonnementsindsats (kun o-serie)
Lav: Lav ræsonnementsindsats
Mellem: Balanceret ræsonnement (standard for de fleste modeller)
Høj: Maksimal ræsonnementsindsats (kun gpt-5-pro understøtter dette)
Bemærk: Reduktion af indsats = hurtigere svar + færre tokensPrompts for FIM modelsPrompts for FIM-modellerPrompts for Non FIM modelsPrompts for ikke-FIM-modellerGeneral SettingsGenerelle indstillingerAutomatic Trigger ModeAutomatisk udløsningstilstandGeneral ParametersGenerelle parametreAdvanced ParametersAvancerede parametreContext SettingsKontekstindstillingerOpenAI Responses APIOpenAI Responses APIOllama SettingsOllama-indstillingerSync open files with assistant by defaultSynkronisér åbne filer med assistent som standardEnable autosave when message receivedAktivér autogem når besked modtagesEnable chat in bottom toolbarAktivér chat i nederste værktøjslinjeEnable chat in navigation panelAktivér chat i navigationspanelEnable tools/function callingAktivér værktøjs-/funktionskaldWhen enabled, AI can use tools to read files, search project, and build codeNår aktiveret, kan AI bruge værktøjer til at læse filer, søge i projekt og bygge kodeAuto-compress chat when session tokens exceed:Autokomprimér chat når sessionstokens overstiger: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.Efter hvert assistentsvar, hvis det løbende sessionstoken-total overstiger tærsklen, opsummeres chatten, og en ny komprimeret chat startes automatisk. Den oprindelige chat bevares på disken.Enable extended thinking mode.Aktivér udvidet tænketilstand.Enable extended thinking mode for complex reasoning tasks.This provides step-by-step reasoning before the final answer.Temperature is 1.0 accordingly API requirementAktivér udvidet tænketilstand for komplekse ræsonnementsopgaver. Dette giver trin-for-trin-ræsonnement før det endelige svar. Temperatur er 1.0 i henhold til API-kravThinking budget tokens:Tænkebudget-tokens:Maximum number of tokens Claude can use for internal reasoning. Larger budgets improve quality but increase latency. Minimum: 1024, Recommended: 10000-16000.Maksimalt antal tokens Claude kan bruge til internt ræsonnement. Større budgetter forbedrer kvaliteten, men øger latens. Minimum: 1024, anbefalet: 10000-16000.Thinking mode max output tokens:Maks. output-tokens i tænketilstand: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.Maksimalt antal tokens for det endelige svar, når tænketilstand er aktiveret. Sæt til -1 for at bruge standardindstillingen for maks. tokens. Anbefalet: 4096-16000.Text Font:Tekstskrifttype:Text Font Size:Tekstskriftstørrelse:Code Font:Kodeskrifttype:Code Font Size:Kodeskriftstørrelse:Text Format:Tekstformat:Chat Renderer:Chat-renderer:Chat SettingsChatindstillingerToolsVærktøjerExtended Thinking (Claude)Udvidet tænkning (Claude)Agent RolesAgentrollerEnable ToolsAktivér værktøjerEnable AI tools/functions for quick refactoring (allows reading project files, searching code, etc.)Aktivér AI-værktøjer/funktioner for hurtig refaktorering (tillader læsning af projektfiler, kodesøgning osv.)Enable Thinking ModeAktivér tænketilstandEnable extended thinking mode for complex refactoring tasks (supported by compatible models like Claude and Google AI)Aktivér udvidet tænketilstand for komplekse refaktoreringsopgaver (understøttet af kompatible modeller som Claude og Google AI)Thinking Budget Tokens:Tænkebudget-tokens:Number of tokens allocated for thinking process. Use -1 for dynamic thinking (model decides), 0 to disable, or positive value for custom budgetAntal tokens allokeret til tænkeprocessen. Brug -1 for dynamisk tænkning (modellen bestemmer), 0 for at deaktivere, eller positiv værdi for brugerdefineret budgetThinking Max Output Tokens:Maks. output-tokens i tænkning:Maximum output tokens when thinking mode is enabled (includes thinking + response)Maksimale output-tokens når tænketilstand er aktiveret (inkluderer tænkning + svar)Lines Before Cursor/Selection:Linjer før markør/markering:Number of lines to include before cursor or selection for contextAntal linjer at inkludere før markør eller markering for kontekstLines After Cursor/Selection:Linjer efter markør/markering:Number of lines to include after cursor or selection for contextAntal linjer at inkludere efter markør eller markering for kontekstDisplay Mode:Visningstilstand: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 systemVælg hvordan refaktoreringsforslag skal vises:
- Inline-widget: Viser refaktorering i en widget-overlejring med knapperne Anvend/Afvis (standard)
- Qt Creator-forslag: Bruger Qt Creators indbyggede forslagssystemInline WidgetInline-widgetQt Creator SuggestionQt Creator-forslagWidget Orientation:Widget-orientering:Choose default orientation for refactor widget:
- Horizontal: Original and refactored code side by side (default)
- Vertical: Original and refactored code stacked verticallyVælg standardorientering for refaktoreringswidget:
- Vandret: Original og refaktoreret kode side om side (standard)
- Lodret: Original og refaktoreret kode stablet lodretHorizontalVandretVerticalLodretWidget Minimum Width:Minimumsbredde for widget:Minimum width for the refactor widget (in pixels)Minimumsbredde for refaktoreringswidget (i pixels)Widget Maximum Width:Maksimumsbredde for widget:Maximum width for the refactor widget (in pixels)Maksimumsbredde for refaktoreringswidget (i pixels)Widget Minimum Height:Minimumshøjde for widget:Minimum height for the refactor widget (in pixels)Minimumshøjde for refaktoreringswidget (i pixels)Widget Maximum Height:Maksimumshøjde for widget:Maximum height for the refactor widget (in pixels)Maksimumshøjde for refaktoreringswidget (i pixels)System Prompt:Systemprompt:Include context from open files in quick refactorInkluder kontekst fra åbne filer i hurtig refaktoreringTools SettingsVærktøjsindstillingerDisplay SettingsVisningsindstillingerPrompt SettingsPromptindstillingerAllow file access outside projectTillad filadgang uden for projektetAllow tools to read, write, and create files outside the project scope (system headers, Qt files, external libraries).Tillad værktøjer at læse, skrive og oprette filer uden for projektets omfang (systemheadere, Qt-filer, eksterne biblioteker).Automatically apply file editsAnvend filredigeringer automatiskWhen enabled, file edits suggested by AI are applied immediately. When disabled, each edit is staged for manual approval.Når aktiveret, anvendes filredigeringer foreslået af AI med det samme. Når deaktiveret, sættes hver redigering i kø til manuel godkendelse.Max tool continuations:Maks. værktøjsfortsættelser: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.Maksimalt antal på hinanden følgende værktøjsbrugsrunder i en enkelt anmodning. Hver runde lader modellen kalde værktøjer og modtage resultater, før den fortsætter. Højere værdier tillader mere komplekse flertrinsopgaver, men øger token-forbruget.List Project FilesList projektfilerLists every source file tracked by the active Qt Creator project(s).Lister hver kildefil sporet af de aktive Qt Creator-projekt(er).Find FileFind filLocates a file in the project by name or partial path. Returns paths only, without file content.Lokaliserer en fil i projektet efter navn eller delvis sti. Returnerer kun stier, uden filindhold.Read FileLæs filReads the content of a file by absolute path or path relative to the project root.Læser indholdet af en fil efter absolut sti eller sti relativ til projektroden.Search in ProjectSøg i projektSearches project files for text occurrences or C++ symbol definitions.Søger i projektfiler efter tekstforekomster eller C++-symboldefinitioner.Create New FileOpret ny filCreates a new empty file at the given absolute path, making missing directories.Opretter en ny tom fil ved den angivne absolutte sti og opretter manglende mapper.Edit FileRedigér filApplies find-and-replace edits to files. See "Automatically apply file edits" to control whether edits apply immediately or wait for review.Anvender find-og-erstat-redigeringer på filer. Se "Anvend filredigeringer automatisk" for at kontrollere, om redigeringer anvendes med det samme eller venter på gennemgang.Build ProjectByg projektTriggers a build of the active Qt Creator project and reports the result.Udløser en bygning af det aktive Qt Creator-projekt og rapporterer resultatet.Get Issues ListHent problemlisteReads compiler/clang diagnostics from Qt Creator's Issues panel.Læser compiler-/clang-diagnostik fra Qt Creators Problemer-panel.Execute Terminal CommandUdfør terminalkommandoRuns a command from the OS-specific allowed list below, in the project directory.Kører en kommando fra den OS-specifikke tilladte liste nedenfor i projektmappen.TodoOpgaveLets the AI maintain a session-scoped todo list for multi-step workflows.Lader AI vedligeholde en sessionsbaseret opgaveliste til flertrins-arbejdsgange.Read Original History (Pre-Compression)Læs original historik (før komprimering)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.Lader AI læse den oprindelige, fulde chathistorik fra før samtalen blev komprimeret til en oversigt. Nyttigt når en detalje mangler i den aktuelle oversigt i kontekst. Har ingen effekt, hvis chatten aldrig blev komprimeret.Load SkillIndlæs færdighedLets 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.Lader AI indlæse de fulde instruktioner for en færdighed efter behov. Tilgængelige færdigheder-kataloget i systempromptet lister hver færdighed; dette værktøj henter en færdigheds komplette instruktioner ind i konteksten efter behov.Allowed Commands (Linux)Tilladte kommandoer (Linux)Comma-separated list of terminal commands that AI is allowed to execute on Linux. Example: git, ls, cat, grep, find, cmakeKommasepareret liste over terminalkommandoer, som AI har lov til at udføre på Linux. Eksempel: git, ls, cat, grep, find, cmakeAllowed Commands (macOS)Tilladte kommandoer (macOS)Comma-separated list of terminal commands that AI is allowed to execute on macOS. Example: git, ls, cat, grep, find, cmakeKommasepareret liste over terminalkommandoer, som AI har lov til at udføre på macOS. Eksempel: git, ls, cat, grep, find, cmakeAllowed Commands (Windows)Tilladte kommandoer (Windows)Comma-separated list of terminal commands that AI is allowed to execute on Windows. Example: git, dir, type, findstr, where, cmakeKommasepareret liste over terminalkommandoer, som AI har lov til at udføre på Windows. Eksempel: git, dir, type, findstr, where, cmakeCommand Timeout (seconds)Kommando-tidsfrist (sekunder)Maximum time in seconds to wait for a terminal command to complete. Increase for long-running commands like builds.Maksimal tid i sekunder at vente på, at en terminalkommando fuldføres. Forøg for længevarende kommandoer som builds.Tool SettingsVærktøjsindstillingerSkillsFærdighederEnable skillsAktivér færdighederDiscover Agent Skills from the configured skill directories and expose them to the chat assistant. Each skill is a folder containing a SKILL.md file.Opdag agentfærdigheder fra de konfigurerede færdighedsmapper og eksponer dem for chatassistenten. Hver færdighed er en mappe, der indeholder en SKILL.md-fil.Global skill directories:Globale færdighedsmapper: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).Absolutte stier scannet for færdigheder, én pr. linje. Hver sti er en mappe, hvis undermapper indeholder SKILL.md-filer. Et indledende ~ udvides til din hjemmemappe. Lader QodeAssist samle færdigheder op, der deles med andre agenter (f.eks. ~/.claude/skills).No skills discovered.Ingen færdigheder opdaget.Skill DirectoriesFærdighedsmapperDiscovered global skills:Opdagede globale færdigheder:MCPMCPEnable MCP serverAktivér MCP-serverExpose QodeAssist tools to external MCP clients over HTTP. Which tools are visible is controlled on the client side.Eksponer QodeAssist-værktøjer for eksterne MCP-klienter over HTTP. Hvilke værktøjer der er synlige, styres på klientsiden.Server portServerportTCP port the MCP server listens on (localhost only). Requires restart of the server after change.TCP-port, som MCP-serveren lytter på (kun localhost). Kræver genstart af serveren efter ændring.Connect to external MCP serversForbind til eksterne MCP-servereConnect 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.Forbind til MCP-servere listet i mcp-server.json og eksponer deres værktøjer for chat/hurtig-refaktor/kodefuldførelse. Slukning af dette afbryder alle aktuelt kørende MCP-klientsessioner.Extra PATH for stdio serversEkstra PATH for stdio-servereDirectories 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.Mapper at tilføje foran PATH ved start af stdio MCP-servere. Nyttigt når Qt Creator startes fra docken og ikke ser Homebrew, nvm, uv osv. Adskil flere poster med '%1'. Pr.-server 'env'-tilsidesættelser i mcp-server.json vinder stadig.How to connect...Sådan forbinder du...ServerServerClientsKlienterConnect to QodeAssist MCPForbind til QodeAssist MCPServer 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>. Hvis din MCP-klient taler HTTP/SSE naturligt, brug fanen <b>Direkte</b>. Hvis den kun taler stdio (f.eks. Claude Desktop), brug fanen <b>Bro</b>.CopyKopiér<b>Claude Code</b> (CLI): run once —<b>Claude Code</b> (CLI): kør én gang —<b>VS Code</b>: save as <code>.vscode/mcp.json</code> in the workspace:<b>VS Code</b>: gem som <code>.vscode/mcp.json</code> i arbejdsområdet:Any other client that reads an <code>mcpServers</code> JSON block:Enhver anden klient, der læser en <code>mcpServers</code>-JSON-blok:Direct (HTTP/SSE)Direkte (HTTP/SSE)<b>1.</b> Download <code>mcp-bridge</code> for your OS from <a href="%1">%1</a>.<b>1.</b> Download <code>mcp-bridge</code> til dit OS fra <a href="%1">%1</a>.<b>2.</b> Save the following as <code>mcp-bridge.json</code>:<b>2.</b> Gem følgende som <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> Peg den stdio-eneste klient mod broen. Eksempel for <code>claude_desktop_config.json</code>:Bridge (stdio)Bro (stdio)Chat History Path:Sti til chathistorik:Skill directories:Færdighedsmapper: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.Projekt-relative undermapper scannet for agentfærdigheder, én pr. linje. Opløses mod projektroden. Disse har prioritet over de globale færdighedsmapper, når et færdighedsnavn vises i begge.Discovered project skills:Opdagede projektfærdigheder:QodeAssistQodeAssistProvider SettingsUdbyderindstillingerOpenRouter API Key:OpenRouter API-nøgle:Enter your API key hereIndtast din API-nøgle herOpenAI Compatible API Key:OpenAI-kompatibel API-nøgle:Claude API Key:Claude API-nøgle:Enable prompt cachingAktivér prompt-cachingMarks 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.Markerer systemprompten, værktøjsdefinitioner og stabil chathistorik med cache_control, så Anthropic cacher anmodningspræfikset (5-minutters TTL). Reducerer omkostninger og latens ved gentagne ture.Use 1h cache TTL (beta)Brug 1t cache-TTL (beta)Requests Anthropic's 1-hour cache TTL instead of the default 5 minutes. Sends the extended-cache-ttl-2025-04-11 beta header.Anmoder om Anthropics 1-times cache-TTL i stedet for de 5 minutter som standard. Sender extended-cache-ttl-2025-04-11 beta-headeren.OpenAI API Key:OpenAI API-nøgle:Mistral AI API Key:Mistral AI API-nøgle:Codestral API Key:Codestral API-nøgle:Google AI API Key:Google AI API-nøgle:Ollama(Bearer) API Key:Ollama(Bearer) API-nøgle:llama.cpp API Key:llama.cpp API-nøgle:OpenRouter SettingsOpenRouter-indstillingerOpenAI SettingsOpenAI-indstillingerOpenAI Compatible SettingsOpenAI-kompatible indstillingerClaude SettingsClaude-indstillingerMistral AI SettingsMistral AI-indstillingerGoogle AI SettingsGoogle AI-indstillingerllama.cpp Settingsllama.cpp-indstillingerAgent roles define different system prompts for specific tasks.Agentroller definerer forskellige systemprompts til specifikke opgaver.Open Roles Folder...Åbn rollemappe...Add...Tilføj...Edit...Redigér...Duplicate...Duplikér...(Built-in role)(Indbygget rolle)Role Already ExistsRolle findes alleredeA role with ID '%1' already exists. Please use a different ID.En rolle med ID '%1' findes allerede. Brug venligst et andet ID.ErrorFejlFailed to save role '%1'.Kunne ikke gemme rollen '%1'.Cannot Edit Built-in RoleKan ikke redigere indbygget rolleBuilt-in roles cannot be edited. You can duplicate this role and modify the copy.Indbyggede roller kan ikke redigeres. Du kan duplikere denne rolle og ændre kopien.Failed to update role '%1'.Kunne ikke opdatere rollen '%1'.Failed to duplicate role.Kunne ikke duplikere rolle.Cannot Delete Built-in RoleKan ikke slette indbygget rolleBuilt-in roles cannot be deleted.Indbyggede roller kan ikke slettes.Delete RoleSlet rolleAre you sure you want to delete the role '%1'?Er du sikker på, at du vil slette rollen '%1'?Failed to delete role '%1'.Kunne ikke slette rollen '%1'.Generate QodeAssist suggestion at the current cursor position.Generér QodeAssist-forslag ved den aktuelle markørposition.Request QodeAssist SuggestionAnmod om QodeAssist-forslagRefactor code using QodeAssistRefaktorér kode med QodeAssistQuick Refactor with QodeAssistHurtig refaktorering med QodeAssistOpen QodeAssist Chat as an editor tabÅbn QodeAssist-chat som en editor-faneShow QodeAssist ChatVis QodeAssist-chatClose QodeAssist ChatLuk QodeAssist-chatOpen QodeAssist Chat in Separate WindowÅbn QodeAssist-chat i separat vindueOpen the QodeAssist chat in a separate windowÅbn QodeAssist-chatten i et separat vindueNew QodeAssist ChatNy QodeAssist-chatOpen a fresh chat in a new editor tabÅbn en ny chat i en ny editor-faneSend QodeAssist Chat MessageSend QodeAssist-chatbeskedSend the current message to the LLMSend den aktuelle besked til LLMClear QodeAssist Chat SessionRyd QodeAssist-chatsessionClear the current chat sessionRyd den aktuelle chatsessionQodeAssist ChatQodeAssist-chatChat in Bottom PanelChat i nederste panelChat in SidebarChat i sidepanelOpen Chat in EditorÅbn chat i editorOpen Chat in Separate WindowÅbn chat i separat vindueSelect LLM ProviderVælg LLM-udbyderProviders:Udbydere:Select LLM ModelVælg LLM-modelModels:Modeller:Select TemplateVælg skabelonTemplates:Skabeloner:Switch AI configurationSkift AI-konfigurationEnable/Disable AI ToolsAktivér/deaktivér AI-værktøjerEnable/Disable Thinking ModeAktivér/deaktivér tænketilstandOpen Quick Refactor SettingsÅbn indstillinger for hurtig refaktoreringYour Current Instruction:Din aktuelle instruktion:Type or edit your instruction...Skriv eller redigér din instruktion...Or Load saved:Eller indlæs gemt:Search saved instructions...Søg i gemte instruktioner...Add Custom InstructionTilføj brugerdefineret instruktionEdit Custom InstructionRedigér brugerdefineret instruktionDelete Custom InstructionSlet brugerdefineret instruktionOpen Instructions FolderÅbn instruktionsmappeRepeat Last InstructionsGentag sidste instruktionerImprove Current CodeForbedr aktuel kodeSuggest Alternative SolutionForeslå alternativ løsningImprove the selected code by enhancing readability, efficiency, and maintainability. Follow best practices for C++/Qt and fix any potential issues.Forbedr den valgte kode ved at forbedre læsbarhed, effektivitet og vedligeholdelse. Følg bedste praksis for C++/Qt og ret eventuelle problemer.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.Foreslå en alternativ implementeringstilgang for den valgte kode. Giv en anden løsning, der måske er renere, mere effektiv eller bruger forskellige Qt/C++-mønstre eller idiomer.Failed to save custom instruction. Check logs for details.Kunne ikke gemme brugerdefineret instruktion. Tjek logfiler for detaljer.No Instruction SelectedIngen instruktion valgtPlease select an instruction to edit.Vælg venligst en instruktion at redigere.Failed to update custom instruction. Check logs for details.Kunne ikke opdatere brugerdefineret instruktion. Tjek logfiler for detaljer.Please select an instruction to delete.Vælg venligst en instruktion at slette.Confirm DeletionBekræft sletningAre you sure you want to delete the instruction '%1'?Er du sikker på, at du vil slette instruktionen '%1'?Failed to delete custom instruction. Check logs for details.Kunne ikke slette brugerdefineret instruktion. Tjek logfiler for detaljer.CurrentAktuelCurrent (%1)Aktuel (%1)No InstructionIngen instruktionPlease type an instruction or select a saved one.Skriv venligst en instruktion eller vælg en gemt.Enter instruction name...Indtast instruktionsnavn...Name:Navn:Instruction Body:Instruktionstekst:Enter the refactoring instruction that will be sent to the LLM...Indtast den refaktoreringsinstruktion, der vil blive sendt til LLM...Set as default instructionIndstil som standardinstruktionThis instruction will be automatically selected when opening Quick Refactor dialogDenne instruktion vælges automatisk, når dialogen Hurtig refaktorering åbnesInvalid InputUgyldigt inputInstruction name cannot be empty.Instruktionsnavn kan ikke være tomt.Instruction body cannot be empty.Instruktionstekst kan ikke være tom.RootItemCompressing chat…Komprimerer chat…next ~%1 · session ↑%2 ↓%3 ↻%4næste ~%1 · session ↑%2 ↓%3 ↻%4next ~%1 · session ↑%2 ↓%3næste ~%1 · session ↑%2 ↓%3next request (estimate) · session prompt ↑ / completion ↓ / cached ↻ (provider cache hits)næste anmodning (estimat) · sessionsprompt ↑ / fuldførelse ↓ / cachet ↻ (udbyder-cachetræf)next request (estimate) · session prompt ↑ / completion ↓næste anmodning (estimat) · sessionsprompt ↑ / fuldførelse ↓Сhat name: %1Chatnavn: %1Move this chat to an editor tabFlyt denne chat til en editor-faneMove this chat to a separate windowFlyt denne chat til et separat vindueType your message here... (⌘+↩ to send)Skriv din besked her... (⌘+↩ for at sende)Type your message here... (Ctrl+Enter to send)Skriv din besked her... (Ctrl+Enter for at sende)CutKlipCopyKopiérPasteIndsætSelect AllVælg altClearRydSendSendStopStopSend message to LLM %1Send besked til LLM %1Compress ChatKomprimér chatCreate a summarized copy of this chat?
The summary will be generated by LLM and saved as a new chat file.Opret en opsummeret kopi af denne chat?
Oversigten genereres af LLM og gemmes som en ny chatfil.SplitDropZone%n file(s) to drop%n fil(er) at slippe%n fil(er) at slippeAttachVedhæftImages & Text FilesBilleder & tekstfiler(for one-time use)(til engangsbrug)LINKLINKText FilesTekstfiler(added to context)(tilføjet til kontekst)TextBlockCopyKopiérSelect AllVælg altThinkingBlockThinking (Redacted)Tænkning (Redigeret)ThinkingTænkerThinking content was redacted by safety systemsTænkeindhold blev redigeret af sikkerhedssystemerCollapseFold sammenExpandFold udToolBlockTool: %1Værktøj: %1CopyKopiérSelect AllVælg altCollapseFold sammenExpandFold udTopBarUnpin chat windowFrigør chatvinduePin chat window to the topFastgør chatvindue til toppenClean chatRyd chatOpen new chat in a new tabÅbn ny chat i en ny faneSwitch saved AI configurationSkift gemt AI-konfigurationSwitch agent role (different system prompts)Skift agentrolle (forskellige systemprompts)Tools are disabled in General SettingsVærktøjer er deaktiveret i Generelle indstillingerTools enabled: AI can use tools to read files, search project, and build codeVærktøjer aktiveret: AI kan bruge værktøjer til at læse filer, søge i projekt og bygge kodeTools disabled: Simple conversation without tool accessVærktøjer deaktiveret: Simpel samtale uden værktøjsadgangThinking Mode enabled (Check model list support it)Tænketilstand aktiveret (Tjek modelliste for understøttelse)Thinking Mode disabledTænketilstand deaktiveretThinking Mode is not available for this providerTænketilstand er ikke tilgængelig for denne udbyderOpen Chat Assistant SettingsÅbn indstillinger for chatassistentSave chat to *.json fileGem chat til *.json-filLoad chat from *.json fileIndlæs chat fra *.json-filShow in systemVis i systemView chat context (system prompt, role, rules)Vis chatkontekst (systemprompt, rolle, regler)Current amount tokens in chat and LLM limit thresholdAktuelt antal tokens i chat og LLM-grænsetærskel