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

app.ts 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. const translation = {
  2. createApp: 'CREEAZĂ APLICAȚIE',
  3. types: {
  4. all: 'Toate',
  5. chatbot: 'Chatbot',
  6. agent: 'Agent',
  7. workflow: 'Flux de lucru',
  8. completion: 'Finalizare',
  9. advanced: 'Fluxul de chat',
  10. basic: 'Bază',
  11. },
  12. duplicate: 'Duplicat',
  13. duplicateTitle: 'Duplică Aplicația',
  14. export: 'Exportă DSL',
  15. exportFailed: 'Exportul DSL a eșuat.',
  16. importDSL: 'Importă fișier DSL',
  17. createFromConfigFile: 'Creează din fișier DSL',
  18. deleteAppConfirmTitle: 'Ștergi această aplicație?',
  19. deleteAppConfirmContent:
  20. 'Ștergerea aplicației este ireversibilă. Utilizatorii nu vor mai putea accesa aplicația ta, iar toate configurațiile promptului și jurnalele vor fi șterse permanent.',
  21. appDeleted: 'Aplicația a fost ștearsă',
  22. appDeleteFailed: 'Ștergerea aplicației a eșuat',
  23. join: 'Alătură-te comunității',
  24. communityIntro:
  25. 'Discută cu membrii echipei, colaboratorii și dezvoltatorii pe diferite canale.',
  26. roadmap: 'Vezi planul nostru de dezvoltare',
  27. newApp: {
  28. startFromBlank: 'Creează din Nou',
  29. startFromTemplate: 'Creează din Șablon',
  30. workflowWarning: 'În prezent în beta',
  31. captionName: 'Pictogramă și nume aplicație',
  32. appNamePlaceholder: 'Dă-i aplicației tale un nume',
  33. captionDescription: 'Descriere',
  34. appDescriptionPlaceholder: 'Introduceți descrierea aplicației',
  35. useTemplate: 'Folosește acest șablon',
  36. previewDemo: 'Previzualizează demo',
  37. chatApp: 'Asistent',
  38. chatAppIntro:
  39. 'Vreau să construiesc o aplicație bazată pe chat. Această aplicație folosește un format întrebare-răspuns, permițând mai multe runde de conversație continuă.',
  40. agentAssistant: 'Asistent Agent Nou',
  41. completeApp: 'Generator de text',
  42. completeAppIntro:
  43. 'Vreau să creez o aplicație care generează text de înaltă calitate pe baza indicațiilor, cum ar fi generarea de articole, rezumate, traduceri și mai multe.',
  44. showTemplates: 'Vreau să aleg dintr-un șablon',
  45. hideTemplates: 'Înapoi la selecția modului',
  46. Create: 'Creează',
  47. Cancel: 'Anulează',
  48. nameNotEmpty: 'Numele nu poate fi gol',
  49. appTemplateNotSelected: 'Vă rugăm să selectați un șablon',
  50. appTypeRequired: 'Vă rugăm să selectați un tip de aplicație',
  51. appCreated: 'Aplicația a fost creată',
  52. appCreateFailed: 'Crearea aplicației a eșuat',
  53. caution: 'Prudență',
  54. appCreateDSLErrorPart2: 'Vrei să continui?',
  55. Confirm: 'Confirma',
  56. appCreateDSLErrorTitle: 'Incompatibilitate versiune',
  57. appCreateDSLWarning: 'Atenție: diferența de versiune DSL poate afecta anumite caracteristici',
  58. appCreateDSLErrorPart3: 'Versiunea DSL a aplicației curente:',
  59. appCreateDSLErrorPart1: 'A fost detectată o diferență semnificativă în versiunile DSL. Forțarea importului poate cauza funcționarea defectuoasă a aplicației.',
  60. appCreateDSLErrorPart4: 'Versiune DSL suportată de sistem:',
  61. chatbotShortDescription: 'Chatbot bazat pe LLM cu configurare simplă',
  62. forBeginners: 'Tipuri de aplicații mai simple',
  63. completionShortDescription: 'Asistent AI pentru sarcini de generare de text',
  64. agentUserDescription: 'Un agent inteligent capabil de raționament iterativ și utilizare autonomă a instrumentelor pentru a atinge obiectivele sarcinii.',
  65. workflowUserDescription: 'Construiește vizual fluxuri AI autonome cu simplitatea drag-and-drop.',
  66. optional: 'Facultativ',
  67. learnMore: 'Află mai multe',
  68. completionUserDescription: 'Construiește rapid un asistent AI pentru sarcinile de generare a textului cu o configurare simplă.',
  69. chatbotUserDescription: 'Construiți rapid un chatbot bazat pe LLM cu o configurare simplă. Puteți trece la Chatflow mai târziu.',
  70. advancedShortDescription: 'Flux de lucru îmbunătățit pentru conversații multi-tur',
  71. advancedUserDescription: 'Flux de lucru cu funcții suplimentare de memorie și interfață de chatbot.',
  72. noTemplateFoundTip: 'Încercați să căutați folosind cuvinte cheie diferite.',
  73. foundResults: '{{count}} Rezultatele',
  74. foundResult: '{{count}} Rezultat',
  75. noIdeaTip: 'Nicio idee? Consultați șabloanele noastre',
  76. noAppsFound: 'Nu s-au găsit aplicații',
  77. workflowShortDescription: 'Flux agentic pentru automatizări inteligente',
  78. agentShortDescription: 'Agent inteligent cu raționament și utilizare autonomă a uneltelor',
  79. noTemplateFound: 'Nu s-au găsit șabloane',
  80. forAdvanced: 'PENTRU UTILIZATORII AVANSAȚI',
  81. chooseAppType: 'Alegeți un tip de aplicație',
  82. dropDSLToCreateApp: 'Trageți fișierul DSL aici pentru a crea aplicația',
  83. import: 'Importa',
  84. },
  85. editApp: 'Editează Info',
  86. editAppTitle: 'Editează Info Aplicație',
  87. editDone: 'Informațiile despre aplicație au fost actualizate',
  88. editFailed: 'Actualizarea informațiilor despre aplicație a eșuat',
  89. iconPicker: {
  90. ok: 'OK',
  91. cancel: 'Anulează',
  92. emoji: 'Emoji',
  93. image: 'Imagine',
  94. },
  95. switch: 'Comută la Orchestrare Flux de Lucru',
  96. switchTipStart: 'O nouă copie a aplicației va fi creată pentru tine, iar noua copie va comuta la Orchestrare Flux de Lucru. Noua copie ',
  97. switchTip: 'nu va permite',
  98. switchTipEnd: ' comutarea înapoi la Orchestrare de Bază.',
  99. switchLabel: 'Copia aplicației care urmează să fie creată',
  100. removeOriginal: 'Șterge aplicația originală',
  101. switchStart: 'Începe comutarea',
  102. typeSelector: {
  103. all: 'TOATE Tipurile',
  104. chatbot: 'Chatbot',
  105. agent: 'Agent',
  106. workflow: 'Flux de lucru',
  107. completion: 'Finalizare',
  108. advanced: 'Fluxul de chat',
  109. },
  110. tracing: {
  111. title: 'Urmărirea performanței aplicației',
  112. description: 'Configurarea unui furnizor LLMOps terț și urmărirea performanței aplicației.',
  113. config: 'Configurare',
  114. collapse: 'Restrânge',
  115. expand: 'Extinde',
  116. tracing: 'Urmărire',
  117. disabled: 'Dezactivat',
  118. disabledTip: 'Vă rugăm să configurați mai întâi furnizorul',
  119. enabled: 'În serviciu',
  120. tracingDescription: 'Captează contextul complet al execuției aplicației, inclusiv apelurile LLM, context, prompt-uri, cereri HTTP și altele, către o platformă de urmărire terță.',
  121. configProviderTitle: {
  122. configured: 'Configurat',
  123. notConfigured: 'Configurați furnizorul pentru a activa urmărirea',
  124. moreProvider: 'Mai mulți furnizori',
  125. },
  126. arize: {
  127. title: 'Arize',
  128. description: 'Observabilitate LLM de nivel enterprise, evaluare online și offline, monitorizare și experimentare—alimentată de OpenTelemetry. Proiectată special pentru aplicații bazate pe LLM și agenți.',
  129. },
  130. phoenix: {
  131. title: 'Phoenix',
  132. description: 'Platformă open-source și bazată pe OpenTelemetry pentru observabilitate, evaluare, inginerie de prompturi și experimentare pentru fluxurile de lucru și agenții LLM.',
  133. },
  134. langsmith: {
  135. title: 'LangSmith',
  136. description: 'O platformă de dezvoltare all-in-one pentru fiecare etapă a ciclului de viață al aplicației bazate pe LLM.',
  137. },
  138. langfuse: {
  139. title: 'Langfuse',
  140. description: 'Urmărire, evaluări, gestionarea prompt-urilor și metrici pentru depanarea și îmbunătățirea aplicației dvs. LLM.',
  141. },
  142. inUse: 'În utilizare',
  143. configProvider: {
  144. title: 'Configurare ',
  145. placeholder: 'Introduceți {{key}}-ul dvs.',
  146. project: 'Proiect',
  147. publicKey: 'Cheie publică',
  148. secretKey: 'Cheie secretă',
  149. viewDocsLink: 'Vizualizați documentația {{key}}',
  150. removeConfirmTitle: 'Eliminați configurația {{key}}?',
  151. removeConfirmContent: 'Configurația curentă este în uz, eliminarea acesteia va dezactiva funcția de Urmărire.',
  152. },
  153. view: 'Vedere',
  154. opik: {
  155. description: 'Opik este o platformă open-source pentru evaluarea, testarea și monitorizarea aplicațiilor LLM.',
  156. title: 'Opik',
  157. },
  158. weave: {
  159. title: 'Împletește',
  160. description: 'Weave este o platformă open-source pentru evaluarea, testarea și monitorizarea aplicațiilor LLM.',
  161. },
  162. aliyun: {
  163. description: 'Platforma de observabilitate SaaS oferită de Alibaba Cloud permite monitorizarea, urmărirea și evaluarea aplicațiilor Dify din cutie.',
  164. title: 'Monitorizarea Cloud',
  165. },
  166. },
  167. answerIcon: {
  168. descriptionInExplore: 'Dacă să utilizați pictograma web app pentru a înlocui 🤖 în Explore',
  169. description: 'Dacă se utilizează pictograma web app pentru a înlocui 🤖 în aplicația partajată',
  170. title: 'Utilizați pictograma web app pentru a înlocui 🤖',
  171. },
  172. importFromDSL: 'Import din DSL',
  173. importFromDSLUrl: 'De la URL',
  174. importFromDSLUrlPlaceholder: 'Lipiți linkul DSL aici',
  175. dslUploader: {
  176. button: 'Trageți și plasați fișierul, sau',
  177. browse: 'Răsfoiți',
  178. },
  179. importFromDSLFile: 'Din fișierul DSL',
  180. mermaid: {
  181. handDrawn: 'Desenat de mână',
  182. classic: 'Clasic',
  183. },
  184. openInExplore: 'Deschide în Explorează',
  185. newAppFromTemplate: {
  186. sidebar: {
  187. Writing: 'Scriere',
  188. Programming: 'Programare',
  189. Workflow: 'Flux de lucru',
  190. Agent: 'Agent',
  191. Assistant: 'Asistent',
  192. Recommended: 'Recomandat',
  193. HR: 'DOMN',
  194. },
  195. searchAllTemplate: 'Căutați toate șabloanele...',
  196. byCategories: 'DUPĂ CATEGORII',
  197. },
  198. showMyCreatedAppsOnly: 'Afișează doar aplicațiile create de mine',
  199. appSelector: {
  200. label: 'APLICAȚIE',
  201. params: 'PARAMETRII APLICAȚIEI',
  202. noParams: 'Nu sunt necesari parametri',
  203. placeholder: 'Selectați o aplicație...',
  204. },
  205. structOutput: {
  206. notConfiguredTip: 'Ieșirea structurată nu a fost configurată încă',
  207. LLMResponse: 'Răspuns LLM',
  208. required: 'Necesar',
  209. moreFillTip: 'Afișând maxim 10 niveluri de imbricare',
  210. structured: 'Structurat',
  211. modelNotSupported: 'Modelul nu este suportat',
  212. structuredTip: 'Ieșirile structurate sunt o caracteristică care asigură că modelul va genera întotdeauna răspunsuri care respectă schema JSON furnizată.',
  213. configure: 'Configurează',
  214. modelNotSupportedTip: 'Modelul actual nu suportă această funcție și este downgradat automat la injecția de prompt.',
  215. },
  216. accessItemsDescription: {
  217. specific: 'Numai grupuri sau membri specifici pot accesa aplicația web.',
  218. organization: 'Oricine din organizație poate accesa aplicația web',
  219. anyone: 'Oricine poate accesa aplicația web',
  220. external: 'Numai utilizatorii externi autentificați pot accesa aplicația web',
  221. },
  222. accessControlDialog: {
  223. accessItems: {
  224. anyone: 'Oricine are linkul',
  225. specific: 'Grupuri sau membri specifici',
  226. organization: 'Numai membrii din cadrul întreprinderii',
  227. external: 'Utilizatori extern autentificați',
  228. },
  229. operateGroupAndMember: {
  230. searchPlaceholder: 'Caută grupuri și membri',
  231. allMembers: 'Toți membrii',
  232. expand: 'Expandează',
  233. noResult: 'Niciun rezultat',
  234. },
  235. title: 'Controlul Accesului la Aplicația Web',
  236. description: 'Setați permisiunile de acces la aplicația web',
  237. accessLabel: 'Cine are acces',
  238. groups_one: '{{count}} GRUP',
  239. groups_other: '{{count}} GRUPURI',
  240. members_one: '{{count}} MEMBRU',
  241. members_other: '{{count}} MEMBRI',
  242. noGroupsOrMembers: 'Niciun grup sau membri selectați',
  243. webAppSSONotEnabledTip: 'Vă rugăm să contactați administratorul de întreprindere pentru a configura metoda de autentificare a aplicației web.',
  244. updateSuccess: 'Actualizare reușită',
  245. },
  246. publishApp: {
  247. title: 'Cine poate accesa aplicația web',
  248. notSet: 'Nu este setat',
  249. notSetDesc: 'În prezent, nimeni nu poate accesa aplicația web. Vă rugăm să setați permisiunile.',
  250. },
  251. accessControl: 'Controlul Accesului la Aplicația Web',
  252. noAccessPermission: 'Nici o permisiune pentru a accesa aplicația web',
  253. maxActiveRequestsPlaceholder: 'Introduceți 0 pentru nelimitat',
  254. maxActiveRequests: 'Maxime cereri simultane',
  255. maxActiveRequestsTip: 'Numărul maxim de cereri active concurente pe aplicație (0 pentru nelimitat)',
  256. gotoAnything: {
  257. actions: {
  258. searchKnowledgeBasesDesc: 'Căutați și navigați la bazele de cunoștințe',
  259. searchWorkflowNodes: 'Căutare în noduri de flux de lucru',
  260. searchKnowledgeBases: 'Căutare în baze de cunoștințe',
  261. searchApplicationsDesc: 'Căutați și navigați la aplicațiile dvs.',
  262. searchApplications: 'Căutare aplicații',
  263. searchPluginsDesc: 'Căutați și navigați la plugin-urile dvs.',
  264. searchWorkflowNodesDesc: 'Găsiți și treceți la nodurile din fluxul de lucru curent după nume sau tip',
  265. searchWorkflowNodesHelp: 'Această caracteristică funcționează numai atunci când vizualizați un flux de lucru. Navigați mai întâi la un flux de lucru.',
  266. searchPlugins: 'Căutare plugin-uri',
  267. languageChangeDesc: 'Schimbați limba interfeței',
  268. runTitle: 'Comenzi',
  269. runDesc: 'Rule comenzi rapide (temă, limbă, ...)',
  270. themeDark: 'Temă întunecată',
  271. themeLightDesc: 'Folosește aspectul luminos',
  272. themeCategoryTitle: 'Temă',
  273. languageCategoryTitle: 'Limba',
  274. themeDarkDesc: 'Folosește aspectul întunecat',
  275. themeLight: 'Temă deschisă',
  276. themeSystem: 'Tema sistemului',
  277. themeCategoryDesc: 'Schimbă tema aplicației',
  278. languageCategoryDesc: 'Schimbați limba interfeței',
  279. themeSystemDesc: 'Urmăriți aspectul sistemului de operare',
  280. slashDesc: 'Execută comenzi precum /theme, /lang',
  281. feedbackDesc: 'Discuții de feedback deschis pentru comunitate',
  282. docDesc: 'Deschide documentația de ajutor',
  283. communityDesc: 'Deschide comunitatea Discord',
  284. accountDesc: 'Navigați la pagina de cont',
  285. },
  286. emptyState: {
  287. noAppsFound: 'Nu s-au găsit aplicații',
  288. noPluginsFound: 'Nu au fost găsite plugin-uri',
  289. noWorkflowNodesFound: 'Nu au fost găsite noduri de flux de lucru',
  290. noKnowledgeBasesFound: 'Nu au fost găsite baze de cunoștințe',
  291. tryDifferentTerm: 'Încercați un termen de căutare diferit sau eliminați filtrul {{mode}}',
  292. trySpecificSearch: 'Încercați {{shortcuts}} pentru căutări specifice',
  293. },
  294. groups: {
  295. knowledgeBases: 'Baze de cunoștințe',
  296. workflowNodes: 'Noduri de flux de lucru',
  297. plugins: 'Pluginuri',
  298. apps: 'Aplicații',
  299. commands: 'Comenzi',
  300. },
  301. useAtForSpecific: 'Utilizați @ pentru anumite tipuri',
  302. searchTemporarilyUnavailable: 'Căutare temporar indisponibilă',
  303. searchPlaceholder: 'Căutați sau tastați @ pentru comenzi...',
  304. searchTitle: 'Căutați orice',
  305. searching: 'Căutarea...',
  306. noResults: 'Nu s-au găsit rezultate',
  307. searchFailed: 'Căutarea a eșuat',
  308. servicesUnavailableMessage: 'Este posibil ca unele servicii de căutare să întâmpine probleme. Încercați din nou într-o clipă.',
  309. someServicesUnavailable: 'Unele servicii de căutare nu sunt disponibile',
  310. clearToSearchAll: 'Ștergeți @ pentru a căuta toate',
  311. selectSearchType: 'Alegeți ce să căutați',
  312. commandHint: 'Tastați @ pentru a naviga după categorie',
  313. searchHint: 'Începeți să tastați pentru a căuta totul instantaneu',
  314. resultCount: '{{count}} rezultat',
  315. resultCount_other: '{{count}} rezultate',
  316. inScope: 'în {{scope}}s',
  317. noMatchingCommands: 'Nu s-au găsit comenzi potrivite',
  318. tryDifferentSearch: 'Încercați un alt termen de căutare',
  319. slashHint: 'Tastați / pentru a vedea toate comenzile disponibile',
  320. },
  321. }
  322. export default translation