fix: auto translate failed when there is a new file in english (#19671)
This commit is contained in:
parent
1b4fea1794
commit
1c91736a6d
237 changed files with 7543 additions and 23 deletions
|
|
@ -161,6 +161,10 @@ const translation = {
|
|||
description: 'Opik ist eine Open-Source-Plattform zum Bewerten, Testen und Überwachen von LLM-Anwendungen.',
|
||||
title: 'Opik',
|
||||
},
|
||||
weave: {
|
||||
title: 'Weben',
|
||||
description: 'Weave ist eine Open-Source-Plattform zur Bewertung, Testung und Überwachung von LLM-Anwendungen.',
|
||||
},
|
||||
},
|
||||
answerIcon: {
|
||||
descriptionInExplore: 'Gibt an, ob das WebApp-Symbol zum Ersetzen 🤖 in Explore verwendet werden soll',
|
||||
|
|
@ -201,6 +205,17 @@ const translation = {
|
|||
label: 'APP',
|
||||
noParams: 'Keine Parameter erforderlich',
|
||||
},
|
||||
structOutput: {
|
||||
required: 'Erforderlich',
|
||||
structured: 'Strukturiert',
|
||||
structuredTip: 'Strukturierte Ausgaben ist eine Funktion, die sicherstellt, dass das Modell immer Antworten generiert, die Ihrem bereitgestellten JSON-Schema entsprechen.',
|
||||
modelNotSupportedTip: 'Das aktuelle Modell unterstützt diese Funktion nicht und wird automatisch auf Eingabeinjektion heruntergestuft.',
|
||||
modelNotSupported: 'Modell nicht unterstützt',
|
||||
configure: 'Konfigurieren',
|
||||
notConfiguredTip: 'Die strukturierte Ausgabe wurde bisher nicht konfiguriert.',
|
||||
moreFillTip: 'Maximal 10 Ebenen der Verschachtelung anzeigen',
|
||||
LLMResponse: 'LLM-Antwort',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ const translation = {
|
|||
messageRequest: {
|
||||
title: 'Nachrichtenguthaben',
|
||||
tooltip: 'Nachrichtenaufrufkontingente für verschiedene Tarife unter Verwendung von OpenAI-Modellen (außer gpt4).Nachrichten über dem Limit verwenden Ihren OpenAI-API-Schlüssel.',
|
||||
titlePerMonth: '{{count,number}} Nachrichten/Monat',
|
||||
},
|
||||
annotatedResponse: {
|
||||
title: 'Kontingentgrenzen für Annotationen',
|
||||
|
|
@ -77,27 +78,94 @@ const translation = {
|
|||
ragAPIRequestTooltip: 'Bezieht sich auf die Anzahl der API-Aufrufe, die nur die Wissensdatenbankverarbeitungsfähigkeiten von Dify aufrufen.',
|
||||
receiptInfo: 'Nur der Teaminhaber und der Teamadministrator können abonnieren und Abrechnungsinformationen einsehen',
|
||||
annotationQuota: 'Kontingent für Anmerkungen',
|
||||
unlimitedApiRate: 'Keine API-Ratebeschränkung',
|
||||
teamMember_other: '{{count,number}} Teammitglieder',
|
||||
priceTip: 'pro Arbeitsbereich/',
|
||||
teamWorkspace: '{{count,number}} Team Arbeitsplatz',
|
||||
annualBilling: 'Jährliche Abrechnung',
|
||||
self: 'Selbst gehostet',
|
||||
freeTrialTipPrefix: 'Melden Sie sich an und erhalten Sie ein',
|
||||
cloud: 'Cloud-Dienst',
|
||||
apiRateLimitTooltip: 'Die API-Datenbeschränkung gilt für alle Anfragen, die über die Dify-API gemacht werden, einschließlich Textgenerierung, Chat-Konversationen, Workflow-Ausführungen und Dokumentenverarbeitung.',
|
||||
getStarted: 'Loslegen',
|
||||
apiRateLimitUnit: '{{count,number}}/Tag',
|
||||
documentsTooltip: 'Vorgabe für die Anzahl der Dokumente, die aus der Wissensdatenquelle importiert werden.',
|
||||
apiRateLimit: 'API-Datenlimit',
|
||||
documents: '{{count,number}} Wissensdokumente',
|
||||
comparePlanAndFeatures: 'Pläne und Funktionen vergleichen',
|
||||
freeTrialTipSuffix: 'Keine Kreditkarte erforderlich',
|
||||
freeTrialTip: 'kostenlose Testversion von 200 OpenAI-Anfragen.',
|
||||
documentsRequestQuota: '{{count,number}}/min Wissensanforderungsratenlimit',
|
||||
teamMember_one: '{{count,number}} Teammitglied',
|
||||
documentsRequestQuotaTooltip: 'Gibt die Gesamtzahl der Aktionen an, die ein Arbeitsbereich pro Minute innerhalb der Wissensbasis ausführen kann, einschließlich der Erstellung, Löschung, Aktualisierung von Datensätzen, des Hochladens von Dokumenten, von Änderungen, der Archivierung und von Abfragen in der Wissensbasis. Diese Kennzahl wird verwendet, um die Leistung von Anfragen an die Wissensbasis zu bewerten. Wenn ein Sandbox-Nutzer beispielsweise in einer Minute 10 aufeinanderfolgende Testdurchläufe durchführt, wird sein Arbeitsbereich für die nächste Minute vorübergehend daran gehindert, die folgenden Aktionen auszuführen: Erstellung, Löschung, Aktualisierung von Datensätzen sowie das Hochladen oder Ändern von Dokumenten.',
|
||||
},
|
||||
plans: {
|
||||
sandbox: {
|
||||
name: 'Sandbox',
|
||||
description: '200 mal GPT kostenlos testen',
|
||||
includesTitle: 'Beinhaltet:',
|
||||
for: 'Kostenlose Testversion der Kernfunktionen',
|
||||
},
|
||||
professional: {
|
||||
name: 'Professionell',
|
||||
description: 'Für Einzelpersonen und kleine Teams, um mehr Leistung erschwinglich freizuschalten.',
|
||||
includesTitle: 'Alles im kostenlosen Tarif, plus:',
|
||||
for: 'Für unabhängige Entwickler/kleine Teams',
|
||||
},
|
||||
team: {
|
||||
name: 'Team',
|
||||
description: 'Zusammenarbeiten ohne Grenzen und Top-Leistung genießen.',
|
||||
includesTitle: 'Alles im Professionell-Tarif, plus:',
|
||||
for: 'Für mittelgroße Teams',
|
||||
},
|
||||
enterprise: {
|
||||
name: 'Unternehmen',
|
||||
description: 'Erhalten Sie volle Fähigkeiten und Unterstützung für großangelegte, missionskritische Systeme.',
|
||||
includesTitle: 'Alles im Team-Tarif, plus:',
|
||||
features: {
|
||||
2: 'Exklusive Unternehmensfunktionen',
|
||||
8: 'Professioneller technischer Support',
|
||||
6: 'Erweiterte Sicherheits- und Kontrollsysteme',
|
||||
4: 'SSO',
|
||||
0: 'Enterprise-Grade Skalierbare Bereitstellungslösungen',
|
||||
3: 'Mehrere Arbeitsbereiche und Unternehmensverwaltung',
|
||||
1: 'Kommerzielle Lizenzgenehmigung',
|
||||
5: 'Verhandelte SLAs durch Dify-Partner',
|
||||
7: 'Updates und Wartung von Dify offiziell',
|
||||
},
|
||||
btnText: 'Vertrieb kontaktieren',
|
||||
price: 'Benutzerdefiniert',
|
||||
priceTip: 'Jährliche Abrechnung nur',
|
||||
for: 'Für große Teams',
|
||||
},
|
||||
community: {
|
||||
features: {
|
||||
2: 'Entspricht der Dify Open Source Lizenz',
|
||||
1: 'Einzelner Arbeitsbereich',
|
||||
0: 'Alle Kernfunktionen wurden im öffentlichen Repository veröffentlicht.',
|
||||
},
|
||||
description: 'Für Einzelbenutzer, kleine Teams oder nicht-kommerzielle Projekte',
|
||||
for: 'Für Einzelbenutzer, kleine Teams oder nicht-kommerzielle Projekte',
|
||||
btnText: 'Beginnen Sie mit der Gemeinschaft',
|
||||
price: 'Kostenlos',
|
||||
includesTitle: 'Kostenlose Funktionen:',
|
||||
name: 'Gemeinschaft',
|
||||
},
|
||||
premium: {
|
||||
features: {
|
||||
2: 'WebApp-Logo und Branding-Anpassung',
|
||||
0: 'Selbstverwaltete Zuverlässigkeit durch verschiedene Cloud-Anbieter',
|
||||
3: 'Priorisierte E-Mail- und Chat-Unterstützung',
|
||||
1: 'Einzelner Arbeitsbereich',
|
||||
},
|
||||
includesTitle: 'Alles aus der Community, plus:',
|
||||
name: 'Premium',
|
||||
priceTip: 'Basierend auf dem Cloud-Marktplatz',
|
||||
for: 'Für mittelgroße Organisationen und Teams',
|
||||
btnText: 'Jetzt Premium erhalten in',
|
||||
comingSoon: 'Microsoft Azure- und Google Cloud-Support demnächst verfügbar',
|
||||
description: 'Für mittelgroße Organisationen und Teams',
|
||||
price: 'Skalierbar',
|
||||
},
|
||||
},
|
||||
vectorSpace: {
|
||||
|
|
@ -107,12 +175,26 @@ const translation = {
|
|||
apps: {
|
||||
fullTipLine1: 'Upgraden Sie Ihren Tarif, um',
|
||||
fullTipLine2: 'mehr Apps zu bauen.',
|
||||
contactUs: 'Kontaktieren Sie uns',
|
||||
fullTip1: 'Upgrade, um mehr Apps zu erstellen',
|
||||
fullTip2des: 'Es wird empfohlen, inaktive Anwendungen zu bereinigen, um Speicherplatz freizugeben, oder uns zu kontaktieren.',
|
||||
fullTip1des: 'Sie haben das Limit für das Erstellen von Apps in diesem Plan erreicht.',
|
||||
fullTip2: 'Limit erreicht',
|
||||
},
|
||||
annotatedResponse: {
|
||||
fullTipLine1: 'Upgraden Sie Ihren Tarif, um',
|
||||
fullTipLine2: 'mehr Konversationen zu annotieren.',
|
||||
quotaTitle: 'Kontingent für Annotation-Antworten',
|
||||
},
|
||||
usagePage: {
|
||||
buildApps: 'Apps erstellen',
|
||||
annotationQuota: 'Annotierungsquote',
|
||||
teamMembers: 'Teammitglieder',
|
||||
documentsUploadQuota: 'Dokumenten-Upload-Quota',
|
||||
vectorSpace: 'Wissensdatenbank',
|
||||
vectorSpaceTooltip: 'Dokumente mit dem Hochqualitäts-Indexierungsmodus verbrauchen Ressourcen des Knowledge Data Storage. Wenn der Knowledge Data Storage die Grenze erreicht, werden keine neuen Dokumente hochgeladen.',
|
||||
},
|
||||
teamMembers: 'Teammitglieder',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -54,6 +54,10 @@ const translation = {
|
|||
viewDetails: 'Details anzeigen',
|
||||
in: 'in',
|
||||
copied: 'Kopiert',
|
||||
downloadFailed: 'Download fehlgeschlagen. Bitte versuchen Sie es später erneut.',
|
||||
downloadSuccess: 'Download abgeschlossen.',
|
||||
more: 'Mehr',
|
||||
format: 'Format',
|
||||
},
|
||||
placeholder: {
|
||||
input: 'Bitte eingeben',
|
||||
|
|
@ -153,6 +157,9 @@ const translation = {
|
|||
community: 'Gemeinschaft',
|
||||
about: 'Über',
|
||||
logout: 'Abmelden',
|
||||
compliance: 'Einhaltung',
|
||||
support: 'Unterstützung',
|
||||
github: 'GitHub',
|
||||
},
|
||||
settings: {
|
||||
accountGroup: 'KONTO',
|
||||
|
|
@ -202,6 +209,9 @@ const translation = {
|
|||
feedbackLabel: 'Sagen Sie uns, warum Sie Ihr Konto gelöscht haben?',
|
||||
feedbackPlaceholder: 'Wahlfrei',
|
||||
permanentlyDeleteButton: 'Konto dauerhaft löschen',
|
||||
workspaceIcon: 'Arbeitsbereichssymbol',
|
||||
workspaceName: 'Arbeitsbereichsname',
|
||||
editWorkspaceInfo: 'Arbeitsbereichsinformationen bearbeiten',
|
||||
},
|
||||
members: {
|
||||
team: 'Team',
|
||||
|
|
@ -543,6 +553,7 @@ const translation = {
|
|||
inputPlaceholder: 'Sprechen Sie mit dem Bot',
|
||||
thought: 'Gedanke',
|
||||
thinking: 'Denken...',
|
||||
resend: 'Erneut senden',
|
||||
},
|
||||
promptEditor: {
|
||||
placeholder: 'Schreiben Sie hier Ihr Aufforderungswort, geben Sie \'{\' ein, um eine Variable einzufügen, geben Sie \'/\' ein, um einen Aufforderungs-Inhaltsblock einzufügen',
|
||||
|
|
@ -637,6 +648,25 @@ const translation = {
|
|||
pagination: {
|
||||
perPage: 'Artikel pro Seite',
|
||||
},
|
||||
theme: {
|
||||
light: 'Licht',
|
||||
theme: 'Thema',
|
||||
dark: 'dunkel',
|
||||
auto: 'System',
|
||||
},
|
||||
compliance: {
|
||||
iso27001: 'ISO 27001:2022 Zertifizierung',
|
||||
professionalUpgradeTooltip: 'Nur verfügbar mit einem Teamplan oder höher.',
|
||||
gdpr: 'DSGVO DPA',
|
||||
soc2Type2: 'SOC 2 Typ II Bericht',
|
||||
soc2Type1: 'SOC 2 Typ I Bericht',
|
||||
sandboxUpgradeTooltip: 'Nur verfügbar mit einem Professional- oder Teamplan.',
|
||||
},
|
||||
imageInput: {
|
||||
dropImageHere: 'Laden Sie Ihr Bild hierher hoch oder',
|
||||
browse: 'blättern',
|
||||
supportedFormats: 'Unterstützt PNG, JPG, JPEG, WEBP und GIF',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ const translation = {
|
|||
upgradeTip: {
|
||||
prefix: 'Erweitere deinen Plan auf',
|
||||
suffix: 'um deine Marke anzupassen.',
|
||||
title: 'Upgrade deinen Plan',
|
||||
des: 'Upgrade deinen Plan, um deine Marke anzupassen.',
|
||||
},
|
||||
webapp: {
|
||||
title: 'WebApp Marke anpassen',
|
||||
|
|
|
|||
|
|
@ -82,6 +82,14 @@ const translation = {
|
|||
jinaReaderNotConfiguredDescription: 'Richten Sie Jina Reader ein, indem Sie Ihren kostenlosen API-Schlüssel für den Zugriff eingeben.',
|
||||
useSitemapTooltip: 'Folgen Sie der Sitemap, um die Website zu crawlen. Ist dies nicht der Fall, crawlt Jina Reader iterativ basierend auf der Seitenrelevanz, sodass weniger, aber qualitativ hochwertigere Seiten angezeigt werden.',
|
||||
jinaReaderDoc: 'Erfahre mehr über Jina Reader',
|
||||
configureJinaReader: 'Jina Reader konfigurieren',
|
||||
waterCrawlNotConfigured: 'Watercrawl ist nicht konfiguriert',
|
||||
configureWatercrawl: 'Wasserkrabbe konfigurieren',
|
||||
watercrawlDocLink: 'https://docs.dify.ai/de/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website',
|
||||
watercrawlTitle: 'Webinhalt mit Watercrawl extrahieren',
|
||||
watercrawlDoc: 'Wasserkriechen-Dokumente',
|
||||
configureFirecrawl: 'Firecrawl konfigurieren',
|
||||
waterCrawlNotConfiguredDescription: 'Konfigurieren Sie Watercrawl mit dem API-Schlüssel, um es zu verwenden.',
|
||||
},
|
||||
cancel: 'Abbrechen',
|
||||
},
|
||||
|
|
@ -200,6 +208,11 @@ const translation = {
|
|||
title: 'Verbinden Sie sich mit anderen Datenquellen?',
|
||||
description: 'Derzeit verfügt die Wissensdatenbank von Dify nur über begrenzte Datenquellen. Das Beitragen einer Datenquelle zur Dify-Wissensdatenbank ist eine fantastische Möglichkeit, die Flexibilität und Leistungsfähigkeit der Plattform für alle Benutzer zu verbessern. Unser Beitragsleitfaden erleichtert Ihnen den Einstieg. Bitte klicken Sie auf den untenstehenden Link, um mehr zu erfahren.',
|
||||
},
|
||||
watercrawl: {
|
||||
configWatercrawl: 'Wasserkrabbe konfigurieren',
|
||||
apiKeyPlaceholder: 'API-Schlüssel von watercrawl.dev',
|
||||
getApiKeyLinkText: 'Holen Sie sich Ihren API-Schlüssel von watercrawl.dev',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ const translation = {
|
|||
learnMore: 'Mehr erfahren',
|
||||
description: ' über die Abrufmethode.',
|
||||
longDescription: ' über die Abrufmethode, dies kann jederzeit in den Wissenseinstellungen geändert werden.',
|
||||
method: 'Abrufmethode',
|
||||
},
|
||||
save: 'Speichern',
|
||||
permissionsInvitedMembers: 'Teilweise Teammitglieder',
|
||||
|
|
|
|||
|
|
@ -168,6 +168,54 @@ const translation = {
|
|||
documentsDisabled: '{{num}} Dokumente deaktiviert - seit über 30 Tagen inaktiv',
|
||||
allKnowledge: 'Alles Wissen',
|
||||
allKnowledgeDescription: 'Wählen Sie diese Option aus, um das gesamte Wissen in diesem Arbeitsbereich anzuzeigen. Nur der Workspace-Besitzer kann das gesamte Wissen verwalten.',
|
||||
metadata: {
|
||||
createMetadata: {
|
||||
namePlaceholder: 'Metadatenname hinzufügen',
|
||||
back: 'Zurück',
|
||||
title: 'Neue Metadaten',
|
||||
name: 'Name',
|
||||
type: 'Art',
|
||||
},
|
||||
checkName: {
|
||||
empty: 'Der Metadatenname darf nicht leer sein.',
|
||||
invalid: 'Der Metadatenname darf nur Kleinbuchstaben, Zahlen und Unterstriche enthalten und muss mit einem Kleinbuchstaben beginnen.',
|
||||
},
|
||||
batchEditMetadata: {
|
||||
editMetadata: 'Metadaten bearbeiten',
|
||||
multipleValue: 'Mehrwert',
|
||||
applyToAllSelectDocument: 'Auf alle ausgewählten Dokumente anwenden',
|
||||
applyToAllSelectDocumentTip: 'Erstellen Sie automatisch alle oben bearbeiteten und neuen Metadaten für alle ausgewählten Dokumente, andernfalls wird die Bearbeitung der Metadaten nur auf Dokumente angewendet, die bereits Metadaten enthalten.',
|
||||
editDocumentsNum: 'Bearbeiten von {{num}} Dokumenten',
|
||||
},
|
||||
selectMetadata: {
|
||||
manageAction: 'Verwalten',
|
||||
search: 'Metadaten durchsuchen',
|
||||
newAction: 'Neue Metadaten',
|
||||
},
|
||||
datasetMetadata: {
|
||||
name: 'Name',
|
||||
disabled: 'Deaktiviert',
|
||||
description: 'Sie können alle Metadaten in diesem Wissen hier verwalten. Änderungen werden mit jedem Dokument synchronisiert.',
|
||||
deleteContent: 'Bist du sicher, dass du die Metadaten "{{name}}" löschen möchtest?',
|
||||
addMetaData: 'Metadaten hinzufügen',
|
||||
deleteTitle: 'Bestätigen Sie das Löschen',
|
||||
values: '{{num}} Werte',
|
||||
builtIn: 'Eingebaut',
|
||||
rename: 'Umbenennen',
|
||||
builtInDescription: 'Integrierte Metadaten werden automatisch extrahiert und generiert. Sie müssen vor der Verwendung aktiviert werden und können nicht bearbeitet werden.',
|
||||
namePlaceholder: 'Metadatenname',
|
||||
},
|
||||
documentMetadata: {
|
||||
startLabeling: 'Labeling starten',
|
||||
technicalParameters: 'Technische Parameter',
|
||||
documentInformation: 'Dokumentinformationen',
|
||||
metadataToolTip: 'Metadaten dienen als ein entscheidender Filter, der die Genauigkeit und Relevanz der Informationsbeschaffung verbessert. Sie können die Metadaten für dieses Dokument hier ändern und hinzufügen.',
|
||||
},
|
||||
chooseTime: 'Wählen Sie eine Zeit...',
|
||||
metadata: 'Metadaten',
|
||||
addMetadata: 'Metadaten hinzufügen',
|
||||
},
|
||||
embeddingModelNotAvailable: 'Das Einbettungsmodell ist nicht verfügbar.',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
47
web/i18n/de-DE/education.ts
Normal file
47
web/i18n/de-DE/education.ts
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
const translation = {
|
||||
toVerifiedTip: {
|
||||
coupon: 'exklusiver 100% Gutschein',
|
||||
end: 'für den Dify Professional Plan.',
|
||||
front: 'Sie sind jetzt berechtigt, den Status „Bildung verifiziert“ zu erhalten. Bitte geben Sie unten Ihre Bildungsinformationen ein, um den Prozess abzuschließen und eine Zu erhalten.',
|
||||
},
|
||||
form: {
|
||||
schoolName: {
|
||||
placeholder: 'Geben Sie den offiziellen, unabgekürzten Namen Ihrer Schule ein.',
|
||||
title: 'Ihr Schulname',
|
||||
},
|
||||
schoolRole: {
|
||||
option: {
|
||||
teacher: 'Lehrer',
|
||||
administrator: 'Schuladministrator',
|
||||
student: 'Schüler',
|
||||
},
|
||||
title: 'Ihre Schulrolle',
|
||||
},
|
||||
terms: {
|
||||
desc: {
|
||||
and: 'und',
|
||||
privacyPolicy: 'Datenschutzrichtlinie',
|
||||
termsOfService: 'Nutzungsbedingungen',
|
||||
end: '. Durch die Einreichung:',
|
||||
front: 'Ihre Informationen und die Nutzung des Status "Bildung bestätigt" unterliegen unseren',
|
||||
},
|
||||
option: {
|
||||
inSchool: 'Ich bestätige, dass ich an der angegebenen Einrichtung eingeschrieben oder angestellt bin. Dify kann einen Nachweis über die Einschreibung/Anstellung anfordern. Wenn ich meine Berechtigung falsch darstelle, stimme ich zu, alle Gebühren zu zahlen, die aufgrund meines Bildungsstatus ursprünglich erlassen wurden.',
|
||||
age: 'Ich bestätige, dass ich mindestens 18 Jahre alt bin.',
|
||||
},
|
||||
title: 'Allgemeine Geschäftsbedingungen',
|
||||
},
|
||||
},
|
||||
toVerified: 'Bildung überprüfen lassen',
|
||||
rejectTitle: 'Ihre Dify-Ausbildungsüberprüfung wurde abgelehnt.',
|
||||
currentSigned: 'DERZEIT ANGEMELDET ALS',
|
||||
submit: 'Einreichen',
|
||||
submitError: 'Die Formularübermittlung ist fehlgeschlagen. Bitte versuchen Sie es später erneut.',
|
||||
rejectContent: 'Leider sind Sie nicht für den Status "Education Verified" berechtigt und können daher den exklusiven 100%-Gutschein für den Dify Professional Plan nicht erhalten, wenn Sie diese E-Mail-Adresse verwenden.',
|
||||
successContent: 'Wir haben einen 100% Rabattgutschein für den Dify Professional Plan auf Ihr Konto ausgestellt. Der Gutschein ist ein Jahr lang gültig, bitte nutzen Sie ihn innerhalb des Gültigkeitszeitraums.',
|
||||
learn: 'Erfahren Sie, wie Sie Ihre Ausbildung überprüfen lassen.',
|
||||
emailLabel: 'Ihre aktuelle E-Mail',
|
||||
successTitle: 'Sie haben die Dify-Ausbildung verifiziert',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
@ -37,6 +37,7 @@ const translation = {
|
|||
HR: 'Personalwesen',
|
||||
Agent: 'Agent',
|
||||
Workflow: 'Arbeitsablauf',
|
||||
Entertainment: 'Unterhaltung',
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -180,6 +180,8 @@ const translation = {
|
|||
pluginsResult: '{{num}} Ergebnisse',
|
||||
empower: 'Unterstützen Sie Ihre KI-Entwicklung',
|
||||
and: 'und',
|
||||
partnerTip: 'Von einem Dify-Partner verifiziert',
|
||||
verifiedTip: 'Von Dify überprüft',
|
||||
},
|
||||
task: {
|
||||
clearAll: 'Alle löschen',
|
||||
|
|
@ -204,6 +206,10 @@ const translation = {
|
|||
findMoreInMarketplace: 'Weitere Informationen finden Sie im Marketplace',
|
||||
installPlugin: 'Plugin installieren',
|
||||
installFrom: 'INSTALLIEREN VON',
|
||||
metadata: {
|
||||
title: 'Plugins',
|
||||
},
|
||||
difyVersionNotCompatible: 'Die aktuelle Dify-Version ist mit diesem Plugin nicht kompatibel, bitte aktualisieren Sie auf die erforderliche Mindestversion: {{minimalDifyVersion}}',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@ const translation = {
|
|||
temporarySystemIssue: 'Entschuldigung, vorübergehendes Systemproblem.',
|
||||
expand: 'Erweitern',
|
||||
collapse: 'Reduzieren',
|
||||
chatSettingsTitle: 'Neues Chat-Setup',
|
||||
newChatTip: 'Bereits in einem neuen Chat',
|
||||
viewChatSettings: 'Chateinstellungen anzeigen',
|
||||
chatFormTip: 'Chat-Einstellungen können nach Beginn des Chats nicht mehr geändert werden.',
|
||||
},
|
||||
generation: {
|
||||
tabs: {
|
||||
|
|
@ -70,6 +74,8 @@ const translation = {
|
|||
moreThanMaxLengthLine: 'Zeile {{rowIndex}}: {{varName}} Wert darf nicht mehr als {{maxLength}} Zeichen sein',
|
||||
atLeastOne: 'Bitte geben Sie mindestens eine Zeile in die hochgeladene Datei ein.',
|
||||
},
|
||||
executions: '{{num}} HINRICHTUNGEN',
|
||||
execution: 'AUSFÜHRUNG',
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,37 @@
|
|||
const translation = {}
|
||||
const translation = {
|
||||
daysInWeek: {
|
||||
Sat: 'Sat',
|
||||
Fri: 'Freitag',
|
||||
Thu: 'Donnerstag',
|
||||
Tue: 'Tue',
|
||||
Sun: 'Sonne',
|
||||
Mon: 'Mon',
|
||||
Wed: 'Mittwoch',
|
||||
},
|
||||
months: {
|
||||
August: 'August',
|
||||
March: 'März',
|
||||
January: 'Januar',
|
||||
June: 'Juni',
|
||||
July: 'Juli',
|
||||
November: 'November',
|
||||
September: 'September',
|
||||
April: 'April',
|
||||
February: 'Februar',
|
||||
May: 'Mai',
|
||||
December: 'Dezember',
|
||||
October: 'Oktober',
|
||||
},
|
||||
operation: {
|
||||
pickDate: 'Datum auswählen',
|
||||
ok: 'OK',
|
||||
cancel: 'Stornieren',
|
||||
now: 'Jetzt',
|
||||
},
|
||||
title: {
|
||||
pickTime: 'Wähle Zeit',
|
||||
},
|
||||
defaultPlaceholder: 'Wähle eine Zeit...',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -106,6 +106,15 @@ const translation = {
|
|||
addFailureBranch: 'Fail-Branch hinzufügen',
|
||||
loadMore: 'Weitere Workflows laden',
|
||||
noHistory: 'Keine Geschichte',
|
||||
exportSVG: 'Als SVG exportieren',
|
||||
noExist: 'Keine solche Variable',
|
||||
versionHistory: 'Versionsverlauf',
|
||||
publishUpdate: 'Update veröffentlichen',
|
||||
referenceVar: 'Referenzvariable',
|
||||
exportImage: 'Bild exportieren',
|
||||
exportJPEG: 'Als JPEG exportieren',
|
||||
exitVersions: 'Ausgangsversionen',
|
||||
exportPNG: 'Als PNG exportieren',
|
||||
},
|
||||
env: {
|
||||
envPanelTitle: 'Umgebungsvariablen',
|
||||
|
|
@ -205,6 +214,7 @@ const translation = {
|
|||
testRunIteration: 'Testlaufiteration',
|
||||
back: 'Zurück',
|
||||
iteration: 'Iteration',
|
||||
loop: 'Schleife',
|
||||
},
|
||||
tabs: {
|
||||
'searchBlock': 'Block suchen',
|
||||
|
|
@ -243,6 +253,9 @@ const translation = {
|
|||
'list-operator': 'List-Operator',
|
||||
'document-extractor': 'Doc Extraktor',
|
||||
'agent': 'Agent',
|
||||
'loop': 'Schleife',
|
||||
'loop-start': 'Schleifenbeginn',
|
||||
'loop-end': 'Schleife beenden',
|
||||
},
|
||||
blocksAbout: {
|
||||
'start': 'Definieren Sie die Anfangsparameter zum Starten eines Workflows',
|
||||
|
|
@ -263,6 +276,8 @@ const translation = {
|
|||
'list-operator': 'Wird verwendet, um Array-Inhalte zu filtern oder zu sortieren.',
|
||||
'document-extractor': 'Wird verwendet, um hochgeladene Dokumente in Textinhalte zu analysieren, die für LLM leicht verständlich sind.',
|
||||
'agent': 'Aufruf großer Sprachmodelle zur Beantwortung von Fragen oder zur Verarbeitung natürlicher Sprache',
|
||||
'loop': 'Führen Sie eine Schleife aus, bis die Abschlussbedingungen erfüllt sind oder die maximalen Schleifenanzahl erreicht ist.',
|
||||
'loop-end': 'Entspricht "break". Dieser Knoten hat keine Konfigurationselemente. Wenn der Schleifenrumpf diesen Knoten erreicht, wird die Schleife beendet.',
|
||||
},
|
||||
operator: {
|
||||
zoomIn: 'Vergrößern',
|
||||
|
|
@ -404,6 +419,34 @@ const translation = {
|
|||
variable: 'Variable',
|
||||
},
|
||||
sysQueryInUser: 'sys.query in Benutzernachricht erforderlich',
|
||||
jsonSchema: {
|
||||
warningTips: {
|
||||
saveSchema: 'Bitte beenden Sie die Bearbeitung des aktuellen Feldes, bevor Sie das Schema speichern.',
|
||||
},
|
||||
stringValidations: 'Stringvalidierungen',
|
||||
addField: 'Feld hinzufügen',
|
||||
generateJsonSchema: 'JSON-Schema generieren',
|
||||
back: 'Zurück',
|
||||
addChildField: 'Kindfeld hinzufügen',
|
||||
generationTip: 'Sie können natürliche Sprache verwenden, um schnell ein JSON-Schema zu erstellen.',
|
||||
title: 'Strukturiertes Ausgabeschema',
|
||||
resetDefaults: 'Zurücksetzen',
|
||||
showAdvancedOptions: 'Erweiterte Optionen anzeigen',
|
||||
fieldNamePlaceholder: 'Feldname',
|
||||
descriptionPlaceholder: 'Fügen Sie eine Beschreibung hinzu.',
|
||||
resultTip: 'Hier ist das generierte Ergebnis. Wenn Sie nicht zufrieden sind, können Sie zurückgehen und Ihre Eingabeaufforderung ändern.',
|
||||
generatedResult: 'Generiertes Ergebnis',
|
||||
promptTooltip: 'Konvertiere die Textbeschreibung in eine standardisierte JSON-Schema-Struktur.',
|
||||
promptPlaceholder: 'Beschreibe dein JSON-Schema...',
|
||||
doc: 'Erfahren Sie mehr über strukturierten Output.',
|
||||
required: 'erforderlich',
|
||||
generate: 'Generieren',
|
||||
apply: 'Bewerben',
|
||||
import: 'Import aus JSON',
|
||||
generating: 'Generiere JSON-Schema...',
|
||||
instruction: 'Anleitung',
|
||||
regenerate: 'Regenerieren',
|
||||
},
|
||||
},
|
||||
knowledgeRetrieval: {
|
||||
queryVariable: 'Abfragevariable',
|
||||
|
|
@ -416,6 +459,33 @@ const translation = {
|
|||
url: 'Segmentierte URL',
|
||||
metadata: 'Weitere Metadaten',
|
||||
},
|
||||
metadata: {
|
||||
options: {
|
||||
disabled: {
|
||||
title: 'Deaktiviert',
|
||||
subTitle: 'Keine Aktivierung der Metadatfilterung',
|
||||
},
|
||||
automatic: {
|
||||
desc: 'Automatisch Filterbedingungen für Metadaten basierend auf Abfragevariablen generieren.',
|
||||
title: 'Automatisch',
|
||||
subTitle: 'Automatisch Metadatenfilterbedingungen basierend auf der Benutzeranfrage generieren',
|
||||
},
|
||||
manual: {
|
||||
title: 'Handbuch',
|
||||
subTitle: 'Manuell Filterbedingungen für Metadaten hinzufügen',
|
||||
},
|
||||
},
|
||||
panel: {
|
||||
placeholder: 'Wert eingeben',
|
||||
datePlaceholder: 'Wählen Sie eine Zeit...',
|
||||
add: 'Bedingung hinzufügen',
|
||||
title: 'Metadatenfilterbedingungen',
|
||||
select: 'Wählen Sie eine Variable aus...',
|
||||
conditions: 'Bedingungen',
|
||||
search: 'Suchmetadaten',
|
||||
},
|
||||
title: 'Metadatenfilterung',
|
||||
},
|
||||
},
|
||||
http: {
|
||||
inputVars: 'Eingabevariablen',
|
||||
|
|
@ -505,6 +575,8 @@ const translation = {
|
|||
'all of': 'alle',
|
||||
'exists': 'existiert',
|
||||
'not in': 'nicht in',
|
||||
'after': 'nach',
|
||||
'before': 'vor',
|
||||
},
|
||||
enterValue: 'Wert eingeben',
|
||||
addCondition: 'Bedingung hinzufügen',
|
||||
|
|
@ -520,6 +592,7 @@ const translation = {
|
|||
},
|
||||
select: 'Auswählen',
|
||||
addSubVariable: 'Untervariable',
|
||||
condition: 'Bedingung',
|
||||
},
|
||||
variableAssigner: {
|
||||
title: 'Variablen zuweisen',
|
||||
|
|
@ -562,6 +635,8 @@ const translation = {
|
|||
'extend': 'Ausdehnen',
|
||||
'*=': '*=',
|
||||
'overwrite': 'Überschreiben',
|
||||
'remove-first': 'Erste entfernen',
|
||||
'remove-last': 'Letzte entfernen',
|
||||
},
|
||||
'setParameter': 'Parameter setzen...',
|
||||
'noVarTip': 'Klicken Sie auf die Schaltfläche "+", um Variablen hinzuzufügen',
|
||||
|
|
@ -766,6 +841,38 @@ const translation = {
|
|||
configureModel: 'Modell konfigurieren',
|
||||
linkToPlugin: 'Link zu Plugins',
|
||||
},
|
||||
loop: {
|
||||
ErrorMethod: {
|
||||
removeAbnormalOutput: 'Abnormale Ausgaben entfernen',
|
||||
continueOnError: 'Fortfahren bei Fehler',
|
||||
operationTerminated: 'Beendet',
|
||||
},
|
||||
comma: ',',
|
||||
loopNode: 'Schleifen-Knoten',
|
||||
loop_other: '{{count}} Schleifen',
|
||||
totalLoopCount: 'Gesamtanzahl der Schleifen: {{count}}',
|
||||
deleteDesc: 'Das Löschen des Schleifen-Knotens entfernt alle untergeordneten Knoten.',
|
||||
loopVariables: 'Schleifenvariablen',
|
||||
loop_one: '{{count}} Schleife',
|
||||
breakCondition: 'Schleifenbeendigungsbedingung',
|
||||
setLoopVariables: 'Setze Variablen innerhalb des Schleifenbereichs',
|
||||
breakConditionTip: 'Nur Variablen innerhalb von Schleifen mit Abbruchbedingungen und Konversationsvariablen können referenziert werden.',
|
||||
loopMaxCountError: 'Bitte geben Sie eine gültige maximale Schleifenanzahl ein, die von 1 bis {{maxCount}} reicht.',
|
||||
deleteTitle: 'Schleifen-Knoten löschen?',
|
||||
currentLoop: 'Aktueller Loop',
|
||||
loopMaxCount: 'Maximale Schleifenanzahl',
|
||||
finalLoopVariables: 'Endgültige Schleifenvariablen',
|
||||
exitConditionTip: 'Ein Schleifen-Knoten benötigt mindestens eine Ausgangsbedingung.',
|
||||
errorResponseMethod: 'Fehlerantwortmethode',
|
||||
initialLoopVariables: 'Ursprüngliche Schleifenvariablen',
|
||||
variableName: 'Variablenname',
|
||||
error_one: '{{count}} Fehler',
|
||||
currentLoopCount: 'Aktuelle Schleifenanzahl: {{count}}',
|
||||
inputMode: 'Eingabemodus',
|
||||
error_other: '{{count}} Fehler',
|
||||
output: 'Ausgabewert',
|
||||
input: 'Eingabe',
|
||||
},
|
||||
},
|
||||
tracing: {
|
||||
stopBy: 'Gestoppt von {{user}}',
|
||||
|
|
@ -777,6 +884,38 @@ const translation = {
|
|||
noVarsForOperation: 'Es stehen keine Variablen für die Zuweisung mit der ausgewählten Operation zur Verfügung.',
|
||||
assignedVarsDescription: 'Zugewiesene Variablen müssen beschreibbare Variablen sein, z. B.',
|
||||
},
|
||||
versionHistory: {
|
||||
filter: {
|
||||
all: 'Alle',
|
||||
onlyShowNamedVersions: 'Nur benannte Versionen anzeigen',
|
||||
onlyYours: 'Nur dein',
|
||||
reset: 'Filter zurücksetzen',
|
||||
empty: 'Kein passendes Versionsprotokoll gefunden.',
|
||||
},
|
||||
editField: {
|
||||
releaseNotesLengthLimit: 'Die Versionshinweise dürfen {{limit}} Zeichen nicht überschreiten.',
|
||||
titleLengthLimit: 'Der Titel darf {{limit}} Zeichen nicht überschreiten.',
|
||||
releaseNotes: 'Versionshinweise',
|
||||
title: 'Titel',
|
||||
},
|
||||
action: {
|
||||
restoreFailure: 'Wiederherstellung der Version fehlgeschlagen',
|
||||
updateSuccess: 'Version aktualisiert',
|
||||
deleteSuccess: 'Version gelöscht',
|
||||
deleteFailure: 'Version löschen fehlgeschlagen',
|
||||
restoreSuccess: 'Version wiederhergestellt',
|
||||
updateFailure: 'Aktualisierung der Version fehlgeschlagen',
|
||||
},
|
||||
latest: 'Neueste',
|
||||
nameThisVersion: 'Nennen Sie diese Version',
|
||||
currentDraft: 'Aktueller Entwurf',
|
||||
releaseNotesPlaceholder: 'Beschreibe, was sich geändert hat.',
|
||||
defaultName: 'Unbetitelte Version',
|
||||
title: 'Versionen',
|
||||
editVersionInfo: 'Versionsinformationen bearbeiten',
|
||||
deletionTip: 'Die Löschung ist unumkehrbar, bitte bestätigen Sie.',
|
||||
restorationTip: 'Nach der Wiederherstellung der Version wird der aktuelle Entwurf überschrieben.',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue