選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

tools.ts 9.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. const translation = {
  2. title: 'Strumenti',
  3. createCustomTool: 'Crea Strumento Personalizzato',
  4. customToolTip: 'Scopri di più sugli strumenti personalizzati di Dify',
  5. type: {
  6. all: 'Tutti',
  7. builtIn: 'Integrato',
  8. custom: 'Personalizzato',
  9. workflow: 'Flusso di lavoro',
  10. },
  11. contribute: {
  12. line1: 'Sono interessato a ',
  13. line2: 'contribuire con strumenti a Dify.',
  14. viewGuide: 'Visualizza la guida',
  15. },
  16. author: 'Di',
  17. auth: {
  18. authorized: 'Autorizzato',
  19. setup: 'Configura l\'autorizzazione per utilizzare',
  20. setupModalTitle: 'Configura Autorizzazione',
  21. setupModalTitleDescription:
  22. 'Dopo aver configurato le credenziali, tutti i membri all\'interno del workspace possono utilizzare questo strumento durante l\'orchestrazione delle applicazioni.',
  23. },
  24. includeToolNum: '{{num}} strumenti inclusi',
  25. addTool: 'Aggiungi Strumento',
  26. addToolModal: {
  27. type: 'tipo',
  28. category: 'categoria',
  29. add: 'aggiungi',
  30. added: 'aggiunto',
  31. manageInTools: 'Gestisci in Strumenti',
  32. custom: {
  33. title: 'Nessuno strumento personalizzato disponibile',
  34. tip: 'Crea uno strumento personalizzato',
  35. },
  36. workflow: {
  37. title: 'Nessuno strumento workflow disponibile',
  38. tip: 'Pubblica i workflow come strumenti nello Studio',
  39. },
  40. mcp: {
  41. title: 'Nessuno strumento MCP disponibile',
  42. tip: 'Aggiungi un server MCP',
  43. },
  44. agent: {
  45. title: 'Nessuna strategia agente disponibile',
  46. },
  47. },
  48. createTool: {
  49. title: 'Crea Strumento Personalizzato',
  50. editAction: 'Configura',
  51. editTitle: 'Modifica Strumento Personalizzato',
  52. name: 'Nome',
  53. toolNamePlaceHolder: 'Inserisci il nome dello strumento',
  54. nameForToolCall: 'Nome chiamata strumento',
  55. nameForToolCallPlaceHolder:
  56. 'Usato per il riconoscimento della macchina, ad esempio getCurrentWeather, list_pets',
  57. nameForToolCallTip: 'Supporta solo numeri, lettere e underscore.',
  58. description: 'Descrizione',
  59. descriptionPlaceholder:
  60. 'Breve descrizione dello scopo dello strumento, ad esempio, ottenere la temperatura per una posizione specifica.',
  61. schema: 'Schema',
  62. schemaPlaceHolder: 'Inserisci qui il tuo schema OpenAPI',
  63. viewSchemaSpec: 'Visualizza la Specifica OpenAPI-Swagger',
  64. importFromUrl: 'Importa da URL',
  65. importFromUrlPlaceHolder: 'https://...',
  66. urlError: 'Per favore inserisci un URL valido',
  67. examples: 'Esempi',
  68. exampleOptions: {
  69. json: 'Weather(JSON)',
  70. yaml: 'Pet Store(YAML)',
  71. blankTemplate: 'Modello Vuoto',
  72. },
  73. availableTools: {
  74. title: 'Strumenti Disponibili',
  75. name: 'Nome',
  76. description: 'Descrizione',
  77. method: 'Metodo',
  78. path: 'Percorso',
  79. action: 'Azioni',
  80. test: 'Test',
  81. },
  82. authMethod: {
  83. title: 'Metodo di autorizzazione',
  84. type: 'Tipo di autorizzazione',
  85. keyTooltip:
  86. 'Http Header Key, Puoi lasciarlo come `Authorization` se non sai cos\'è o impostarlo su un valore personalizzato',
  87. types: {
  88. none: 'Nessuno',
  89. apiKeyPlaceholder: 'Nome dell\'intestazione HTTP per API Key',
  90. apiValuePlaceholder: 'Inserisci API Key',
  91. api_key_query: 'Parametro di query',
  92. api_key_header: 'Intestazione',
  93. queryParamPlaceholder: 'Nome del parametro di query per la chiave API',
  94. },
  95. key: 'Chiave',
  96. value: 'Valore',
  97. queryParam: 'Parametro di query',
  98. queryParamTooltip: 'Il nome del parametro di query della chiave API da passare, ad esempio "key" in "https://example.com/test?key=API_KEY".',
  99. },
  100. authHeaderPrefix: {
  101. title: 'Tipo di Auth',
  102. types: {
  103. basic: 'Basic',
  104. bearer: 'Bearer',
  105. custom: 'Custom',
  106. },
  107. },
  108. privacyPolicy: 'Informativa sulla privacy',
  109. privacyPolicyPlaceholder:
  110. 'Per favore inserisci l\'informativa sulla privacy',
  111. toolInput: {
  112. title: 'Input Strumento',
  113. name: 'Nome',
  114. required: 'Richiesto',
  115. method: 'Metodo',
  116. methodSetting: 'Impostazione',
  117. methodSettingTip: 'L\'utente compila la configurazione dello strumento',
  118. methodParameter: 'Parametro',
  119. methodParameterTip: 'LLM compila durante l\'inferenza',
  120. label: 'Tag',
  121. labelPlaceholder: 'Scegli tag (opzionale)',
  122. description: 'Descrizione',
  123. descriptionPlaceholder: 'Descrizione del significato del parametro',
  124. },
  125. customDisclaimer: 'Disclaimer personalizzato',
  126. customDisclaimerPlaceholder:
  127. 'Per favore inserisci disclaimer personalizzato',
  128. confirmTitle: 'Confermare per salvare?',
  129. confirmTip: 'Le app che utilizzano questo strumento saranno influenzate',
  130. deleteToolConfirmTitle: 'Eliminare questo Strumento?',
  131. deleteToolConfirmContent:
  132. 'L\'eliminazione dello Strumento è irreversibile. Gli utenti non potranno più accedere al tuo Strumento.',
  133. },
  134. test: {
  135. title: 'Test',
  136. parametersValue: 'Parametri & Valore',
  137. parameters: 'Parametri',
  138. value: 'Valore',
  139. testResult: 'Risultati del Test',
  140. testResultPlaceholder: 'I risultati del test verranno mostrati qui',
  141. },
  142. thought: {
  143. using: 'Utilizzando',
  144. used: 'Usato',
  145. requestTitle: 'Richiesta a',
  146. responseTitle: 'Risposta da',
  147. },
  148. setBuiltInTools: {
  149. info: 'Info',
  150. setting: 'Impostazione',
  151. toolDescription: 'Descrizione dello strumento',
  152. parameters: 'parametri',
  153. string: 'stringa',
  154. number: 'numero',
  155. required: 'Richiesto',
  156. infoAndSetting: 'Info & Impostazioni',
  157. file: 'file',
  158. },
  159. noCustomTool: {
  160. title: 'Nessun strumento personalizzato!',
  161. content:
  162. 'Aggiungi e gestisci i tuoi strumenti personalizzati qui per costruire app AI.',
  163. createTool: 'Crea Strumento',
  164. },
  165. noSearchRes: {
  166. title: 'Spiacenti, nessun risultato!',
  167. content:
  168. 'Non abbiamo trovato strumenti che corrispondono alla tua ricerca.',
  169. reset: 'Reimposta Ricerca',
  170. },
  171. builtInPromptTitle: 'Prompt',
  172. toolRemoved: 'Strumento rimosso',
  173. notAuthorized: 'Strumento non autorizzato',
  174. howToGet: 'Come ottenere',
  175. openInStudio: 'Apri in Studio',
  176. toolNameUsageTip:
  177. 'Nome chiamata strumento per il ragionamento e il prompting dell\'agente',
  178. noTools: 'Nessun utensile trovato',
  179. copyToolName: 'Copia nome',
  180. mcp: {
  181. create: {
  182. cardTitle: 'Aggiungi Server MCP (HTTP)',
  183. cardLink: 'Scopri di più sull\'integrazione del server MCP',
  184. },
  185. noConfigured: 'Server Non Configurato',
  186. updateTime: 'Aggiornato',
  187. toolsCount: '{count} strumenti',
  188. noTools: 'Nessuno strumento disponibile',
  189. modal: {
  190. title: 'Aggiungi Server MCP (HTTP)',
  191. editTitle: 'Modifica Server MCP (HTTP)',
  192. name: 'Nome & Icona',
  193. namePlaceholder: 'Dai un nome al tuo server MCP',
  194. serverUrl: 'URL del Server',
  195. serverUrlPlaceholder: 'URL dell\'endpoint del server',
  196. serverUrlWarning: 'L\'aggiornamento dell\'indirizzo del server può interrompere le applicazioni che dipendono da questo server',
  197. serverIdentifier: 'Identificatore del Server',
  198. serverIdentifierTip: 'Identificatore unico per il server MCP all\'interno dello spazio di lavoro. Solo lettere minuscole, numeri, underscore e trattini. Fino a 24 caratteri.',
  199. serverIdentifierPlaceholder: 'Identificatore unico, es. mio-server-mcp',
  200. serverIdentifierWarning: 'Il server non sarà riconosciuto dalle app esistenti dopo una modifica dell\'ID',
  201. cancel: 'Annulla',
  202. save: 'Salva',
  203. confirm: 'Aggiungi & Autorizza',
  204. timeout: 'Tempo scaduto',
  205. sseReadTimeout: 'Timeout di lettura SSE',
  206. headerKey: 'Nome intestazione',
  207. timeoutPlaceholder: 'trenta',
  208. headers: 'Intestazioni',
  209. addHeader: 'Aggiungi intestazione',
  210. noHeaders: 'Nessuna intestazione personalizzata configurata',
  211. headerKeyPlaceholder: 'ad es., Autorizzazione',
  212. headerValue: 'Valore dell\'intestazione',
  213. headerValuePlaceholder: 'ad esempio, Token di accesso123',
  214. headersTip: 'Intestazioni HTTP aggiuntive da inviare con le richieste al server MCP',
  215. maskedHeadersTip: 'I valori dell\'intestazione sono mascherati per motivi di sicurezza. Le modifiche aggiorneranno i valori effettivi.',
  216. },
  217. delete: 'Rimuovi Server MCP',
  218. deleteConfirmTitle: 'Vuoi rimuovere {mcp}?',
  219. operation: {
  220. edit: 'Modifica',
  221. remove: 'Rimuovi',
  222. },
  223. authorize: 'Autorizza',
  224. authorizing: 'Autorizzando...',
  225. authorizingRequired: 'Autorizzazione richiesta',
  226. authorizeTip: 'Dopo l\'autorizzazione, gli strumenti verranno visualizzati qui.',
  227. update: 'Aggiorna',
  228. updating: 'Aggiornamento in corso',
  229. gettingTools: 'Ottimizzando Strumenti...',
  230. updateTools: 'Aggiornando Strumenti...',
  231. toolsEmpty: 'Strumenti non caricati',
  232. getTools: 'Ottieni strumenti',
  233. toolUpdateConfirmTitle: 'Aggiorna Lista Strumenti',
  234. toolUpdateConfirmContent: 'L\'aggiornamento della lista degli strumenti può influire sulle app esistenti. Vuoi procedere?',
  235. toolsNum: '{count} strumenti inclusi',
  236. onlyTool: '1 strumento incluso',
  237. identifier: 'Identificatore del Server (Fai clic per Copiare)',
  238. server: {
  239. title: 'Server MCP',
  240. url: 'URL del Server',
  241. reGen: 'Vuoi rigenerare l\'URL del server?',
  242. addDescription: 'Aggiungi descrizione',
  243. edit: 'Modifica descrizione',
  244. modal: {
  245. addTitle: 'Aggiungi descrizione per abilitare il server MCP',
  246. editTitle: 'Modifica descrizione',
  247. description: 'Descrizione',
  248. descriptionPlaceholder: 'Spiega cosa fa questo strumento e come dovrebbe essere utilizzato dal LLM',
  249. parameters: 'Parametri',
  250. parametersTip: 'Aggiungi descrizioni per ogni parametro per aiutare il LLM a comprendere il loro scopo e le loro restrizioni.',
  251. parametersPlaceholder: 'Scopo e restrizioni del parametro',
  252. confirm: 'Abilitare Server MCP',
  253. },
  254. publishTip: 'App non pubblicata. Pubblica l\'app prima.',
  255. },
  256. },
  257. }
  258. export default translation