chore: translate i18n files (#7965)

Co-authored-by: JohnJyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
github-actions[bot]
2024-09-04 17:45:12 +08:00
committed by GitHub
parent 15791510c8
commit fb113a9479
136 changed files with 2953 additions and 1375 deletions

View File

@@ -77,6 +77,7 @@ const translation = {
pathParams: 'Params de chemin',
query: 'Requête',
},
loading: 'Chargement',
}
export default translation

View File

@@ -48,6 +48,8 @@ const translation = {
title: 'Étapes du workflow',
show: 'Afficher',
hide: 'Masquer',
showDesc: 'Afficher ou masquer les détails du flux de travail dans WebApp',
subTitle: 'Détails du flux de travail',
},
chatColorTheme: 'Thème de couleur du chatbot',
chatColorThemeDesc: 'Définir le thème de couleur du chatbot',
@@ -64,6 +66,12 @@ const translation = {
customDisclaimerPlaceholder: 'Entrez le texte de la clause de non-responsabilité personnalisée',
customDisclaimerTip: 'Le texte de la clause de non-responsabilité personnalisée sera affiché côté client, fournissant des informations supplémentaires sur l\'application',
},
sso: {
label: 'Authentification SSO',
title: 'WebApp SSO',
tooltip: 'Contactez ladministrateur pour activer lauthentification unique WebApp',
description: 'Tous les utilisateurs doivent se connecter avec lauthentification unique avant dutiliser WebApp',
},
},
embedded: {
entry: 'Intégré',

View File

@@ -122,7 +122,17 @@ const translation = {
removeConfirmTitle: 'Supprimer la configuration de {{key}} ?',
removeConfirmContent: 'La configuration actuelle est en cours d\'utilisation, sa suppression désactivera la fonction de Traçage.',
},
view: 'Vue',
},
answerIcon: {
description: 'Sil faut utiliser licône WebApp pour remplacer 🤖 dans lapplication partagée',
title: 'Utiliser licône WebApp pour remplacer 🤖',
descriptionInExplore: 'Utilisation de licône WebApp pour remplacer 🤖 dans Explore',
},
importFromDSLUrlPlaceholder: 'Collez le lien DSL ici',
importFromDSL: 'Importation à partir dune DSL',
importFromDSLUrl: 'À partir de lURL',
importFromDSLFile: 'À partir dun fichier DSL',
}
export default translation

View File

