app.ts 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. const translation = {
  2. createApp: 'Створити додаток',
  3. types: {
  4. all: 'Усе',
  5. chatbot: 'Чатбот',
  6. agent: 'Агент',
  7. workflow: 'Робочий процес',
  8. completion: 'Завершення',
  9. },
  10. duplicate: 'Дублювати',
  11. duplicateTitle: 'Дублювати додаток',
  12. export: 'Експортувати DSL',
  13. exportFailed: 'Не вдалося експортувати DSL.',
  14. importDSL: 'Імпортувати файл DSL',
  15. createFromConfigFile: 'Створити з файлу DSL',
  16. deleteAppConfirmTitle: 'Видалити цей додаток?',
  17. deleteAppConfirmContent:
  18. 'Видалення додатка незворотнє. Користувачі більше не зможуть отримати доступ до вашого додатка, і всі налаштування запитів та журнали будуть остаточно видалені.',
  19. appDeleted: 'Додаток видалено',
  20. appDeleteFailed: 'Не вдалося видалити додаток',
  21. join: 'Приєднуйтесь до спільноти',
  22. communityIntro:
  23. 'Обговорюйте з членами команди, співавторами та розробниками на різних каналах.',
  24. roadmap: 'Переглянути наш план розвитку',
  25. newApp: {
  26. startFromBlank: 'Створити з нуля',
  27. startFromTemplate: 'Створити з шаблону',
  28. captionAppType: 'Який тип додатка ви хочете створити?',
  29. chatbotDescription: 'Побудуйте додаток на основі чату. Цей додаток використовує формат запитань та відповідей, що дозволяє проводити кілька раундів безперервного спілкування.',
  30. completionDescription: 'Побудуйте додаток, який генерує текст високої якості на основі підказок, таких як генерація статей, резюме, перекладів тощо.',
  31. completionWarning: 'Цей тип додатка більше не буде підтримуватися.',
  32. agentDescription: 'Побудуйте інтелектуального агента, який може автономно обирати інструменти для виконання завдань',
  33. workflowDescription: 'Побудуйте додаток, який генерує текст високої якості на основі робочого процесу з високим рівнем настроювання. Він підходить для досвідчених користувачів.',
  34. workflowWarning: 'Наразі в бета-версії',
  35. chatbotType: 'Метод оркестрації чатботу',
  36. basic: 'Базовий',
  37. basicTip: 'Для початківців, можна перейти до Chatflow пізніше',
  38. basicFor: 'ДЛЯ ПОЧАТКІВЦІВ',
  39. basicDescription: 'Базовий оркестр дозволяє оркеструвати додаток чатбота за допомогою простих налаштувань, без можливості змінювати вбудовані підказки. Він підходить для початківців.',
  40. advanced: 'Chatflow',
  41. advancedFor: 'Для досвідчених користувачів',
  42. advancedDescription: 'Оркестрування робочого процесу оркеструє чатботи у формі робочих процесів, пропонуючи високий рівень настроювання, включаючи можливість редагувати вбудовані підказки. Він підходить для досвідчених користувачів.',
  43. captionName: 'Іконка та назва додатка',
  44. appNamePlaceholder: 'Дайте назву вашому додатку',
  45. captionDescription: 'Опис',
  46. appDescriptionPlaceholder: 'Введіть опис додатка',
  47. useTemplate: 'Використовуйте цей шаблон',
  48. previewDemo: 'Попередній перегляд демонстрації',
  49. chatApp: 'Асистент',
  50. chatAppIntro:
  51. 'Я хочу побудувати додаток на основі чату. Цей додаток використовує формат запитань та відповідей, що дозволяє проводити кілька раундів безперервного спілкування.',
  52. agentAssistant: 'Новий помічник агента',
  53. completeApp: 'Генератор тексту',
  54. completeAppIntro:
  55. 'Я хочу створити додаток, який генерує текст високої якості на основі підказок, таких як генерація статей, резюме, перекладів тощо.',
  56. showTemplates: 'Я хочу вибрати з шаблону',
  57. hideTemplates: 'Повернутися до вибору режиму',
  58. Create: 'Створити',
  59. Cancel: 'Скасувати',
  60. nameNotEmpty: 'Назва не може бути порожньою',
  61. appTemplateNotSelected: 'Будь ласка, виберіть шаблон',
  62. appTypeRequired: 'Будь ласка, виберіть тип додатка',
  63. appCreated: 'Додаток створено',
  64. appCreateFailed: 'Не вдалося створити додаток',
  65. caution: 'Обережність',
  66. Confirm: 'Підтвердити',
  67. appCreateDSLErrorPart3: 'Поточна версія DSL програми:',
  68. appCreateDSLErrorPart4: 'Версія DSL з підтримкою системи:',
  69. appCreateDSLErrorPart2: 'Хочете продовжити?',
  70. appCreateDSLErrorTitle: 'Несумісність версій',
  71. appCreateDSLErrorPart1: 'Виявлено суттєву різницю у версіях DSL. Примусовий імпорт може призвести до неправильної роботи програми.',
  72. appCreateDSLWarning: 'Увага: різниця у версіях DSL може вплинути на певні функції',
  73. },
  74. editApp: 'Редагувати інформацію',
  75. editAppTitle: 'Редагувати інформацію про додаток',
  76. editDone: 'Інформація про додаток оновлена',
  77. editFailed: 'Не вдалося оновити інформацію про додаток',
  78. iconPicker: {
  79. ok: 'OK',
  80. cancel: 'Скасувати',
  81. emoji: 'Емодзі',
  82. image: 'Зображення',
  83. },
  84. switch: 'Перейти до оркестрації робочого процесу',
  85. switchTipStart: 'Для вас буде створена нова копія додатка, і нова копія перейде до оркестрації робочого процесу. Нова копія не дозволить ',
  86. switchTip: 'повернутися',
  87. switchTipEnd: ' до базової оркестрації.',
  88. switchLabel: 'Копія додатка, яка буде створена',
  89. removeOriginal: 'Видалити початковий додаток',
  90. switchStart: 'Почати перемикання',
  91. typeSelector: {
  92. all: 'Усі типи',
  93. chatbot: 'Чатбот',
  94. agent: 'Агент',
  95. workflow: 'Робочий процес',
  96. completion: 'Завершення',
  97. },
  98. tracing: {
  99. title: 'Відстеження продуктивності додатку',
  100. description: 'Налаштування стороннього провайдера LLMOps та відстеження продуктивності додатку.',
  101. config: 'Налаштувати',
  102. collapse: 'Згорнути',
  103. expand: 'Розгорнути',
  104. tracing: 'Відстеження',
  105. disabled: 'Вимкнено',
  106. disabledTip: 'Спочатку налаштуйте провайдера',
  107. enabled: 'В роботі',
  108. tracingDescription: 'Захоплення повного контексту виконання додатку, включаючи виклики LLM, контекст, підказки, HTTP-запити та інше, на сторонню платформу відстеження.',
  109. configProviderTitle: {
  110. configured: 'Налаштовано',
  111. notConfigured: 'Налаштуйте провайдера для увімкнення відстеження',
  112. moreProvider: 'Більше провайдерів',
  113. },
  114. langsmith: {
  115. title: 'LangSmith',
  116. description: 'Універсальна платформа розробника для кожного етапу життєвого циклу додатку на основі LLM.',
  117. },
  118. langfuse: {
  119. title: 'Langfuse',
  120. description: 'Трасування, оцінки, управління підказками та метрики для налагодження та покращення вашого LLM-додатку.',
  121. },
  122. inUse: 'Використовується',
  123. configProvider: {
  124. title: 'Налаштувати ',
  125. placeholder: 'Введіть ваш {{key}}',
  126. project: 'Проект',
  127. publicKey: 'Публічний ключ',
  128. secretKey: 'Секретний ключ',
  129. viewDocsLink: 'Переглянути документацію {{key}}',
  130. removeConfirmTitle: 'Видалити налаштування {{key}}?',
  131. removeConfirmContent: 'Поточне налаштування використовується, його видалення вимкне функцію Відстеження.',
  132. },
  133. view: 'Вид',
  134. },
  135. answerIcon: {
  136. title: 'Використовуйте піктограму WebApp для заміни 🤖',
  137. description: 'Чи слід використовувати піктограму WebApp для заміни 🤖 у спільній програмі',
  138. descriptionInExplore: 'Чи використовувати піктограму веб-програми для заміни 🤖 в Огляді',
  139. },
  140. importFromDSLUrl: 'З URL',
  141. importFromDSL: 'Імпорт з DSL',
  142. importFromDSLUrlPlaceholder: 'Вставте посилання на DSL тут',
  143. importFromDSLFile: 'З DSL-файлу',
  144. }
  145. export default translation