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.

tools.ts 9.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  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. api_key: 'API Key',
  90. apiKeyPlaceholder: 'Nome dell\'intestazione HTTP per API Key',
  91. apiValuePlaceholder: 'Inserisci API Key',
  92. api_key_query: 'Parametro di query',
  93. api_key_header: 'Intestazione',
  94. queryParamPlaceholder: 'Nome del parametro di query per la chiave API',
  95. },
  96. key: 'Chiave',
  97. value: 'Valore',
  98. queryParam: 'Parametro di query',
  99. queryParamTooltip: 'Il nome del parametro di query della chiave API da passare, ad esempio "key" in "https://example.com/test?key=API_KEY".',
  100. },
  101. authHeaderPrefix: {
  102. title: 'Tipo di Auth',
  103. types: {
  104. basic: 'Basic',
  105. bearer: 'Bearer',
  106. custom: 'Custom',
  107. },
  108. },
  109. privacyPolicy: 'Informativa sulla privacy',
  110. privacyPolicyPlaceholder:
  111. 'Per favore inserisci l\'informativa sulla privacy',
  112. toolInput: {
  113. title: 'Input Strumento',
  114. name: 'Nome',
  115. required: 'Richiesto',
  116. method: 'Metodo',
  117. methodSetting: 'Impostazione',
  118. methodSettingTip: 'L\'utente compila la configurazione dello strumento',
  119. methodParameter: 'Parametro',
  120. methodParameterTip: 'LLM compila durante l\'inferenza',
  121. label: 'Tag',
  122. labelPlaceholder: 'Scegli tag (opzionale)',
  123. description: 'Descrizione',
  124. descriptionPlaceholder: 'Descrizione del significato del parametro',
  125. },
  126. customDisclaimer: 'Disclaimer personalizzato',
  127. customDisclaimerPlaceholder:
  128. 'Per favore inserisci disclaimer personalizzato',
  129. confirmTitle: 'Confermare per salvare?',
  130. confirmTip: 'Le app che utilizzano questo strumento saranno influenzate',
  131. deleteToolConfirmTitle: 'Eliminare questo Strumento?',
  132. deleteToolConfirmContent:
  133. 'L\'eliminazione dello Strumento è irreversibile. Gli utenti non potranno più accedere al tuo Strumento.',
  134. },
  135. test: {
  136. title: 'Test',
  137. parametersValue: 'Parametri & Valore',
  138. parameters: 'Parametri',
  139. value: 'Valore',
  140. testResult: 'Risultati del Test',
  141. testResultPlaceholder: 'I risultati del test verranno mostrati qui',
  142. },
  143. thought: {
  144. using: 'Utilizzando',
  145. used: 'Usato',
  146. requestTitle: 'Richiesta a',
  147. responseTitle: 'Risposta da',
  148. },
  149. setBuiltInTools: {
  150. info: 'Info',
  151. setting: 'Impostazione',
  152. toolDescription: 'Descrizione dello strumento',
  153. parameters: 'parametri',
  154. string: 'stringa',
  155. number: 'numero',
  156. required: 'Richiesto',
  157. infoAndSetting: 'Info & Impostazioni',
  158. file: 'file',
  159. },
  160. noCustomTool: {
  161. title: 'Nessun strumento personalizzato!',
  162. content:
  163. 'Aggiungi e gestisci i tuoi strumenti personalizzati qui per costruire app AI.',
  164. createTool: 'Crea Strumento',
  165. },
  166. noSearchRes: {
  167. title: 'Spiacenti, nessun risultato!',
  168. content:
  169. 'Non abbiamo trovato strumenti che corrispondono alla tua ricerca.',
  170. reset: 'Reimposta Ricerca',
  171. },
  172. builtInPromptTitle: 'Prompt',
  173. toolRemoved: 'Strumento rimosso',
  174. notAuthorized: 'Strumento non autorizzato',
  175. howToGet: 'Come ottenere',
  176. openInStudio: 'Apri in Studio',
  177. toolNameUsageTip:
  178. 'Nome chiamata strumento per il ragionamento e il prompting dell\'agente',
  179. noTools: 'Nessun utensile trovato',
  180. copyToolName: 'Copia nome',
  181. mcp: {
  182. create: {
  183. cardTitle: 'Aggiungi Server MCP (HTTP)',
  184. cardLink: 'Scopri di più sull\'integrazione del server MCP',
  185. },
  186. noConfigured: 'Server Non Configurato',
  187. updateTime: 'Aggiornato',
  188. toolsCount: '{count} strumenti',
  189. noTools: 'Nessuno strumento disponibile',
  190. modal: {
  191. title: 'Aggiungi Server MCP (HTTP)',
  192. editTitle: 'Modifica Server MCP (HTTP)',
  193. name: 'Nome & Icona',
  194. namePlaceholder: 'Dai un nome al tuo server MCP',
  195. serverUrl: 'URL del Server',
  196. serverUrlPlaceholder: 'URL dell\'endpoint del server',
  197. serverUrlWarning: 'L\'aggiornamento dell\'indirizzo del server può interrompere le applicazioni che dipendono da questo server',
  198. serverIdentifier: 'Identificatore del Server',
  199. serverIdentifierTip: 'Identificatore unico per il server MCP all\'interno dello spazio di lavoro. Solo lettere minuscole, numeri, underscore e trattini. Fino a 24 caratteri.',
  200. serverIdentifierPlaceholder: 'Identificatore unico, es. mio-server-mcp',
  201. serverIdentifierWarning: 'Il server non sarà riconosciuto dalle app esistenti dopo una modifica dell\'ID',
  202. cancel: 'Annulla',
  203. save: 'Salva',
  204. confirm: 'Aggiungi & Autorizza',
  205. },
  206. delete: 'Rimuovi Server MCP',
  207. deleteConfirmTitle: 'Vuoi rimuovere {mcp}?',
  208. operation: {
  209. edit: 'Modifica',
  210. remove: 'Rimuovi',
  211. },
  212. authorize: 'Autorizza',
  213. authorizing: 'Autorizzando...',
  214. authorizingRequired: 'Autorizzazione richiesta',
  215. authorizeTip: 'Dopo l\'autorizzazione, gli strumenti verranno visualizzati qui.',
  216. update: 'Aggiorna',
  217. updating: 'Aggiornamento in corso',
  218. gettingTools: 'Ottimizzando Strumenti...',
  219. updateTools: 'Aggiornando Strumenti...',
  220. toolsEmpty: 'Strumenti non caricati',
  221. getTools: 'Ottieni strumenti',
  222. toolUpdateConfirmTitle: 'Aggiorna Lista Strumenti',
  223. toolUpdateConfirmContent: 'L\'aggiornamento della lista degli strumenti può influire sulle app esistenti. Vuoi procedere?',
  224. toolsNum: '{count} strumenti inclusi',
  225. onlyTool: '1 strumento incluso',
  226. identifier: 'Identificatore del Server (Fai clic per Copiare)',
  227. server: {
  228. title: 'Server MCP',
  229. url: 'URL del Server',
  230. reGen: 'Vuoi rigenerare l\'URL del server?',
  231. addDescription: 'Aggiungi descrizione',
  232. edit: 'Modifica descrizione',
  233. modal: {
  234. addTitle: 'Aggiungi descrizione per abilitare il server MCP',
  235. editTitle: 'Modifica descrizione',
  236. description: 'Descrizione',
  237. descriptionPlaceholder: 'Spiega cosa fa questo strumento e come dovrebbe essere utilizzato dal LLM',
  238. parameters: 'Parametri',
  239. parametersTip: 'Aggiungi descrizioni per ogni parametro per aiutare il LLM a comprendere il loro scopo e le loro restrizioni.',
  240. parametersPlaceholder: 'Scopo e restrizioni del parametro',
  241. confirm: 'Abilitare Server MCP',
  242. },
  243. publishTip: 'App non pubblicata. Pubblica l\'app prima.',
  244. },
  245. },
  246. }
  247. export default translation