@@ -60,6 +60,8 @@ const translation = {
bulkUpload: 'Téléchargement en masse de documents',
agentMode: 'Mode Agent',
workflow: 'Flux de travail',
llmLoadingBalancingTooltip: 'Ajoutez plusieurs clés API aux modèles, en contournant efficacement les limites de débit de lAPI.',
llmLoadingBalancing: 'Équilibrage de charge LLM',
},
comingSoon: 'Bientôt disponible',
member: 'Membre',
@@ -74,6 +76,7 @@ const translation = {
},
ragAPIRequestTooltip: 'Fait référence au nombre d\'appels API invoquant uniquement les capacités de traitement de la base de connaissances de Dify.',
receiptInfo: 'Seuls le propriétaire de l\'équipe et l\'administrateur de l\'équipe peuvent s\'abonner et consulter les informations de facturation',
annotationQuota: 'Quota dannotation',
},
plans: {
sandbox: {

View File

@@ -201,6 +201,11 @@ const translation = {
disinvite: 'Annuler l\'invitation',
deleteMember: 'Supprimer Membre',
you: '(Vous)',
builder: 'Constructeur',
datasetOperatorTip: 'Seul peut gérer la base de connaissances',
datasetOperator: 'Administrateur des connaissances',
setBuilder: 'Définir en tant que constructeur',
builderTip: 'Peut créer et modifier ses propres applications',
},
integrations: {
connected: 'Connecté',
@@ -347,6 +352,22 @@ const translation = {
quotaTip: 'Tokens gratuits restants disponibles',
loadPresets: 'Charger les Présents',
parameters: 'PARAMÈTRES',
modelHasBeenDeprecated: 'Ce modèle est obsolète',
providerManagedDescription: 'Utilisez lensemble unique dinformations didentification fourni par le fournisseur de modèle.',
loadBalancingHeadline: 'Équilibrage',
loadBalancing: 'Équilibrage',
loadBalancingLeastKeyWarning: 'Pour activer léquilibrage de charge, au moins 2 clés doivent être activées.',
apiKey: 'API-KEY',
apiKeyStatusNormal: 'Létat de lAPIKey est normal',
configLoadBalancing: 'Équilibrage de charge de configuration',
loadBalancingInfo: 'Par défaut, léquilibrage de charge utilise la stratégie Round-robin. Si la limitation de vitesse est déclenchée, une période de recharge de 1 minute sera appliquée.',
editConfig: 'Modifier la configuration',
addConfig: 'Ajouter une configuration',
apiKeyRateLimit: 'La limite de débit a été atteinte, disponible après {{secondes}}s',
defaultConfig: 'Configuration par défaut',
loadBalancingDescription: 'Réduisez la pression grâce à plusieurs ensembles dinformations didentification.',
providerManaged: 'Géré par le fournisseur',
upgradeForLoadBalancing: 'Mettez à niveau votre plan pour activer léquilibrage de charge.',
},
dataSource: {
add: 'Ajouter une source de données',
@@ -370,6 +391,15 @@ const translation = {
preview: 'APERÇU',
},
},
website: {
configuredCrawlers: 'Robots dexploration configurés',
with: 'Avec',
inactive: 'Inactif',
active: 'Actif',
title: 'Site internet',
description: 'Importez du contenu à partir de sites Web à laide du robot dindexation.',
},
configure: 'Configurer',
},
plugin: {
serpapi: {
@@ -538,6 +568,10 @@ const translation = {
created: 'Tag créé avec succès',
failed: 'La création de la balise a échoué',
},
errorMsg: {
fieldRequired: '{{field}} est obligatoire',
urlError: 'LURL doit commencer par http:// ou https://',
},
}
export default translation

View File

@@ -50,6 +50,30 @@ const translation = {
confirmButton: 'Créer',
failed: 'Création échouée',
},
website: {
limit: 'Limite',
fireCrawlNotConfiguredDescription: 'Configurez Firecrawl avec la clé API pour lutiliser.',
selectAll: 'Tout sélectionner',
unknownError: 'Erreur inconnue',
firecrawlDoc: 'Docs Firecrawl',
totalPageScraped: 'Nombre total de pages extraites :',
preview: 'Aperçu',
crawlSubPage: 'Explorer les sous-pages',
configure: 'Configurer',
firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
maxDepth: 'Profondeur maximale',
fireCrawlNotConfigured: 'Firecrawl nest pas configuré',
firecrawlTitle: 'Extraire du contenu web avec 🔥Firecrawl',
scrapTimeInfo: 'Pages récupérées au total dans un délai de {{time}}s',
options: 'Options',
exceptionErrorTitle: 'Une exception sest produite lors de lexécution de la tâche Firecrawl :',
includeOnlyPaths: 'Inclure uniquement les chemins daccès',
resetAll: 'Tout réinitialiser',
run: 'Courir',
extractOnlyMainContent: 'Extraire uniquement le contenu principal (pas den-têtes, de navigations, de pieds de page, etc.)',
excludePaths: 'Exclure les chemins daccès',
maxDepthTooltip: 'Profondeur maximale à explorer par rapport à lURL saisie. La profondeur 0 gratte simplement la page de lURL saisie, la profondeur 1 récupère lURL et tout ce qui suit lURL saisie + un /, et ainsi de suite.',
},
},
stepTwo: {
segmentation: 'Paramètres de bloc',
@@ -107,6 +131,8 @@ const translation = {
indexSettedTip: 'Pour changer la méthode d\'index, veuillez aller à la',
retrivalSettedTip: 'Pour changer la méthode d\'index, veuillez aller à la',
datasetSettingLink: 'Paramètres de connaissance.',
webpageUnit: 'Pages',
websiteSource: 'Site web de prétraitement',
},
stepThree: {
creationTitle: '🎉 Connaissance créée',
@@ -125,6 +151,11 @@ const translation = {
modelButtonConfirm: 'Confirmer',
modelButtonCancel: 'Annuler',
},
firecrawl: {
apiKeyPlaceholder: 'Clé API de firecrawl.dev',
configFirecrawl: 'Configurer 🔥Firecrawl',
getApiKeyLinkText: 'Obtenez votre clé API auprès de firecrawl.dev',
},
}
export default translation

View File

@@ -13,6 +13,8 @@ const translation = {
status: 'STATUT',
action: 'ACTION',
},
rename: 'Renommer',
name: 'Nom',
},
action: {
uploadFile: 'Télécharger un nouveau fichier',
@@ -74,6 +76,7 @@ const translation = {
error: 'Erreur d\'Importation',
ok: 'D\'accord',
},
addUrl: 'Ajouter une URL',
},
metadata: {
title: 'Métadonnées',

View File

@@ -27,6 +27,8 @@ const translation = {
longDescription: 'À propos de la méthode de récupération, vous pouvez la modifier à tout moment dans les paramètres de Connaissance.',
},
save: 'Enregistrer',
me: '(Vous)',
permissionsInvitedMembers: 'Membres partiels de léquipe',
},
}

View File

@@ -53,6 +53,7 @@ const translation = {
nameEmpty: 'Le nom est requis',
passwordEmpty: 'Un mot de passe est requis',
passwordInvalid: 'Le mot de passe doit contenir des lettres et des chiffres, et la longueur doit être supérieure à 8.',
passwordLengthInValid: 'Le mot de passe doit comporter au moins 8 caractères.',
},
license: {
tip: 'Avant de commencer Dify Community Edition, lisez le GitHub',
@@ -68,6 +69,7 @@ const translation = {
activated: 'Connectez-vous maintenant',
adminInitPassword: 'Mot de passe d\'initialisation de l\'administrateur',
validate: 'Valider',
sso: 'Poursuivre avec lauthentification unique',
}
export default translation

View File

@@ -5,6 +5,7 @@ const translation = {
all: 'Tout',
builtIn: 'Intégré',
custom: 'Personnalisé',
workflow: 'Flux de travail',
},
contribute: {
line1: 'Je suis intéressé par',
@@ -75,6 +76,27 @@ const translation = {
customDisclaimerPlaceholder: 'Entrez le texte de la clause de non-responsabilité personnalisée',
deleteToolConfirmTitle: 'Supprimer cet outil ?',
deleteToolConfirmContent: 'La suppression de l\'outil est irréversible. Les utilisateurs ne pourront plus accéder à votre outil.',
toolInput: {
required: 'Obligatoire',
name: 'Nom',
label: 'Étiquettes',
title: 'Entrée doutil',
methodSetting: 'Réglage',
labelPlaceholder: 'Choisir des balises(facultatif)',
descriptionPlaceholder: 'Description de la signification du paramètre',
method: 'Méthode',
methodParameter: 'Paramètre',
methodSettingTip: 'Lutilisateur renseigne la configuration de loutil',
methodParameterTip: 'Remplissages LLM pendant linférence',
description: 'Description',
},
nameForToolCallTip: 'Ne prend en charge que les chiffres, les lettres et les traits de soulignement.',
confirmTitle: 'Confirmer pour enregistrer ?',
nameForToolCall: 'Nom de lappel de loutil',
confirmTip: 'Les applications utilisant cet outil seront affectées',
description: 'Description',
nameForToolCallPlaceHolder: 'Utilisé pour la reconnaissance automatique, tels que getCurrentWeather, list_pets',
descriptionPlaceholder: 'Brève description de lobjectif de loutil, par exemple, obtenir la température dun endroit spécifique.',
},
test: {
title: 'Test',
@@ -114,6 +136,18 @@ const translation = {
toolRemoved: 'Outil supprimé',
notAuthorized: 'Outil non autorisé',
howToGet: 'Comment obtenir',
addToolModal: {
type: 'type',
emptyTitle: 'Aucun outil de flux de travail disponible',
added: 'supplémentaire',
add: 'ajouter',
category: 'catégorie',
manageInTools: 'Gérer dans Outils',
emptyTip: 'Allez dans « Flux de travail -> Publier en tant quoutil »',
},
openInStudio: 'Ouvrir dans Studio',
customToolTip: 'En savoir plus sur les outils personnalisés Dify',
toolNameUsageTip: 'Nom de lappel de loutil pour le raisonnement et linvite de lagent',
}
export default translation

View File

@@ -186,6 +186,7 @@ const translation = {
'transform': 'Transformer',
'utilities': 'Utilitaires',
'noResult': 'Aucun résultat trouvé',
'searchTool': 'Outil de recherche',
},
blocks: {
'start': 'Début',
@@ -415,6 +416,7 @@ const translation = {
enterValue: 'Entrez la valeur',
addCondition: 'Ajouter une condition',
conditionNotSetup: 'Condition NON configurée',
selectVariable: 'Sélectionner une variable...',
},
variableAssigner: {
title: 'Attribuer des variables',