You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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