From 6fdd1251ab31a73a7fdc17d3ecb90e1182dd3cdb Mon Sep 17 00:00:00 2001 From: Archimedes1618 <36302281+Archimedes1618@users.noreply.github.com> Date: Tue, 3 Feb 2026 23:18:22 +0100 Subject: [PATCH 1/5] Add files via upload --- de/chat.json | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/de/chat.json b/de/chat.json index 4495af26..d74bd359 100644 --- a/de/chat.json +++ b/de/chat.json @@ -41,6 +41,7 @@ "actions/sendMessage/error": "Senden der Nachricht fehlgeschlagen", "actions/loadModel/error": "🥲 Laden des Modells fehlgeschlagen", "actions/addFile": "[Experimentell] Datei an diese Nachricht anhängen\n(.pdf, Klartext oder .docx)", + "actions/addFile/label": "Datei anhängen", "actions/changeRole": "Zwischen Benutzer- und Assistentenrollen wechseln.\n\nNützlich, um das Gespräch in eine bestimmte Richtung zu lenken.\n\nKann für 'few-shot learning' oder 'in-context learning'-Szenarien verwendet werden.", "actions/addImage": "Bild hinzufügen", "actions/deleteMessage": "Nachricht löschen", @@ -59,6 +60,8 @@ "actions/loadLastModel": "Zuletzt verwendetes Modell erneut laden", "actions/loadLastModel/tooltip": "Klicken, um das Modell zu laden, das zuletzt in diesem Chat verwendet wurde:\n\n{{lastModel}}", "actions/loadLastModel/error": "Fehler beim Laden des zuletzt verwendeten Modells", + "actions/clearLastUsedModel": "Letztes verwendete Modell entfernen", + "actions/clearLastUsedModel/error": "Fehler beim Entfernen des zuletzt verwendeten Modells", "actions/continueCurrentModel": "Aktuelles Modell verwenden", "actions/continueCurrentModel/tooltip": "Aktuelles Modell: {{currentModel}}", "actions/changeToLastUsedModel": "Lade {{lastModel}}", @@ -88,9 +91,12 @@ "actions/createChatAtRoot/error": "Chat konnte nicht im Stammverzeichnis erstellt werden", "actions/createFolderAtRoot": "Neuer Ordner...", "actions/createFolderAtRoot/error": "Ordner konnte nicht im Stammverzeichnis erstellt werden", + "actions/openInFolder/mac": "Im Finder anzeigen", + "actions/openInFolder/pc": "Im Datei-Explorer anzeigen", + "actions/createChat/error": "Chat konnte nicht erstellt werden", "actions/deleteChat/errorTitle": "Chat konnte nicht gelöscht werden", - + "userFile/fileSizeLimit": "Dateigrößenlimit beträgt ", "userFile/noImageSupport": "Modell unterstützt keine Bild-Eingabe", "userFile/errorPrefix": "Fehler - ", @@ -139,6 +145,8 @@ "style/thinkingUI/label": "Denk-Blöcke standardmäßig erweitern", "style/chatFullWidth/label": "Chat-Container auf Fensterbreite erweitern", + "style/chatUtilityMenusShowLabel/label": "Chat-Utility-Labels anzeigen", + "messageBlocks": { "expandBlockTooltip": "Inhalt erweitern", "collapseBlockTooltip": "Inhalt reduzieren", @@ -149,6 +157,9 @@ } }, + "chatTabOptions/clearAllMessages": "Alle Nachrichten löschen", + "chatTabOptions/duplicateChat": "Chat duplizieren", + "topBarActions/duplicateChat": "Duplizieren", "topBarActions/clearChat": "Alles löschen", "topBarActions/clearChatConfirmation": "Möchten Sie wirklich alle Nachrichten in diesem Chat löschen?", @@ -182,7 +193,8 @@ "placeholder": "Von Ihnen erstellte Plugins werden hier angezeigt" }, "startRunningDevelopmentPlugin/error": "Fehler beim starten des Plugins im Entwicklungsmodus", - "stopRunningDevelopmentPlugin/error": "Fehler beim stoppen des Plugins im Entwicklungsmodus" + "stopRunningDevelopmentPlugin/error": "Fehler beim stoppen des Plugins im Entwicklungsmodus", + "forceReInitPlugin/error": "Fehler bei der reinitialisierung des Plugins" }, "pluginConfiguration": { "title": "Plugin-Konfiguration", @@ -206,7 +218,11 @@ "revealInFinder": "Im Finder anzeigen", "openInFileExplorer": "Im Datei-Explorer öffnen" } - } + }, + "localFork": { + "error": "Fehler beim Erstellen einer lokalen Entwicklungskopie des Plugins." + }, + "restartErrorPlugin/error": "Fehler beim Neustart des Plugins" }, "genInfo": { @@ -223,6 +239,12 @@ "stopReason.maxPredictedTokensReached": "Maximale vorhergesagte Tokens erreicht", "stopReason.contextLengthReached": "Kontextlängenlimit erreicht", "speculativeDecodedBy": "Entwurfsmodell: {{decodedBy}}", - "speculativeDecodingStats": "{{accepted}}/{{total}} Entwurfstoken akzeptiert ({{percentage}}%)" + "speculativeDecodingStats": "{{accepted}}/{{total}} Entwurfstoken akzeptiert ({{percentage}}%)", + "speculativeDecodingAcceptedPercentage": "{{percentage}}% Entwurfstoken akzeptiert", + "speculativeDecodingTooltip": "Akzeptierte {{accepted}}/{{total}} Entwurfstoken" + }, + + "tabs": { + "systemPromptEditorTab.headerLabel": "System Prompt bearbeiten" } } From 39044d388d898acb7592517032be4293a9d2fa65 Mon Sep 17 00:00:00 2001 From: Archimedes1618 <36302281+Archimedes1618@users.noreply.github.com> Date: Wed, 4 Feb 2026 00:31:31 +0100 Subject: [PATCH 2/5] Add files via upload --- de/config.json | 172 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 141 insertions(+), 31 deletions(-) diff --git a/de/config.json b/de/config.json index fe451e8d..8a38f6c2 100644 --- a/de/config.json +++ b/de/config.json @@ -31,12 +31,19 @@ "sampling/title": "Sampling", "settings/title": "Einstellungen", "toolUse/title": "Toolverwendung", - "promptTemplate/title": "Prompt-Vorlage" + "promptTemplate/title": "Prompt-Vorlage", + "customFields/title": "Benutzerdefinierte Felder" }, "llm.prediction.systemPrompt/title": "System-Prompt", "llm.prediction.systemPrompt/description": "Verwenden Sie dieses Feld, um dem Modell Hintergrundanweisungen zu geben, z. B. eine Reihe von Regeln, Einschränkungen oder allgemeinen Anforderungen.", "llm.prediction.systemPrompt/subTitle": "Richtlinien für die KI", + "llm.prediction.systemPrompt/openEditor": "Editor", + "llm.prediction.systemPrompt/closeEditor": "Editor schließen", + "llm.prediction.systemPrompt/openedEditor": "Im Editor geöffnet...", + "llm.prediction.systemPrompt/edit": "System-Prompt bearbeiten...", + "llm.prediction.systemPrompt/addInstructionsWithMore": "Instruktionen hinzufügen...", + "llm.prediction.systemPrompt/addInstructions": "Instruktionen hinzufügen", "llm.prediction.temperature/title": "Temperatur", "llm.prediction.temperature/subTitle": "Wie viel Zufälligkeit eingeführt werden soll. 0 ergibt jedes Mal das gleiche Ergebnis, während höhere Werte Kreativität und Varianz erhöhen", "llm.prediction.temperature/info": "Aus den llama.cpp-Hilfedokumenten: \"Der Standardwert ist <{{dynamicValue}}>, was ein Gleichgewicht zwischen Zufälligkeit und Determinismus bietet. Im Extremfall wählt eine Temperatur von 0 immer das wahrscheinlichste nächste Token aus, was zu identischen Ausgaben bei jedem Durchlauf führt\"", @@ -111,6 +118,24 @@ "llm.prediction.reasoning.parsing/title": "Parsing von Begründungsabschnitten", "llm.prediction.reasoning.parsing/subTitle": "Wie Begründungsabschnitte in der Ausgabe des Modells geparst werden sollen", + "llm.load.mainGpu/title": "Haupt-GPU", + "llm.load.mainGpu/subTitle": "Die GPU, die für die Modellberechnung priorisiert werden soll", + "llm.load.mainGpu/placeholder": "Haupt-GPU auswählen...", + "llm.load.splitStrategy/title": "Split Strategie", + "llm.load.splitStrategy/subTitle": "Wie die Modellberechnung auf mehrere GPUs aufgeteilt werden soll", + "llm.load.splitStrategy/placeholder": "Split Strategie auswählen...", + "llm.load.offloadKVCacheToGpu/title": "KV Cache in GPU-Speicher verschieben", + "llm.load.offloadKVCacheToGpu/subTitle": "Verschieben Sie den KV Cache in den GPU-Speicher. Verbessert die Leistung, benötigt aber mehr GPU-Speicher", + "llm.load.numParallelSessions/title": "Max. gleichzeitige Vorhersagen", + "llm.load.numParallelSessions/subTitle": "Maximale Anzahl an Vorhersagen, die gleichzeitig verarbeitet werden können. Die Geschwindigkeit jeder einzelnen Vorhersagen kann abnehmen, wenn mehrere gleichzeitig Vorhersagen gleichzeitig ausgeführt werden, jedoch wird die Gesamtdurchsatzrate erhöht", + "llm.load.useUnifiedKvCache/title": "Vereinigter KV Cache", + "llm.load.useUnifiedKvCache/subTitle": "Steuert, ob gleichzeitige Vorhersagen einen gemeinsamen KV-Cache teilen, um Speicher zu sparen. Das Deaktivieren dieser Option stellt sicher, dass jede Vorhersage die volle Kontextlänge nutzen kann, kostet aber mehr Speicher", + "load.gpuStrictVramCap/title": "Modell-Auslagerung auf dedizierten GPU-Speicher begrenzen", + "load.gpuStrictVramCap/customSubTitleOff": "OFF: Erlaubt das Auslagern von Modellgewichten in den gemeinsamen Speicher, wenn der dedizierte GPU-Speicher voll ist", + "load.gpuStrictVramCap/customSubTitleOn": "ON: Das System begrenzt das Auslagern von Modellgewichten auf dedizierten GPU-Speicher und RAM. Kontext kann weiterhin gemeinsamen Speicher verwenden", + "load.gpuStrictVramCap/customGpuOffloadWarning": "Modell-Auslagerung auf dedizierten GPU-Speicher begrenzt. Die tatsächliche Anzahl der ausgelagerten Schichten kann abweichen", + "load.allGpusDisabledWarning": "Alle GPUs sind derzeit deaktiviert. Aktivieren Sie mindestens eine, um auszulagern", + "llm.load.contextLength/title": "Kontextlänge", "llm.load.contextLength/subTitle": "Die maximale Anzahl von Token, die das Modell in einem Prompt berücksichtigen kann. Weitere Möglichkeiten zur Verwaltung finden Sie unter den Optionen für den Konversationsüberlauf unter \"Inferenzparameter\"", "llm.load.contextLength/info": "Gibt die maximale Anzahl von Token an, die das Modell gleichzeitig berücksichtigen kann, was sich darauf auswirkt, wie viel Kontext es während der Verarbeitung beibehält", @@ -118,7 +143,10 @@ "llm.load.seed/title": "Seed", "llm.load.seed/subTitle": "Der Seed für den Zufallszahlengenerator, der bei der Textgenerierung verwendet wird. -1 ist zufällig", "llm.load.seed/info": "Zufalls-Seed: Legt den Seed für die Zufallszahlengenerierung fest, um reproduzierbare Ergebnisse zu gewährleisten", - + "llm.load.numCpuExpertLayersRatio/title": "Anzahl der Schichten, für die MoE-Gewichte auf CPU erzwungen werden", + "llm.load.numCpuExpertLayersRatio/subTitle": "Anzahl der Schichten, für die die MoE-Gewichte auf CPU erzwungen werden. Spart VRAM und kann schneller sein als partielles GPU-Auslagern. Nicht empfohlen, wenn das Modell vollständig in den VRAM passt.", + "llm.load.numCpuExpertLayersRatio/info": "Gibt die Anzahl der Schichten an, für die MoE-Gewichte auf CPU erzwungen werden. Lässt Aufmerksamkeitsschichten auf GPU, spart VRAM und hält die Inferenz ziemlich schnell.", + "llm.load.llama.evalBatchSize/title": "Evaluierungs-Batchgröße", "llm.load.llama.evalBatchSize/subTitle": "Anzahl der Eingabetoken, die gleichzeitig verarbeitet werden sollen. Eine Erhöhung erhöht die Leistung auf Kosten der Speichernutzung", "llm.load.llama.evalBatchSize/info": "Legt die Anzahl der Beispiele fest, die während der Evaluierung in einem Batch zusammen verarbeitet werden, was sich auf Geschwindigkeit und Speichernutzung auswirkt", @@ -219,7 +247,10 @@ "legacy/description": "Dies ist eine Legacy-Voreinstellung. Sie enthält die folgenden Felder, die entweder jetzt automatisch verarbeitet werden oder nicht mehr anwendbar sind.", "button/publish": "Im Hub veröffentlichen", "button/pushUpdate": "Änderungen an den Hub übertragen", - "button/export": "Exportieren" + "button/noChangesToPush": "Keine Änderungen zum Übertragen", + "button/export": "Exportieren", + "hubLabel": "Hub-Preset von {{user}}", + "ownHubLabel": "Dein Hub-Preset" }, "customInputs": { @@ -348,21 +379,21 @@ "presets": { "title": "Voreinstellung", - "commitChanges": "Änderungen festschreiben", - "commitChanges/description": "Schreiben Sie Ihre Änderungen an der Voreinstellung fest.", - "commitChanges.manual": "Neue Felder erkannt. Sie können auswählen, welche Änderungen in die Voreinstellung aufgenommen werden sollen.", - "commitChanges.manual.hold.0": "Halten Sie", - "commitChanges.manual.hold.1": "gedrückt, um auszuwählen, welche Änderungen an der Voreinstellung festgeschrieben werden sollen.", - "commitChanges.saveAll.hold.0": "Halten Sie", - "commitChanges.saveAll.hold.1": "gedrückt, um alle Änderungen zu speichern.", - "commitChanges.saveInPreset.hold.0": "Halten Sie", - "commitChanges.saveInPreset.hold.1": "gedrückt, um nur Änderungen an Feldern zu speichern, die bereits in der Voreinstellung enthalten sind.", - "commitChanges/error": "Änderungen an der Voreinstellung konnten nicht festgeschrieben werden.", - "commitChanges.manual/description": "Wählen Sie aus, welche Änderungen in die Voreinstellung aufgenommen werden sollen.", + "saveChanges": "Änderungen festschreiben", + "saveChanges/description": "Schreiben Sie Ihre Änderungen an der Voreinstellung fest.", + "saveChanges.manual": "Neue Felder erkannt. Sie können auswählen, welche Änderungen in die Voreinstellung aufgenommen werden sollen.", + "saveChanges.manual.hold.0": "Halten Sie", + "saveChanges.manual.hold.1": "gedrückt, um auszuwählen, welche Änderungen an der Voreinstellung festgeschrieben werden sollen.", + "saveChanges.saveAll.hold.0": "Halten Sie", + "saveChanges.saveAll.hold.1": "gedrückt, um alle Änderungen zu speichern.", + "saveChanges.saveInPreset.hold.0": "Halten Sie", + "saveChanges.saveInPreset.hold.1": "gedrückt, um nur Änderungen an Feldern zu speichern, die bereits in der Voreinstellung enthalten sind.", + "saveChanges/error": "Änderungen an der Voreinstellung konnten nicht festgeschrieben werden.", + "saveChanges.manual/description": "Wählen Sie aus, welche Änderungen in die Voreinstellung aufgenommen werden sollen.", "saveAs": "Speichern als neu...", "presetNamePlaceholder": "Geben Sie einen Namen für die Voreinstellung ein...", "cannotCommitChangesLegacy": "Dies ist eine Legacy-Voreinstellung und kann nicht geändert werden. Sie können eine Kopie erstellen, indem Sie \"Speichern als neu...\" verwenden.", - "cannotCommitChangesNoChanges": "Keine Änderungen zum Festschreiben.", + "cannotSaveChangesNoChanges": "Keine Änderungen zum speichern.", "emptyNoUnsaved": "Voreinstellung auswählen...", "emptyWithUnsaved": "Ungespeicherte Voreinstellung", "saveEmptyWithUnsaved": "Voreinstellung speichern als...", @@ -378,10 +409,12 @@ "discardChanges/info": "Alle nicht festgeschriebenen Änderungen verwerfen und die Voreinstellung in ihren ursprünglichen Zustand zurückversetzen", "newEmptyPreset": "+ Neue Voreinstellung", "importPreset": "Importieren", + "contextMenuCopyIdentifier": "Voreinstellungs-Kennung kopieren", "contextMenuSelect": "Voreinstellung anwenden", "contextMenuDelete": "Löschen...", "contextMenuShare": "Veröffentlichen...", "contextMenuOpenInHub": "Im Hub anzeigen", + "contextMenuPullFromHub": "Neue Version vom Hub beziehen...", "contextMenuPushChanges": "Änderungen an den Hub übertragen", "contextMenuPushingChanges": "Wird übertragen...", "contextMenuPushedChanges": "Änderungen übertragen", @@ -405,7 +438,11 @@ "pushedToHub": "Ihre Voreinstellung wurde an den Hub übertragen", "descriptionPlaceholder": "Beschreibung eingeben...", "willBePublic": "Durch das Veröffentlichen Ihrer Voreinstellung wird sie öffentlich", + "willBePrivate": "Nur Sie können diese Voreinstellung sehen", + "willBeOrgVisible": "Diese Voreinstellung ist für alle in der Organisation sichtbar.", "publicSubtitle": "Ihre Voreinstellung ist Öffentlich. Andere können sie auf lmstudio.ai herunterladen und forken", + "privateUsageReached": "Limit für private Voreinstellungen erreicht", + "continueInBrowser": "Im Browser fortfahren...", "confirmShareButton": "Veröffentlichen", "error": "Voreinstellung konnte nicht veröffentlicht werden", "createFreeAccount": "Erstellen Sie ein kostenloses Konto im Hub, um Voreinstellungen zu veröffentlichen" @@ -422,6 +459,44 @@ "error": "Update konnte nicht übertragen werden", "confirmUpdateButton": "Übertragen" }, + "resolve": { + "title": "Konflikte auflösen...", + "tooltip": "Öffnen Sie ein Modal, um Unterschiede mit der Hub-Version aufzulösen" + }, + "loginToManage": { + "title": "Zum Verwalten von Voreinstellungen im Hub anmelden" + }, + "downloadFromHub": { + "title": "Download", + "downloading": "Übertragung läuft...", + "success": "Übertragung abgeschlossen!", + "error": "Übertragung fehlgeschlagen" + }, + "push": { + "title": "Änderungen an den Hub übertragen", + "pushing": "Übertragung läuft...", + "success": "Übertragung abgeschlossen", + "tooltip": "Übertragen Sie Ihre lokalen Änderungen auf die auf dem Hub gehostete Version", + "error": "Übertragung fehlgeschlagen" + }, + "saveAsNewModal": { + "title": "Ups! Voreinstellungen konnten nicht gefunden werden", + "confirmSaveAsNewDescription": "Möchten Sie diese Voreinstellung als neue Voreinstellung veröffentlichen?", + "confirmButton": "Als neue Voreinstellung veröffentlichen" + }, + "pull": { + "title": "Neueste Version vom Hub beziehen", + "error": "Übertragung fehlgeschlagen", + "contextMenuErrorMessage": "Übertragung fehlgeschlagen", + "success": "Übertragung abgeschlossen", + "pulling": "Übertragung läuft...", + "upToDate": "AAuf dem neusten Stand!", + "unsavedChangesModal": { + "title": "Es bestehen ungespeicherte Änderungen", + "bodyContent": "Dateitransfer vom Hub erfordert, dass alle ungespeicherten Änderungen verworfen werden. Möchten Sie fortfahren?", + "confirmButton": "Ungespeicherte Änderungen überschreiben" + } + }, "import": { "title": "Eine Voreinstellung aus einer Datei importieren", "dragPrompt": "Ziehen Sie JSON-Dateien mit Voreinstellungen per Drag & Drop oder wählen Sie sie von Ihrem Computer aus", @@ -488,24 +563,59 @@ "ropeFrequencyScaleUncheckedHint": "Auto", "hardware": { - "advancedGpuSettings": "Erweiterte GPU-Einstellungen", - "advancedGpuSettings.info": "Wenn Sie sich nicht sicher sind, belassen Sie diese bei ihren Standardwerten", - "advancedGpuSettings.reset": "Auf Standard zurücksetzen", - "environmentVariables": { - "title": "Umgebungsvariablen", - "description": "Aktive Umgebungsvariablen während der Modelllebensdauer.", - "key.placeholder": "Variable auswählen...", - "value.placeholder": "Wert" + "environmentVariables": "Umgebungsvariablen", + "environmentVariables.info": "Wenn Sie sich nicht sicher sind, belassen Sie diese bei ihren Standardwerten", + "environmentVariables.reset": "Auf Standard zurücksetzen", + + "gpus.information": "Erkannte Grafikbeschleuniger (GPUs) konfigurieren", + "gpuSettings": { + "editMaxCapacity": "Maximale Kapazität bearbeiten", + "hideEditMaxCapacity": "Verstecke Bearbeiten der maximalen Kapazität", + "allOffWarning": "Alle GPUs sind ausgeschaltet oder deaktiviert, stellen Sie sicher, dass es eine GPU-Zuweisung gibt, um Modelle zu laden", + "split": { + "title": "Strategie zur Aufteilung des GPU-Speichers", + "placeholder": "GPU-Speicheraufteilung auswählen...", + "options": { + "generalDescription": "Konfigurieren Sie, wie der GPU-Speicher für dieses Modell auf mehrere GPUs aufgeteilt wird.", + "evenly": { + "title": "Gleichmäßige Verteilung", + "description": "Speicher gleichmäßig auf alle ausgewählten GPUs verteilen" + }, + "priorityOrder": { + "title": "Prioritätsreihenfolge", + "description": "Ziehen Sie Grafikbeschleuniger, um die Priorität neu anzuordnen. Das System versucht, mehr Speicher auf den zuerst aufgelisteten GPUs zuzuweisen" + }, + "custom": { + "title": "Benutzerdefiniert", + "description": "Speicher zuteilen", + "maxAllocation": "Maximale Zuweisung" + } + } + }, + "deviceId.info": "Einzigartige Kennung der GPU", + "changesOnlyAffectNewlyLoadedModels": "Änderungen wirken sich nur auf neu geladene Modelle aus", + "toggleGpu": "GPU ein-/ausschalten" + } + }, + + "load.gpuSplitConfig/title": "GPU Aufteilungskonfiguration", + "envVars/title": "Umgebungsvariable festlegen", + "envVars": { + "select": { + "placeholder": "Wählen Sie eine Umgebungsvariable aus...", + "noOptions": "Keine Umgebungsvariablen verfügbar", + "filter": { + "placeholder": "Suchergebnisse filtern", + "resultsFound_zero": "Keine Ergebnisse gefunden", + "resultsFound_one": "1 Ergebnis gefunden", + "resultsFound_other": "{{count}} Ergebnisse gefunden" + } }, - "mainGpu": { - "title": "Haupt-GPU", - "description": "Die GPU, die für die Modellberechnung priorisiert werden soll.", - "placeholder": "Haupt-GPU auswählen..." + "inputValue": { + "placeholder": "Wert eingeben" }, - "splitStrategy": { - "title": "Aufteilungsstrategie", - "description": "Wie die Modellberechnung auf GPUs aufgeteilt werden soll.", - "placeholder": "Aufteilungsstrategie auswählen..." + "values": { + "title": "Aktuelle Werte" } } } From 954a9f7a89ab1e5c86477e9401fb60d583eb1284 Mon Sep 17 00:00:00 2001 From: Archimedes1618 <36302281+Archimedes1618@users.noreply.github.com> Date: Wed, 4 Feb 2026 00:58:27 +0100 Subject: [PATCH 3/5] Add files via upload --- de/developer.json | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/de/developer.json b/de/developer.json index 5c84bd13..97093239 100644 --- a/de/developer.json +++ b/de/developer.json @@ -27,6 +27,10 @@ "serverOptions/contentLogging/title": "Prompts und Antworten protokollieren", "serverOptions/contentLogging/subtitle": "Einstellungen für die lokale Anfrage-/Antwortprotokollierung", "serverOptions/contentLogging/hint": "Ob Prompts und/oder die Antwort in der lokalen Serverprotokolldatei protokolliert werden sollen.", + "serverOptions/redactContent/title": "Inhalte redigieren", + "serverOptions/redactContent/hint": "Wenn aktiviert, werden sensible Daten wie der Inhalt von Anfragen und Antworten nicht protokolliert.", + "serverOptions/logIncomingTokens/title": "Eingehende Token protokollieren", + "serverOptions/logIncomingTokens/hint": "Aktiviert/Deaktiviert die Protokollierung der Token während der Textgenerierung.", "serverOptions/fileLoggingMode/title": "Dateiprotokollierungsmodus", "serverOptions/fileLoggingMode/off/title": "AUS", "serverOptions/fileLoggingMode/off/hint": "Keine Protokolldateien erstellen", @@ -43,6 +47,15 @@ "serverOptions/jitModelLoadingTTL/ttl/unit": "Minuten", "serverOptions/unloadPreviousJITModelOnLoad/title": "Nur das letzte JIT-geladene Modell behalten", "serverOptions/unloadPreviousJITModelOnLoad/hint": "Stellen Sie sicher, dass zu jedem Zeitpunkt höchstens 1 Modell über JIT geladen ist (entlädt das vorherige Modell)", + "serverOptions/allowMcp/title": "Remote MCP erlauben", + "serverOptions/allowMcp/hint": "Erlaubt das Verwenden von MCPs, die nicht in Ihrer mcp.json enthalten sind. Diese MCP-Verbindungen sind flüchtig und existieren nur so lange wie die Anfrage. Momentan werden nur Remote-MCPs unterstützt.", + "serverOptions/allowMcp/mode/off": "Aus", + "serverOptions/allowMcp/mode/off/hint": "Server-Anfragen dürfen keine MCPs verwenden", + "serverOptions/allowMcp/mode/remote": "Remote", + "serverOptions/allowMcp/mode/remote/hint": "Erlaube die Verbindungen zu Remote-MCP Servern", + + "serverOptions/start/error": "Server konnte nicht gestartet werden", + "serverOptions/stop/error": "Server konnte nicht gestoppt werden", "serverLogs/scrollToBottom": "Zum Ende springen", "serverLogs/clearLogs": "Protokolle löschen ({{shortcut}})", @@ -55,6 +68,12 @@ "runtimeSettings/chooseRuntime/showAllVersions/hint": "Standardmäßig zeigt LM Studio nur die neueste Version jeder kompatiblen Laufzeit an. Aktivieren Sie diese Option, um alle verfügbaren Laufzeiten anzuzeigen.", "runtimeSettings/chooseRuntime/select/placeholder": "Wählen Sie eine Laufzeit aus", + "runtimeSettings/chooseFrameworks/title": "Frameworks", + "runtimeSettings/chooseFrameworks/description": "Wählen Sie ein Framework für die jeweilige Funktionalität aus", + "runtimeSettings/chooseFramework/documentParser/builtIn/label": "Eingebauter Dokumentparser", + "runtimeSettings/chooseFramework/documentParser/select/label": "Dokumentparser", + "runtimeSettings/chooseFramework/documentParser/select/placeholder": "Wählen Sie einen Dokumentparser aus", + "runtimeOptions/uninstall": "Deinstallieren", "runtimeOptions/uninstallDialog/title": "{{runtimeName}} deinstallieren?", "runtimeOptions/uninstallDialog/body": "Durch das Deinstallieren dieser Laufzeit wird sie vom System entfernt. Diese Aktion ist unwiderruflich.", @@ -151,18 +170,27 @@ "newBadge": "Neu" }, - "endpoints/openaiCompatRest/title": "Unterstützte Endpunkte (OpenAI-ähnlich)", - "endpoints/openaiCompatRest/getModels": "Die aktuell geladenen Modelle auflisten", - "endpoints/openaiCompatRest/postCompletions": "Textvervollständigungsmodus. Sagen Sie das/die nächste(n) Token(s) für einen gegebenen Prompt voraus. Hinweis: OpenAI betrachtet diesen Endpunkt als 'veraltet'.", + "endpoints/openaiCompatRest/title": "Unterstützte Endpunkte {{extra}}", + "endpoints/openaiCompatRest/segmentedLabel": "OpenAI-ähnlich", + "endpoints/openaiCompatRest/getModels": "Listet die aktuell geladenen Modelle auf", + "endpoints/openaiCompatRest/postCompletions": "Textvervollständigungsmodus. Vorhersage der nächsten Token für einen gegebenen Prompt. Hinweis: OpenAI betrachtet diesen Endpunkt als 'veraltet'.", "endpoints/openaiCompatRest/postChatCompletions": "Chat-Vervollständigungen. Senden Sie einen Chatverlauf an das Modell, um die nächste Assistentenantwort vorherzusagen", "endpoints/openaiCompatRest/postEmbeddings": "Texteinbettung. Generieren Sie Texteinbettungen für eine gegebene Texteingabe. Akzeptiert eine Zeichenfolge oder ein Array von Zeichenfolgen.", + "endpoints/openaiCompatRest/postResponses": "Erweiterte Schnittstelle zur Generierung von Modellantworten. Erstellen Sie zustandsabhängig Interaktionen, indem Sie die ID einer vorherigen Antwort als Eingabe an die nächste übergeben.", + "endpoints/lmStudioRest/segmentedLabel": "LM Studio", + "endpoints/lmStudioRestV1/getModels": "Auflistung der verfügbaren Modelle", + "endpoints/lmStudioRestV1/postModelsLoad": "Laden Sie ein Modell mit Optionen", + "endpoints/lmStudioRestV1/postModelsDownload": "Ein Modell herunterladen", + "endpoints/lmStudioRestV1/postChat": "Chat mit einem Modell. Unterstützt zustandsabhängige Multi-Turn-Konversationen und MCP", + "endpoints/lmStudioRestV1/getModelsDownloadStatus": "Status eines Modell-Downloads abrufen", + "endpoints/anthropicCompatRest/segmentedLabel": "Anthropic-kompatibel", "model.createVirtualModelFromInstance": "Einstellungen als neues virtuelles Modell speichern", "model.createVirtualModelFromInstance/error": "Einstellungen konnten nicht als neues virtuelles Modell gespeichert werden", "model": { - "toolUseSectionTitle": "Toolverwendung", - "toolUseDescription": "Dieses Modell wurde erkannt, um für die Toolverwendung trainiert worden zu sein\n\nÖffnen Sie die Kurzdokumentation für weitere Informationen" + "toolUseSectionTitle": "Werkzeugverwendung", + "toolUseDescription": "Dieses Modell wurde erkannt, speziell für die Werkzeugverwendung trainiert worden zu sein\n\nÖffnen Sie die Kurzdokumentation für weitere Informationen" }, "apiConfigOptions/title": "API-Konfiguration" From ed74f07fd6350047a21cd8e8c15f5b8b9b97a1d8 Mon Sep 17 00:00:00 2001 From: Archimedes1618 <36302281+Archimedes1618@users.noreply.github.com> Date: Wed, 4 Feb 2026 01:17:28 +0100 Subject: [PATCH 4/5] Add files via upload --- de/discover.json | 1 + de/download.json | 22 +++++++++++++++- de/models.json | 67 ++++++++++++++++++++++++++++++++++++++---------- 3 files changed, 75 insertions(+), 15 deletions(-) diff --git a/de/discover.json b/de/discover.json index 004ab650..89510bac 100644 --- a/de/discover.json +++ b/de/discover.json @@ -23,6 +23,7 @@ "download.option.recommended/description": "Basierend auf Ihrer Hardware wird diese Option empfohlen.", "download.option.downloaded/title": "Heruntergeladen", "download.option.downloading/title": "Wird heruntergeladen ({{progressPercentile}}%)", + "failedToStartDownload": "Dateiübertragung konnte nicht gestartet werden", "feed.action.refresh": "Feed aktualisieren" } diff --git a/de/download.json b/de/download.json index 3a601156..a4ed9c39 100644 --- a/de/download.json +++ b/de/download.json @@ -1,5 +1,15 @@ { "postDownloadActionExecutor.zipExtraction/status": "Wird extrahiert...", + "postDownloadActionExecutor.tarGzExtraction/status": "Wird extrahiert...", + "postDownloadActionExecutor.runtimeIndexerTarGzExtraction/status": "Wird extrahiert...", + "postDownloadActionExecutor.modifyModelData/status": "Aktualisiere Modell-Daten...", + "postDownloadActionExecutor.notification/status": "Benutzer benachrichtigen...", + "postDownloadActionExecutor.writeString/status": "Metadaten schreiben...", + "postDownloadActionExecutor.updateSelectedBackendVersions/status": "Ausgewählte Version aktualisieren...", + "postDownloadActionExecutor.extensionPackAutoDeletion/status": "Ungenutzte Erweiterungen löschen...", + "postDownloadActionExecutor.pluginInstall/status": "Plugin installieren...", + "postDownloadActionExecutor.pluginUninstall/status": "Plugin deinstallieren...", + "finalizing": "Download wird abgeschlossen... (dies kann einen Moment dauern)", "noOptions": "Keine kompatiblen Optionen zum Download verfügbar", @@ -19,5 +29,15 @@ "downloadsPanel/title": "Downloads", "downloadsPanel/sectionTitle/ongoing": "Laufend", - "downloadsPanel/sectionTitle/completed": "Abgeschlossen" + "downloadsPanel/sectionTitle/completed": "Abgeschlossen", + "downloadsPanel": { + "reveal": { + "mac": "Im Finder anzeigen", + "mac/error": "Fehler beim Anzeigen im Finder", + "nonMac": "Im Datei-Explorer anzeigen", + "nonMac/error": "Fehler beim Anzeigen im Datei-Explorer" + }, + "completed": "Dateiübertragung abgeschlossen", + "loadModel": "Modell laden" + } } diff --git a/de/models.json b/de/models.json index 52e7198e..8aaa608f 100644 --- a/de/models.json +++ b/de/models.json @@ -27,22 +27,12 @@ "action.model.delete.confirmation/title": "{{name}} löschen", "action.model.delete.confirmation/description": "Sind Sie sicher? Dadurch werden alle mit diesem Modell verbundenen Dateien dauerhaft von Ihrem Computer gelöscht. Diese Aktion ist unwiderruflich.", "action.model.delete.confirmation/confirm": "Löschen", - - "action.createVirtual": "Voreinstellung erstellen", - "action.createVirtual.details/title": "Eine Voreinstellung erstellen", - "action.createVirtual.details/create": "Erstellen", - "action.createVirtual.details/cancel": "Abbrechen", - "action.createVirtual.details.base/label": "Basismodell", - "action.createVirtual.details.name/label": "Name", - "action.createVirtual.details.includeMachineDependent/label": "Maschinenabhängige Konfigurationen einschließen", - "action.createVirtual.details.includeMachineDependent/hint": "Ob maschinenabhängige Konfigurationen (wie GPU-Einstellungen) in die Voreinstellung aufgenommen werden sollen. Nicht zum Teilen empfohlen.", - "action.createVirtual.details.config/label": "Konfigurationsüberschreibungen", - "action.createVirtual.details.config.empty": "Keine Konfigurationsüberschreibungen", - "action.createVirtual.details/error": "Virtuelles Modell konnte nicht erstellt werden.", + "action.model.delete/error": "Modell konnte nicht gelöscht werden", "loader.model.bundled": "Gebündelt", "action.cancel": "Abbrechen", "indexingOngoing": "Modelle werden indiziert... Dies kann einige Sekunden dauern", + "indexingPageLoaderText": "Modelle werden indiziert...", "index/error_one": "Fehler beim Indizieren des folgenden Ordners:", "index/error_other": "Fehler beim Indizieren der folgenden Ordner:", "badModels/title_one": "Fehler beim Indizieren des folgenden Modells:", @@ -53,12 +43,19 @@ "unresolvedVirtualModels/title_other": "Fehler beim Auflösen der folgenden virtuellen Modelle:", "unresolvedVirtualModels.missingModel": "Ein abhängiges Modell fehlt: {{missing}}. Abhängigkeitspfad:\n{{chain}}", "unresolvedVirtualModels.circular": "Zirkuläre Abhängigkeit erkannt.", + "unresolvedVirtualModels.fix": "Anheften", + "unresolvedVirtualModels.revealInExplorer": "Im Datei-Explorer anzeigen", + "unresolvedVirtualModels.revealInFinder": "Im Finder anzeigen", + "unresolvedVirtualModels.reveal/error": "Fehler beim Anzeigen", "modelsDirectory": "Modellverzeichnis", "modelsDirectory.change": "Ändern...", + "modelsDirectory.change/error": "Fehler beim Ändern des Modellverzeichnisses", "modelsDirectory.reset": "Auf Standardpfad zurücksetzen", "modelsDirectory.reveal.mac": "Im Finder anzeigen", "modelsDirectory.reveal.nonMac": "Im Datei-Explorer öffnen", + "modelsDirectory.reveal.mac/error": "Fehler beim Öffnen im Finder", + "modelsDirectory.reveal.nonMac/error": "Fehler beim Öffnen im Datei-Explorer", "modelsDirectory.forceReindex": "Aktualisieren", "loadState/loaded": "Geladen", "loadState/loading": "Wird geladen", @@ -74,12 +71,21 @@ "contextMenu/copyModelDefaultIdentifier": "Standardkennung kopieren", "contextMenu/showRawMetadata": "Rohmetadaten anzeigen", "contextMenu/openOnHuggingFace": "Auf Hugging Face öffnen", + "contextMenu": { + "showOnWeb": "Im Web anzeigen", + "pullLatest": { + "label": "Neueste Version herunterladen", + "checking": "Suche nach Aktualisierung...", + "upToDate": "Aktuell", + "error": "Fehler beim Suchen nach Aktualisiererungen" + } + }, "tooltip/moreActions": "Weitere Aktionen", "tooltip/getInfo": "Info abrufen", "tooltip/editModelDefaultConfig": "Standardkonfiguration des Modells bearbeiten", "tooltip/editModelDefaultConfig/override": "Standardkonfiguration des Modells bearbeiten (* hat Überschreibungen)", "tooltip/visionBadge": "Dieses Modell kann Bildeingaben verarbeiten", - "tooltip/toolUseBadge": "Dieses Modell wurde für die Toolverwendung trainiert", + "tooltip/toolUseBadge": "Dieses Modell wurde für die Werkzeugverwendung trainiert", "visionBadge/label": "Vision aktiviert", "toolUseBadge/label": "Für Toolverwendung trainiert", @@ -89,5 +95,38 @@ "loader.action.cancel": "Abbrechen", "loader.info.clickOnModelToLoad": "Klicken Sie auf ein Modell, um es zu laden", "loader.info.configureLoadParameters": "Konfigurieren Sie die Modellladeparameter", - "loader.info.activeGeneratorWarning": "Sie verwenden ein Plugin mit einem benutzerdefinierten Generator. Ihr aktuell geladenes Modell wird möglicherweise unter diesem Plugin angewendet oder nicht, abhängig von der Implementierung des Generators" + "loader.info.activeGeneratorWarning": "Sie verwenden ein Plugin mit einem benutzerdefinierten Generator. Ihr aktuell geladenes Modell wird möglicherweise unter diesem Plugin angewendet oder nicht, abhängig von der Implementierung des Generators", + "loader.guardrails.estimatedMemoryUsage": "Geschätzte Speichernutzung:", + "loader.guardrails.total": "Gesamt", + "loader.guardrails.gpu": "GPU", + "loader.guardrails.unavailable": "Speicherschätzung für dieses Modell nicht verfügbar", + "loader.guardrails.notEnoughResources": "Nicht genügend Ressourcen, um das Modell mit den aktuellen Einstellungen zu laden", + "loader.guardrails.notEnoughResources/options": "Optionen", + "loader.guardrails.notEnoughResources.moreInfoSection.appearsNotEnoughMemory": "Es scheint, dass Ihr System nicht genügend Speicher hat, um dieses Modell zu laden.", + "loader.guardrails.notEnoughResources.moreInfoSection.ifYouBelieveThisIsIncorrect": "Sie können die Modellladegrenzen in den Einstellungen anpassen oder gedrückt halten, um dennoch zu laden.", + "loader.guardrails.notEnoughResources.moreInfoSection.warning": "Das Laden eines zu großen Modells kann Ihr System überlasten und zum Absturz führen.", + "loader.guardrails.notEnoughResources.alwaysAllowLoadAnyway": "(Nicht Empfohlen) Immer laden erlauben, auch ohne Alt/Option gedrückt zu halten", + + "virtual": { + "local": { + "create": "Erstellen Sie ein virtuelles Modell", + "title": "Erstellen Sie ein lokales virtuelles Modell", + "description": "Erstellen sie ein virtuelles Modell, indem sie ein Modell mit einem Satz von Konfigurationen bündeln. Die zugrunde liegenden Modell-Gewichte werden dabei nicht dupliziert.", + "modelKey.label": "Modellschlüssel", + "modelKey.placeholder": "Geben Sie einen eindeutigen Modellschlüssel ein", + "modelKey.normalized": "Ihr Modellschlüssel wird normalisiert zu: {{normalized}}", + "baseModel.label": "Basismodell", + "baseModel.placeholder": "Wählen Sie ein Basismodell aus", + "baseModel.empty": "Laden Sie ein Modell herunter, um es als Basismodell zu verwenden", + "next": "Weiter", + "confirm": "Erstellen", + "error": "Fehler beim Erstellen des virtuellen Modells" + }, + "altsSelect": { + "title": "Modell-Quelle wechseln", + "resetButton": "Auf Standard zurücksetzen", + "description": "Es gibt mehrere verfügbare Quelldateien für dieses Modell.", + "trigger": "Varianten" + } + } } From 1b9b5f41d50ba1e5d044469939ac07a92fe23406 Mon Sep 17 00:00:00 2001 From: Archimedes1618 <36302281+Archimedes1618@users.noreply.github.com> Date: Wed, 4 Feb 2026 01:40:18 +0100 Subject: [PATCH 5/5] Add files via upload --- de/onboarding.json | 2 +- de/settings.json | 31 ++++++ de/shared.json | 271 ++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 301 insertions(+), 3 deletions(-) diff --git a/de/onboarding.json b/de/onboarding.json index 03261fdd..60a18378 100644 --- a/de/onboarding.json +++ b/de/onboarding.json @@ -24,7 +24,7 @@ "toolUse": { "step_0": { - "title": "Beta: Toolverwendung 🛠️ (Funktionsaufruf)", + "title": "Beta: Werkzeugverwendung 🛠️ (Funktionsaufruf)", "text_0": "Einige Modelle (z. B. Llama 3.1/3.2, Mistral, Qwen und mehr) wurden trainiert, um Werkzeuge zu verwenden.", "text_1": "Was das in der Praxis bedeutet: Sie stellen dem LLM ein Array von 'Werkzeugen' (Funktionssignaturen) in einem sehr bestimmten Format zur Verfügung, und das LLM kann entscheiden, ob es diese basierend auf der Eingabe des Benutzers 'aufrufen' möchte.", "text_2": "Sie können sich Anwendungsfälle wie das Abfragen einer API, das Ausführen von Code oder wirklich alles vorstellen, was als Funktionsaufruf ausgedrückt werden kann." diff --git a/de/settings.json b/de/settings.json index babe2821..a689ba58 100644 --- a/de/settings.json +++ b/de/settings.json @@ -1,6 +1,7 @@ { "settingsDialogTitle": "App-Einstellungen", "settingsDialogButtonTooltip": "App-Einstellungen", + "accountDialogButtonTooltip": "Benutzerkonto", "settingsNewButtonPopover": { "primary": "App-Einstellungen befinden sich jetzt in der unteren rechten Ecke.", @@ -48,6 +49,9 @@ "sideButtonLabels": "Seitenleisten-Beschriftungen anzeigen", "showModelFileNames": "Meine Modelle: Immer den vollständigen Modell-Dateinamen anzeigen", "colorThemeLabel": "Farbschema", + "appNavigationBarPositionLabel": "Position der Navigationsleiste", + "appNavigationBarPositionTop": "Oben", + "appNavigationBarPositionLeft": "Links", "complexityLevelLabel": "Komplexitätsstufe der Benutzeroberfläche", "selectComplexityLevelPlaceholder": "Wähle eine Standard-Komplexitätsstufe für die Benutzeroberfläche", "userComplexityLevelLabel": "Benutzer", @@ -91,6 +95,7 @@ "changeLanguageLabel": "Sprache der App ändern (noch in Entwicklung)", "developerLabel": "Entwickler", "localServiceLabel": "Lokaler LLM-Dienst (Headless)", + "modelDefaultsLabel": "Modell-Standardwerte", "showExperimentalFeaturesLabel": "Experimentelle Funktionen anzeigen", "appFirstLoadLabel": "App-Erfahrung beim ersten Laden", "showDebugInfoBlocksInChatLabel": "Debug-Infoblöcke im Chat anzeigen", @@ -135,11 +140,13 @@ "modelLoadingGuardrails.custom.label": "Speicherlimit: ", "modelLoadingGuardrails.custom.unitGB": "GB", "modelLoadingGuardrails.custom.description": "Legen Sie ein benutzerdefiniertes Speicherlimit für das Laden von Modellen fest. Modelle werden nicht geladen, wenn dieses Limit überschritten wird.", + "modelLoadingGuardrails.alwaysAllowLoadAnyway": "(Nicht empfohlen) Immer 'Laden trotzdem' erlauben, ohne Alt/Option zu halten", "experimentalLoadPresets": "Unterstützung für Modellladekonfigurationen in Voreinstellungen aktivieren", "experimentalLoadPresets.description": "Ob Voreinstellungen Modellladekonfigurationen enthalten dürfen. Diese Funktion ist experimentell und wir freuen uns über Feedback.", "unloadPreviousJITModelOnLoad": "JIT-Modelle automatisch entfernen: Sicherstellen, dass zu jedem Zeitpunkt höchstens 1 Modell über JIT geladen ist (entlädt vorheriges Modell)", + "autoDeleteExtensionPacks": "Automatisches Löschen der am wenigsten kürzlich verwendeten Runtime-Erweiterungspakete", "autoUpdateExtensionPacks": "Ausgewählte Runtime-Erweiterungspakete automatisch aktualisieren", "useHFProxy.label": "LM Studios Hugging Face Proxy verwenden", "useHFProxy.hint": "Verwenden Sie LM Studios Hugging Face Proxy zum Suchen und Herunterladen von Modellen. Dies kann Benutzern helfen, die Probleme beim direkten Zugriff auf Hugging Face haben.", @@ -179,5 +186,29 @@ "hasBetterFooterCardText": "Wir haben den Chat-Migrator verbessert, seit Sie Ihre alten Chats migriert haben. Sie können den Migrationsprozess erneut ausführen. (Wir erstellen einen neuen Ordner für die neu migrierten Chats.)", "dismissConfirm": "Verwerfen", "dismissConfirmDescription": "Die Chat-Migration kann jederzeit in den Einstellungen durchgeführt werden" + }, + "toolConfirmation": { + "label": "Werkzeug-Ausführungsbestätigungen", + "neverAsk": { + "label": "Nie nach Bestätigungen vor dem Ausführen eines Werkzeugs fragen (NICHT EMPFOHLEN)", + "hint": "Deaktiviert die Bestätigungen vor dem Ausführen eines Werkzeugs. Dies wird nicht empfohlen.", + "warnTitle": "Sind Sie sicher?", + "warnDescription": "Das Deaktivieren von Werkzeug-Ausführungsbestätigungen ist gefährlich. Falls eines Ihrer Plugins ein Werkzeug beigesteuert hat, das potenziell zerstörerische Aktionen ausführen kann (z. B. ein Kommando ausführen, Dateien löschen, Dateien überschreiben, Dateien hochladen usw.), wird das Modell dies ohne Bestätigung tun können. Sie können Bestätigungen jederzeit auf Basis jedes Werkzeugs oder sogar jedes Plugins deaktivieren. Diese Option zu aktivieren ist NICHT empfohlen. Bitte seien Sie vorsichtig.", + "warnButton": "Ich bin mir der Risiken bewusst" + } + }, + + "defaultContextLength": { + "label": "Standard-Kontextlänge", + "maxTitle": "Modellmaximum", + "customTitle": "Benutzerdefinierter Wert", + "maxSubtitle": "Verwenden Sie die maximale Kontextlänge, die vom jeweiligen Modell unterstützt wird.", + "customSubtitle": "Legen Sie die Standard-Kontextlänge für das Laden neuer Modelle fest. Falls die maximale Kontextlänge des Modells niedriger ist, wird dieser Wert verwendet.", + "invalidNaNError": "Ungültiger Kontextlängenwert. Verwende {{value}}", + "invalidRangeError": "Ungültiger Kontextlängenwert. Der Wert muss zwischen 1 und 2^30 liegen. Verwende {{value}}", + "largeContextWarning": "Je höher die Kontextlänge, desto mehr Speicher benötigt das Modell. Falls Sie unsicher sind, ändern Sie den Standardwert nicht." + }, + "jitTTL": { + "subtitle": "JIT-geladene Modelle werden automatisch entladen, wenn sie für diese Dauer inaktiv sind." } } diff --git a/de/shared.json b/de/shared.json index 700f3ca6..9ba91f0a 100644 --- a/de/shared.json +++ b/de/shared.json @@ -31,8 +31,275 @@ "retry": "Wiederholen" }, "artifacts": { - "fetchError": "Artefakte konnten nicht abgerufen werden" + "fetchError": "Artefakte konnten nicht abgerufen werden", + "organizationVisible": "Organisation sichtbar" }, + "incompatible": "Inkompatibel", - "compatible": "Kompatibel" + "compatible": "Kompatibel", + "public": "Öffentlich", + "private": "Privat", + "yes": "Ja", + "no": "Nein", + "go": "Los", + + "proceedWithEllipsis": "Fortfahren...", + "proceed": "Fortfahren", + "inProgress": "In Bearbeitung...", + "failed": "Fehlgeschlagen", + "pending": "Ausstehend", + "doneWithExclamation": "Abgeschlossen!", + "done": "Abgeschlossen", + "beta": "Beta", + + "complete": { + "completeWithEllipsis": "Vollständig...", + "complete": "Vollständig", + "completingWithEllipsis": "Vervollständigen...", + "completing": "Vervollständigen", + "completedWithExclamation": "Vollständig!", + "completed": "Vollständig" + }, + + "cancel": { + "cancelWithEllipsis": "Abbrechen...", + "cancel": "Abbrechen", + "cancelingWithEllipsis": "Abbrechen...", + "canceling": "Abbrechen", + "canceled": "Abgebrochen" + }, + + "next": { + "nextWithEllipsis": "Weiter...", + "next": "Weiter" + }, + + "back": { + "backWithEllipsis": "Zurück...", + "back": "Zurück" + }, + + "close": { + "closeWithEllipsis": "Schließen...", + "close": "Schließen", + "closingWithEllipsis": "Schließen...", + "closing": "Schließen", + "closedWithExclamation": "Geschlossen!", + "closed": "Geschlossen" + }, + + "delete": { + "deleteWithEllipsis": "Löschen...", + "delete": "Löschen", + "deletingWithEllipsis": "Löschen...", + "deleting": "Löschen", + "deletedWithExclamation": "Gelöscht!", + "deleted": "Gelöscht" + }, + + "retry": { + "retryWithEllipsis": "Wiederholen...", + "retry": "Wiederholen", + "retryingWithEllipsis": "Wiederholen...", + "retrying": "Wiederholen" + }, + + "refresh": { + "refreshWithEllipsis": "Aktualisieren...", + "refresh": "Aktualisieren", + "refreshingWithEllipsis": "Aktualisieren...", + "refreshing": "Aktualisieren", + "refreshedWithExclamation": "Aktualisiert!", + "refreshed": "Aktualisiert" + }, + + "confirm": { + "confirm": "Bestätigen", + "confirmingWithEllipsis": "Bestätigen...", + "confirming": "Bestätigen", + "confirmedWithExclamation": "Bestätigt!", + "confirmed": "Bestätigt" + }, + + "copy": { + "copyWithEllipsis": "Kopieren...", + "copy": "Kopieren", + "copyingWithEllipsis": "Kopieren...", + "copying": "Kopieren", + "copiedWithExclamation": "Kopiert!", + "copied": "Kopiert" + }, + + "edit": { + "editWithEllipsis": "Bearbeiten...", + "edit": "Bearbeiten", + "editingWithEllipsis": "Bearbeiten...", + "editing": "Bearbeiten", + "editedWithExclamation": "Bearbeitet!", + "edited": "Bearbeitet" + }, + + "load": { + "loadWithEllipsis": "Laden...", + "load": "Laden", + "loadingWithEllipsis": "Laden...", + "loading": "Laden", + "loadedWithExclamation": "Geladen!", + "loaded": "Geladen" + }, + + "save": { + "saveWithEllipsis": "Speichern...", + "save": "Speichern", + "savingWithEllipsis": "Speichern...", + "saving": "Speichern", + "savedWithExclamation": "Gespeichert!", + "saved": "Gespeichert" + }, + + "saveAs": { + "saveAsWithEllipsis": "Speichern unter...", + "saveAs": "Speichern unter" + }, + + "saveAsNew": { + "saveAsNewWithEllipsis": "Speichern unter neuem Namen...", + "saveAsNew": "Speichern unter neuem Namen" + }, + + "search": { + "searchWithEllipsis": "Suchen...", + "search": "Suchen", + "searchingWithEllipsis": "Suchen...", + "searching": "Suchen" + }, + + "update": { + "updateWithEllipsis": "Aktualisieren...", + "update": "Aktualisieren", + "updatingWithEllipsis": "Aktualisieren...", + "updating": "Aktualisieren", + "updatedWithExclamation": "Aktualisiert!", + "updated": "Aktualisiert" + }, + + "create": { + "createWithEllipsis": "Erstellen...", + "create": "Erstellen", + "creatingWithEllipsis": "Erstellen...", + "creating": "Erstellen", + "createdWithExclamation": "Erstellt!", + "created": "Erstellt" + }, + + "reset": { + "resetWithEllipsis": "Zurücksetzen...", + "reset": "Zurücksetzen", + "resettingWithEllipsis": "Zurücksetzen...", + "resetting": "Zurücksetzen" + }, + + "pause": { + "pause": "Pausieren", + "pausingWithEllipsis": "Pausieren...", + "pausing": "Pausieren", + "paused": "Pausiert" + }, + + "download": { + "download": "Herunterladen", + "downloadingWithEllipsis": "Herunterladen...", + "downloading": "Herunterladen", + "downloadedWithExclamation": "Heruntergeladen!", + "downloaded": "Heruntergeladen" + }, + + "upload": { + "uploadWithEllipsis": "Hochladen...", + "upload": "Hochladen", + "uploadingWithEllipsis": "Hochladen...", + "uploading": "Hochladen", + "uploadedWithExclamation": "Hochgeladen!", + "uploaded": "Hochgeladen" + }, + + "remove": { + "removeWithEllipsis": "Entfernen...", + "remove": "Entfernen", + "removingWithEllipsis": "Entfernen...", + "removing": "Entfernen", + "removedWithExclamation": "Entfernt!", + "removed": "Entfernt" + }, + + "uninstall": { + "uninstallWithEllipsis": "Deinstallieren...", + "uninstall": "Deinstallieren", + "uninstallingWithEllipsis": "Deinstallieren...", + "uninstalling": "Deinstallieren", + "uninstalledWithExclamation": "Deinstalliert!", + "uninstalled": "Deinstalliert" + }, + + "resume": { + "resumeWithEllipsis": "Fortsetzen...", + "resume": "Fortsetzen", + "resumingWithEllipsis": "Fortsetzen...", + "resuming": "Fortsetzen" + }, + + "start": { + "startWithEllipsis": "Start...", + "start": "Start", + "startingWithEllipsis": "Starten...", + "starting": "Starten", + "started": "Gestartet" + }, + + "stop": { + "stopWithEllipsis": "Anhalten...", + "stop": "Stop", + "stoppingWithEllipsis": "Anhalten...", + "stopping": "Anhalten", + "stoppedWithExclamation": "Angehalten!", + "stopped": "Angehalten" + }, + + "import": { + "importWithEllipsis": "Importieren...", + "import": "Import", + "importingWithEllipsis": "Importieren...", + "importing": "Importieren", + "importedWithExclamation": "Importiert!", + "imported": "Importiert" + }, + + "letsGo": { + "letsGo": "Los geht's", + "letsGoWithEllipsis": "Los geht's...", + "letsGoWithExclamation": "Los geht's!" + }, + + "run": { + "runWithEllipsis": "Ausführen...", + "run": "Ausführen", + "runningWithEllipsis": "Ausführen...", + "running": "Ausführen" + }, + + "configure": { + "configureWithEllipsis": "Konfigurieren...", + "configure": "Konfigurieren", + "configuringWithEllipsis": "Konfigurieren...", + "configured": "Konfiguriert" + }, + + "publish": { + "publishWithEllipsis": "Veröffentlichen...", + "publish": "Veröffentlichen", + "publishingWithEllipsis": "Veröffentlichen...", + "publishing": "Veröffentlichen", + "publishedWithExclamation": "Veröffentlicht!", + "published": "Veröffentlicht" + } }