您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. const translation = {
  2. metadata: {
  3. title: 'Plugins',
  4. },
  5. category: {
  6. all: 'All',
  7. models: 'Models',
  8. tools: 'Tools',
  9. agents: 'Agent Strategies',
  10. extensions: 'Extensions',
  11. bundles: 'Bundles',
  12. datasources: 'Data Sources',
  13. },
  14. categorySingle: {
  15. model: 'Model',
  16. tool: 'Tool',
  17. agent: 'Agent Strategy',
  18. extension: 'Extension',
  19. bundle: 'Bundle',
  20. datasource: 'Data Source',
  21. },
  22. search: 'Search',
  23. allCategories: 'All Categories',
  24. searchCategories: 'Search Categories',
  25. searchPlugins: 'Search plugins',
  26. from: 'From',
  27. findMoreInMarketplace: 'Find more in Marketplace',
  28. searchInMarketplace: 'Search in Marketplace',
  29. fromMarketplace: 'From Marketplace',
  30. endpointsEnabled: '{{num}} sets of endpoints enabled',
  31. searchTools: 'Search tools...',
  32. installPlugin: 'Install plugin',
  33. installFrom: 'INSTALL FROM',
  34. deprecated: 'Deprecated',
  35. list: {
  36. noInstalled: 'No plugins installed',
  37. notFound: 'No plugins found',
  38. source: {
  39. marketplace: 'Install from Marketplace',
  40. github: 'Install from GitHub',
  41. local: 'Install from Local Package File',
  42. },
  43. },
  44. source: {
  45. marketplace: 'Marketplace',
  46. github: 'GitHub',
  47. local: 'Local Package File',
  48. },
  49. detailPanel: {
  50. switchVersion: 'Switch Version',
  51. categoryTip: {
  52. marketplace: 'Installed from Marketplace',
  53. github: 'Installed from Github',
  54. local: 'Local Plugin',
  55. debugging: 'Debugging Plugin',
  56. },
  57. operation: {
  58. install: 'Install',
  59. detail: 'Details',
  60. update: 'Update',
  61. info: 'Plugin Info',
  62. checkUpdate: 'Check Update',
  63. viewDetail: 'View Detail',
  64. remove: 'Remove',
  65. },
  66. actionNum: '{{num}} {{action}} INCLUDED',
  67. strategyNum: '{{num}} {{strategy}} INCLUDED',
  68. endpoints: 'Endpoints',
  69. endpointsTip: 'This plugin provides specific functionalities via endpoints, and you can configure multiple endpoint sets for current workspace.',
  70. endpointsDocLink: 'View the document',
  71. endpointsEmpty: 'Click the \'+\' button to add an endpoint',
  72. endpointDisableTip: 'Disable Endpoint',
  73. endpointDisableContent: 'Would you like to disable {{name}}? ',
  74. endpointDeleteTip: 'Remove Endpoint',
  75. endpointDeleteContent: 'Would you like to remove {{name}}? ',
  76. endpointModalTitle: 'Setup endpoint',
  77. endpointModalDesc: 'Once configured, the features provided by the plugin via API endpoints can be used.',
  78. serviceOk: 'Service OK',
  79. disabled: 'Disabled',
  80. modelNum: '{{num}} MODELS INCLUDED',
  81. toolSelector: {
  82. title: 'Add tool',
  83. toolSetting: 'Tool Settings',
  84. toolLabel: 'Tool',
  85. descriptionLabel: 'Tool description',
  86. descriptionPlaceholder: 'Brief description of the tool\'s purpose, e.g., get the temperature for a specific location.',
  87. placeholder: 'Select a tool...',
  88. settings: 'USER SETTINGS',
  89. params: 'REASONING CONFIG',
  90. paramsTip1: 'Controls LLM inference parameters.',
  91. paramsTip2: 'When \'Auto\' is off, the default value is used.',
  92. auto: 'Auto',
  93. empty: 'Click the \'+\' button to add tools. You can add multiple tools.',
  94. uninstalledTitle: 'Tool not installed',
  95. uninstalledContent: 'This plugin is installed from the local/GitHub repository. Please use after installation.',
  96. uninstalledLink: 'Manage in Plugins',
  97. unsupportedTitle: 'Unsupported Action',
  98. unsupportedContent: 'The installed plugin version does not provide this action.',
  99. unsupportedContent2: 'Click to switch version.',
  100. unsupportedMCPTool: 'Currently selected agent strategy plugin version does not support MCP tools.',
  101. },
  102. configureApp: 'Configure App',
  103. configureModel: 'Configure model',
  104. configureTool: 'Configure tool',
  105. deprecation: {
  106. fullMessage: 'This plugin has been deprecated due to {{deprecatedReason}}, and will no longer be updated. Please use <CustomLink href=\'https://example.com/\'>{{-alternativePluginId}}</CustomLink> instead.',
  107. onlyReason: 'This plugin has been deprecated due to {{deprecatedReason}} and will no longer be updated.',
  108. noReason: 'This plugin has been deprecated and will no longer be updated.',
  109. reason: {
  110. businessAdjustments: 'business adjustments',
  111. ownershipTransferred: 'ownership transferred',
  112. noMaintainer: 'no maintainer',
  113. },
  114. },
  115. },
  116. install: '{{num}} installs',
  117. installAction: 'Install',
  118. debugInfo: {
  119. title: 'Debugging',
  120. viewDocs: 'View Docs',
  121. },
  122. privilege: {
  123. title: 'Plugin Preferences',
  124. whoCanInstall: 'Who can install and manage plugins?',
  125. whoCanDebug: 'Who can debug plugins?',
  126. everyone: 'Everyone',
  127. admins: 'Admins',
  128. noone: 'No one',
  129. },
  130. autoUpdate: {
  131. automaticUpdates: 'Automatic updates',
  132. updateTime: 'Update time',
  133. specifyPluginsToUpdate: 'Specify plugins to update',
  134. strategy: {
  135. disabled: {
  136. name: 'Disabled',
  137. description: 'Plugins will not auto-update',
  138. },
  139. fixOnly: {
  140. name: 'Fix Only',
  141. description: 'Auto-update for patch versions only (e.g., 1.0.1 → 1.0.2). Minor version changes won\'t trigger updates.',
  142. selectedDescription: 'Auto-update for patch versions only',
  143. },
  144. latest: {
  145. name: 'Latest',
  146. description: 'Always update to latest version',
  147. selectedDescription: 'Always update to latest version',
  148. },
  149. },
  150. updateTimeTitle: 'Update time',
  151. upgradeMode: {
  152. all: 'Update all',
  153. exclude: 'Exclude selected',
  154. partial: 'Only selected',
  155. },
  156. upgradeModePlaceholder: {
  157. exclude: 'Selected plugins will not auto-update',
  158. partial: 'Only selected plugins will auto-update. No plugins are currently selected, so no plugins will auto-update.',
  159. },
  160. excludeUpdate: 'The following {{num}} plugins will not auto-update',
  161. partialUPdate: 'Only the following {{num}} plugins will auto-update',
  162. operation: {
  163. clearAll: 'Clear all',
  164. select: 'Select plugins',
  165. },
  166. nextUpdateTime: 'Next auto-update: {{time}}',
  167. pluginDowngradeWarning: {
  168. title: 'Plugin Downgrade',
  169. description: 'Auto-update is currently enabled for this plugin. Downgrading the version may cause your changes to be overwritten during the next automatic update.',
  170. downgrade: 'Downgrade anyway',
  171. exclude: 'Exclude from auto-update',
  172. },
  173. noPluginPlaceholder: {
  174. noFound: 'No plugins were found',
  175. noInstalled: 'No plugins installed',
  176. },
  177. updateSettings: 'Update Settings',
  178. changeTimezone: 'To change time zone, go to <setTimezone>Settings</setTimezone>',
  179. },
  180. pluginInfoModal: {
  181. title: 'Plugin info',
  182. repository: 'Repository',
  183. release: 'Release',
  184. packageName: 'Package',
  185. },
  186. action: {
  187. checkForUpdates: 'Check for updates',
  188. pluginInfo: 'Plugin info',
  189. delete: 'Remove plugin',
  190. deleteContentLeft: 'Would you like to remove ',
  191. deleteContentRight: ' plugin?',
  192. usedInApps: 'This plugin is being used in {{num}} apps.',
  193. },
  194. installModal: {
  195. installPlugin: 'Install Plugin',
  196. installComplete: 'Installation complete',
  197. installedSuccessfully: 'Installation successful',
  198. installedSuccessfullyDesc: 'The plugin has been installed successfully.',
  199. uploadFailed: 'Upload failed',
  200. installFailed: 'Installation failed',
  201. installFailedDesc: 'The plugin has been installed failed.',
  202. install: 'Install',
  203. installing: 'Installing...',
  204. uploadingPackage: 'Uploading {{packageName}}...',
  205. readyToInstall: 'About to install the following plugin',
  206. readyToInstallPackage: 'About to install the following plugin',
  207. readyToInstallPackages: 'About to install the following {{num}} plugins',
  208. fromTrustSource: 'Please make sure that you only install plugins from a <trustSource>trusted source</trustSource>.',
  209. dropPluginToInstall: 'Drop plugin package here to install',
  210. labels: {
  211. repository: 'Repository',
  212. version: 'Version',
  213. package: 'Package',
  214. },
  215. close: 'Close',
  216. cancel: 'Cancel',
  217. back: 'Back',
  218. next: 'Next',
  219. pluginLoadError: 'Plugin load error',
  220. pluginLoadErrorDesc: 'This plugin will not be installed',
  221. installWarning: 'This plugin is not allowed to be installed.',
  222. },
  223. installFromGitHub: {
  224. installPlugin: 'Install plugin from GitHub',
  225. updatePlugin: 'Update plugin from GitHub',
  226. installedSuccessfully: 'Installation successful',
  227. installFailed: 'Installation failed',
  228. uploadFailed: 'Upload failed',
  229. gitHubRepo: 'GitHub repository',
  230. selectVersion: 'Select version',
  231. selectVersionPlaceholder: 'Please select a version',
  232. installNote: 'Please make sure that you only install plugins from a trusted source.',
  233. selectPackage: 'Select package',
  234. selectPackagePlaceholder: 'Please select a package',
  235. },
  236. upgrade: {
  237. title: 'Install Plugin',
  238. successfulTitle: 'Install successful',
  239. description: 'About to install the following plugin',
  240. usedInApps: 'Used in {{num}} apps',
  241. upgrade: 'Install',
  242. upgrading: 'Installing...',
  243. close: 'Close',
  244. },
  245. error: {
  246. inValidGitHubUrl: 'Invalid GitHub URL. Please enter a valid URL in the format: https://github.com/owner/repo',
  247. fetchReleasesError: 'Unable to retrieve releases. Please try again later.',
  248. noReleasesFound: 'No releases found. Please check the GitHub repository or the input URL.',
  249. },
  250. marketplace: {
  251. empower: 'Empower your AI development',
  252. discover: 'Discover',
  253. and: 'and',
  254. difyMarketplace: 'Dify Marketplace',
  255. moreFrom: 'More from Marketplace',
  256. noPluginFound: 'No plugin found',
  257. pluginsResult: '{{num}} results',
  258. sortBy: 'Sort by',
  259. sortOption: {
  260. mostPopular: 'Most Popular',
  261. recentlyUpdated: 'Recently Updated',
  262. newlyReleased: 'Newly Released',
  263. firstReleased: 'First Released',
  264. },
  265. viewMore: 'View more',
  266. verifiedTip: 'Verified by Dify',
  267. partnerTip: 'Verified by a Dify partner',
  268. },
  269. task: {
  270. installing: 'Installing {{installingLength}} plugins, 0 done.',
  271. installingWithSuccess: 'Installing {{installingLength}} plugins, {{successLength}} success.',
  272. installingWithError: 'Installing {{installingLength}} plugins, {{successLength}} success, {{errorLength}} failed',
  273. installError: '{{errorLength}} plugins failed to install, click to view',
  274. installedError: '{{errorLength}} plugins failed to install',
  275. clearAll: 'Clear all',
  276. },
  277. requestAPlugin: 'Request a plugin',
  278. publishPlugins: 'Publish plugins',
  279. difyVersionNotCompatible: 'The current Dify version is not compatible with this plugin, please upgrade to the minimum version required: {{minimalDifyVersion}}',
  280. auth: {
  281. default: 'Default',
  282. custom: 'Custom',
  283. setDefault: 'Set as default',
  284. useOAuth: 'Use OAuth',
  285. useOAuthAuth: 'Use OAuth Authorization',
  286. addOAuth: 'Add OAuth',
  287. setupOAuth: 'Setup OAuth Client',
  288. useApi: 'Use API Key',
  289. addApi: 'Add API Key',
  290. useApiAuth: 'API Key Authorization Configuration',
  291. useApiAuthDesc: 'After configuring credentials, all members within the workspace can use this tool when orchestrating applications.',
  292. oauthClientSettings: 'OAuth Client Settings',
  293. saveOnly: 'Save only',
  294. saveAndAuth: 'Save and Authorize',
  295. authorization: 'Authorization',
  296. authorizations: 'Authorizations',
  297. authorizationName: 'Authorization Name',
  298. workspaceDefault: 'Workspace Default',
  299. authRemoved: 'Auth removed',
  300. clientInfo: 'As no system client secrets found for this tool provider, setup it manually is required, for redirect_uri, please use',
  301. oauthClient: 'OAuth Client',
  302. credentialUnavailable: 'Credentials currently unavailable. Please contact admin.',
  303. customCredentialUnavailable: 'Custom credentials currently unavailable',
  304. unavailable: 'Unavailable',
  305. connectedWorkspace: 'Connected Workspace',
  306. emptyAuth: 'Please configure authentication',
  307. },
  308. }
  309. export default translation