Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

dataset-creation.ts 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. const translation = {
  2. steps: {
  3. header: {
  4. creation: 'Створити Знання',
  5. update: 'Додати дані',
  6. fallbackRoute: 'Знання',
  7. },
  8. one: 'Виберіть джерело даних',
  9. two: 'Попередня обробка та очищення тексту',
  10. three: 'Виконати та завершити',
  11. },
  12. error: {
  13. unavailable: 'Ці Знання недоступні',
  14. },
  15. stepOne: {
  16. filePreview: 'Попередній перегляд файлу',
  17. pagePreview: 'Попередній перегляд сторінки',
  18. dataSourceType: {
  19. file: 'Імпортувати з текстового файла',
  20. notion: 'Синхронізувати з Notion',
  21. web: 'Синхронізувати з веб-сайту',
  22. },
  23. uploader: {
  24. title: 'Завантажити текстовий файл',
  25. button: 'Перетягніть файли або папки або',
  26. browse: 'Оберіть',
  27. tip: 'Підтримуються {{supportTypes}}. Максимум {{size}} МБ кожен.',
  28. validation: {
  29. typeError: 'Тип файлу не підтримується',
  30. size: 'Файл занадто великий. Максимум – {{size}} МБ',
  31. count: 'Не підтримується завантаження кількох файлів',
  32. filesNumber: 'Ліміт масового завантаження {{filesNumber}}.',
  33. },
  34. cancel: 'Скасувати',
  35. change: 'Змінити',
  36. failed: 'Завантаження не вдалося',
  37. },
  38. notionSyncTitle: 'Notion не підключено',
  39. notionSyncTip: 'Для синхронізації з Notion спочатку потрібно встановити зв’язок із Notion.',
  40. connect: 'Перейти до підключення',
  41. button: 'далі',
  42. emptyDatasetCreation: 'Я хочу створити порожні Знання',
  43. modal: {
  44. title: 'Створити порожні Знання',
  45. tip: 'Порожні Знання не будуть містити документів, ви зможете завантажити документи в будь-який час.',
  46. input: 'Назва Знань',
  47. placeholder: 'Введіть, будь ласка',
  48. nameNotEmpty: 'Ім’я не може бути порожнім',
  49. nameLengthInvalid: 'Ім’я має бути від 1 до 40 символів',
  50. cancelButton: 'Скасувати',
  51. confirmButton: 'Створити',
  52. failed: 'Створення не вдалося',
  53. },
  54. website: {
  55. totalPageScraped: 'Всього вискоблених сторінок:',
  56. run: 'Бігти',
  57. configure: 'Настроїти',
  58. limit: 'Межа',
  59. selectAll: 'Вибрати все',
  60. unknownError: 'Невідома помилка',
  61. maxDepth: 'Максимальна глибина',
  62. crawlSubPage: 'Сканування підсторінок',
  63. preview: 'Попередній перегляд',
  64. fireCrawlNotConfigured: 'Firecrawl не налаштовано',
  65. includeOnlyPaths: 'Включати лише контури',
  66. options: 'Параметри',
  67. resetAll: 'Скинути все',
  68. excludePaths: 'Виключення контурів',
  69. firecrawlDoc: 'Документація Firecrawl',
  70. exceptionErrorTitle: 'Виняток стався під час виконання завдання Firecrawl:',
  71. firecrawlTitle: 'Видобування веб-вмісту за допомогою 🔥Firecrawl',
  72. scrapTimeInfo: 'Викрадено {{total}} сторінок загалом протягом {{time}}s',
  73. fireCrawlNotConfiguredDescription: 'Налаштуйте Firecrawl за допомогою ключа API, щоб використовувати його.',
  74. extractOnlyMainContent: 'Витягуйте лише основний контент (без заголовків, навігаторів, нижніх колонтитулів тощо)',
  75. maxDepthTooltip: 'Максимальна глибина для сканування щодо введеної URL-адреси. Глибина 0 просто зішкрібає сторінку введеного url, глибина 1 шкребе url і все після введеногоURL + один /, і так далі.',
  76. jinaReaderDocLink: 'https://jina.ai/reader',
  77. chooseProvider: 'Оберіть провайдера',
  78. jinaReaderNotConfiguredDescription: 'Налаштуйте Jina Reader, ввівши безкоштовний API-ключ для доступу.',
  79. jinaReaderDoc: 'Дізнайтеся більше про Jina Reader',
  80. useSitemapTooltip: 'Дотримуйтесь карти сайту, щоб просканувати сайт. Якщо ні, Jina Reader скануватиметься ітеративно залежно від релевантності сторінки, отримуючи менше, але якісніших сторінок.',
  81. jinaReaderNotConfigured: 'Jina Reader не налаштована',
  82. jinaReaderTitle: 'Перетворіть весь сайт на Markdown',
  83. useSitemap: 'Використовуйте карту сайту',
  84. configureJinaReader: 'Налаштувати Jina Reader',
  85. waterCrawlNotConfigured: 'Watercrawl не налаштовано',
  86. waterCrawlNotConfiguredDescription: 'Налаштуйте Watercrawl з ключем API, щоб його використовувати.',
  87. configureFirecrawl: 'Налаштування Firecrawl',
  88. configureWatercrawl: 'Налаштування Watercrawl',
  89. watercrawlTitle: 'Витягуйте веб-контент за допомогою Watercrawl',
  90. watercrawlDoc: 'Документація Watercrawl',
  91. },
  92. cancel: 'Скасувати',
  93. },
  94. stepTwo: {
  95. segmentation: 'Налаштування фрагментації',
  96. auto: 'Автоматично',
  97. autoDescription: 'Автоматично встановлює правила фрагментації та попередньої обробки. Незнайомим користувачам рекомендується обрати цей пункт.',
  98. custom: 'Вручну',
  99. customDescription: 'Налаштуйте власні правила фрагментації, довжину фрагментів, правила попередньої обробки тощо.',
  100. separator: 'Ідентифікатор фрагмента',
  101. separatorPlaceholder: 'Наприклад, новий рядок (\\\\n) або спеціальний роздільник (наприклад, "***")',
  102. maxLength: 'Максимальна довжина фрагмента',
  103. overlap: 'Перекриття фрагмента',
  104. overlapTip: 'Налаштування перекриття фрагментів може підтримувати семантичний зв’язок між ними, покращуючи ефект отримання даних. Рекомендується встановити 10%-25% від максимального розміру фрагмента.',
  105. overlapCheck: 'перекриття фрагмента не повинно бути більшим за максимальну довжину фрагмента',
  106. rules: 'Правила попередньої обробки тексту',
  107. removeExtraSpaces: 'Замінити послідовні пробіли, нові рядки й табуляції',
  108. removeUrlEmails: 'Видалити всі URL-адреси та адреси електронної пошти',
  109. removeStopwords: 'Видалити стоп-слова, наприклад, такі як "a", "an", "the"',
  110. preview: 'Підтвердити та попередньо переглянути',
  111. reset: 'Скинути',
  112. indexMode: 'Режим індексації',
  113. qualified: 'Високоякісний',
  114. recommend: 'Рекомендовано',
  115. qualifiedTip: 'Виклик стандартного інтерфейсу системного вбудовування для обробки, щоб забезпечити більш високу точність, коли користувачі подають запит.',
  116. warning: 'Будь ласка, спочатку налаштуйте ключ API постачальника моделі.',
  117. click: 'Перейти до налаштувань',
  118. economical: 'Економний',
  119. economicalTip: 'Використовуйте автономні векторизатори, індекси ключових слів тощо, щоб знизити точність без використання токенів',
  120. QATitle: 'Сегментація у форматі "питання та відповідь"',
  121. QATip: 'Увімкнення цієї опції споживатиме більше токенів',
  122. QALanguage: 'Сегментація з використанням',
  123. estimateCost: 'Оцінка',
  124. estimateSegment: 'Орієнтовні фрагменти',
  125. segmentCount: 'фрагментів',
  126. calculating: 'Розраховується...',
  127. fileSource: 'Попередня обробка документа',
  128. notionSource: 'Попередня обробка сторінок',
  129. other: ' та інші ',
  130. fileUnit: ' файли',
  131. notionUnit: ' сторінки',
  132. previousStep: 'Попередній крок',
  133. nextStep: 'Зберегти та обробити',
  134. save: 'Зберегти та обробити',
  135. cancel: 'Скасувати',
  136. sideTipTitle: 'Навіщо розбивати на фрагменти та попередньо обробляти?',
  137. sideTipP1: 'При роботі з текстовими даними фрагментація та очищення є двома важливими етапами попередньої обробки.',
  138. sideTipP2: 'Сегментація розбиває довгий текст на абзаци для кращого сприйняття моделями. Це підвищує якість і релевантність результатів роботи моделей.',
  139. sideTipP3: 'Очищення видаляє непотрібні символи та форматування, роблячи Знання чистішими та легшими для аналізу.',
  140. sideTipP4: 'Правильна фрагментація та очищення покращують продуктивність моделі, забезпечуючи більш точні та цінні результати.',
  141. previewTitle: 'Попередній перегляд',
  142. previewTitleButton: 'Попередній перегляд',
  143. previewButton: 'Зміна вмісту на формат Q&A',
  144. previewSwitchTipStart: 'Поточний попередній перегляд має текстовий формат, зміна способу подання на формат запитань та відповідей ',
  145. previewSwitchTipEnd: ' потребує додаткових токенів',
  146. characters: 'символів',
  147. indexSettingTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',
  148. retrievalSettingTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',
  149. datasetSettingLink: 'Налаштування знань.',
  150. webpageUnit: 'Сторінок',
  151. websiteSource: 'Веб-сайт попередньої обробки',
  152. separatorTip: 'Роздільник – це символ, який використовується для поділу тексту. \\n\\n та \\n є часто використовуваними роздільниками для відокремлення абзаців та рядків. У поєднанні з комами (\\n\\n,\\n) абзаци будуть розділені лініями, якщо вони перевищують максимальну довжину фрагмента. Ви також можете використовувати спеціальні роздільники, визначені вами (наприклад, ***).',
  153. maxLengthCheck: 'Максимальна довжина шматка має бути меншою за {{limit}}',
  154. parentChild: 'Батьки-діти',
  155. childChunkForRetrieval: 'Дочірній шматок для пошуку',
  156. notAvailableForQA: 'Недоступно для Індексу запитань і відповідей',
  157. parentChunkForContext: 'Parent-chunk для контексту',
  158. paragraph: 'Абзац',
  159. general: 'Загальне',
  160. highQualityTip: 'Після завершення вбудовування в режимі високої якості повернення до економного режиму недоступне.',
  161. generalTip: 'Загальний режим фрагментації тексту, отримані та викликані фрагменти однакові.',
  162. previewChunk: 'Фрагмент попереднього перегляду',
  163. fullDoc: 'Повний документ',
  164. useQALanguage: 'Фрагмент у форматі запитань і відповідей у',
  165. notAvailableForParentChild: 'Недоступно для Батьківсько-дочірнього індексу',
  166. qaSwitchHighQualityTipContent: 'В даний час тільки високоякісний метод індексу підтримує фрагментацію формату запитань і відповідей. Чи хотіли б ви перейти в якісний режим?',
  167. previewChunkTip: 'Натисніть кнопку «Фрагмент попереднього перегляду» ліворуч, щоб завантажити попередній перегляд',
  168. previewChunkCount: '{{count}} Приблизні шматки',
  169. fullDocTip: 'Увесь документ використовується як батьківський фрагмент і отримується безпосередньо. Зверніть увагу, що з міркувань продуктивності текст, що перевищує 10000 токенів, буде автоматично обрізаний.',
  170. parentChildDelimiterTip: 'Роздільник – це символ, який використовується для поділу тексту. \\n\\n рекомендується для поділу оригінального документа на великі батьківські фрагменти. Ви також можете використовувати спеціальні роздільники, визначені самостійно.',
  171. parentChildChunkDelimiterTip: 'Роздільник – це символ, який використовується для поділу тексту. \\n рекомендується для поділу батьківських фрагментів на маленькі дочірні частини. Ви також можете використовувати спеціальні роздільники, визначені самостійно.',
  172. parentChildTip: 'При використанні режиму батьків-дочірній елемент використовується для пошуку, а батьківський фрагмент використовується для виклику як контекст.',
  173. switch: 'Комутатор',
  174. qaSwitchHighQualityTipTitle: 'Формат запитань і відповідей вимагає якісного методу індексації',
  175. paragraphTip: 'Цей режим розбиває текст на абзаци на основі роздільників і максимальної довжини фрагмента, використовуючи розділений текст як батьківський фрагмент для пошуку.',
  176. },
  177. stepThree: {
  178. creationTitle: '🎉 Знання створено',
  179. creationContent: 'Ми автоматично назвали Знання, ви можете змінити його в будь-який час',
  180. label: 'Назва знань',
  181. additionTitle: '🎉 Документ завантажено',
  182. additionP1: 'Документ було завантажено до Знання',
  183. additionP2: ', ви можете знайти його в списку документів Знання.',
  184. stop: 'Зупинити обробку',
  185. resume: 'Відновити обробку',
  186. navTo: 'Перейти до документа',
  187. sideTipTitle: 'Що далі',
  188. sideTipContent: 'Після завершення індексування документа Знання можна інтегрувати в додаток як контекст. Налаштування контексту можна знайти на сторінці оркестрації підказок. Ви також можете створити його як незалежний плагін індексування ChatGPT для релізу.',
  189. modelTitle: 'Ви впевнені, що хочете зупинити вбудовування?',
  190. modelContent: 'Якщо вам потрібно буде відновити обробку пізніше, ви продовжите з того місця, де зупинилися.',
  191. modelButtonConfirm: 'Підтвердити',
  192. modelButtonCancel: 'Скасувати',
  193. },
  194. firecrawl: {
  195. getApiKeyLinkText: 'Отримайте свій API-ключ від firecrawl.dev',
  196. configFirecrawl: 'Налаштування 🔥Firecrawl',
  197. apiKeyPlaceholder: 'Ключ API від firecrawl.dev',
  198. },
  199. jinaReader: {
  200. apiKeyPlaceholder: 'Ключ API від jina.ai',
  201. configJinaReader: 'Налаштування Jina Reader',
  202. getApiKeyLinkText: 'Отримайте безкоштовний API-ключ за адресою jina.ai',
  203. },
  204. otherDataSource: {
  205. learnMore: 'Дізнатися більше',
  206. title: 'Підключитися до інших джерел даних?',
  207. description: 'Наразі база знань Dify має лише обмежені джерела даних. Додавання джерела даних до бази знань Dify – це фантастичний спосіб підвищити гнучкість і потужність платформи для всіх користувачів. Наш посібник із внеску спрощує початок роботи. Будь ласка, натисніть на посилання нижче, щоб дізнатися більше.',
  208. },
  209. watercrawl: {
  210. configWatercrawl: 'Налаштування Watercrawl',
  211. apiKeyPlaceholder: 'API ключ з watercrawl.dev',
  212. getApiKeyLinkText: 'Отримайте ваш API ключ з watercrawl.dev',
  213. },
  214. }
  215. export default translation