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.

plugin.ts 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. const translation = {
  2. category: {
  3. extensions: 'Extensions',
  4. agents: 'Stratégies des agents',
  5. models: 'Modèle',
  6. tools: 'Outils',
  7. bundles: 'Paquets',
  8. all: 'Tout',
  9. },
  10. categorySingle: {
  11. extension: 'Extension',
  12. tool: 'Outil',
  13. model: 'Modèle',
  14. agent: 'Stratégie d’agent',
  15. bundle: 'Paquet',
  16. },
  17. list: {
  18. source: {
  19. github: 'Installer à partir de GitHub',
  20. local: 'Installer à partir d’un fichier de package local',
  21. marketplace: 'Installer à partir de Marketplace',
  22. },
  23. notFound: 'Aucun plugin trouvé',
  24. noInstalled: 'Aucun plugin installé',
  25. },
  26. source: {
  27. local: 'Fichier de package local',
  28. github: 'Lien avec GitHub',
  29. marketplace: 'Marché',
  30. },
  31. detailPanel: {
  32. categoryTip: {
  33. debugging: 'Plugin de débogage',
  34. local: 'Plugin local',
  35. github: 'Installé à partir de Github',
  36. marketplace: 'Installé à partir de Marketplace',
  37. },
  38. operation: {
  39. viewDetail: 'Voir les détails',
  40. info: 'Informations sur le plugin',
  41. checkUpdate: 'Vérifier la mise à jour',
  42. update: 'Mettre à jour',
  43. install: 'Installer',
  44. remove: 'Enlever',
  45. detail: 'Détails',
  46. },
  47. toolSelector: {
  48. uninstalledLink: 'Gérer dans les plugins',
  49. title: 'Ajouter un outil',
  50. uninstalledContent: 'Ce plugin est installé à partir du référentiel local/GitHub. Veuillez utiliser après l’installation.',
  51. unsupportedTitle: 'Action non soutenue',
  52. descriptionLabel: 'Description de l’outil',
  53. placeholder: 'Sélectionnez un outil...',
  54. params: 'CONFIGURATION DE RAISONNEMENT',
  55. unsupportedContent: 'La version du plugin installée ne fournit pas cette action.',
  56. auto: 'Auto',
  57. descriptionPlaceholder: 'Brève description de l’objectif de l’outil, par exemple, obtenir la température d’un endroit spécifique.',
  58. unsupportedContent2: 'Cliquez pour changer de version.',
  59. uninstalledTitle: 'Outil non installé',
  60. empty: 'Cliquez sur le bouton « + » pour ajouter des outils. Vous pouvez ajouter plusieurs outils.',
  61. toolLabel: 'Outil',
  62. settings: 'PARAMÈTRES UTILISATEUR',
  63. paramsTip2: 'Lorsque « Auto » est désactivé, la valeur par défaut est utilisée.',
  64. paramsTip1: 'Contrôle les paramètres d’inférence LLM.',
  65. toolSetting: 'Paramètres de l\'outil',
  66. unsupportedMCPTool: 'La version actuelle du plugin de stratégie d\'agent sélectionné ne prend pas en charge les outils MCP.',
  67. },
  68. modelNum: '{{num}} MODÈLES INCLUS',
  69. endpointDeleteTip: 'Supprimer le point de terminaison',
  70. endpoints: 'Terminaison',
  71. endpointsDocLink: 'Voir le document',
  72. switchVersion: 'Version du commutateur',
  73. strategyNum: '{{num}} {{stratégie}} INCLUS',
  74. configureTool: 'Configurer l’outil',
  75. endpointDeleteContent: 'Souhaitez-vous supprimer {{name}} ?',
  76. disabled: 'Handicapé',
  77. endpointsTip: 'Ce plug-in fournit des fonctionnalités spécifiques via des points de terminaison, et vous pouvez configurer plusieurs ensembles de points de terminaison pour l’espace de travail actuel.',
  78. configureModel: 'Configurer le modèle',
  79. configureApp: 'Configurer l’application',
  80. endpointsEmpty: 'Cliquez sur le bouton « + » pour ajouter un point de terminaison',
  81. actionNum: '{{num}} {{action}} INCLUS',
  82. endpointDisableContent: 'Souhaitez-vous désactiver {{name}} ?',
  83. endpointDisableTip: 'Désactiver le point de terminaison',
  84. endpointModalTitle: 'Configurer le point de terminaison',
  85. serviceOk: 'Service OK',
  86. endpointModalDesc: 'Une fois configuré, les fonctionnalités fournies par le plugin via les points de terminaison de l’API peuvent être utilisées.',
  87. deprecation: {
  88. reason: {
  89. ownershipTransferred: 'propriété transférée',
  90. businessAdjustments: 'ajustements commerciaux',
  91. noMaintainer: 'aucun mainteneur',
  92. },
  93. noReason: 'Ce plugin a été abandonné et ne sera plus mis à jour.',
  94. onlyReason: 'Ce plugin a été déprécié en raison de {{deprecatedReason}} et ne sera plus mis à jour.',
  95. fullMessage: 'Ce plugin a été déprécié en raison de {{deprecatedReason}}, et ne sera plus mis à jour. Veuillez utiliser <CustomLink href=\'https://example.com/\'>{{-alternativePluginId}}</CustomLink> à la place.',
  96. },
  97. },
  98. debugInfo: {
  99. title: 'Débogage',
  100. viewDocs: 'Voir la documentation',
  101. },
  102. privilege: {
  103. whoCanInstall: 'Qui peut installer et gérer les plugins ?',
  104. admins: 'Administrateurs',
  105. noone: 'Personne',
  106. title: 'Préférences du plugin',
  107. everyone: 'Tout le monde',
  108. whoCanDebug: 'Qui peut déboguer les plugins ?',
  109. },
  110. pluginInfoModal: {
  111. release: 'Libérer',
  112. title: 'Informations sur le plugin',
  113. packageName: 'Colis',
  114. repository: 'Dépôt',
  115. },
  116. action: {
  117. checkForUpdates: 'Rechercher des mises à jour',
  118. pluginInfo: 'Informations sur le plugin',
  119. delete: 'Supprimer le plugin',
  120. deleteContentLeft: 'Souhaitez-vous supprimer',
  121. deleteContentRight: 'Plug-in ?',
  122. usedInApps: 'Ce plugin est utilisé dans les applications {{num}}.',
  123. },
  124. installModal: {
  125. labels: {
  126. package: 'Colis',
  127. version: 'Version',
  128. repository: 'Dépôt',
  129. },
  130. installedSuccessfullyDesc: 'Le plugin a été installé avec succès.',
  131. uploadingPackage: 'Téléchargement de {{packageName}}...',
  132. readyToInstallPackage: 'Sur le point d’installer le plugin suivant',
  133. back: 'Précédent',
  134. fromTrustSource: 'Assurez-vous de n’installer que des plugins provenant d’une <trustSource>source fiable</trustSource>.',
  135. close: 'Fermer',
  136. installing: 'Installation...',
  137. pluginLoadErrorDesc: 'Ce plugin ne sera pas installé',
  138. cancel: 'Annuler',
  139. installFailed: 'Échec de l’installation',
  140. readyToInstallPackages: 'Sur le point d’installer les plugins {{num}} suivants',
  141. install: 'Installer',
  142. uploadFailed: 'Échec du téléchargement',
  143. installComplete: 'Installation terminée',
  144. pluginLoadError: 'Erreur de chargement du plugin',
  145. dropPluginToInstall: 'Déposez le package de plugin ici pour l’installer',
  146. readyToInstall: 'Sur le point d’installer le plugin suivant',
  147. installedSuccessfully: 'Installation réussie',
  148. next: 'Prochain',
  149. installPlugin: 'Installer le plugin',
  150. installFailedDesc: 'L’installation du plug-in a échoué.',
  151. installWarning: 'Ce plugin n’est pas autorisé à être installé.',
  152. },
  153. installFromGitHub: {
  154. installFailed: 'Échec de l’installation',
  155. installPlugin: 'Installer le plugin depuis GitHub',
  156. gitHubRepo: 'Référentiel GitHub',
  157. selectPackage: 'Sélectionnez le forfait',
  158. selectVersion: 'Sélectionner la version',
  159. uploadFailed: 'Échec du téléchargement',
  160. installNote: 'Assurez-vous de n’installer que des plugins provenant d’une source fiable.',
  161. selectVersionPlaceholder: 'Veuillez sélectionner une version',
  162. installedSuccessfully: 'Installation réussie',
  163. updatePlugin: 'Mettre à jour le plugin à partir de GitHub',
  164. selectPackagePlaceholder: 'Veuillez sélectionner un forfait',
  165. },
  166. upgrade: {
  167. upgrading: 'Installation...',
  168. usedInApps: 'Utilisé dans les applications {{num}}',
  169. close: 'Fermer',
  170. description: 'Sur le point d’installer le plugin suivant',
  171. upgrade: 'Installer',
  172. title: 'Installer le plugin',
  173. successfulTitle: 'Installation réussie',
  174. },
  175. error: {
  176. noReleasesFound: 'Aucune version n’a été trouvée. Vérifiez le référentiel GitHub ou l’URL d’entrée.',
  177. inValidGitHubUrl: 'URL GitHub non valide. Entrez une URL valide au format : https://github.com/owner/repo',
  178. fetchReleasesError: 'Impossible de récupérer les versions. Veuillez réessayer plus tard.',
  179. },
  180. marketplace: {
  181. sortOption: {
  182. firstReleased: 'Première sortie',
  183. mostPopular: 'Les plus populaires',
  184. recentlyUpdated: 'Récemment mis à jour',
  185. newlyReleased: 'Nouvellement publié',
  186. },
  187. noPluginFound: 'Aucun plugin trouvé',
  188. moreFrom: 'Plus de Marketplace',
  189. and: 'et',
  190. viewMore: 'Voir plus',
  191. pluginsResult: '{{num}} résultats',
  192. discover: 'Découvrir',
  193. difyMarketplace: 'Marché Dify',
  194. empower: 'Renforcez le développement de votre IA',
  195. sortBy: 'Ville noire',
  196. partnerTip: 'Vérifié par un partenaire Dify',
  197. verifiedTip: 'Vérifié par Dify',
  198. },
  199. task: {
  200. installError: '{{errorLength}} les plugins n’ont pas pu être installés, cliquez pour voir',
  201. installingWithSuccess: 'Installation des plugins {{installingLength}}, succès de {{successLength}}.',
  202. installingWithError: 'Installation des plugins {{installingLength}}, succès de {{successLength}}, échec de {{errorLength}}',
  203. installedError: '{{errorLength}} les plugins n’ont pas pu être installés',
  204. clearAll: 'Effacer tout',
  205. installing: 'Installation des plugins {{installingLength}}, 0 fait.',
  206. },
  207. search: 'Rechercher',
  208. installAction: 'Installer',
  209. from: 'De',
  210. searchCategories: 'Catégories de recherche',
  211. searchPlugins: 'Rechercher des plugins',
  212. fromMarketplace: 'À partir de Marketplace',
  213. findMoreInMarketplace: 'En savoir plus sur Marketplace',
  214. install: '{{num}} s’installe',
  215. installFrom: 'INSTALLER À PARTIR DE',
  216. searchInMarketplace: 'Rechercher sur Marketplace',
  217. allCategories: 'Toutes les catégories',
  218. endpointsEnabled: '{{num}} ensembles de points de terminaison activés',
  219. searchTools: 'Outils de recherche...',
  220. installPlugin: 'Installer le plugin',
  221. metadata: {
  222. title: 'Plugins',
  223. },
  224. difyVersionNotCompatible: 'La version actuelle de Dify n\'est pas compatible avec ce plugin, veuillez mettre à niveau vers la version minimale requise : {{minimalDifyVersion}}',
  225. requestAPlugin: 'Demander un plugin',
  226. publishPlugins: 'Publier des plugins',
  227. auth: {
  228. oauthClient: 'Client OAuth',
  229. authorizationName: 'Nom d\'autorisation',
  230. authorizations: 'Autorisations',
  231. workspaceDefault: 'Espace de travail par défaut',
  232. default: 'Par défaut',
  233. addOAuth: 'Ajouter OAuth',
  234. saveAndAuth: 'Enregistrer et autoriser',
  235. custom: 'Personnalisé',
  236. authRemoved: 'Autorisation retirée',
  237. saveOnly: 'Sauvegarder seulement',
  238. setupOAuth: 'Configurer le client OAuth',
  239. useApiAuth: 'Configuration de l\'autorisation de clé API',
  240. addApi: 'Ajouter une clé API',
  241. useOAuth: 'Utilisez OAuth',
  242. oauthClientSettings: 'Paramètres du client OAuth',
  243. useOAuthAuth: 'Utilisez l\'autorisation OAuth',
  244. useApiAuthDesc: 'Après avoir configuré les identifiants, tous les membres de l\'espace de travail peuvent utiliser cet outil lors de l\'orchestration des applications.',
  245. clientInfo: 'Comme aucun secret client du système n\'a été trouvé pour ce fournisseur d\'outils, une configuration manuelle est requise. Pour redirect_uri, veuillez utiliser',
  246. setDefault: 'Définir comme par défaut',
  247. authorization: 'Autorisation',
  248. useApi: 'Utilisez la clé API',
  249. },
  250. deprecated: 'Obsolète',
  251. autoUpdate: {
  252. strategy: {
  253. disabled: {
  254. description: 'Les plugins ne se mettront pas à jour automatiquement',
  255. name: 'désactivé',
  256. },
  257. fixOnly: {
  258. selectedDescription: 'Mise à jour automatique uniquement pour les versions de correctif',
  259. name: 'Réparer seulement',
  260. },
  261. latest: {
  262. name: 'Dernier',
  263. selectedDescription: 'Mettez toujours à jour vers la dernière version',
  264. description: 'Mettez toujours à jour vers la dernière version',
  265. },
  266. },
  267. upgradeMode: {
  268. exclude: 'Exclure sélectionné',
  269. all: 'Mettre à jour tout',
  270. partial: 'Seulement sélectionné',
  271. },
  272. upgradeModePlaceholder: {
  273. partial: 'Seuls les plugins sélectionnés se mettront à jour automatiquement. Aucun plugin n\'est actuellement sélectionné, donc aucun plugin ne se mettra à jour automatiquement.',
  274. exclude: 'Les plugins sélectionnés ne se mettront pas à jour automatiquement.',
  275. },
  276. operation: {
  277. clearAll: 'Tout effacer',
  278. select: 'Sélectionner des plugins',
  279. },
  280. pluginDowngradeWarning: {
  281. title: 'Baisse de version du plugin',
  282. exclude: 'Exclure de la mise à jour automatique',
  283. downgrade: 'Dégradez de toute façon',
  284. description: 'La mise à jour automatique est actuellement activée pour ce plugin. Le fait de rétrograder la version peut entraîner la perte de vos modifications lors de la prochaine mise à jour automatique.',
  285. },
  286. noPluginPlaceholder: {
  287. noInstalled: 'Aucun plugin installé',
  288. noFound: 'Aucun plugin n\'a été trouvé',
  289. },
  290. updateTime: 'Temps de mise à jour',
  291. specifyPluginsToUpdate: 'Spécifiez les plugins à mettre à jour',
  292. updateTimeTitle: 'Temps de mise à jour',
  293. changeTimezone: 'Pour changer de fuseau horaire, allez dans <setTimezone>Paramètres</setTimezone>',
  294. automaticUpdates: 'Mises à jour automatiques',
  295. updateSettings: 'Mettre à jour les paramètres',
  296. excludeUpdate: 'Les {{num}} plugins suivants ne se mettront pas à jour automatiquement',
  297. partialUPdate: 'Seuls les {{num}} plugins suivants se mettront à jour automatiquement',
  298. nextUpdateTime: 'Prochaine mise à jour automatique : {{time}}',
  299. },
  300. }
  301. export default translation