Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. const translation = {
  2. createApp: 'CRÉER UNE APPLICATION',
  3. types: {
  4. all: 'Tout',
  5. chatbot: 'Chatbot',
  6. agent: 'Agent',
  7. workflow: 'Flux de travail',
  8. completion: 'Terminaison',
  9. basic: 'Basique',
  10. advanced: 'Chatflow',
  11. },
  12. duplicate: 'Dupliquer',
  13. duplicateTitle: 'Dupliquer l\'application',
  14. export: 'Exporter DSL',
  15. exportFailed: 'Échec de l\'exportation du DSL.',
  16. importDSL: 'Importer le fichier DSL',
  17. createFromConfigFile: 'Créer à partir du fichier DSL',
  18. deleteAppConfirmTitle: 'Supprimer cette application ?',
  19. deleteAppConfirmContent:
  20. 'La suppression de l\'application est irréversible. Les utilisateurs ne pourront plus accéder à votre application et toutes les configurations de prompt et les journaux seront définitivement supprimés.',
  21. appDeleted: 'Application supprimée',
  22. appDeleteFailed: 'Échec de la suppression de l\'application',
  23. join: 'Rejoindre la communauté',
  24. communityIntro:
  25. 'Discutez avec les membres de l\'équipe, les contributeurs et les développeurs sur différents canaux.',
  26. roadmap: 'Voir notre feuille de route',
  27. newApp: {
  28. startFromBlank: 'Créer à partir de zéro',
  29. startFromTemplate: 'Créer à partir d\'un modèle',
  30. workflowWarning: 'Actuellement en version bêta',
  31. captionName: 'Icône et nom de l\'application',
  32. appNamePlaceholder: 'Donnez un nom à votre application',
  33. captionDescription: 'Description',
  34. appDescriptionPlaceholder: 'Entrez la description de l\'application',
  35. useTemplate: 'Utiliser ce modèle',
  36. previewDemo: 'Aperçu de la démo',
  37. chatApp: 'Assistant',
  38. chatAppIntro:
  39. 'Je veux construire une application basée sur le chat. Cette application utilise un format question-réponse, permettant plusieurs tours de conversation continue.',
  40. agentAssistant: 'Nouvel assistant agent',
  41. completeApp: 'Générateur de texte',
  42. completeAppIntro:
  43. 'Je veux créer une application qui génère du texte de haute qualité en fonction des invites, telles que la génération d\'articles, de résumés, de traductions, et plus encore.',
  44. showTemplates: 'Je veux choisir parmi un modèle',
  45. hideTemplates: 'Revenir à la sélection de mode',
  46. Create: 'Créer',
  47. Cancel: 'Annuler',
  48. nameNotEmpty: 'Le nom ne peut pas être vide',
  49. appTemplateNotSelected: 'Veuillez sélectionner un modèle',
  50. appTypeRequired: 'Veuillez sélectionner un type d\'application',
  51. appCreated: 'Application créée',
  52. appCreateFailed: 'Échec de la création de l\'application',
  53. Confirm: 'Confirmer',
  54. caution: 'Prudence',
  55. appCreateDSLWarning: 'Attention : la différence de version DSL peut affecter certaines fonctionnalités',
  56. appCreateDSLErrorPart4: 'Version DSL prise en charge par le système :',
  57. appCreateDSLErrorPart1: 'Une différence significative entre les versions DSL a été détectée. Forcer l’importation peut entraîner un dysfonctionnement de l’application.',
  58. appCreateDSLErrorTitle: 'Incompatibilité de version',
  59. appCreateDSLErrorPart3: 'Version actuelle de l’application DSL :',
  60. appCreateDSLErrorPart2: 'Voulez-vous continuer ?',
  61. foundResults: '{{compte}} Résultats',
  62. workflowShortDescription: 'Flux agentique pour automatisations intelligentes',
  63. agentShortDescription: 'Agent intelligent avec raisonnement et utilisation autonome de l’outil',
  64. learnMore: 'Pour en savoir plus',
  65. noTemplateFound: 'Aucun modèle trouvé',
  66. completionShortDescription: 'Assistant IA pour les tâches de génération de texte',
  67. chatbotShortDescription: 'Chatbot basé sur LLM avec configuration simple',
  68. advancedUserDescription: 'Workflow avec fonctionnalités de mémoire et interface de chatbot.',
  69. noTemplateFoundTip: 'Essayez d’effectuer une recherche à l’aide de mots-clés différents.',
  70. noAppsFound: 'Aucune application trouvée',
  71. chooseAppType: 'Choisissez un type d’application',
  72. forAdvanced: 'POUR LES UTILISATEURS AVANCÉS',
  73. chatbotUserDescription: 'Créez rapidement un chatbot basé sur LLM avec une configuration simple. Vous pouvez passer à Chatflow plus tard.',
  74. workflowUserDescription: 'Créez visuellement des flux IA autonomes avec la simplicité du glisser-déposer.',
  75. completionUserDescription: 'Créez rapidement un assistant IA pour les tâches de génération de texte avec une configuration simple.',
  76. agentUserDescription: 'Un agent intelligent capable d’un raisonnement itératif et d’une utilisation autonome d’outils pour atteindre les objectifs de la tâche.',
  77. forBeginners: 'Types d’applications plus basiques',
  78. foundResult: '{{compte}} Résultat',
  79. noIdeaTip: 'Pas d’idées ? Consultez nos modèles',
  80. optional: 'Optionnel',
  81. advancedShortDescription: 'Workflow amélioré pour conversations multi-tours',
  82. dropDSLToCreateApp: 'Déposez le fichier DSL ici pour créer une application',
  83. },
  84. editApp: 'Modifier les informations',
  85. editAppTitle: 'Modifier les informations de l\'application',
  86. editDone: 'Informations sur l\'application mises à jour',
  87. editFailed: 'Échec de la mise à jour des informations de l\'application',
  88. iconPicker: {
  89. ok: 'OK',
  90. cancel: 'Annuler',
  91. emoji: 'Emoji',
  92. image: 'Image',
  93. },
  94. switch: 'Passer à l\'orchestration de flux de travail',
  95. switchTipStart: 'Une nouvelle copie de l\'application sera créée pour vous, et la nouvelle copie passera à l\'orchestration de flux de travail. La nouvelle copie ne permettra pas le ',
  96. switchTip: 'retour',
  97. switchTipEnd: ' à l\'orchestration de base.',
  98. switchLabel: 'La copie de l\'application à créer',
  99. removeOriginal: 'Supprimer l\'application d\'origine',
  100. switchStart: 'Commencer la commutation',
  101. typeSelector: {
  102. all: 'Tous Types',
  103. chatbot: 'Chatbot',
  104. agent: 'Agent',
  105. workflow: 'Flux de travail',
  106. completion: 'Terminaison',
  107. advanced: 'Chatflow',
  108. },
  109. tracing: {
  110. title: 'Traçage des performances de l\'application',
  111. description: 'Configuration d\'un fournisseur LLMOps tiers et traçage des performances de l\'application.',
  112. config: 'Configurer',
  113. collapse: 'Réduire',
  114. expand: 'Développer',
  115. tracing: 'Traçage',
  116. disabled: 'Désactivé',
  117. disabledTip: 'Veuillez d\'abord configurer le fournisseur',
  118. enabled: 'En service',
  119. tracingDescription: 'Capturez le contexte complet de l\'exécution de l\'application, y compris les appels LLM, le contexte, les prompts, les requêtes HTTP et plus encore, vers une plateforme de traçage tierce.',
  120. configProviderTitle: {
  121. configured: 'Configuré',
  122. notConfigured: 'Configurez le fournisseur pour activer le traçage',
  123. moreProvider: 'Plus de fournisseurs',
  124. },
  125. arize: {
  126. title: 'Arize',
  127. description: 'Observabilité de LLM de niveau entreprise, évaluation en ligne et hors ligne, surveillance et expérimentation—alimentée par OpenTelemetry. Conçue spécialement pour les applications basées sur LLM et agents.',
  128. },
  129. phoenix: {
  130. title: 'Phoenix',
  131. description: 'Plateforme open-source basée sur OpenTelemetry pour l’observabilité, l’évaluation, l’ingénierie des prompts et l’expérimentation de vos flux de travail et agents LLM.',
  132. },
  133. langsmith: {
  134. title: 'LangSmith',
  135. description: 'Une plateforme de développement tout-en-un pour chaque étape du cycle de vie des applications basées sur LLM.',
  136. },
  137. langfuse: {
  138. title: 'Langfuse',
  139. description: 'Traces, évaluations, gestion des prompts et métriques pour déboguer et améliorer votre application LLM.',
  140. },
  141. inUse: 'En utilisation',
  142. configProvider: {
  143. title: 'Configurer ',
  144. placeholder: 'Entrez votre {{key}}',
  145. project: 'Projet',
  146. publicKey: 'Clé Publique',
  147. secretKey: 'Clé Secrète',
  148. viewDocsLink: 'Voir la documentation de {{key}}',
  149. removeConfirmTitle: 'Supprimer la configuration de {{key}} ?',
  150. removeConfirmContent: 'La configuration actuelle est en cours d\'utilisation, sa suppression désactivera la fonction de Traçage.',
  151. },
  152. view: 'Vue',
  153. opik: {
  154. description: 'Opik est une plate-forme open-source pour l’évaluation, le test et la surveillance des applications LLM.',
  155. title: 'Opik',
  156. },
  157. weave: {
  158. title: 'Tisser',
  159. description: 'Weave est une plateforme open-source pour évaluer, tester et surveiller les applications LLM.',
  160. },
  161. aliyun: {
  162. title: 'Surveillance Cloud',
  163. 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.',
  164. },
  165. },
  166. answerIcon: {
  167. description: 'S’il faut utiliser l’icône web app pour remplacer 🤖 dans l’application partagée',
  168. title: 'Utiliser l’icône web app pour remplacer 🤖',
  169. descriptionInExplore: 'Utilisation de l’icône web app pour remplacer 🤖 dans Explore',
  170. },
  171. importFromDSLUrlPlaceholder: 'Collez le lien DSL ici',
  172. dslUploader: {
  173. button: 'Glisser-déposer un fichier, ou',
  174. browse: 'Parcourir',
  175. },
  176. importFromDSL: 'Importation à partir d\'une DSL',
  177. importFromDSLUrl: 'À partir de l’URL',
  178. importFromDSLFile: 'À partir d’un fichier DSL',
  179. mermaid: {
  180. handDrawn: 'Dessiné à la main',
  181. classic: 'Classique',
  182. },
  183. openInExplore: 'Ouvrir dans Explorer',
  184. newAppFromTemplate: {
  185. sidebar: {
  186. HR: 'RH',
  187. Assistant: 'Assistant',
  188. Writing: 'Écriture',
  189. Programming: 'Programmation',
  190. Recommended: 'Recommandé',
  191. Workflow: 'Flux de travail',
  192. Agent: 'Agent',
  193. },
  194. byCategories: 'PAR CATÉGORIES',
  195. searchAllTemplate: 'Rechercher dans tous les modèles...',
  196. },
  197. showMyCreatedAppsOnly: 'Afficher uniquement mes applications créées',
  198. appSelector: {
  199. noParams: 'Aucun paramètre nécessaire',
  200. params: 'PARAMÈTRES DE L’APPLICATION',
  201. label: 'APPLI',
  202. placeholder: 'Sélectionnez une application...',
  203. },
  204. structOutput: {
  205. LLMResponse: 'Réponse LLM',
  206. notConfiguredTip: 'La sortie structurée n\'a pas encore été configurée.',
  207. required: 'Obligatoire',
  208. structuredTip: 'Les sorties structurées sont une fonctionnalité qui garantit que le modèle générera toujours des réponses qui respectent votre schéma JSON fourni.',
  209. modelNotSupportedTip: 'Le modèle actuel ne prend pas en charge cette fonctionnalité et est automatiquement rétrogradé à l\'injection de prompt.',
  210. modelNotSupported: 'Modèle non pris en charge',
  211. moreFillTip: 'Affichage d\'un maximum de 10 niveaux d\'imbrication',
  212. configure: 'Configurer',
  213. structured: 'systématique',
  214. },
  215. accessItemsDescription: {
  216. anyone: 'Tout le monde peut accéder à l\'application web.',
  217. specific: 'Seules des groupes ou membres spécifiques peuvent accéder à l\'application web.',
  218. organization: 'Toute personne dans l\'organisation peut accéder à l\'application web.',
  219. external: 'Seuls les utilisateurs externes authentifiés peuvent accéder à l\'application Web.',
  220. },
  221. accessControlDialog: {
  222. accessItems: {
  223. anyone: 'Quiconque avec le lien',
  224. specific: 'Groupes ou membres spécifiques',
  225. organization: 'Seuls les membres au sein de l\'entreprise',
  226. external: 'Utilisateurs externes authentifiés',
  227. },
  228. operateGroupAndMember: {
  229. searchPlaceholder: 'Rechercher des groupes et des membres',
  230. allMembers: 'Tous les membres',
  231. expand: 'Développer',
  232. noResult: 'Aucun résultat',
  233. },
  234. title: 'Contrôle d\'accès à l\'application Web',
  235. description: 'Définir les autorisations d\'accès à l\'application web',
  236. accessLabel: 'Qui a accès',
  237. groups_one: '{{count}} GROUPE',
  238. groups_other: '{{count}} GROUPES',
  239. members_one: '{{count}} MEMBRE',
  240. members_other: '{{count}} MEMBRES',
  241. noGroupsOrMembers: 'Aucun groupe ou membre sélectionné',
  242. webAppSSONotEnabledTip: 'Veuillez contacter l\'administrateur de l\'entreprise pour configurer la méthode d\'authentification de l\'application web.',
  243. updateSuccess: 'Mise à jour réussie',
  244. },
  245. publishApp: {
  246. title: 'Qui peut accéder à l\'application web',
  247. notSet: 'Non défini',
  248. notSetDesc: 'Actuellement, personne ne peut accéder à l\'application web. Veuillez définir les autorisations.',
  249. },
  250. accessControl: 'Contrôle d\'accès à l\'application Web',
  251. noAccessPermission: 'Pas de permission d\'accéder à l\'application web',
  252. maxActiveRequestsPlaceholder: 'Entrez 0 pour illimité',
  253. maxActiveRequests: 'Nombre maximal de requêtes simultanées',
  254. maxActiveRequestsTip: 'Nombre maximum de requêtes actives concurrentes par application (0 pour illimité)',
  255. }
  256. export default translation