chore: translate i18n files (#9528)

Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
github-actions[bot] 2024-10-21 18:49:05 +08:00 • committed by GitHub
commit 5a3eaa85bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
32 changed files with 1057 additions and 1 deletions

View file

@ -38,6 +38,10 @@ const translation = {
duplicate: 'Dupliquer',
rename: 'Renommer',
audioSourceUnavailable: 'AudioSource n’est pas disponible',
zoomOut: 'Zoom arrière',
zoomIn: 'Zoom avant',
openInNewTab: 'Ouvrir dans un nouvel onglet',
copyImage: 'Copier l’image',
},
placeholder: {
input: 'Veuillez entrer',
@ -499,6 +503,7 @@ const translation = {
vectorHash: 'Hachage vectoriel:',
hitScore: 'Score de Récupération:',
},
inputPlaceholder: 'Parler au bot',
},
promptEditor: {
placeholder: 'Écrivez votre mot d\'invite ici, entrez \'{\' pour insérer une variable, entrez \'/\' pour insérer un bloc de contenu d\'invite',
@ -576,6 +581,16 @@ const translation = {
fieldRequired: '{{field}} est obligatoire',
urlError: 'L’URL doit commencer par http:// ou https://',
},
fileUploader: {
pasteFileLinkInputPlaceholder: 'Entrez l’URL...',
uploadFromComputer: 'Téléchargement local',
pasteFileLink: 'Coller le lien du fichier',
uploadFromComputerReadError: 'Échec de la lecture du fichier, veuillez réessayer.',
uploadFromComputerUploadError: 'Le téléchargement du fichier a échoué, veuillez le télécharger à nouveau.',
fileExtensionNotSupport: 'Extension de fichier non prise en charge',
pasteFileLinkInvalid: 'Lien de fichier non valide',
uploadFromComputerLimit: 'Le fichier de téléchargement ne peut pas dépasser {{size}}',
},
}
export default translation

View file

@ -95,6 +95,10 @@ const translation = {
addParallelNode: 'Ajouter un nœud parallèle',
parallel: 'PARALLÈLE',
branch: 'BRANCHE',
featuresDocLink: 'Pour en savoir plus',
ImageUploadLegacyTip: 'Vous pouvez désormais créer des variables de type de fichier dans le formulaire de démarrage. À l’avenir, nous ne prendrons plus en charge la fonctionnalité de téléchargement d’images.',
fileUploadTip: 'Les fonctionnalités de téléchargement d’images ont été mises à niveau vers le téléchargement de fichiers.',
featuresDescription: 'Améliorer l’expérience utilisateur de l’application web',
},
env: {
envPanelTitle: 'Variables d\'Environnement',
@ -180,6 +184,7 @@ const translation = {
code: 'Code',
model: 'Modèle',
rerankModel: 'Modèle de rerank',
visionVariable: 'Vision Variable',
},
invalidVariable: 'Variable invalide',
rerankModelRequired: 'Avant d’activer le modèle de reclassement, veuillez confirmer que le modèle a été correctement configuré dans les paramètres.',
@ -224,6 +229,8 @@ const translation = {
'iteration-start': 'Début d\'itération',
'iteration': 'Itération',
'parameter-extractor': 'Extracteur de paramètres',
'list-operator': 'Opérateur de liste',
'document-extractor': 'Extracteur de documents',
},
blocksAbout: {
'start': 'Définir les paramètres initiaux pour lancer un flux de travail',
@ -241,6 +248,8 @@ const translation = {
'variable-aggregator': 'Agrégation de variables de plusieurs branches en une seule variable pour la configuration unifiée des nœuds en aval.',
'iteration': 'Effectuer plusieurs étapes sur un objet de liste jusqu\'à ce que tous les résultats soient produits.',
'parameter-extractor': 'Utiliser LLM pour extraire des paramètres structurés du langage naturel pour les invocations d\'outils ou les requêtes HTTP.',
'list-operator': 'Utilisé pour filtrer ou trier le contenu d’un tableau.',
'document-extractor': 'Utilisé pour analyser les documents téléchargés en contenu texte facilement compréhensible par LLM.',
},
operator: {
zoomIn: 'Zoomer',
@ -396,6 +405,8 @@ const translation = {
writeLabel: 'Délai d\'écriture',
writePlaceholder: 'Entrez le délai d\'écriture en secondes',
},
binaryFileVariable: 'Variable de fichier binaire',
type: 'Type',
},
code: {
inputVars: 'Variables de saisie',
@ -432,11 +443,26 @@ const translation = {
'null': 'est nul',
'not null': 'n\'est pas nul',
'regex match': 'correspondance regex',
'in': 'dans',
'not in': 'pas dans',
'exists': 'Existe',
'all of': 'l’ensemble des',
'not exists': 'n’existe pas',
},
enterValue: 'Entrez la valeur',
addCondition: 'Ajouter une condition',
conditionNotSetup: 'Condition NON configurée',
selectVariable: 'Sélectionner une variable...',
optionName: {
video: 'Vidéo',
image: 'Image',
audio: 'Audio',
doc: 'Médecin',
localUpload: 'Téléchargement local',
url: 'URL',
},
select: 'Choisir',
addSubVariable: 'Sous-variable',
},
variableAssigner: {
title: 'Attribuer des variables',
@ -551,6 +577,31 @@ const translation = {
showAuthor: 'Afficher l\'auteur',
},
},
docExtractor: {
outputVars: {
text: 'Texte extrait',
},
learnMore: 'Pour en savoir plus',
inputVar: 'Variable d’entrée',
supportFileTypes: 'Types de fichiers de support : {{types}}.',
},
listFilter: {
outputVars: {
result: 'Filtrer le résultat',
last_record: 'Dernier enregistrement',
first_record: 'Premier enregistrement',
},
filterCondition: 'État du filtre',
asc: 'L’ASC',
inputVar: 'Variable d’entrée',
filterConditionComparisonValue: 'Valeur de la condition de filtre',
desc: 'DESC',
filterConditionComparisonOperator: 'Opérateur de comparaison de l’état des filtres',
selectVariableKeyPlaceholder: 'Sélectionner la clé de sous-variable',
limit: 'Haut N',
orderBy: 'Trier par',
filterConditionKey: 'Clé de condition de filtre',
},
},
tracing: {
stopBy: 'Arrêté par {{user}}',