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.

app.ts 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. const translation = {
  2. createApp: 'CREA APP',
  3. types: {
  4. all: 'Tutti',
  5. chatbot: 'Chatbot',
  6. agent: 'Agente',
  7. workflow: 'Flusso di lavoro',
  8. completion: 'Completamento',
  9. advanced: 'Flusso di chat',
  10. basic: 'Basico',
  11. },
  12. duplicate: 'Duplica',
  13. duplicateTitle: 'Duplica App',
  14. export: 'Esporta DSL',
  15. exportFailed: 'Esportazione DSL fallita.',
  16. importDSL: 'Importa file DSL',
  17. createFromConfigFile: 'Crea da file DSL',
  18. deleteAppConfirmTitle: 'Eliminare questa app?',
  19. deleteAppConfirmContent:
  20. 'Eliminare l\'app è irreversibile. Gli utenti non potranno più accedere alla tua app e tutte le configurazioni e i log dei prompt verranno eliminati permanentemente.',
  21. appDeleted: 'App eliminata',
  22. appDeleteFailed: 'Eliminazione dell\'app fallita',
  23. join: 'Unisciti alla comunità',
  24. communityIntro:
  25. 'Discuta con membri del team, collaboratori e sviluppatori su diversi canali.',
  26. roadmap: 'Vedi la nostra roadmap',
  27. newApp: {
  28. startFromBlank: 'Crea da zero',
  29. startFromTemplate: 'Crea da modello',
  30. captionAppType: 'Che tipo di app vuoi creare?',
  31. chatbotDescription:
  32. 'Crea un\'applicazione basata sulla chat. Questa app utilizza un formato domanda-e-risposta, consentendo più round di conversazione continua.',
  33. completionDescription:
  34. 'Crea un\'applicazione che genera testo di alta qualità basato sui prompt, come articoli, riassunti, traduzioni e altro.',
  35. completionWarning: 'Questo tipo di app non sarà più supportato.',
  36. agentDescription:
  37. 'Crea un Agente intelligente che può scegliere autonomamente gli strumenti per completare i compiti',
  38. workflowDescription:
  39. 'Crea un\'applicazione che genera testo di alta qualità basato su flussi di lavoro orchestrati con un alto grado di personalizzazione. È adatto per utenti esperti.',
  40. workflowWarning: 'Attualmente in beta',
  41. chatbotType: 'Metodo di orchestrazione Chatbot',
  42. basic: 'Base',
  43. basicTip: 'Per principianti, può passare a Chatflow in seguito',
  44. basicFor: 'PER PRINCIPIANTI',
  45. basicDescription:
  46. 'L\'Orchestrazione di base consente l\'orchestrazione di un\'app Chatbot utilizzando impostazioni semplici, senza la possibilità di modificare i prompt integrati. È adatta per principianti.',
  47. advanced: 'Chatflow',
  48. advancedFor: 'Per utenti avanzati',
  49. advancedDescription:
  50. 'L\'Orchestrazione del flusso di lavoro orchestra i Chatbot sotto forma di flussi di lavoro, offrendo un alto grado di personalizzazione, inclusa la possibilità di modificare i prompt integrati. È adatta per utenti esperti.',
  51. captionName: 'Icona e nome dell\'app',
  52. appNamePlaceholder: 'Dai un nome alla tua app',
  53. captionDescription: 'Descrizione',
  54. appDescriptionPlaceholder: 'Inserisci la descrizione dell\'app',
  55. useTemplate: 'Usa questo modello',
  56. previewDemo: 'Anteprima demo',
  57. chatApp: 'Assistente',
  58. chatAppIntro:
  59. 'Voglio creare un\'applicazione basata sulla chat. Questa app utilizza un formato domanda-e-risposta, consentendo più round di conversazione continua.',
  60. agentAssistant: 'Nuovo Agente Assistente',
  61. completeApp: 'Generatore di Testi',
  62. completeAppIntro:
  63. 'Voglio creare un\'applicazione che genera testo di alta qualità basato sui prompt, come articoli, riassunti, traduzioni e altro.',
  64. showTemplates: 'Voglio scegliere da un modello',
  65. hideTemplates: 'Torna alla selezione della modalità',
  66. Create: 'Crea',
  67. Cancel: 'Annulla',
  68. nameNotEmpty: 'Il nome non può essere vuoto',
  69. appTemplateNotSelected: 'Seleziona un modello',
  70. appTypeRequired: 'Seleziona un tipo di app',
  71. appCreated: 'App creata',
  72. appCreateFailed: 'Creazione dell\'app fallita',
  73. Confirm: 'Confermare',
  74. appCreateDSLErrorPart2: 'Vuoi continuare?',
  75. appCreateDSLErrorPart3: 'Versione DSL dell\'applicazione corrente:',
  76. appCreateDSLErrorPart1: 'È stata rilevata una differenza significativa nelle versioni DSL. Forzare l\'importazione può causare il malfunzionamento dell\'applicazione.',
  77. caution: 'Cautela',
  78. appCreateDSLErrorTitle: 'Incompatibilità di versione',
  79. appCreateDSLWarning: 'Attenzione: la differenza di versione DSL può influire su alcune funzionalità',
  80. appCreateDSLErrorPart4: 'Versione DSL supportata dal sistema:',
  81. forBeginners: 'Tipi di app più semplici',
  82. noAppsFound: 'Nessuna app trovata',
  83. noTemplateFoundTip: 'Prova a cercare utilizzando parole chiave diverse.',
  84. foundResults: '{{conteggio}} Risultati',
  85. chatbotShortDescription: 'Chatbot basato su LLM con configurazione semplice',
  86. forAdvanced: 'PER UTENTI AVANZATI',
  87. workflowShortDescription: 'Flusso agentico per automazioni intelligenti',
  88. foundResult: '{{conteggio}} Risultato',
  89. noIdeaTip: 'Non hai idee? Dai un\'occhiata ai nostri modelli',
  90. completionShortDescription: 'Assistente AI per le attività di generazione del testo',
  91. optional: 'Opzionale',
  92. learnMore: 'Ulteriori informazioni',
  93. noTemplateFound: 'Nessun modello trovato',
  94. chatbotUserDescription: 'Crea rapidamente un chatbot basato su LLM con una configurazione semplice. Puoi passare a Chatflow in un secondo momento.',
  95. agentShortDescription: 'Agente intelligente con ragionamento e uso autonomo degli strumenti',
  96. completionUserDescription: 'Crea rapidamente un assistente AI per le attività di generazione di testo con una configurazione semplice.',
  97. advancedUserDescription: 'Flusso di lavoro con funzioni di memoria e interfaccia di chatbot.',
  98. workflowUserDescription: 'Crea flussi di lavoro AI autonomi visivamente con la semplicità del drag-and-drop.',
  99. agentUserDescription: 'Un agente intelligente in grado di ragionare in modo iterativo e di utilizzare autonomamente gli strumenti per raggiungere gli obiettivi del compito.',
  100. advancedShortDescription: 'Flusso di lavoro migliorato per conversazioni multiple',
  101. chooseAppType: 'Scegli un tipo di app',
  102. dropDSLToCreateApp: 'Trascina il file DSL qui per creare l\'app',
  103. },
  104. editApp: 'Modifica Info',
  105. editAppTitle: 'Modifica Info App',
  106. editDone: 'Info app aggiornata',
  107. editFailed: 'Aggiornamento delle info dell\'app fallito',
  108. iconPicker: {
  109. ok: 'OK',
  110. cancel: 'Annulla',
  111. emoji: 'Emoji',
  112. image: 'Immagine',
  113. },
  114. switch: 'Passa a Orchestrazione del flusso di lavoro',
  115. switchTipStart:
  116. 'Verrà creata una nuova copia dell\'app per te, e la nuova copia passerà a Orchestrazione del flusso di lavoro. La nuova copia ',
  117. switchTip: 'non permetterà',
  118. switchTipEnd: ' di tornare a Orchestrazione di base.',
  119. switchLabel: 'La copia dell\'app da creare',
  120. removeOriginal: 'Elimina l\'app originale',
  121. switchStart: 'Inizia il passaggio',
  122. typeSelector: {
  123. all: 'TUTTI I Tipi',
  124. chatbot: 'Chatbot',
  125. agent: 'Agente',
  126. workflow: 'Flusso di lavoro',
  127. completion: 'Completamento',
  128. advanced: 'Flusso di chat',
  129. },
  130. tracing: {
  131. title: 'Tracciamento delle prestazioni dell\'app',
  132. description:
  133. 'Configurazione di un provider LLMOps di terze parti e tracciamento delle prestazioni dell\'app.',
  134. config: 'Config',
  135. collapse: 'Comprimi',
  136. expand: 'Espandi',
  137. tracing: 'Tracciamento',
  138. disabled: 'Disabilitato',
  139. disabledTip: 'Configura prima il provider',
  140. enabled: 'In servizio',
  141. tracingDescription:
  142. 'Cattura il contesto completo dell\'esecuzione dell\'app, incluse chiamate LLM, contesto, prompt, richieste HTTP e altro, su una piattaforma di tracciamento di terze parti.',
  143. configProviderTitle: {
  144. configured: 'Configurato',
  145. notConfigured: 'Configura il provider per abilitare il tracciamento',
  146. moreProvider: 'Altri Provider',
  147. },
  148. arize: {
  149. title: 'Arize',
  150. description: 'Osservabilità LLM di livello aziendale, valutazione online e offline, monitoraggio e sperimentazione—alimentata da OpenTelemetry. Progettata appositamente per applicazioni basate su LLM e agenti.',
  151. },
  152. phoenix: {
  153. title: 'Phoenix',
  154. description: 'Piattaforma open-source basata su OpenTelemetry per osservabilità, valutazione, ingegneria dei prompt e sperimentazione per i tuoi flussi di lavoro e agenti LLM.',
  155. },
  156. langsmith: {
  157. title: 'LangSmith',
  158. description:
  159. 'Una piattaforma all-in-one per sviluppatori per ogni fase del ciclo di vita delle applicazioni alimentate da LLM.',
  160. },
  161. langfuse: {
  162. title: 'Langfuse',
  163. description:
  164. 'Tracce, valutazioni, gestione dei prompt e metriche per debug e miglioramento della tua applicazione LLM.',
  165. },
  166. inUse: 'In uso',
  167. configProvider: {
  168. title: 'Config ',
  169. placeholder: 'Inserisci il tuo {{key}}',
  170. project: 'Progetto',
  171. publicKey: 'Chiave pubblica',
  172. secretKey: 'Chiave segreta',
  173. viewDocsLink: 'Visualizza documenti di {{key}}',
  174. removeConfirmTitle: 'Rimuovere la configurazione di {{key}}?',
  175. removeConfirmContent:
  176. 'La configurazione attuale è in uso, rimuovendola disattiverà la funzione di Tracciamento.',
  177. },
  178. view: 'Vista',
  179. opik: {
  180. description: 'Opik è una piattaforma open source per la valutazione, il test e il monitoraggio delle applicazioni LLM.',
  181. title: 'Opik',
  182. },
  183. weave: {
  184. title: 'Intrecciare',
  185. description: 'Weave è una piattaforma open-source per valutare, testare e monitorare le applicazioni LLM.',
  186. },
  187. },
  188. answerIcon: {
  189. description: 'Se utilizzare l\'icona web app per la sostituzione 🤖 nell\'applicazione condivisa',
  190. title: 'Usa l\'icona web app per sostituire 🤖',
  191. descriptionInExplore: 'Se utilizzare l\'icona web app per sostituirla 🤖 in Esplora',
  192. },
  193. importFromDSLUrl: 'Dall\'URL',
  194. importFromDSLFile: 'Da file DSL',
  195. importFromDSL: 'Importazione da DSL',
  196. importFromDSLUrlPlaceholder: 'Incolla qui il link DSL',
  197. mermaid: {
  198. handDrawn: 'Disegnato a mano',
  199. classic: 'Classico',
  200. },
  201. openInExplore: 'Apri in Esplora',
  202. newAppFromTemplate: {
  203. sidebar: {
  204. Programming: 'Programmazione',
  205. Writing: 'Scrittura',
  206. Recommended: 'Raccomandato',
  207. Agent: 'Agente',
  208. Assistant: 'Assistente',
  209. HR: 'HR',
  210. Workflow: 'Flusso di lavoro',
  211. },
  212. byCategories: 'PER CATEGORIE',
  213. searchAllTemplate: 'Cerca in tutti i modelli...',
  214. },
  215. showMyCreatedAppsOnly: 'Mostra solo le mie app create',
  216. appSelector: {
  217. params: 'PARAMETRI DELL\'APP',
  218. noParams: 'Non sono necessari parametri',
  219. placeholder: 'Seleziona un\'app...',
  220. label: 'APP',
  221. },
  222. structOutput: {
  223. modelNotSupported: 'Modello non supportato',
  224. configure: 'Configura',
  225. LLMResponse: 'LLM Risposta',
  226. structured: 'Strutturato',
  227. moreFillTip: 'Mostrando un massimo di 10 livelli di annidamento',
  228. structuredTip: 'Le Uscite Strutturate sono una funzione che garantisce che il modello generi sempre risposte che aderiscano al tuo Schema JSON fornito.',
  229. notConfiguredTip: 'L\'output strutturato non è stato ancora configurato.',
  230. modelNotSupportedTip: 'Il modello attuale non supporta questa funzione e viene automaticamente downgradato a iniezione di prompt.',
  231. },
  232. accessItemsDescription: {
  233. anyone: 'Chiunque può accedere all\'app web',
  234. specific: 'Solo gruppi o membri specifici possono accedere all\'app web.',
  235. organization: 'Qualsiasi persona nell\'organizzazione può accedere all\'app web',
  236. external: 'Solo gli utenti esterni autenticati possono accedere all\'applicazione Web',
  237. },
  238. accessControlDialog: {
  239. accessItems: {
  240. anyone: 'Chiunque con il link',
  241. specific: 'Gruppi o membri specifici',
  242. organization: 'Solo i membri all\'interno dell\'impresa',
  243. external: 'Utenti esterni autenticati',
  244. },
  245. operateGroupAndMember: {
  246. searchPlaceholder: 'Cerca gruppi e membri',
  247. allMembers: 'Tutti i membri',
  248. expand: 'Espandere',
  249. noResult: 'Nessun risultato',
  250. },
  251. title: 'Controllo di accesso all\'app web',
  252. description: 'Imposta le autorizzazioni di accesso all\'app web',
  253. accessLabel: 'Chi ha accesso',
  254. groups_one: '{{count}} GRUPPO',
  255. groups_other: '{{count}} GRUPPI',
  256. members_one: '{{count}} MEMBRO',
  257. members_other: '{{count}} MEMBRI',
  258. noGroupsOrMembers: 'Nessun gruppo o membro selezionato',
  259. webAppSSONotEnabledTip: 'Si prega di contattare l\'amministratore dell\'impresa per configurare il metodo di autenticazione dell\'app web.',
  260. updateSuccess: 'Aggiornamento avvenuto con successo',
  261. },
  262. publishApp: {
  263. title: 'Chi può accedere all\'app web',
  264. notSet: 'Non impostato',
  265. notSetDesc: 'Attualmente nessuno può accedere all\'app web. Si prega di impostare i permessi.',
  266. },
  267. accessControl: 'Controllo di accesso all\'app web',
  268. noAccessPermission: 'Nessun permesso per accedere all\'app web',
  269. }
  270. export default translation