chore: translate i18n files (#22526)

Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2025-07-17 13:25:39 +08:00
committed by GitHub
parent 10e6b11ff6
commit aeb68f99bd
109 changed files with 1196 additions and 35 deletions

View File

@@ -172,7 +172,10 @@ const translation = {
title: 'Tisser',
description: 'Weave est une plateforme open-source pour évaluer, tester et surveiller les applications LLM.',
},
aliyun: {},
aliyun: {
title: 'Surveillance Cloud',
description: 'La plateforme d\'observabilité entièrement gérée et sans maintenance fournie par Alibaba Cloud permet une surveillance, un traçage et une évaluation prêts à l\'emploi des applications Dify.',
},
},
answerIcon: {
description: 'Sil faut utiliser licône web app pour remplacer 🤖 dans lapplication partagée',
@@ -256,6 +259,8 @@ const translation = {
},
accessControl: 'Contrôle d\'accès à l\'application Web',
noAccessPermission: 'Pas de permission d\'accéder à l\'application web',
maxActiveRequestsPlaceholder: 'Entrez 0 pour illimité',
maxActiveRequests: 'Nombre maximal de requêtes simultanées',
}
export default translation

View File

@@ -216,6 +216,28 @@ const translation = {
workspaceName: 'Nom de l\'espace de travail',
workspaceIcon: 'Icône de l\'espace de travail',
editWorkspaceInfo: 'Modifier les informations de l\'espace de travail',
changeEmail: {
codePlaceholder: 'Collez le code à 6 chiffres',
emailLabel: 'Nouveau courriel',
newEmail: 'Créez une nouvelle adresse email',
verifyNew: 'Vérifiez votre nouvel e-mail',
existingEmail: 'Un utilisateur avec cet email existe déjà.',
title: 'Changer l\'email',
resendTip: 'Vous n\'avez pas reçu de code ?',
emailPlaceholder: 'Entrez un nouvel e-mail',
sendVerifyCode: 'Envoyer le code de vérification',
continue: 'Continuer',
changeTo: 'Changer pour {{email}}',
authTip: 'Une fois que votre email est changé, les comptes Google ou GitHub liés à votre ancien email ne pourront plus se connecter à ce compte.',
content3: 'Entrez un nouvel e-mail et nous vous enverrons un code de vérification.',
resendCount: 'Renvoyer dans {{count}}s',
content4: 'Nous vous avons juste envoyé un code de vérification temporaire à <email>{{email}}</email>.',
resend: 'Renvoyer',
verifyEmail: 'Vérifiez votre adresse e-mail actuelle',
content2: 'Votre adresse e-mail actuelle est <email>{{email}}</email>. Un code de vérification a été envoyé à cette adresse e-mail.',
codeLabel: 'Code de vérification',
content1: 'Si vous continuez, nous enverrons un code de vérification à <email>{{email}}</email> pour une nouvelle authentification.',
},
},
members: {
team: 'Équipe',
@@ -257,6 +279,26 @@ const translation = {
datasetOperator: 'Administrateur des connaissances',
setBuilder: 'Définir en tant que constructeur',
builderTip: 'Peut créer et modifier ses propres applications',
transferModal: {
resend: 'Renvoyer',
continue: 'Continuer',
verifyEmail: 'Vérifiez votre adresse e-mail actuelle',
resendCount: 'Renvoyer dans {{count}}s',
verifyContent2: 'Nous enverrons un code de vérification temporaire à cet email pour la ré-authentification.',
codePlaceholder: 'Collez le code à 6 chiffres',
transfer: 'Transférer la propriété de l\'espace de travail',
sendVerifyCode: 'Envoyer le code de vérification',
title: 'Transférer la propriété de l\'espace de travail',
codeLabel: 'Code de vérification',
transferLabel: 'Transférer la propriété de l\'espace de travail à',
verifyContent: 'Votre adresse e-mail actuelle est <email>{{email}}</email>.',
transferPlaceholder: 'Sélectionnez un membre de l\'espace de travail…',
warningTip: 'Vous deviendrez membre administrateur, et le nouveau propriétaire aura le contrôle total.',
resendTip: 'Vous n\'avez pas reçu de code ?',
sendTip: 'Si vous continuez, nous enverrons un code de vérification à <email>{{email}}</email> pour la ré-authentification.',
warning: 'Vous êtes sur le point de transférer la propriété de « {{workspace}} ». Cela prend effet immédiatement et ne peut pas être annulé.',
},
transferOwnership: 'Transférer la propriété',
},
integrations: {
connected: 'Connecté',
@@ -448,6 +490,7 @@ const translation = {
addPages: 'Ajouter des pages',
preview: 'APERÇU',
},
integratedAlert: 'Notion est intégré via des identifiants internes, aucune autorisation supplémentaire n\'est nécessaire.',
},
website: {
configuredCrawlers: 'Robots dexploration configurés',

View File

@@ -109,6 +109,7 @@ const translation = {
noLoginMethodTip: 'Veuillez contacter l\'administrateur système pour ajouter une méthode d\'authentification.',
noLoginMethod: 'Méthode d\'authentification non configurée pour l\'application web',
disabled: 'L\'authentification de l\'application web est désactivée. Veuillez contacter l\'administrateur du système pour l\'activer. Vous pouvez essayer d\'utiliser l\'application directement.',
login: 'Connexion',
},
}

View File

@@ -63,6 +63,7 @@ const translation = {
paramsTip2: 'Lorsque « Auto » est désactivé, la valeur par défaut est utilisée.',
paramsTip1: 'Contrôle les paramètres dinférence LLM.',
toolSetting: 'Paramètres de l\'outil',
unsupportedMCPTool: 'La version actuelle du plugin de stratégie d\'agent sélectionné ne prend pas en charge les outils MCP.',
},
modelNum: '{{num}} MODÈLES INCLUS',
endpointDeleteTip: 'Supprimer le point de terminaison',

View File

@@ -57,9 +57,14 @@ const translation = {
api_key: 'Clé API',
apiKeyPlaceholder: 'Nom de l\'en-tête HTTP pour la clé API',
apiValuePlaceholder: 'Entrez la clé API',
api_key_query: 'Paramètre de requête',
queryParamPlaceholder: 'Nom du paramètre de requête pour la clé API',
api_key_header: 'En-tête',
},
key: 'Clé',
value: 'Valeur',
queryParam: 'Paramètre de requête',
queryParamTooltip: 'Le nom du paramètre de requête de la clé API à passer, par exemple "key" dans "https://example.com/test?key=API_KEY".',
},
authHeaderPrefix: {
title: 'Type d\'Authentification',

View File

@@ -115,6 +115,7 @@ const translation = {
needEndNode: 'Le nœud de fin doit être ajouté',
needAnswerNode: 'Le nœud de réponse doit être ajouté.',
addBlock: 'Ajouter un nœud',
tagBound: 'Nombre d\'applications utilisant cette étiquette',
},
env: {
envPanelTitle: 'Variables d\'Environnement',
@@ -234,6 +235,8 @@ const translation = {
'agent': 'Stratégie dagent',
'blocks': 'Nœuds',
'searchBlock': 'Nœud de recherche',
'addAll': 'Ajouter tout',
'allAdded': 'Tout ajouté',
},
blocks: {
'start': 'Début',
@@ -364,7 +367,10 @@ const translation = {
ms: 'ms',
retries: '{{num}} Tentatives',
},
typeSwitch: {},
typeSwitch: {
input: 'Valeur d\'entrée',
variable: 'Utilisez une variable',
},
},
start: {
required: 'requis',
@@ -551,6 +557,7 @@ const translation = {
advancedDependencies: 'Dépendances avancées',
advancedDependenciesTip: 'Ajoutez quelques dépendances préchargées qui prennent plus de temps à consommer ou ne sont pas par défaut ici',
searchDependencies: 'Rechercher des dépendances',
syncFunctionSignature: 'Synchroniser la signature de fonction avec le code',
},
templateTransform: {
inputVars: 'Variables de saisie',
@@ -670,6 +677,9 @@ const translation = {
json: 'JSON généré par un outil',
},
authorize: 'Autoriser',
insertPlaceholder2: 'insérer une variable',
settings: 'Paramètres',
insertPlaceholder1: 'Tapez ou appuyez',
},
questionClassifiers: {
model: 'modèle',
@@ -854,6 +864,8 @@ const translation = {
pluginNotInstalledDesc: 'Ce plugin est installé à partir de GitHub. Veuillez aller dans Plugins pour réinstaller',
maxIterations: 'Nombre maximal ditérations',
toolNotAuthorizedTooltip: '{{outil}} Non autorisé',
clickToViewParameterSchema: 'Cliquez pour voir le schéma des paramètres',
parameterSchema: 'Schéma de Paramètres',
},
loop: {
ErrorMethod: {