Files
hkuds--lightrag/lightrag_webui/src/locales/de.json
T
2026-07-13 12:08:54 +08:00

494 lines
22 KiB
JSON

{
"settings": {
"language": "Sprache",
"theme": "Design",
"light": "Hell",
"dark": "Dunkel",
"system": "System"
},
"header": {
"documents": "Dokumente",
"knowledgeGraph": "Wissensgraph",
"retrieval": "Abruf",
"api": "API",
"projectRepository": "Projekt-Repository",
"logout": "Abmelden",
"frontendNeedsRebuild": "Frontend muss neu erstellt werden",
"themeToggle": {
"switchToLight": "Zu hellem Design wechseln",
"switchToDark": "Zu dunklem Design wechseln"
}
},
"login": {
"description": "Bitte geben Sie Ihr Konto und Passwort ein, um sich im System anzumelden",
"username": "Benutzername",
"usernamePlaceholder": "Bitte geben Sie einen Benutzernamen ein",
"password": "Passwort",
"passwordPlaceholder": "Bitte geben Sie ein Passwort ein",
"loginButton": "Anmelden",
"loggingIn": "Anmeldung läuft...",
"successMessage": "Anmeldung erfolgreich",
"errorEmptyFields": "Bitte geben Sie Ihren Benutzernamen und Ihr Passwort ein",
"errorInvalidCredentials": "Anmeldung fehlgeschlagen, bitte überprüfen Sie Benutzername und Passwort",
"authDisabled": "Authentifizierung ist deaktiviert. Verwenden des anmeldefreien Modus.",
"guestMode": "Anmeldefrei"
},
"common": {
"cancel": "Abbrechen",
"save": "Speichern",
"saving": "Speichern...",
"saveFailed": "Speichern fehlgeschlagen"
},
"documentPanel": {
"clearDocuments": {
"button": "Löschen",
"tooltip": "Dokumente löschen",
"title": "Dokumente löschen",
"description": "Dies entfernt alle Dokumente aus dem System",
"warning": "WARNUNG: Diese Aktion löscht alle Dokumente dauerhaft und kann nicht rückgängig gemacht werden!",
"confirm": "Möchten Sie wirklich alle Dokumente löschen?",
"confirmPrompt": "Geben Sie 'yes' ein, um diese Aktion zu bestätigen",
"confirmPlaceholder": "Geben Sie yes ein, um zu bestätigen",
"clearCache": "LLM-Cache löschen",
"confirmButton": "JA",
"clearing": "Löschen...",
"timeout": "Löschvorgang hat das Zeitlimit überschritten, bitte versuchen Sie es erneut",
"success": "Dokumente erfolgreich gelöscht",
"cacheCleared": "Cache erfolgreich gelöscht",
"cacheClearFailed": "Cache konnte nicht gelöscht werden:\n{{error}}",
"failed": "Dokumente löschen fehlgeschlagen:\n{{message}}",
"error": "Dokumente löschen fehlgeschlagen:\n{{error}}"
},
"deleteDocuments": {
"button": "Löschen",
"tooltip": "Ausgewählte Dokumente löschen",
"title": "Dokumente löschen",
"description": "Dies löscht die ausgewählten Dokumente dauerhaft aus dem System",
"warning": "WARNUNG: Diese Aktion löscht die ausgewählten Dokumente dauerhaft und kann nicht rückgängig gemacht werden!",
"confirm": "Möchten Sie wirklich {{count}} ausgewählte(s) Dokument(e) löschen?",
"confirmPrompt": "Geben Sie 'yes' ein, um diese Aktion zu bestätigen",
"confirmPlaceholder": "Geben Sie yes ein, um zu bestätigen",
"confirmButton": "JA",
"deleteFileOption": "Auch hochgeladene Dateien löschen",
"deleteFileTooltip": "Aktivieren Sie diese Option, um auch die entsprechenden hochgeladenen Dateien auf dem Server zu löschen",
"deleteLLMCacheOption": "Auch extrahierten LLM-Cache löschen",
"success": "Dokumentlösch-Pipeline erfolgreich gestartet",
"failed": "Dokumente löschen fehlgeschlagen:\n{{message}}",
"error": "Dokumente löschen fehlgeschlagen:\n{{error}}",
"busy": "Pipeline ist beschäftigt, bitte versuchen Sie es später erneut",
"notAllowed": "Keine Berechtigung, diese Operation auszuführen"
},
"selectDocuments": {
"selectCurrentPage": "Aktuelle Seite auswählen ({{count}})",
"deselectAll": "Alle Auswahl aufheben ({{count}})"
},
"uploadDocuments": {
"button": "Hochladen",
"tooltip": "Dokumente hochladen",
"title": "Dokumente hochladen",
"description": "Ziehen Sie Ihre Dokumente hierher oder klicken Sie zum Durchsuchen.",
"single": {
"uploading": "Hochladen {{name}}: {{percent}}%",
"success": "Upload erfolgreich:\n{{name}} erfolgreich hochgeladen",
"failed": "Upload fehlgeschlagen:\n{{name}}\n{{message}}",
"error": "Upload fehlgeschlagen:\n{{name}}\n{{error}}"
},
"batch": {
"uploading": "Dateien werden hochgeladen...",
"success": "Dateien erfolgreich hochgeladen",
"error": "Einige Dateien konnten nicht hochgeladen werden"
},
"generalError": "Upload fehlgeschlagen\n{{error}}",
"fileTypes": "Unterstützte Typen: TXT, MD, TEXTPACK, MDX, DOCX, PDF, PPTX, XLSX, RTF, ODT, EPUB, HTML, HTM, TEX, JSON, XML, YAML, YML, CSV, LOG, CONF, INI, PROPERTIES, SQL, BAT, SH, C, H, CPP, HPP, PY, JAVA, JS, TS, SWIFT, GO, RB, PHP, CSS, SCSS, LESS",
"fileUploader": {
"singleFileLimit": "Es kann nicht mehr als 1 Datei gleichzeitig hochgeladen werden",
"maxFilesLimit": "Es können nicht mehr als {{count}} Dateien hochgeladen werden",
"fileRejected": "Datei {{name}} wurde abgelehnt",
"unsupportedType": "Nicht unterstützter Dateityp",
"fileTooLarge": "Datei zu groß, maximale Größe ist {{maxSize}}",
"dropHere": "Dateien hier ablegen",
"dragAndDrop": "Dateien hierher ziehen oder klicken, um Dateien auszuwählen",
"removeFile": "Datei entfernen",
"uploadDescription": "Sie können {{isMultiple ? 'mehrere' : count}} Dateien hochladen (bis zu {{maxSize}} pro Datei)",
"duplicateFile": "Dateiname existiert bereits im Server-Cache"
}
},
"documentManager": {
"title": "Dokumentenverwaltung",
"scanButton": "Scannen/Wiederholen",
"scanTooltip": "Dokumente im Eingabeordner scannen und verarbeiten sowie alle fehlgeschlagenen Dokumente erneut verarbeiten",
"refreshTooltip": "Dokumentenliste zurücksetzen",
"pipelineStatusButton": "Pipeline",
"pipelineStatusTooltip": "Status der Dokumentverarbeitungs-Pipeline anzeigen",
"uploadedTitle": "Hochgeladene Dokumente",
"uploadedDescription": "Liste der hochgeladenen Dokumente und ihrer Status.",
"emptyTitle": "Keine Dokumente",
"emptyDescription": "Es wurden noch keine Dokumente hochgeladen.",
"columns": {
"id": "ID",
"fileName": "Dateiname",
"summary": "Zusammenfassung",
"status": "Status",
"length": "Länge",
"chunks": "Chunks",
"created": "Erstellt",
"updated": "Aktualisiert",
"metadata": "Metadaten",
"select": "Auswählen"
},
"filters": {
"all": "Alle",
"completed": "Abgeschlossen",
"parse": "Extraktion",
"analyze": "Analyse",
"process": "Verarbeitung",
"failed": "Fehlgeschlagen"
},
"status": {
"all": "Alle",
"completed": "Abgeschlossen",
"preprocessed": "Vorverarbeitet",
"parsing": "Wird geparst",
"analyzing": "Wird analysiert",
"processing": "Verarbeitung",
"pending": "Ausstehend",
"failed": "Fehlgeschlagen"
},
"errors": {
"loadFailed": "Dokumente konnten nicht geladen werden\n{{error}}",
"scanFailed": "Dokumente konnten nicht gescannt werden\n{{error}}",
"scanProgressFailed": "Scan-Fortschritt konnte nicht abgerufen werden\n{{error}}"
},
"fileNameLabel": "Dateiname",
"showButton": "Anzeigen",
"hideButton": "Ausblenden",
"showFileNameTooltip": "Dateiname anzeigen",
"hideFileNameTooltip": "Dateiname ausblenden",
"details": {
"title": "Statusdetails",
"openTooltip": "Statusdetails anzeigen",
"content": "Details",
"copyButton": "Kopieren",
"copyTooltip": "Statusdetails kopieren",
"copySuccess": "Statusdetails kopiert",
"copyFailed": "Statusdetails konnten nicht kopiert werden"
}
},
"pipelineStatus": {
"title": "Pipeline-Status",
"busy": "Pipeline beschäftigt",
"requestPending": "Anfrage ausstehend",
"cancellationRequested": "Stornierung angefordert",
"jobName": "Auftragsname",
"startTime": "Startzeit",
"progress": "Fortschritt",
"unit": "Batch",
"pipelineMessages": "Pipeline-Nachrichten",
"cancelButton": "Abbrechen",
"cancelTooltip": "Pipeline-Verarbeitung abbrechen",
"cancelConfirmTitle": "Pipeline-Stornierung bestätigen",
"cancelConfirmDescription": "Dies unterbricht die laufende Pipeline-Verarbeitung. Möchten Sie wirklich fortfahren?",
"cancelConfirmButton": "Stornierung bestätigen",
"cancelInProgress": "Stornierung läuft...",
"pipelineNotRunning": "Pipeline läuft nicht",
"cancelSuccess": "Pipeline-Stornierung angefordert",
"cancelFailed": "Pipeline konnte nicht abgebrochen werden\n{{error}}",
"cancelNotBusy": "Pipeline läuft nicht, keine Stornierung erforderlich",
"errors": {
"fetchFailed": "Pipeline-Status konnte nicht abgerufen werden\n{{error}}"
}
}
},
"graphPanel": {
"dataIsTruncated": "Graphdaten wurden auf maximale Knotenanzahl gekürzt",
"fetchRetriesExhausted": "Graphdaten konnten nicht geladen werden. Zum erneuten Versuch aktualisieren.",
"graphBuildFailed": "Graphdaten konnten nicht gerendert werden. Zum erneuten Versuch aktualisieren.",
"statusDialog": {
"title": "LightRAG Server-Einstellungen",
"description": "Aktuellen Systemstatus und Verbindungsinformationen anzeigen"
},
"legend": "Legende",
"nodeTypes": {
"person": "Person",
"category": "Kategorie",
"geo": "Geografisch",
"location": "Ort",
"organization": "Organisation",
"event": "Ereignis",
"equipment": "Ausrüstung",
"weapon": "Waffe",
"animal": "Tier",
"unknown": "Unbekannt",
"object": "Objekt",
"group": "Gruppe",
"technology": "Technologie",
"product": "Produkt",
"document": "Dokument",
"content": "Inhalt",
"data": "Daten",
"artifact": "Artefakt",
"concept": "Konzept",
"naturalobject": "Natürliches Objekt",
"method": "Methode",
"creature": "Kreatur",
"plant": "Pflanze",
"disease": "Krankheit",
"drug": "Medikament",
"food": "Lebensmittel",
"table": "Tabelle",
"drawing": "Zeichnung",
"equation": "Gleichung",
"other": "Sonstiges"
},
"sideBar": {
"settings": {
"settings": "Einstellungen",
"healthCheck": "Gesundheitsprüfung",
"showPropertyPanel": "Eigenschaften-Panel anzeigen",
"showSearchBar": "Suchleiste anzeigen",
"showNodeLabel": "Knotenbezeichnung anzeigen",
"nodeDraggable": "Knoten verschiebbar",
"showEdgeLabel": "Kantenbezeichnung anzeigen",
"hideUnselectedEdges": "Nicht ausgewählte Kanten ausblenden",
"edgeEvents": "Kanten-Ereignisse",
"edgeEventsDisabledHint": "Deaktiviert für Graphen mit mehr als {{count}} Kanten",
"maxQueryDepth": "Maximale Abfragetiefe",
"maxNodes": "Maximale Knotenanzahl",
"resetToDefault": "Auf Standard zurücksetzen",
"edgeSizeRange": "Kantengrößenbereich",
"depth": "T",
"node": "Knoten",
"edge": "Kante",
"degree": "Grad",
"apiKey": "API-Schlüssel",
"enterYourAPIkey": "Geben Sie Ihren API-Schlüssel ein",
"save": "Speichern",
"refreshLayout": "Layout aktualisieren"
},
"zoomControl": {
"zoomIn": "Vergrößern",
"zoomOut": "Verkleinern",
"resetZoom": "Zoom zurücksetzen",
"rotateCamera": "Im Uhrzeigersinn drehen",
"rotateCameraCounterClockwise": "Gegen den Uhrzeigersinn drehen"
},
"layoutsControl": {
"startAnimation": "Layout-Animation fortsetzen",
"stopAnimation": "Layout-Animation stoppen",
"layoutGraph": "Graph layouten",
"layouts": {
"Circular": "Kreisförmig",
"Circlepack": "Kreis-Packung",
"Random": "Zufällig",
"Noverlaps": "Keine Überlappungen",
"Force Directed": "Kraftgerichtet",
"Force Atlas": "Force Atlas"
}
},
"fullScreenControl": {
"fullScreen": "Vollbild",
"windowed": "Fenstermodus"
},
"legendControl": {
"toggleLegend": "Legende umschalten"
}
},
"statusIndicator": {
"connected": "Verbunden",
"disconnected": "Getrennt"
},
"statusCard": {
"unavailable": "Statusinformationen nicht verfügbar",
"serverInfo": "Server-Informationen",
"inputDirectory": "Eingabeverzeichnis",
"parser": "Parser",
"mineru": "MinerU",
"docling": "Docling",
"otherSettings": "Weitere Einstellungen",
"llmConfig": "Modellkonfiguration",
"llmBinding": "LLM-Bindung",
"llmBindingHost": "LLM-Endpunkt",
"llmModel": "LLM-Modell",
"embeddingConfig": "Einbettungskonfiguration",
"embeddingBinding": "Einbettungsbindung",
"embeddingBindingHost": "Einbettungs-Endpunkt",
"embeddingModel": "Einbettungsmodell",
"storageConfig": "Speicherkonfiguration",
"kvStorage": "KV-Speicher",
"docStatusStorage": "Dokumentstatus-Speicher",
"graphStorage": "Graph-Speicher",
"vectorStorage": "Vektor-Speicher",
"workspace": "Arbeitsbereich",
"rerankerConfig": "Reranker-Konfiguration",
"rerankerBindingHost": "Reranker-Endpunkt",
"rerankerModel": "Reranker-Modell",
"lockStatus": "Sperrstatus"
},
"propertiesView": {
"editProperty": "{{property}} bearbeiten",
"editLockedByPipeline": "Pipeline ist ausgelastet; Bearbeitung deaktiviert",
"editPropertyDescription": "Bearbeiten Sie den Eigenschaftswert im Textbereich unten.",
"errors": {
"duplicateName": "Knotenname existiert bereits",
"updateFailed": "Knoten konnte nicht aktualisiert werden",
"tryAgainLater": "Bitte versuchen Sie es später erneut",
"updateSuccessButMergeFailed": "Eigenschaften aktualisiert, aber Zusammenführung fehlgeschlagen: {{error}}",
"mergeFailed": "Zusammenführung fehlgeschlagen: {{error}}"
},
"success": {
"entityUpdated": "Knoten erfolgreich aktualisiert",
"relationUpdated": "Beziehung erfolgreich aktualisiert",
"entityMerged": "Knoten erfolgreich zusammengeführt"
},
"mergeOptionLabel": "Automatisch zusammenführen, wenn ein doppelter Name gefunden wird",
"mergeOptionDescription": "Wenn aktiviert, wird beim Umbenennen in einen bestehenden Namen dieser Knoten in den bestehenden zusammengeführt, anstatt zu scheitern.",
"mergeDialog": {
"title": "Knoten zusammengeführt",
"description": "\"{{source}}\" wurde in \"{{target}}\" zusammengeführt.",
"refreshHint": "Aktualisieren Sie den Graph, um die neueste Struktur zu laden.",
"keepCurrentStart": "Aktualisieren und aktuellen Startknoten beibehalten",
"useMergedStart": "Aktualisieren und zusammengeführten Knoten verwenden",
"refreshing": "Graph wird aktualisiert..."
},
"node": {
"title": "Knoten",
"id": "ID",
"labels": "Bezeichnungen",
"degree": "Grad",
"properties": "Eigenschaften",
"relationships": "Beziehungen (innerhalb des Teilgraphen)",
"expandNode": "Knoten erweitern",
"pruneNode": "Knoten ausblenden",
"deleteAllNodesError": "Löschen aller Knoten im Graph verweigert",
"nodesRemoved": "{{count}} Knoten entfernt, einschließlich verwaister Knoten",
"noNewNodes": "Keine erweiterbaren Knoten gefunden",
"propertyNames": {
"description": "Beschreibung",
"entity_id": "Name",
"entity_type": "Typ",
"source_id": "C-ID",
"Neighbour": "Nachbar",
"file_path": "Datei",
"keywords": "Schlüssel",
"weight": "Gewicht"
}
},
"edge": {
"title": "Beziehung",
"id": "ID",
"type": "Typ",
"source": "Quelle",
"target": "Ziel",
"properties": "Eigenschaften"
}
},
"search": {
"placeholder": "Knoten auf der Seite suchen...",
"message": "Und {{count}} weitere"
},
"graphLabels": {
"selectTooltip": "Teilgraph eines Knotens (Bezeichnung) abrufen",
"noLabels": "Keine passenden Knoten gefunden",
"label": "Knotenname suchen",
"placeholder": "Knotenname suchen...",
"andOthers": "Und {{count}} weitere",
"refreshGlobalTooltip": "Globale Graphdaten aktualisieren und Suchverlauf zurücksetzen",
"refreshCurrentLabelTooltip": "Graphdaten der aktuellen Seite aktualisieren",
"refreshingTooltip": "Daten werden aktualisiert..."
},
"emptyGraph": "Leer (Bitte erneut laden)"
},
"retrievePanel": {
"chatMessage": {
"copyTooltip": "In Zwischenablage kopieren",
"copyError": "Text konnte nicht in die Zwischenablage kopiert werden",
"copyEmpty": "Kein Inhalt zum Kopieren",
"copySuccess": "Inhalt in Zwischenablage kopiert",
"copySuccessLegacy": "Inhalt kopiert (Legacy-Methode)",
"copySuccessManual": "Inhalt kopiert (manuelle Methode)",
"copyFailed": "Inhalt konnte nicht kopiert werden",
"copyManualInstruction": "Bitte wählen Sie den Text manuell aus und kopieren Sie ihn",
"thinking": "Denken...",
"thinkingTime": "Denkzeit {{time}}s",
"thinkingInProgress": "Denken läuft..."
},
"retrieval": {
"startPrompt": "Starten Sie eine Abfrage, indem Sie Ihre Frage unten eingeben",
"clear": "Löschen",
"send": "Senden",
"stop": "Stopp",
"userTerminated": "Vom Benutzer abgebrochen — die Antwort ist möglicherweise unvollständig",
"placeholder": "Geben Sie Ihre Abfrage ein (Präfix unterstützt: /<Abfragemodus>)",
"error": "Fehler: Antwort konnte nicht abgerufen werden",
"queryModeError": "Nur die folgenden Abfragemodi werden unterstützt: {{modes}}",
"queryModePrefixInvalid": "Ungültiges Abfragemodus-Präfix. Verwenden Sie: /<mode> [Leerzeichen] Ihre Abfrage"
},
"querySettings": {
"parametersTitle": "Parameter",
"parametersDescription": "Konfigurieren Sie Ihre Abfrageparameter",
"queryMode": "Abfragemodus",
"queryModeTooltip": "Abfragestrategie auswählen:\n• Naive: Traditionelle Text-Chunk-Vektorabfrage\n• Local: Fokus auf Entitätsabfrage\n• Global: Fokus auf Beziehungsabfrage\n• Hybrid: Local+Global\n• Mix: Local+Global+Naive\n• Bypass: Abfrage überspringen, Konversationsverlauf und aktuelle Frage an LLM senden",
"queryModeWarning": "Kann die Abrufqualität verringern",
"queryModeOptions": {
"naive": "Naive",
"local": "Local",
"global": "Global",
"hybrid": "Hybrid",
"mix": "Mix",
"bypass": "Bypass"
},
"responseFormat": "Antwortformat",
"responseFormatTooltip": "Definiert das Antwortformat. Beispiele:\n• Mehrere Absätze\n• Einzelner Absatz\n• Aufzählungspunkte",
"responseFormatOptions": {
"multipleParagraphs": "Mehrere Absätze",
"singleParagraph": "Einzelner Absatz",
"bulletPoints": "Aufzählungspunkte"
},
"topK": "KG Top K",
"topKTooltip": "Anzahl der abzurufenden Entitäten und Beziehungen. Gilt für Nicht-Naive-Modi.",
"topKPlaceholder": "top_k-Wert eingeben",
"chunkTopK": "Chunk Top K",
"chunkTopKTooltip": "Anzahl der abzurufenden Text-Chunks, gilt für alle Modi.",
"chunkTopKPlaceholder": "chunk_top_k-Wert eingeben",
"maxEntityTokens": "Max. Entitäts-Tokens",
"maxEntityTokensTooltip": "Maximale Anzahl von Tokens, die für den Entitätskontext im einheitlichen Token-Kontrollsystem zugewiesen werden",
"maxRelationTokens": "Max. Beziehungs-Tokens",
"maxRelationTokensTooltip": "Maximale Anzahl von Tokens, die für den Beziehungskontext im einheitlichen Token-Kontrollsystem zugewiesen werden",
"maxTotalTokens": "Max. Gesamt-Tokens",
"maxTotalTokensTooltip": "Maximales Gesamt-Token-Budget für den gesamten Abfragekontext (Entitäten + Beziehungen + Chunks + System-Prompt)",
"historyTurns": "Verlaufsturns",
"historyTurnsTooltip": "Anzahl der vollständigen Konversationsturns (Benutzer-Assistenten-Paare), die im Antwortkontext berücksichtigt werden sollen",
"historyTurnsPlaceholder": "Anzahl der Verlaufsturns",
"onlyNeedContext": "Nur Kontext benötigt",
"onlyNeedContextTooltip": "Wenn True, wird nur der abgerufene Kontext ohne Generierung einer Antwort zurückgegeben",
"onlyNeedPrompt": "Nur Prompt benötigt",
"onlyNeedPromptTooltip": "Wenn True, wird nur der generierte Prompt ohne Erzeugung einer Antwort zurückgegeben",
"streamResponse": "Stream-Antwort",
"streamResponseTooltip": "Wenn True, aktiviert Streaming-Ausgabe für Echtzeit-Antworten",
"userPrompt": "Zusätzlicher Ausgabe-Prompt",
"userPromptTooltip": "Geben Sie zusätzliche Antwortanforderungen an das LLM an (unabhängig vom Abfrageinhalt, nur für die Ausgabeverarbeitung).",
"userPromptPlaceholder": "Benutzerdefinierten Prompt eingeben (optional)",
"enableRerank": "Rerank aktivieren",
"enableRerankTooltip": "Reranking für abgerufene Text-Chunks aktivieren. Wenn True, aber kein Rerank-Modell konfiguriert ist, wird eine Warnung ausgegeben. Standard ist True."
}
},
"apiSite": {
"loading": "API-Dokumentation wird geladen..."
},
"apiKeyAlert": {
"title": "API-Schlüssel ist erforderlich",
"description": "Bitte geben Sie Ihren API-Schlüssel ein, um auf den Dienst zuzugreifen",
"placeholder": "API-Schlüssel eingeben",
"save": "Speichern"
},
"pagination": {
"showing": "Zeige {{start}} bis {{end}} von {{total}} Einträgen",
"page": "Seite",
"pageSize": "Seitengröße",
"firstPage": "Erste Seite",
"prevPage": "Vorherige Seite",
"nextPage": "Nächste Seite",
"lastPage": "Letzte Seite"
}
}