dify/web/i18n/de-DE/dataset-creation.ts
2024-09-08 13:14:11 +08:00

162 lines
8.1 KiB
TypeScript

const translation = {
steps: {
header: {
creation: 'Wissen erstellen',
update: 'Daten hinzufügen',
},
one: 'Datenquelle wählen',
two: 'Textvorverarbeitung und Bereinigung',
three: 'Ausführen und beenden',
},
error: {
unavailable: 'Dieses Wissen ist nicht verfügbar',
},
stepOne: {
filePreview: 'Dateivorschau',
pagePreview: 'Seitenvorschau',
dataSourceType: {
file: 'Import aus Textdatei',
notion: 'Synchronisation aus Notion',
web: 'Synchronisation von Webseite',
},
uploader: {
title: 'Textdatei hochladen',
button: 'Datei hierher ziehen oder',
browse: 'Durchsuchen',
tip: 'Unterstützt {{supportTypes}}. Maximal {{size}}MB pro Datei.',
validation: {
typeError: 'Dateityp nicht unterstützt',
size: 'Datei zu groß. Maximum ist {{size}}MB',
count: 'Mehrere Dateien nicht unterstützt',
filesNumber: 'Sie haben das Limit für die Stapelverarbeitung von {{filesNumber}} erreicht.',
},
cancel: 'Abbrechen',
change: 'Ändern',
failed: 'Hochladen fehlgeschlagen',
},
notionSyncTitle: 'Notion ist nicht verbunden',
notionSyncTip: 'Um mit Notion zu synchronisieren, muss zuerst eine Verbindung zu Notion hergestellt werden.',
connect: 'Verbinden gehen',
button: 'weiter',
emptyDatasetCreation: 'Ich möchte ein leeres Wissen erstellen',
modal: {
title: 'Ein leeres Wissen erstellen',
tip: 'Ein leeres Wissen enthält keine Dokumente, und Sie können jederzeit Dokumente hochladen.',
input: 'Wissensname',
placeholder: 'Bitte eingeben',
nameNotEmpty: 'Name darf nicht leer sein',
nameLengthInvalid: 'Name muss zwischen 1 bis 40 Zeichen lang sein',
cancelButton: 'Abbrechen',
confirmButton: 'Erstellen',
failed: 'Erstellung fehlgeschlagen',
},
website: {
preview: 'Vorschau',
totalPageScraped: 'Gesamtzahl der gescrapten Seiten:',
fireCrawlNotConfigured: 'Firecrawl ist nicht konfiguriert',
options: 'Optionen',
excludePaths: 'Pfade ausschließen',
limit: 'Grenze',
exceptionErrorTitle: 'Beim Ausführen des Firecrawl-Auftrags ist eine Ausnahme aufgetreten:',
selectAll: 'Alles auswählen',
includeOnlyPaths: 'Nur Pfade einschließen',
run: 'Laufen',
firecrawlDoc: 'Firecrawl-Dokumente',
configure: 'Konfigurieren',
fireCrawlNotConfiguredDescription: 'Konfigurieren Sie Firecrawl mit dem API-Schlüssel, um es zu verwenden.',
maxDepth: 'Maximale Tiefe',
unknownError: 'Unbekannter Fehler',
resetAll: 'Alles zurücksetzen',
extractOnlyMainContent: 'Extrahieren Sie nur den Hauptinhalt (keine Kopf-, Navigations- und Fußzeilen usw.)',
firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
firecrawlTitle: 'Extrahieren von Webinhalten mit 🔥Firecrawl',
maxDepthTooltip: 'Maximale Tiefe für das Crawlen relativ zur eingegebenen URL. Tiefe 0 kratzt nur die Seite der eingegebenen URL, Tiefe 1 kratzt die URL und alles nach der eingegebenen URL + ein / und so weiter.',
crawlSubPage: 'Unterseiten crawlen',
scrapTimeInfo: 'Insgesamt {{{total}} Seiten innerhalb von {{time}}s gescrapt',
},
},
stepTwo: {
segmentation: 'Chunk-Einstellungen',
auto: 'Automatisch',
autoDescription: 'Stellt Chunk- und Vorverarbeitungsregeln automatisch ein. Unbekannten Benutzern wird dies empfohlen.',
custom: 'Benutzerdefiniert',
customDescription: 'Chunk-Regeln, Chunk-Länge und Vorverarbeitungsregeln usw. anpassen.',
separator: 'Segmentidentifikator',
separatorPlaceholder: 'Zum Beispiel Neuer Absatz (\\\\n) oder spezieller Separator (wie "***")',
maxLength: 'Maximale Chunk-Länge',
overlap: 'Chunk-Überlappung',
overlapTip: 'Die Einstellung der Chunk-Überlappung kann die semantische Relevanz zwischen ihnen aufrechterhalten und so die Abrufeffekt verbessern. Es wird empfohlen, 10%-25% der maximalen Chunk-Größe einzustellen.',
overlapCheck: 'Chunk-Überlappung sollte nicht größer als maximale Chunk-Länge sein',
rules: 'Textvorverarbeitungsregeln',
removeExtraSpaces: 'Mehrfache Leerzeichen, Zeilenumbrüche und Tabulatoren ersetzen',
removeUrlEmails: 'Alle URLs und E-Mail-Adressen löschen',
removeStopwords: 'Stopwörter wie "ein", "eine", "der" entfernen',
preview: 'Bestätigen & Vorschau',
reset: 'Zurücksetzen',
indexMode: 'Indexmodus',
qualified: 'Hohe Qualität',
recommend: 'Empfehlen',
qualifiedTip: 'Ruft standardmäßige Systemeinbettungsschnittstelle für die Verarbeitung auf, um höhere Genauigkeit bei Benutzerabfragen zu bieten.',
warning: 'Bitte zuerst den API-Schlüssel des Modellanbieters einrichten.',
click: 'Zu den Einstellungen gehen',
economical: 'Ökonomisch',
economicalTip: 'Verwendet Offline-Vektor-Engines, Schlagwortindizes usw., um die Genauigkeit ohne Tokenverbrauch zu reduzieren',
QATitle: 'Segmentierung im Frage-und-Antwort-Format',
QATip: 'Diese Option zu aktivieren, wird mehr Tokens verbrauchen',
QALanguage: 'Segmentierung verwenden',
estimateCost: 'Schätzung',
estimateSegment: 'Geschätzte Chunks',
segmentCount: 'Chunks',
calculating: 'Berechnung...',
fileSource: 'Dokumente vorverarbeiten',
notionSource: 'Seiten vorverarbeiten',
other: 'und weitere ',
fileUnit: ' Dateien',
notionUnit: ' Seiten',
previousStep: 'Vorheriger Schritt',
nextStep: 'Speichern & Verarbeiten',
save: 'Speichern & Verarbeiten',
cancel: 'Abbrechen',
sideTipTitle: 'Warum segmentieren und vorverarbeiten?',
sideTipP1: 'Bei der Verarbeitung von Textdaten sind Segmentierung und Bereinigung zwei wichtige Vorverarbeitungsschritte.',
sideTipP2: 'Segmentierung teilt langen Text in Absätze, damit Modelle ihn besser verstehen können. Dies verbessert die Qualität und Relevanz der Modellergebnisse.',
sideTipP3: 'Bereinigung entfernt unnötige Zeichen und Formate, macht das Wissen sauberer und leichter zu parsen.',
sideTipP4: 'Richtige Segmentierung und Bereinigung verbessern die Modellleistung und liefern genauere und wertvollere Ergebnisse.',
previewTitle: 'Vorschau',
previewTitleButton: 'Vorschau',
previewButton: 'Umschalten zum Frage-und-Antwort-Format',
previewSwitchTipStart: 'Die aktuelle Chunk-Vorschau ist im Textformat, ein Wechsel zur Vorschau im Frage-und-Antwort-Format wird',
previewSwitchTipEnd: ' zusätzliche Tokens verbrauchen',
characters: 'Zeichen',
indexSettingTip: 'Um die Indexmethode zu ändern, bitte gehen Sie zu den ',
retrievalSettingTip: 'Um die Indexmethode zu ändern, bitte gehen Sie zu den ',
datasetSettingLink: 'Wissenseinstellungen.',
websiteSource: 'Preprocess-Website',
webpageUnit: 'Seiten',
},
stepThree: {
creationTitle: '🎉 Wissen erstellt',
creationContent: 'Wir haben das Wissen automatisch benannt, Sie können es jederzeit ändern',
label: 'Wissensname',
additionTitle: '🎉 Dokument hochgeladen',
additionP1: 'Das Dokument wurde zum Wissen hinzugefügt',
additionP2: ', Sie können es in der Dokumentenliste des Wissens finden.',
stop: 'Verarbeitung stoppen',
resume: 'Verarbeitung fortsetzen',
navTo: 'Zum Dokument gehen',
sideTipTitle: 'Was kommt als Nächstes',
sideTipContent: 'Nachdem das Dokument indiziert wurde, kann das Wissen in die Anwendung als Kontext integriert werden, Sie finden die Kontexteinstellung auf der Seite zur Eingabeaufforderungen-Orchestrierung. Sie können es auch als unabhängiges ChatGPT-Indexierungsplugin zur Veröffentlichung erstellen.',
modelTitle: 'Sind Sie sicher, dass Sie die Einbettung stoppen möchten?',
modelContent: 'Wenn Sie die Verarbeitung später fortsetzen möchten, werden Sie dort weitermachen, wo Sie aufgehört haben.',
modelButtonConfirm: 'Bestätigen',
modelButtonCancel: 'Abbrechen',
},
firecrawl: {
apiKeyPlaceholder: 'API-Schlüssel von firecrawl.dev',
configFirecrawl: 'Konfigurieren von 🔥Firecrawl',
getApiKeyLinkText: 'Holen Sie sich Ihren API-Schlüssel von firecrawl.dev',
},
}
export default translation