UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

908 lines 118 kB
{ "ai-chat-ui.show-settings": "AI-Einstellungen anzeigen", "ai-chat:summarize-session-as-task-for-coder": "Zusammenfassen der Sitzung als Aufgabe für den Codierer", "ai.updateTaskContext": "Aktuellen Aufgabenkontext aktualisieren", "aiConfiguration:open": "AI-Konfigurationsansicht öffnen", "aiHistory:clear": "AI-Verlauf: Geschichte löschen", "aiHistory:open": "AI-Historienansicht öffnen", "aiHistory:sortChronologically": "AI-Geschichte: Chronologisch sortieren", "aiHistory:sortReverseChronologically": "AI-Geschichte: Rückwärts chronologisch sortieren", "aiHistory:toggleCompact": "AI-Geschichte: Kompaktansicht umschalten", "aiHistory:toggleHideNewlines": "AI-Verlauf: Keine Interpretation von Zeilenumbrüchen mehr", "aiHistory:toggleRaw": "AI-Geschichte: Rohansicht umschalten", "aiHistory:toggleRenderNewlines": "AI-Geschichte: Neuzeilen interpretieren", "debug.breakpoint.editCondition": "Edit Bedingung...", "debug.breakpoint.removeSelected": "Ausgewählte Haltepunkte entfernen", "debug.breakpoint.toggleEnabled": "Aktivieren Sie die Haltepunkte", "notebook.cell.changeToCode": "Zelle in Code ändern", "notebook.cell.changeToMarkdown": "Zelle in Mardown ändern", "notebook.cell.insertMarkdownCellAbove": "Markdown-Zelle oben einfügen", "notebook.cell.insertMarkdownCellBelow": "Markdown-Zelle unten einfügen", "terminal:new:profile": "Neues integriertes Terminal aus einem Profil erstellen", "terminal:profile:default": "Wählen Sie das Standard-Terminalprofil", "theia": { "ai": { "agents": { "completionNotification": { "mdDescription": "Benachrichtigungsverhalten, wenn dieser Agent eine Aufgabe erledigt hat. Wenn nicht gesetzt, wird die globale Standard-Benachrichtigungseinstellung verwendet.\n - o-Benachrichtigung\": OS/System-Benachrichtigungen anzeigen\n - Nachricht\": Anzeige von Benachrichtigungen in der Statusleiste/im Nachrichtenbereich\n - Blinken\": Blinken oder Hervorheben der Benutzeroberfläche\n - Aus\": Benachrichtigungen für diesen Agenten deaktivieren", "title": "Benachrichtigung über die Fertigstellung" }, "enable": { "mdDescription": "Gibt an, ob der Agent aktiviert (true) oder deaktiviert (false) werden soll.", "title": "Agent freischalten" }, "languageModelRequirements": { "identifier": { "mdDescription": "Der Bezeichner des zu verwendenden Sprachmodells." }, "mdDescription": "Gibt die verwendeten Sprachmodelle für diesen Agenten an.", "purpose": { "mdDescription": "Der Zweck, für den dieses Sprachmodell verwendet wird.", "title": "Zweck" }, "title": "Anforderungen an das Sprachmodell" }, "mdDescription": "Konfigurieren Sie Agenteneinstellungen wie die Aktivierung oder Deaktivierung bestimmter Agenten, die Konfiguration von Eingabeaufforderungen und die Auswahl von LLMs.", "selectedVariants": { "mdDescription": "Gibt die aktuell ausgewählten Prompt-Varianten für diesen Agenten an.", "title": "Ausgewählte Varianten" }, "title": "Agent-Einstellungen" }, "anthropic": { "apiKey": { "description": "Geben Sie einen API-Schlüssel für Ihr offizielles Anthropic-Konto ein. **Bitte beachten Sie:** Wenn Sie diese Einstellung verwenden, wird der Anthropic-API-Schlüssel im Klartext auf dem Rechner gespeichert, auf dem Theia läuft. Verwenden Sie die Umgebungsvariable `ANTHROPIC_API_KEY`, um den Schlüssel sicher zu setzen." }, "models": { "description": "Offizielle anthropische Modelle zur Verwendung" } }, "chat": { "agent": { "architect": "Architekt", "coder": "Coder", "universal": "Universal" }, "applySuggestion": "Vorschlag anwenden", "bypassModelRequirement": { "description": "Umgehen Sie die Überprüfung der Sprachmodellanforderungen. Aktivieren Sie diese Option, wenn Sie externe Agenten (z. B. Claude Code) verwenden, die keine Theia-Sprachmodelle erfordern." }, "changeSetDefaultTitle": "Vorgeschlagene Änderungen", "changeSetFileDiffUriLabel": "AI-Änderungen: {0}", "chatAgentsVariable": { "description": "Gibt die Liste der im System verfügbaren Chat-Agenten zurück" }, "chatSessionNamingAgent": { "description": "Agent zum Erzeugen von Chatsitzungsnamen", "vars": { "conversation": { "description": "Der Inhalt des Chatgesprächs." }, "listOfSessionNames": { "description": "Die Liste der vorhandenen Sitzungsnamen." } } }, "chatSessionSummaryAgent": { "description": "Agent zur Erstellung von Zusammenfassungen von Chatsitzungen." }, "confirmApplySuggestion": "Die Datei {0} hat sich seit der Erstellung dieses Vorschlags geändert. Sind Sie sicher, dass Sie die Änderung übernehmen wollen?", "confirmRevertSuggestion": "Die Datei {0} hat sich seit der Erstellung dieses Vorschlags geändert. Sind Sie sicher, dass Sie die Änderung rückgängig machen wollen?", "couldNotFindMatchingLM": "Es konnte kein passendes Sprachmodell gefunden werden. Bitte überprüfen Sie Ihre Einstellungen!", "couldNotFindReadyLMforAgent": "Es konnte kein fertiges Sprachmodell für Agent {0} gefunden werden. Bitte überprüfen Sie Ihre Einstellungen!", "defaultAgent": { "description": "Optional: <agent-name> des Chat-Agenten, der aufgerufen werden soll, wenn in der Benutzeranfrage kein Agent explizit mit @<agent-name> genannt wird. Wenn kein Standard-Agent konfiguriert ist, werden die Standardwerte von Theia verwendet." }, "imageContextVariable": { "args": { "data": { "description": "Die Bilddaten in base64." }, "mimeType": { "description": "Der Mimetyp des Bildes." }, "name": { "description": "Der Name der Bilddatei, falls vorhanden." }, "wsRelativePath": { "description": "Der auf den Arbeitsbereich bezogene Pfad der Bilddatei, falls vorhanden." } }, "description": "Liefert Kontextinformationen für ein Bild", "label": "Image File" }, "orchestrator": { "description": "Dieser Agent analysiert die Benutzeranfrage anhand der Beschreibung aller verfügbaren Chat-Agenten und wählt den am besten geeigneten Agenten zur Beantwortung der Anfrage aus (mithilfe von KI). Die Anfrage des Benutzers wird ohne weitere Bestätigung direkt an den ausgewählten Agenten weitergeleitet.", "vars": { "availableChatAgents": { "description": "Die Liste der Chat-Agenten, an die der Orchestrator delegieren kann, mit Ausnahme der Agenten, die in der Präferenz Ausschlussliste angegeben sind." } } }, "pinChatAgent": { "description": "Aktivieren Sie das Anheften von Agenten, um einen erwähnten Chat-Agenten automatisch über mehrere Prompts hinweg aktiv zu halten und so die Notwendigkeit wiederholter Erwähnungen zu verringern." }, "revertSuggestion": "Vorschlag zurücknehmen", "selectImageFile": "Wählen Sie eine Bilddatei", "taskContextService": { "summarizeProgressMessage": "Fassen Sie zusammen: {0}", "updatingProgressMessage": "Aktualisieren: {0}" }, "toolConfirmation": { "confirm": { "description": "Vor der Ausführung von Tools um Bestätigung bitten" }, "disabled": { "description": "Werkzeugausführung deaktivieren" }, "yolo": { "description": "Werkzeuge automatisch ohne Bestätigung ausführen" } }, "view": { "label": "AI-Chat" } }, "chat-ui": { "addContextVariable": "Kontextvariable hinzufügen", "agent": "Agent", "aiDisabled": "AI-Funktionen sind deaktiviert", "applyAll": "Alle anwenden", "applyAllTitle": "Alle anstehenden Änderungen übernehmen", "askQuestion": "Eine Frage stellen", "attachToContext": "Elemente an den Kontext anhängen", "cancel": "Abbrechen (Esc)", "chat-view-tree-widget": { "ai": "AI", "aiFeatureHeader": "🚀 AI-Funktionen verfügbar (Alpha-Version)!", "featuresDisabled": "Derzeit sind alle KI-Funktionen deaktiviert!", "generating": "Erzeugen", "howToEnable": "So aktivieren Sie die KI-Funktionen:", "noRenderer": "Fehler: Kein Renderer gefunden", "scrollToBottom": "Zur letzten Nachricht springen", "waitingForInput": "Warten auf Eingaben", "you": "Sie" }, "chatInput": { "clearHistory": "Verlauf der Eingabeaufforderung löschen", "cycleMode": "Zyklus-Chat-Modus", "nextPrompt": "Next Prompt", "previousPrompt": "Vorherige Aufforderung" }, "code-part-renderer": { "generatedCode": "Erstellter Code" }, "command-part-renderer": { "commandNotExecutable": "Der Befehl hat die ID \"{0}\", ist aber nicht im Chat-Fenster ausführbar." }, "copyCodeBlock": "Codeblock kopieren", "couldNotSendRequestToSession": "Die Anfrage \"{0}\" konnte nicht an die Sitzung gesendet werden. {1}", "delegation-response-renderer": { "prompt": { "label": "Delegierte Aufforderung:" }, "response": { "label": "Antwort:" }, "starting": "Start der Delegation...", "status": { "canceled": "gestrichen", "error": "Fehler", "generating": "erzeugen...", "starting": "ab..." } }, "deleteChangeSet": "Änderungssatz löschen", "editRequest": "bearbeiten", "enterChatName": "Chat-Namen eingeben", "errorChatInvocation": "Beim Aufruf des Chatdienstes ist ein Fehler aufgetreten.", "failedToDeleteSession": "Chatsitzung konnte nicht gelöscht werden", "failedToLoadChats": "Chat-Sitzungen konnten nicht geladen werden", "failedToRestoreSession": "Chatsitzung konnte nicht wiederhergestellt werden", "failedToRetry": "Meldung \"Wiederholungsversuch fehlgeschlagen", "noChatAgentsAvailable": "Keine Chat-Agenten verfügbar.", "openDiff": "Open Diff", "openOriginalFile": "Originaldatei öffnen", "performThisTask": "Führen Sie diese Aufgabe aus.", "persistedSession": "Persistierte Sitzung (zum Wiederherstellen anklicken)", "removeChat": "Chat entfernen", "renameChat": "Chat umbenennen", "requestNotFoundForRetry": "Anfrage für Wiederholungsversuch nicht gefunden", "selectAgentQuickPickPlaceholder": "Wählen Sie einen Agenten für die neue Sitzung", "selectChat": "Chat auswählen", "selectContextVariableQuickPickPlaceholder": "Wählen Sie eine Kontextvariable, die an die Nachricht angehängt werden soll", "selectTaskContextQuickPickItem": { "currentlyOpen": "derzeit offen" }, "selectTaskContextQuickPickPlaceholder": "Wählen Sie einen Aufgabenkontext zum Anhängen", "selectVariableArguments": "Variable Argumente auswählen", "send": "Send (Enter)", "sessionNotFoundForRetry": "Sitzung für erneuten Versuch nicht gefunden", "text-part-renderer": { "cantDisplay": "Antwort kann nicht angezeigt werden, bitte überprüfen Sie Ihre ChatResponsePartRenderer!" }, "thinking-part-renderer": { "thinking": "Nachdenken" }, "toolcall-part-renderer": { "denied": "Ausführung verweigert", "finished": "Ran", "rejected": "Ausführung abgebrochen" }, "toolconfirmation": { "allow-forever-tooltip": "Dieses Werkzeug immer zulassen", "allow-options-dropdown-tooltip": "Mehr Optionen zulassen", "allow-session": "Erlauben Sie diesen Chat", "allow-session-tooltip": "Alle Aufrufe dieses Tools für diese Chatsitzung zulassen", "allow-tooltip": "Erlauben Sie den Aufruf dieses Tools einmal", "allowed": "Werkzeugausführung erlaubt", "denied": "Werkzeugausführung verweigert", "deny-forever": "Immer verweigern", "deny-forever-tooltip": "Dieses Werkzeug immer verweigern", "deny-options-dropdown-tooltip": "Weitere Verweigerungsoptionen", "deny-session": "Verweigern für diesen Chat", "deny-session-tooltip": "Alle Anrufe dieses Tools für diese Chatsitzung verweigern", "deny-tooltip": "Den Aufruf dieses Tools einmalig verweigern", "header": "Bestätigen Sie die Ausführung des Tools" }, "unableToSummarizeCurrentSession": "Die aktuelle Sitzung kann nicht zusammengefasst werden. Bitte stellen Sie sicher, dass der Zusammenfassungs-Agent nicht deaktiviert ist.", "unknown-part-renderer": { "contentNotRestoreable": "Dieser Inhalt (Typ '{0}') konnte nicht vollständig wiederhergestellt werden. Er könnte von einer Erweiterung stammen, die nicht mehr verfügbar ist." }, "unpinAgent": "Unpin-Agent" }, "claude-code": { "agentDescription": "Anthropic's Codiermittel", "askBeforeEdit": "Vor der Bearbeitung fragen", "changeSetTitle": "Änderungen durch Claude Code", "clearCommand": { "description": "Eine neue Sitzung erstellen" }, "compactCommand": { "description": "Kompaktes Gespräch mit optionalen Fokusanweisungen" }, "completedCount": "{0}/{1} abgeschlossen", "configCommand": { "description": "Open Claude Code Configuration" }, "currentDirectory": "aktuelles Verzeichnis", "differentAgentRequestWarning": "Die vorherige Chat-Anfrage wurde von einem anderen Agenten bearbeitet. Claude Code sieht diese anderen Nachrichten nicht.", "directory": "Verzeichnis", "domain": "Domain", "editAutomatically": "Automatisch bearbeiten", "editNumber": "bearbeiten {0}", "editing": "Bearbeitung von", "editsCount": "{0} Bearbeitet", "emptyTodoList": "Nicht alle verfügbar", "entireFile": "Gesamte Datei", "excludingOnePattern": " (mit Ausnahme von 1 Muster)", "excludingPatterns": " (ausgenommen {0} Muster)", "executedCommand": "Ausgeführt: {0}", "failedToParseBashToolData": "Bash-Tool-Daten konnten nicht geparst werden", "failedToParseEditToolData": "Werkzeugdaten bearbeiten konnte nicht analysiert werden", "failedToParseGlobToolData": "Glob-Tool-Daten konnten nicht geparst werden", "failedToParseGrepToolData": "Die Daten des Grep-Tools konnten nicht analysiert werden", "failedToParseLSToolData": "LS-Tool-Daten konnten nicht geparst werden", "failedToParseMultiEditToolData": "MultiEdit-Werkzeugdaten konnten nicht geparst werden", "failedToParseReadToolData": "Parsen der gelesenen Werkzeugdaten fehlgeschlagen", "failedToParseTodoListData": "Die Daten der ToDo-Liste konnten nicht analysiert werden", "failedToParseWebFetchToolData": "Die Daten des WebFetch-Tools konnten nicht analysiert werden", "failedToParseWriteToolData": "Daten des Schreibwerkzeugs konnten nicht geparst werden", "fetching": "Abrufbar unter", "fileFilter": "File Filter", "filePath": "File Path", "fileType": "File Type", "findMatchingFiles": "Suche nach Dateien mit dem globalen Muster \"{0}\" im aktuellen Verzeichnis", "findMatchingFilesWithPath": "Suche nach Dateien, die dem globalen Muster \"{0}\" innerhalb von {1}", "finding": "Suche nach", "from": "Von", "globPattern": "Kugelmuster", "grepOptions": { "caseInsensitive": "Groß- und Kleinschreibung wird nicht berücksichtigt", "glob": "Globus: {0}", "headLimit": "Grenze: {0}", "lineNumbers": "Zeilennummern", "linesAfter": "+{0} nach", "linesBefore": "+{0} vor", "linesContext": "±{0} Kontext", "multiLine": "mehrzeilig", "type": "Typ: {0}" }, "grepOutputModes": { "content": "Inhalt", "count": "zählen", "filesWithMatches": "Dateien mit Übereinstimmungen" }, "ignoredPatterns": "Ignorierte Muster", "ignoringPatterns": "Muster ignorieren {0} ", "initCommand": { "description": "Projekt mit der Anleitung CLAUDE.md initialisieren" }, "itemCount": "{0} Artikel", "lineLimit": "Linie Grenze", "lines": "Zeilen", "listDirectoryContents": "Verzeichnisinhalte auflisten", "listing": "Auflistung", "memoryCommand": { "description": "Speicherdatei CLAUDE.md bearbeiten" }, "multiEditing": "Multi-Editing", "oneEdit": "1 bearbeiten", "oneItem": "1 Stück", "oneOption": "1 Option", "openDirectoryTooltip": "Zum Öffnen des Verzeichnisses anklicken", "openFileTooltip": "Klicken Sie, um die Datei im Editor zu öffnen", "optionsCount": "{0} Optionen", "partial": "Teilweise", "pattern": "Muster", "plan": "Plan-Modus", "project": "Projekt", "projectRoot": "Projektwurzel", "readMode": "Modus lesen", "reading": "Lesen", "replaceAllCount": "{0} alle ersetzen", "replaceAllOccurrences": "Ersetze alle Vorkommen", "resumeCommand": { "description": "Eine Sitzung fortsetzen" }, "reviewCommand": { "description": "Request code review" }, "searchPath": "Suchpfad", "searching": "Suche auf", "startingLine": "Startlinie", "timeout": "Zeitüberschreitung", "timeoutInMs": "Zeitüberschreitung: {0}ms", "to": "An", "todoList": "ToDo-Liste", "todoPriority": { "high": "hoch", "low": "niedrig", "medium": "mittel" }, "toolApprovalRequest": "Claude Code möchte das Werkzeug \"{0}\" verwenden. Wollen Sie dies zulassen?", "totalEdits": "Bearbeitungen insgesamt", "webFetch": "Web Fetch", "writing": "Schreiben" }, "code-completion": { "progressText": "Berechnung der AI-Code-Vervollständigung..." }, "codex": { "agentDescription": "Der von Codex unterstützte Programmierassistent von OpenAI", "completedCount": "{0}/{1} abgeschlossen", "exitCode": "Exit-Code: {0}", "fileChangeFailed": "Codex hat folgende Änderungen nicht übernommen: {0}", "fileChangeFailedGeneric": "Codex konnte die Dateiänderungen nicht anwenden.", "itemCount": "{0} Artikel", "noItems": "Keine Artikel", "oneItem": "1 Artikel", "running": "Laufen...", "searched": "Gesucht", "searching": "Suchen", "todoList": "To-do-Liste", "webSearch": "Websuche" }, "completion": { "agent": { "description": "Dieser Agent bietet Inline-Code-Vervollständigung im Code-Editor der Theia-IDE.", "vars": { "file": { "description": "Der URI der zu bearbeitenden Datei" }, "language": { "description": "Die languageId der zu bearbeitenden Datei" }, "prefix": { "description": "Der Code vor der aktuellen Cursorposition" }, "suffix": { "description": "Der Code nach der aktuellen Cursorposition" } } }, "automaticEnable": { "description": "Automatisches Auslösen von KI-Vervollständigungen inline in jedem (Monaco) Editor während der Bearbeitung. \n Alternativ können Sie den Code auch manuell über den Befehl \"Inline-Vorschlag auslösen\" oder den Standard-Shortcut \"Strg+Alt+Leertaste\" auslösen." }, "cacheCapacity": { "description": "Maximale Anzahl der Code-Vervollständigungen, die im Cache gespeichert werden sollen. Eine höhere Zahl kann die Leistung verbessern, verbraucht aber auch mehr Speicher. Der Mindestwert ist 10, der empfohlene Bereich liegt zwischen 50-200.", "title": "Cache-Kapazität für die Codevervollständigung" }, "debounceDelay": { "description": "Steuert die Verzögerung in Millisekunden, bevor KI-Vervollständigungen ausgelöst werden, nachdem Änderungen im Editor erkannt wurden. Erfordert, dass die automatische Codevervollständigung aktiviert ist. Geben Sie 0 ein, um die Entprellungsverzögerung zu deaktivieren.", "title": "Entprellverzögerung" }, "excludedFileExts": { "description": "Geben Sie Dateierweiterungen (z. B. .md, .txt) an, bei denen die AI-Vervollständigung deaktiviert werden soll.", "title": "Ausgeschlossene Dateierweiterungen" }, "fileVariable": { "description": "Der URI der zu bearbeitenden Datei. Nur im Kontext der Code-Vervollständigung verfügbar." }, "languageVariable": { "description": "Die languageId der zu bearbeitenden Datei. Nur im Kontext der Code-Vervollständigung verfügbar." }, "maxContextLines": { "description": "Die maximale Anzahl der als Kontext verwendeten Zeilen, verteilt auf die Zeilen vor und nach der Cursorposition (Präfix und Suffix). Setzen Sie diesen Wert auf -1, um die gesamte Datei ohne Zeilenbegrenzung als Kontext zu verwenden, und auf 0, um nur die aktuelle Zeile zu verwenden.", "title": "Maximale Kontextzeilen" }, "prefixVariable": { "description": "Der Code vor der aktuellen Cursorposition. Nur im Kontext der Code-Vervollständigung verfügbar." }, "stripBackticks": { "description": "Entfernen von umgebenden Backticks aus dem Code, der von einigen LLMs zurückgegeben wird. Wenn ein Backtick erkannt wird, wird der gesamte Inhalt nach dem schließenden Backtick ebenfalls entfernt. Diese Einstellung trägt dazu bei, dass einfacher Code zurückgegeben wird, wenn Sprachmodelle eine markdown-ähnliche Formatierung verwenden.", "title": "Entfernen von Backticks aus Inline-Vervollständigungen" }, "suffixVariable": { "description": "Der Code nach der aktuellen Cursorposition. Nur im Kontext der Code-Vervollständigung verfügbar." } }, "configuration": { "selectItem": "Bitte wählen Sie einen Artikel aus." }, "core": { "agentConfiguration": { "actions": "Maßnahmen", "addCustomAgent": "Benutzerdefinierten Agenten hinzufügen", "enableAgent": "Agent freischalten", "label": "Agenten", "llmRequirements": "LLM-Anforderungen", "notUsedInPrompt": "In der Eingabeaufforderung nicht verwendet", "promptTemplates": "Prompt-Vorlagen", "selectAgentMessage": "Bitte wählen Sie zuerst einen Agenten!", "templateName": "Vorlage", "undeclared": "Unangemeldet", "usedAgentSpecificVariables": "Verwendete agentenbezogene Variablen", "usedFunctions": "Verwendete Funktionen", "usedGlobalVariables": "Verwendete globale Variablen", "variant": "Variante" }, "agentsVariable": { "description": "Gibt die Liste der im System verfügbaren Agenten zurück" }, "aiConfiguration": { "label": "✨ AI-Konfiguration [Alpha]" }, "blinkTitle": { "agentCompleted": "Theia - Agent abgeschlossen", "namedAgentCompleted": "Theia - Agent \"{0}\" Abgeschlossen" }, "changeSetSummaryVariable": { "description": "Bietet eine Zusammenfassung der Dateien in einem Änderungssatz und ihres Inhalts." }, "contextDetailsVariable": { "description": "Bietet Volltextwerte und Beschreibungen für alle Kontextelemente." }, "contextSummaryVariable": { "description": "Beschreibt die Dateien im Kontext einer bestimmten Sitzung." }, "customAgentTemplate": { "description": "Dies ist ein Beispiel-Agent. Bitte passen Sie die Eigenschaften an Ihre Bedürfnisse an." }, "defaultModelAliases": { "code": { "description": "Optimiert für Codeverständnis und Generierungsaufgaben." }, "code-completion": { "description": "Am besten geeignet für Szenarien mit automatischer Code-Vervollständigung." }, "summarize": { "description": "Modelle, die für die Zusammenfassung und Verdichtung von Inhalten priorisiert werden." }, "universal": { "description": "Ausgewogen für Code und allgemeinen Sprachgebrauch." } }, "defaultNotification": { "mdDescription": "Die Standard-Benachrichtigungsmethode, die verwendet wird, wenn ein KI-Agent eine Aufgabe abgeschlossen hat. Einzelne Agenten können diese Einstellung außer Kraft setzen.\n - o-Benachrichtigung\": OS/System-Benachrichtigungen anzeigen\n - Nachricht\": Anzeigen von Benachrichtigungen in der Statusleiste/im Nachrichtenbereich\n - Blinzeln\": Blinken oder Hervorheben der Benutzeroberfläche\n - Aus\": Alle Benachrichtigungen deaktivieren", "title": "Standard-Benachrichtigungstyp" }, "discard": { "label": "Ablegen AI Aufforderung Vorlage" }, "discardCustomPrompt": { "tooltip": "Anpassungen verwerfen" }, "fileVariable": { "description": "Löst den Inhalt einer Datei auf", "uri": { "description": "Der URI der angeforderten Datei." } }, "languageModelRenderer": { "alias": "[alias] {0}", "languageModel": "Sprachmodell", "purpose": "Zweck" }, "maxRetries": { "mdDescription": "Die maximale Anzahl der Wiederholungsversuche, wenn eine Anfrage an einen KI-Anbieter fehlschlägt. Ein Wert von 0 bedeutet keine Wiederholungsversuche.", "title": "Maximale Wiederholungsversuche" }, "modelAliasesConfiguration": { "agents": "Agenten, die diesen Alias verwenden", "defaultList": "[Standardliste]", "evaluatesTo": "Bewertet nach", "label": "Modell-Aliase", "modelNotReadyTooltip": "Nicht bereit", "modelReadyTooltip": "Bereit", "noAgents": "Keine Agenten verwenden diesen Alias.", "noModelReadyTooltip": "Kein Modell bereit", "noResolvedModel": "Für diesen Alias gibt es noch kein Modell.", "priorityList": "Prioritätenliste", "selectAlias": "Bitte wählen Sie einen Modellalias.", "selectedModelId": "Ausgewähltes Modell", "unavailableModel": "Das ausgewählte Modell ist nicht mehr verfügbar" }, "noVariableFoundForOpenRequest": "Keine Variable für offene Anfrage gefunden.", "openEditorsShortVariable": { "description": "Kurzer Verweis auf alle derzeit geöffneten Dateien (relative Pfade, kommagetrennt)" }, "openEditorsVariable": { "description": "Eine durch Kommata getrennte Liste aller derzeit geöffneten Dateien, relativ zum Stamm des Arbeitsbereichs." }, "preference": { "languageModelAliases": { "description": "Konfigurieren Sie die Modelle für jeden Sprachmodell-Alias in der [AI Configuration View]({0}). Alternativ können Sie die Einstellungen auch manuell in der settings.json vornehmen: \n```\n\"default/code\": {\n \"selectedModel\": \"anthropic/claude-opus-4-20250514\"\n}\n```", "selectedModel": "Das vom Benutzer gewählte Modell für diesen Alias.", "title": "Sprachmodell-Aliase" } }, "prefs": { "title": "✨ KI-Funktionen [Alpha]" }, "promptFragmentsConfiguration": { "activeCustomizationTitle": "Aktive Anpassung", "createCustomizationTitle": "Anpassungen erstellen", "customization": "Personalisierung", "customizationLabel": "Personalisierung", "defaultVariantTitle": "Standard-Variante", "deleteCustomizationTitle": "Anpassung löschen", "editTemplateTitle": "Schablone bearbeiten", "headerTitle": "Prompt-Fragmente", "label": "Prompt-Fragmente", "noFragmentsAvailable": "Keine Prompt-Fragmente verfügbar.", "otherPromptFragmentsHeader": "Andere Prompt-Fragmente", "promptTemplateText": "Aufforderungsvorlage Text", "promptVariantsHeader": "Prompt-Varianten-Sets", "removeCustomizationDialogMsg": "Sind Sie sicher, dass Sie die {0} -Anpassung für das Prompt-Fragment \"{1}\" entfernen möchten?", "removeCustomizationDialogTitle": "Anpassung entfernen", "removeCustomizationWithDescDialogMsg": "Sind Sie sicher, dass Sie die Anpassung von {0} für das Prompt-Fragment \"{1}\" ({2}) entfernen wollen?", "resetAllButton": "Alle zurücksetzen", "resetAllCustomizationsDialogMsg": "Sind Sie sicher, dass Sie alle Eingabeaufforderungsfragmente auf ihre eingebauten Versionen zurücksetzen wollen? Dadurch werden alle Anpassungen entfernt.", "resetAllCustomizationsDialogTitle": "Alle Anpassungen zurücksetzen", "resetAllCustomizationsTitle": "Alle Anpassungen zurücksetzen", "resetAllPromptFragments": "Alle Prompt-Fragmente zurücksetzen", "resetToBuiltInDialogMsg": "Sind Sie sicher, dass Sie das Prompt-Fragment \"{0}\" auf seine eingebaute Version zurücksetzen wollen? Dadurch werden alle Anpassungen entfernt.", "resetToBuiltInDialogTitle": "Zurücksetzen auf Eingebaut", "resetToBuiltInTitle": "Zurücksetzen auf diesen eingebauten", "resetToCustomizationDialogMsg": "Sind Sie sicher, dass Sie das Prompt-Fragment \"{0}\" zurücksetzen wollen, um die Anpassung {1} zu verwenden? Dadurch werden alle Anpassungen mit höherer Priorität entfernt.", "resetToCustomizationDialogTitle": "Zurücksetzen auf Anpassung", "resetToCustomizationTitle": "Zurücksetzen auf diese Anpassung", "selectedVariantLabel": "Ausgewählte", "selectedVariantTitle": "Ausgewählte Variante", "usedByAgentTitle": "Vom Agenten benutzt: {0}", "variantSetError": "Die gewählte Variante existiert nicht und es konnte kein Standard gefunden werden. Bitte überprüfen Sie Ihre Konfiguration.", "variantSetWarning": "Die ausgewählte Variante ist nicht vorhanden. Stattdessen wird die Standardvariante verwendet.", "variantsOfSystemPrompt": "Varianten dieses Prompt-Variantensets:" }, "promptTemplates": { "description": "Ordner zum Speichern von benutzerdefinierten Prompt-Vorlagen. Wenn nicht angepasst, wird das Benutzer-Konfigurationsverzeichnis verwendet. Bitte beachten Sie, dass Sie einen Ordner verwenden sollten, der unter Versionskontrolle steht, um Ihre Varianten von Prompt-Vorlagen zu verwalten.", "openLabel": "Ordner auswählen" }, "promptVariable": { "argDescription": "Die Aufforderungsvorlagen-ID zum Auflösen", "completions": { "detail": { "builtin": "Eingebautes Prompt-Fragment", "custom": "Individuelles Prompt-Fragment" } }, "description": "Auflösen von Prompt-Vorlagen über den Prompt-Dienst" }, "prompts": { "category": "Theia AI Prompt-Vorlagen" }, "requestSettings": { "clientSettings": { "description": "Client-Einstellungen für die Behandlung von Nachrichten, die an den llm zurückgesendet werden.", "keepThinking": { "description": "Wenn diese Option auf false gesetzt ist, wird die gesamte Denkausgabe gefiltert, bevor die nächste Benutzeranfrage in einem Gespräch mit mehreren Umdrehungen gesendet wird." }, "keepToolCalls": { "description": "Wenn diese Option auf false gesetzt ist, werden alle Werkzeuganfragen und -antworten gefiltert, bevor die nächste Benutzeranfrage in einer Konversation mit mehreren Umdrehungen gesendet wird." } }, "mdDescription": "Ermöglicht die Angabe von benutzerdefinierten Anfrageeinstellungen für mehrere Modelle.\n Jedes Objekt stellt die Konfiguration für ein bestimmtes Modell dar. Das Feld `modelId` gibt die Modell-ID an, `requestSettings` definiert modellspezifische Einstellungen.\n Das Feld `providerId` ist optional und ermöglicht es Ihnen, die Einstellungen auf einen bestimmten Anbieter anzuwenden. Wenn es nicht gesetzt ist, werden die Einstellungen auf alle Anbieter angewandt.\n Beispiel für providerIds: huggingface, openai, ollama, llamafile.\n Weitere Informationen finden Sie in [unserer Dokumentation] (https://theia-ide.org/docs/user_ai/#custom-request-settings).", "modelSpecificSettings": { "description": "Einstellungen für die spezifische Modell-ID." }, "scope": { "agentId": { "description": "Die (optionale) Agenten-ID, auf die die Einstellungen angewendet werden sollen." }, "modelId": { "description": "Die (optionale) Modellkennung" }, "providerId": { "description": "Die (optionale) Anbieter-ID, auf die die Einstellungen angewendet werden sollen." } }, "title": "Benutzerdefinierte Anfrageeinstellungen" }, "taskContextSummary": { "description": "Löst alle im Sitzungskontext vorhandenen Aufgabenkontextelemente auf." }, "templateSettings": { "unavailableVariant": "Die ausgewählte Variante ist nicht mehr verfügbar" }, "todayVariable": { "description": "Tut etwas für heute", "format": { "description": "Das Format des Datums" } }, "unableToDisplayVariableValue": "Variablenwert kann nicht angezeigt werden.", "unableToResolveVariable": "Variable kann nicht aufgelöst werden.", "variable-contribution": { "builtInVariable": "Theia Eingebaute Variable", "currentAbsoluteFilePath": "Der absolute Pfad der aktuell geöffneten Datei. Bitte beachten Sie, dass die meisten Agenten einen relativen Dateipfad (relativ zum aktuellen Arbeitsbereich) erwarten.", "currentFileContent": "Der reine Inhalt der aktuell geöffneten Datei. Dies schließt die Information aus, woher der Inhalt kommt. Bitte beachten Sie, dass die meisten Agenten besser mit einem relativen Dateipfad (relativ zum aktuellen Arbeitsbereich) arbeiten.", "currentRelativeDirPath": "Der relative Pfad des Verzeichnisses, das die aktuell geöffnete Datei enthält.", "currentRelativeFilePath": "Der relative Pfad der aktuell geöffneten Datei.", "currentSelectedText": "Der reine Text, der in der geöffneten Datei ausgewählt ist. Dies schließt die Information aus, woher der Inhalt kommt. Bitte beachten Sie, dass die meisten Agenten besser mit einem relativen Dateipfad (relativ zum aktuellen Arbeitsbereich) arbeiten.", "dotRelativePath": "Kurzer Verweis auf den relativen Pfad der aktuell geöffneten Datei ('currentRelativeFilePath')." } }, "editor": { "editorContextVariable": { "description": "Auflösen von editorenspezifischen Kontextinformationen", "label": "EditorKontext" }, "explainWithAI": { "prompt": "Erklären Sie diesen Fehler", "title": "Erklären mit AI" }, "fixWithAI": { "prompt": "Hilfe zur Behebung dieses Fehlers" } }, "google": { "apiKey": { "description": "Geben Sie einen API-Schlüssel für Ihr offizielles Google AI (Gemini) Konto ein. **Bitte beachten Sie:** Wenn Sie diese Einstellung verwenden, wird der GOOGLE AI API-Schlüssel im Klartext auf dem Rechner gespeichert, auf dem Theia läuft. Verwenden Sie die Umgebungsvariable `GOOGLE_API_KEY`, um den Schlüssel sicher zu setzen." }, "maxRetriesOnErrors": { "description": "Maximale Anzahl von Wiederholungsversuchen im Fehlerfall. Wenn kleiner als 1, dann ist die Wiederholungslogik deaktiviert" }, "models": { "description": "Offizielle Google Gemini-Modelle zur Verwendung" }, "retryDelayOnOtherErrors": { "description": "Verzögerung in Sekunden zwischen den Wiederholungsversuchen im Falle anderer Fehler (manchmal meldet Google GenAI Fehler wie unvollständige JSON-Syntax, die vom Modell zurückgegeben wird, oder 500 Internal Server Error). Die Einstellung -1 verhindert Wiederholungsversuche in diesen Fällen. Andernfalls erfolgt ein erneuter Versuch entweder sofort (wenn auf 0 gesetzt) oder nach dieser Verzögerung in Sekunden (wenn auf eine positive Zahl gesetzt)." }, "retryDelayOnRateLimitError": { "description": "Verzögerung in Sekunden zwischen den Wiederholungsversuchen im Falle von Ratenbegrenzungsfehlern. Siehe https://ai.google.dev/gemini-api/docs/rate-limits" } }, "history": { "clear": { "tooltip": "Historie aller Agenten löschen" }, "exchange-card": { "agentId": "Agent", "timestamp": "Gestartet" }, "open-history-tooltip": "KI-Geschichte öffnen...", "request-card": { "agent": "Agent", "model": "Modell", "request": "Request", "response": "Antwort", "timestamp": "Zeitstempel", "title": "Request" }, "sortChronologically": { "tooltip": "Chronologisch sortieren" }, "sortReverseChronologically": { "tooltip": "Rückwärts chronologisch sortieren" }, "toggleCompact": { "tooltip": "Kompaktansicht anzeigen" }, "toggleHideNewlines": { "tooltip": "Keine Interpretation von Zeilenumbrüchen" }, "toggleRaw": { "tooltip": "Rohansicht anzeigen" }, "toggleRenderNewlines": { "tooltip": "Zeilenumbrüche interpretieren" }, "view": { "label": "✨ KI-Agent Geschichte [Alpha]", "noAgent": "Kein Agent verfügbar.", "noAgentSelected": "Kein Agent ausgewählt.", "noHistoryForAgent": "Keine Historie für den ausgewählten Bearbeiter verfügbar '{0}'" } }, "huggingFace": { "apiKey": { "mdDescription": "Geben Sie einen API-Schlüssel für Ihr Hugging Face-Konto ein. **Bitte beachten Sie:** Bei Verwendung dieser Einstellung wird der Hugging Face-API-Schlüssel im Klartext auf dem Rechner gespeichert, auf dem Theia läuft. Verwenden Sie die Umgebungsvariable `HUGGINGFACE_API_KEY`, um den Schlüssel sicher zu speichern." }, "models": { "description": "Umarmung Gesicht Modelle zu verwenden" } }, "ide": { "agent-description": "Konfigurieren Sie die Einstellungen des AI-Agenten, einschließlich Aktivierung, LLM-Auswahl, Anpassung der Eingabeaufforderungsvorlage und Erstellung eines benutzerdefinierten Agenten in der [AI-Konfigurationsansicht] ({0}).", "agentConfiguration": { "customAgentLocationQuickPick": { "createNewFile": "Neue Datei erstellen", "openExistingFile": "Vorhandene Datei öffnen", "placeholder": "Wählen Sie den Ort, an dem Sie eine Datei mit benutzerdefinierten Agenten erstellen oder öffnen möchten", "title": "Speicherort für die Datei der benutzerdefinierten Agenten auswählen" }, "noDescription": "Keine Beschreibung verfügbar" }, "app-tester": { "errorCheckingPlaywrightServerStatus": "Fehler beim Überprüfen des Playwright MCP-Serverstatus: {0}", "startPlaywrightServers": { "canceled": "Bitte richten Sie die MCP-Server ein.", "error": "Der Playwright MCP-Server konnte nicht gestartet werden: {0}", "no": "Nein, abbrechen", "progress": "Starten der Playwright MCP-Server.", "question": "Die Playwright MCP-Server sind nicht in Betrieb. Möchten Sie sie jetzt starten? Dadurch können die Playwright MCP-Server installiert werden.", "yes": "Ja, starten Sie die Server" } }, "architectAgent": { "suggestion": { "summarizeSessionAsTaskForCoder": "Fassen Sie diese Sitzung als Aufgabe für Coder zusammen", "updateTaskContext": "Aktuellen Aufgabenkontext aktualisieren" } }, "bypassHint": "Einige Agenten wie Claude Code benötigen keine Theia-Sprachmodelle.", "chatDisabledMessage": { "featuresTitle": "Derzeit unterstützte Ansichten und Funktionen:" }, "coderAgent": { "suggestion": { "fixProblems": { "content": "[Probleme beheben]({0}) in der aktuellen Datei.", "prompt": "Bitte schauen Sie sich {1} an und beheben Sie alle Probleme." }, "startNewChat": "Halten Sie Chats kurz und konzentriert. [Beginnen Sie einen neuen Chat]({0}) für eine neue Aufgabe oder [beginnen Sie einen neuen Chat mit einer Zusammenfassung dieses Chats]({1})." } }, "commandAgent": { "commandCallback": { "confirmAction": "Verstanden", "label": "AI-Befehl" }, "response": { "customHandler": "Versuchen Sie dies auszuführen:", "noCommand": "Tut mir leid, ich kann diesen Befehl nicht finden", "theiaCommand": "Ich habe diesen Befehl gefunden, der Ihnen helfen könnte:" }, "vars": { "commandIds": { "description": "Die Liste der in Theia verfügbaren Befehle." } } }, "configureAgent": { "header": "Standard-Agent konfigurieren" }, "continueAnyway": "Trotzdem fortfahren", "enableAI": { "mdDescription": "Diese Einstellung ermöglicht Ihnen den Zugriff auf die neuesten KI-Funktionen (Beta-Version). \n Bitte beachten Sie, dass sich diese Funktionen in einer Beta-Phase befinden, was bedeutet, dass sie sich ändern und weiter verbessert werden können. Es ist wichtig, sich bewusst zu sein, dass diese Funktionen ständige Anfragen an die Sprachmodelle (LLMs) generieren können, auf die Sie Zugriff gewähren. Dies kann Kosten verursachen, die Sie genau überwachen müssen. Wenn Sie diese Option aktivieren, erkennen Sie diese Risiken an. \n **Bitte beachten Sie! Die folgenden Einstellungen in diesem Abschnitt werden erst wirksam\n wenn die Hauptfunktion aktiviert ist. Nach der Aktivierung der Funktion müssen Sie mindestens einen der unten aufgeführten LLM-Anbieter konfigurieren. Siehe auch [die Dokumentation](https://theia-ide.org/docs/user_ai/)**." }, "github": { "configureGitHubServer": { "canceled": "GitHub-Serverkonfiguration abgebrochen. Bitte konfigurieren Sie den GitHub MCP-Server für die Verwendung dieses Agenten.", "no": "Nein, abbrechen", "yes": "Ja, GitHub-Server konfigurieren" }, "errorCheckingGitHubServerStatus": "Fehler bei der Überprüfung des GitHub MCP-Serverstatus: {0}", "startGitHubServer": { "canceled": "Bitte starten Sie den GitHub MCP-Server, um diesen Agenten zu verwenden.", "error": "Der GitHub MCP-Server konnte nicht gestartet werden: {0}", "no": "Nein, abbrechen", "progress": "Starten des GitHub MCP-Servers.", "question": "Der GitHub MCP-Server ist konfiguriert, läuft aber nicht. Möchten Sie ihn jetzt starten?", "yes": "Ja, starten Sie den Server" } }, "githubRepoName": { "description": "Der Name des aktuellen GitHub-Repositorys (z. B. \"eclipse-theia/theia\")" }, "model-selection-description": "Wählen Sie in der [AI Configuration View]({0}), welche Large Language Models (LLMs) von jedem AI-Agenten verwendet werden.", "moreAgentsAvailable": { "header": "Weitere Agenten sind verfügbar" }, "noRecommendedAgents": "Es sind keine empfohlenen Wirkstoffe verfügbar.", "openSettings": "AI-Einstellungen öffnen", "or": "oder", "orchestrator": { "error": { "noAgents": "Kein Chat-Agent zur Bearbeitung der Anfrage verfügbar. Bitte überprüfen Sie Ihre Konfiguration, ob diese aktiviert ist." }, "progressMessage": "Bestimmung des am besten geeigneten Mittels", "response": { "delegatingToAgent": "Delegieren an `@{0}`" } }, "prompt-template-description": "Wählen Sie Prompt-Varianten aus und passen Sie Prompt-Vorlagen für AI-Agenten in der [AI Configuration View]({0}) an.", "recommendedAgents": "Empfohlene Wirkstoffe:", "toolsConfiguration": { "confirmationMode": { "label": "Bestätigungsmodus" }, "default": { "label": "Standardwerkzeug Bestätigungsmodus:" }, "resetAll": "Alle zurücksetzen", "resetAllConfirmDialog": { "msg": "Sind Sie sicher, dass Sie alle Werkzeugbestätigungsmodi auf die Standardeinstellungen zurücksetzen wollen? Dadurch werden alle benutzerdefinierten Einstellungen entfernt.", "title": "Alle Werkzeugbestätigungsmodi zurücksetzen" }, "resetAllTooltip": "Alle Werkzeuge auf Standardwerte zurücksetzen", "toolOptions": { "confirm": { "label": "Bestätigen Sie" } } }, "variableConfiguration": { "selectVariable": "Bitte wählen Sie eine Variable aus.", "usedByAgents": "Von Agenten verwendet", "variableArgs": "Variable Argumente" } }, "llamaFile": { "prefs": { "mdDescription": "Diese Einstellung erlaubt es Ihnen, LlamaFile-Modelle in Theia IDE zu konfigurieren und zu verwalten. \n Jeder Eintrag benötigt einen benutzerfreundlichen `Name`, die Datei `uri`, die auf Ihr LlamaFile verweist, und den `Port`, auf dem es laufen wird. \n Um ein LlamaFile zu starten, verwenden Sie den Befehl \"Start LlamaFile\", mit dem Sie das gewünschte Modell auswählen können. \n Wenn Sie einen Eintrag bearbeiten (z. B. den Port ändern), wird jede laufende Instanz gestoppt, und Sie müssen sie manuell neu starten. \n [Erfahren Sie mehr über die Konfiguration und Verwaltung von LlamaFiles in der Theia IDE Dokumentation](https://theia-ide.org/docs/user_ai/#llamafile-models).", "name": { "description": "Der Modellname, der für diese Llamafile verwendet werden soll." }, "port": { "description": "Der Port, der zum Starten des Servers verwendet wird." }, "title": "✨ AI LlamaFile", "uri": { "description": "Die Datei-URI zur Llamafile." } }, "start": "Llamafile starten", "stop": "Llamafile stoppen" }, "llamafile": { "error": { "noConfigured": "Keine Llamafiles konfiguriert.", "noRunning": "Es laufen keine Llamafiles.", "startFailed": "Beim Start von llamafile ist etwas schief gelaufen: {0}.\nWeitere Informationen finden Sie auf der Konsole.", "stopFailed": "Beim Stoppen von llamafile ist etwas schief gelaufen: {0}.\nWeitere Informationen finden Sie auf der Konsole." } }, "mcp": { "error": { "allServersRunning": "Alle MCP-Server sind bereits in Betrieb.", "noRunningServers": "Es laufen keine MCP-Server.", "noServersConfigured": "Keine MCP-Server konfiguriert.", "startFailed": "Beim Starten des MCP-Servers ist ein Fehler aufgetreten." }, "info": { "serverStarted": "MCP-Server \"{0}\" erfolgreich gestartet. Registrierte Werkzeuge: {1}" }, "servers": { "args": { "mdDescription": "Ein Array mit Argumenten, die an den Befehl übergeben werden.", "title": "Argumente für den Befehl" }, "autostart": { "mdDescription": "Diesen Server automatisch starten, wenn das Frontend startet. Neu hinzugefügte Server werden nicht sofort automatisch gestartet, sondern erst beim Neustart", "title": "Autostart" }, "command": { "mdDescription": "Der zum Starten des MCP-Servers verwendete Befehl, z. B. \"uvx\" oder \"npx\".", "title": "Befehl zur Ausführung des MCP