241 lines
14 KiB
TypeScript
241 lines
14 KiB
TypeScript
import type { IIBI18nMap } from '.'
|
|
|
|
export const de: Partial<IIBI18nMap> = {
|
|
serverKeyRequired:
|
|
'Für die weitere Nutzung ist die Eingabe eines Schlüssels erforderlich, der vom Server konfiguriert wurde.',
|
|
removeFromSearchScanPathAndQuickMove: 'Schnellzugriff entfernen',
|
|
addToSearchScanPathAndQuickMove: 'Schnellzugriff hinzufügen',
|
|
openWithLocalFileBrowser: 'Im lokalen Dateimanager öffnen',
|
|
'fuzzy-search-noResults': 'Es wurde nichts gefunden',
|
|
'fuzzy-search-placeholder':
|
|
'Geben Sie einen Teil der Bildinformationen oder des Dateinamens ein, um passende Ergebnisse zu finden',
|
|
'fuzzy-search': 'Schnellsuche',
|
|
autoUpdate: 'Erkannte Änderungen, automatische Aktualisierung wird ausgeführt',
|
|
autoUpdateIndex: 'Index automatisch aktualisieren',
|
|
autoUpdateIndexDesc: 'Index automatisch aktualisieren, wenn er veraltet ist (beim Zurückkehren zur Seite). Wenn deaktiviert, wird eine Aufforderung zur manuellen Aktualisierung angezeigt',
|
|
indexExpiredManualUpdate: 'Index veraltet, bitte auf die Schaltfläche "Index aktualisieren" klicken, um manuell zu aktualisieren',
|
|
autoUpdateFeatureTip: '💡 Tipp: Um häufige Index-Updates zu vermeiden, die Ihren Workflow unterbrechen, können Sie "Index automatisch aktualisieren" in den globalen Einstellungen deaktivieren. Wenn deaktiviert, können Sie immer noch suchen (basierend auf dem veralteten Index) und bei Bedarf manuell aktualisieren.',
|
|
gotIt: 'Verstanden',
|
|
faq: 'FAQ',
|
|
helpFeedback: 'Hilfe / Feedback',
|
|
helpFeedbackWay1: 'FAQ ansehen / ähnliche Issues suchen',
|
|
helpFeedbackSearchIssues: 'Issues durchsuchen',
|
|
helpFeedbackWay2: 'Neues Issue erstellen',
|
|
helpFeedbackNewIssue: 'Auf GitHub erstellen',
|
|
helpFeedbackWay3: 'Dem Maintainer eine E-Mail senden',
|
|
|
|
// ===== Tag Graph (Topic Search) =====
|
|
tagGraphGenerating: 'Diagramm wird erzeugt…',
|
|
tagGraphStatLayers: 'Ebenen',
|
|
tagGraphStatNodes: 'Knoten',
|
|
tagGraphStatLinks: 'Verbindungen',
|
|
tagGraphAllLayers: 'Alle Ebenen',
|
|
tagGraphFilterPlaceholder: 'Stichwort-Filter (Treffer + Nachbarn)',
|
|
tagGraphFilterHopsTitle: 'Erweitern (N Hops)',
|
|
tagGraphKeywordLimitTitle: 'Maximale Keywords in der Tag-Ebene',
|
|
tagGraphFilterApply: 'Filtern',
|
|
tagGraphFilterReset: 'Zurücksetzen',
|
|
tagGraphTooltipFilter: 'Filtern',
|
|
tagGraphTooltipOpenCluster: 'Cluster öffnen',
|
|
tagGraphFullscreenUnsupported: 'Vollbild wird in dieser Umgebung nicht unterstützt',
|
|
tagGraphFullscreenFailed: 'Vollbild konnte nicht gestartet werden',
|
|
selectExactMatchTag: 'Wähle Tags für exakte Übereinstimmung aus',
|
|
selectAnyMatchTag: '(Optional) Wähle Tags für beliebige Übereinstimmung aus',
|
|
selectExcludeTag: '(Optional) Wähle Tags zum Ausschliessen aus',
|
|
exactMatch: 'Exakte Übereinstimmung',
|
|
anyMatch: 'Beliebige Übereinstimmung',
|
|
exclude: 'Ausschliessen',
|
|
showTiktokNavigator: 'Navigationsschaltflächen anzeigen',
|
|
showTiktokNavigatorDesc: 'Zeigen Sie die Navigationstasten (Pfeile nach oben/unten) in der TikTok-Ansicht an',
|
|
|
|
// ===== Topic Search (Experimental) =====
|
|
topicSearchExperimental: 'Natürliche Sprach-Kategorisierung & Suche (Experimentell)',
|
|
topicSearchTitleExperimental: 'Natürliche Sprach-Kategorisierung & Suche (Experimentell)',
|
|
topicSearchScope: 'Bereich',
|
|
topicSearchNeedScope: 'Bitte zuerst einen Bereich (Ordner) auswählen',
|
|
topicSearchQueryPlaceholder: 'Geben Sie einen Satz ein, um ähnliche Bilder zu finden (RAG-ähnliche Suche)',
|
|
topicSearchOpenResults: 'Ergebnisse öffnen',
|
|
topicSearchThreshold: 'Schwelle',
|
|
topicSearchMinClusterSize: 'Min. Cluster',
|
|
topicSearchEmptyNoScope: 'Bitte zuerst einen Bereich auswählen, dann aktualisieren/kategorisieren',
|
|
topicSearchEmptyNoTopics: 'Noch keine Themen (versuchen Sie „Min. Cluster“ zu verringern oder „Schwelle“ anzupassen)',
|
|
topicSearchChooseScope: 'Bereich auswählen',
|
|
topicSearchRefreshAndCluster: 'Aktualisieren/Kategorisieren',
|
|
topicSearchScopeModalTitle: 'Vektorisierungsbereich auswählen (Ordner)',
|
|
topicSearchScopeTip: 'Standardmäßig ist kein Bereich aktiviert. Sie müssen Ordner auswählen, um zu kategorisieren/suchen. Bereich stammt aus QuickMovePaths.',
|
|
topicSearchSavingToBackend: 'Wird im Backend gespeichert...',
|
|
topicSearchScopePlaceholder: 'Ordner auswählen (Mehrfachauswahl)',
|
|
topicSearchRecallMsg: '{0} / {1} abgerufen (TopK={2})',
|
|
topicSearchCacheStale: 'Zwischengespeichertes Ergebnis wird angezeigt (Update verfügbar)',
|
|
topicSearchCacheStaleDesc: 'Ordner im ausgewählten Bereich könnten geändert worden sein. Der Cache könnte veraltet sein. Klicken Sie auf „Update", um Themen neu zu erzeugen (Index wird zuerst aktualisiert).',
|
|
topicSearchCacheUpdate: 'Cache aktualisieren',
|
|
topicSearchCacheHit: 'Zwischengespeichertes Ergebnis',
|
|
topicSearchCacheHitDesc: 'Zeigt zwischengespeicherte Themen aus früheren Analysen an. Klicken Sie auf Update, um neu zu erzeugen.',
|
|
topicSearchCollapse: 'Einklappen',
|
|
topicSearchExpand: 'Ausklappen',
|
|
|
|
topicSearchGuideTitle: 'Schnellstart (Experimentell)',
|
|
topicSearchGuideStep1: 'Wählen Sie die Ordner (Bereich) zur Analyse aus (Mehrfachauswahl)',
|
|
topicSearchGuideStep2: 'Klicken Sie auf „Aktualisieren", um Themenkarten zu erzeugen (inkrementelle Vektorisierung)',
|
|
topicSearchGuideStep3: 'Geben Sie einen Satz ein, um zu suchen; ähnliche Bilder werden abgerufen und die Ergebnisse geöffnet',
|
|
topicSearchGuideAdvantage1: 'Automatische Gruppierung nach semantischer Ähnlichkeit: KI entdeckt automatisch ähnliche Themen ohne manuelle Kategorisierung',
|
|
topicSearchGuideAdvantage2: 'Natürliche Sprachsemantiksuche: Schnelles Finden verwandter Bilder mit einem Satz, ähnlich der RAG-Suche',
|
|
topicSearchGuideEmptyReasonNoScope: 'Leer, weil: kein Bereich ausgewählt (standardmäßig deaktiviert). Klicken Sie auf „Bereich“, um Ordner zu wählen.',
|
|
topicSearchGuideEmptyReasonNoTopics: 'Leer, weil: für diesen Bereich noch keine Themen erzeugt wurden (Aktualisieren oder Min. Cluster/Schwelle senken).',
|
|
topicSearchRequirementsTitle: 'Voraussetzungen',
|
|
topicSearchRequirementsOpenai: 'Erforderlich: OPENAI_BASE_URL und OPENAI_API_KEY (Backend-Umgebungsvariablen)',
|
|
topicSearchRequirementsDepsPython: 'Erforderlich: Python-Abhängigkeiten numpy und hnswlib (ohne sie ist die Funktion deaktiviert)',
|
|
topicSearchRequirementsDepsDesktop: 'Desktop-App: Abhängigkeiten sind enthalten (numpy/hnswlib müssen nicht installiert werden)',
|
|
topicSearchRequirementsInstallCmd: 'Installation: pip install numpy hnswlib',
|
|
topicSearchJobFailed: 'Job fehlgeschlagen',
|
|
topicSearchJobStage: 'Phase',
|
|
topicSearchJobQueued: 'Job in Warteschlange…',
|
|
topicSearchJobStageEmbedding: 'Vektorisierung…',
|
|
topicSearchJobStageClustering: 'Clustering…',
|
|
topicSearchJobStageTitling: 'Titel werden erzeugt…',
|
|
topicSearchJobStageDone: 'Fertig',
|
|
topicSearchJobStageError: 'Fehler',
|
|
topicSearchJobEmbeddingDesc: '{0}/{1} vektorisiert (gescannt {2}); aktuell: {3}',
|
|
topicSearchJobClusteringDesc: 'Clustering {0}/{1}',
|
|
topicSearchJobTitlingDesc: 'Titel {0}/{1}',
|
|
'auto.refreshed': 'Automatische Aktualisierung erfolgreich durchgeführt!',
|
|
copied: 'In die Zwischenablage kopiert!',
|
|
'index.expired': 'Index abgelaufen, automatische Aktualisierung wird durchgeführt',
|
|
manualExitFullScreen:
|
|
'Du hast das letzte Bild gelöscht und musst möglicherweise manuell den Vollbild-Vorschaumodus beenden',
|
|
'walk-mode-move-message':
|
|
'Im Walk-Modus ist das Verschieben des Verzeichnisses nur über \'Schnellzugriff\' gestattet',
|
|
refreshCompleted: 'Aktualisierung erfolgreich abgeschlossen',
|
|
addedTagToImage: 'Schlagwort wurde erfolgreich diesem Bild hinzugefügt',
|
|
removedTagFromImage: 'Schlagwort wurde von diesem Bild entfernt',
|
|
openContextMenu: 'Öffne das Kontextmenü',
|
|
copyPrompt: 'Kopiere Prompt-Konfiguration',
|
|
toggleTag: '(Favorite) Schlagwort hinzufügen/entfernen',
|
|
addCompleted: 'Hinzufügen abgeschlossen',
|
|
removeCompleted: 'Entfernen abgeschlossen',
|
|
existInOtherType: 'Bereits in anderem Typ vorhanden',
|
|
alreadyExists: 'Bereits vorhanden',
|
|
cancel: 'Abbrechen',
|
|
submit: 'Bestätigen',
|
|
add: 'Hinzufügen',
|
|
custom: 'Benutzerdefiniert',
|
|
needGenerateIdx:
|
|
'Klicken Sie auf die Schaltfläche, um einen Index zur Bildersuche zu generieren. \n Dieser Vorgang kann einige Minuten in Anspruch nehmen.',
|
|
search: 'Suchen',
|
|
UpdateIndex: 'Index aktualisieren',
|
|
generateIndexHint: 'Index für die Bildersuche generieren',
|
|
Model: 'Modell',
|
|
Sampler: 'Sampler',
|
|
lora: 'LoRA',
|
|
size: 'Grösse',
|
|
pos: 'Positiver Prompt',
|
|
unknownSavedDir:
|
|
'Das Speicherverzeichnis konnte nicht gefunden werden (Einstellung für das Speicherverzeichnis in der Konfiguration)',
|
|
errorOccurred: 'Ein Fehler ist aufgetreten',
|
|
useThumbnailPreview: 'Verwende Miniaturansichtsvorschau',
|
|
gridThumbnailWidth: 'Breite der Miniatur-Rasteransicht',
|
|
start: 'Start',
|
|
tip: 'Hinweis',
|
|
sortByDateAscending: 'Datum aufsteigend',
|
|
sortByDateDescending: 'Datum absteigend',
|
|
sortByCreatedDateAscending: 'Erstellungsdatum aufsteigend',
|
|
sortByCreatedDateDescending: 'Erstellungsdatum absteigend',
|
|
sortByNameAscending: 'Name aufsteigend',
|
|
sortByNameDescending: 'Name absteigend',
|
|
sortBySizeAscending: 'Grösse aufsteigend',
|
|
sortBySizeDescending: 'Grösse absteigend',
|
|
sortByShuffle: 'Zufällig',
|
|
inputAddressAndPressEnter: 'Geben Sie die Adresse ein und drücken Sie Enter',
|
|
go: 'Los',
|
|
unknownError: 'Unbekannter Fehler aufgetreten',
|
|
loadingNextFolder: 'Lade Dateien aus dem nächsten Verzeichnis',
|
|
moveFailedCheckPath: 'Fehler beim Verschieben. Überprüfen Sie den eingegebenen Pfad.\n',
|
|
detailList: 'Detailübersicht',
|
|
previewGrid: 'Vorschau-Rasteransicht',
|
|
moveSelectedFilesTo: 'Ausgewählte Dateien verschieben nach',
|
|
confirm: 'Bestätigen',
|
|
download: 'Herunterladen',
|
|
local: 'Lokal',
|
|
sendImageFailed:
|
|
'Fehler beim Senden des Bildes. Bitte kontaktieren Sie den Entwickler mit der Fehlermeldung aus der Konsole.',
|
|
confirmDelete: 'Sind Sie sicher, dass Sie dies löschen möchten?',
|
|
deleteSuccess: 'Erfolgreich gelöscht',
|
|
moveToTrashSuccess: 'In den Papierkorb verschoben',
|
|
doubleClickToCopy: 'Doppelklick zum Kopieren',
|
|
root: 'Root',
|
|
drive: ' Laufwerk',
|
|
refresh: 'Aktualisieren',
|
|
quickMove: 'Schnellzugriff',
|
|
more: 'Mehr',
|
|
viewMode: 'Ansichtsmodus',
|
|
sortingMethod: 'Sortiermethode',
|
|
copyPath: 'Pfad kopieren',
|
|
deleteSelected: 'Löschen',
|
|
previewInNewWindow: 'In neuem Fenster öffnen',
|
|
copySourceFilePreviewLink: 'Kopiere Dateilink aus dem Verzeichnis',
|
|
viewGenerationInfo: 'Anzeige von Generierungsinformationen (Prompt, etc.)',
|
|
sendToTxt2img: 'Senden an Text-zu-Bild',
|
|
sendToImg2img: 'Senden an Bild-zu-Bild',
|
|
sendToInpaint: 'Senden an Inpaint',
|
|
sendToExtraFeatures: 'Senden an Extras',
|
|
sendToControlNet: 'Senden an ControlNet',
|
|
loadNextPage: 'Nächste Seite laden',
|
|
localFile: 'Lokale Datei',
|
|
globalSettings: 'Globale Einstellungen',
|
|
welcome: 'Willkommen',
|
|
openInNewWindow: 'In neuem Fenster öffnen',
|
|
restoreLastRecord: 'Letztes Verzeichnis wiederherstellen',
|
|
launch: 'Ausführen',
|
|
walkMode: 'Verwende den Walk-Modus, um Bilder zu durchsuchen',
|
|
recent: 'Kürzlich',
|
|
emptyStartPage: 'Leere Startseite',
|
|
t2i: 'Text-zu-Bild',
|
|
i2i: 'Bild-zu-Bild',
|
|
saveButtonSavesTo: 'Speichern',
|
|
extra: 'Extras',
|
|
gridImage: 'Rasterbild',
|
|
'i2i-grid': 'Bild-zu-Bild Raster',
|
|
image: 'Bild',
|
|
't2i-grid': 'Text-zu-Bild Raster',
|
|
workingFolder: 'Arbeitsordner',
|
|
lang: 'Sprache',
|
|
langChangeReload: 'Neuladen: Einige Änderungen erfordern ein Neuladen, um wirksam zu werden',
|
|
openOnTheRight: 'Rechts öffnen',
|
|
openInNewTab: 'In neuem Tab öffnen',
|
|
openWithWalkMode: 'Im Walk-Modus öffnen',
|
|
longPressOpenContextMenu: 'Langes Rechtsklicken zur Öffnung des Kontextmenüs unterstützen',
|
|
searchResults: 'Suchergebnisse',
|
|
imgSearch: 'Bildsuche',
|
|
send2savedDir: 'In den gespeicherten Ordner senden',
|
|
promptcompare: 'Prompts vergleichen',
|
|
'TikTok View': 'TikTok-Ansicht',
|
|
rebuildImageIndex: 'Bildindex neu erstellen',
|
|
tagSearchNoResultsMessage: 'Es scheint, als wären keine Ergebnisse gefunden worden. Versuchen Sie, den Index neu zu erstellen, um unbenutzte Tags zu entfernen?',
|
|
tiktokView: 'TikTok-Ansicht',
|
|
magicSwitchTiktokView: 'TikTok-Ansichtsmodus',
|
|
magicSwitchTiktokViewDesc: 'Wenn aktiviert, führt das Klicken auf Bild-/Videodateien direkt in den TikTok-Ansichtsmodus',
|
|
magicSwitchEnabled: '🎬 EIN - Klicken Sie auf Mediendateien, um die TikTok-Ansicht zu öffnen',
|
|
magicSwitchDisabled: '📁 AUS - Klicken Sie auf Mediendateien, um sie normal zu öffnen',
|
|
magicSwitchDetailDesc: 'Klicken Sie auf Bilder und Videos, um direkt in die TikTok-ähnliche Browsing-Erfahrung einzusteigen',
|
|
randomImageSettings: 'Zufallsbild-Einstellungen',
|
|
showRandomImageInStartup: 'Zufallsbild in Startseite anzeigen',
|
|
showRandomImageInStartupDesc: 'Kontrolliert, ob die Zufallsbild-Option auf der Startseite angezeigt wird',
|
|
randomImageSettingNotification: 'Tipp: Sie können in den globalen Einstellungen steuern, ob die Zufallsbild-Option auf der Startseite angezeigt wird',
|
|
mediaType: 'Medientyp',
|
|
all: 'Alle',
|
|
video: 'Video',
|
|
randomSort: 'Zufällig sortieren',
|
|
sortByDate: 'Nach Datum sortieren',
|
|
fileTypeFilter: 'Dateityp-Filter',
|
|
allFiles: 'Alle Dateien',
|
|
audio: 'Audio',
|
|
aiAnalyzeTags: 'KI-Tags analysieren',
|
|
aiAnalyzeTagsNoPrompt: 'Kein Prompt gefunden',
|
|
aiAnalyzeTagsNoCustomTags: 'Keine benutzerdefinierten Tags verfügbar',
|
|
aiAnalyzeTagsNoMatchedTags: 'KI hat keine passenden Tags gefunden',
|
|
aiAnalyzeTagsNoValidTags: 'Keine gültigen passenden Tags gefunden',
|
|
aiAnalyzeTagsAllTagsAlreadyAdded: 'Alle passenden Tags wurden bereits zum Bild hinzugefügt',
|
|
aiAnalyzeTagsSuccess: '{0} Tags hinzugefügt: {1}',
|
|
aiAnalyzeTagsFailed: 'KI-Tag-Analyse fehlgeschlagen, bitte Konfiguration überprüfen'
|
|
}
|