123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- const translation = {
- steps: {
- header: {
- creation: 'Створити Знання',
- update: 'Додати дані',
- },
- one: 'Виберіть джерело даних',
- two: 'Попередня обробка та очищення тексту',
- three: 'Виконати та завершити',
- },
- error: {
- unavailable: 'Ці Знання недоступні',
- },
- stepOne: {
- filePreview: 'Попередній перегляд файлу',
- pagePreview: 'Попередній перегляд сторінки',
- dataSourceType: {
- file: 'Імпортувати з текстового файла',
- notion: 'Синхронізувати з Notion',
- web: 'Синхронізувати з веб-сайту',
- },
- uploader: {
- title: 'Завантажити текстовий файл',
- button: 'Перетягніть файл або',
- browse: 'Оберіть',
- tip: 'Підтримуються {{supportTypes}}. Максимум {{size}} МБ кожен.',
- validation: {
- typeError: 'Тип файлу не підтримується',
- size: 'Файл занадто великий. Максимум – {{size}} МБ',
- count: 'Не підтримується завантаження кількох файлів',
- filesNumber: 'Ліміт масового завантаження {{filesNumber}}.',
- },
- cancel: 'Скасувати',
- change: 'Змінити',
- failed: 'Завантаження не вдалося',
- },
- notionSyncTitle: 'Notion не підключено',
- notionSyncTip: 'Для синхронізації з Notion спочатку потрібно встановити зв’язок із Notion.',
- connect: 'Перейти до підключення',
- button: 'далі',
- emptyDatasetCreation: 'Я хочу створити порожні Знання',
- modal: {
- title: 'Створити порожні Знання',
- tip: 'Порожні Знання не будуть містити документів, ви зможете завантажити документи в будь-який час.',
- input: 'Назва Знань',
- placeholder: 'Введіть, будь ласка',
- nameNotEmpty: 'Ім’я не може бути порожнім',
- nameLengthInvalid: 'Ім’я має бути від 1 до 40 символів',
- cancelButton: 'Скасувати',
- confirmButton: 'Створити',
- failed: 'Створення не вдалося',
- },
- website: {
- totalPageScraped: 'Всього вискоблених сторінок:',
- run: 'Бігти',
- configure: 'Настроїти',
- limit: 'Межа',
- selectAll: 'Вибрати все',
- unknownError: 'Невідома помилка',
- maxDepth: 'Максимальна глибина',
- crawlSubPage: 'Сканування підсторінок',
- firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
- preview: 'Попередній перегляд',
- fireCrawlNotConfigured: 'Firecrawl не налаштовано',
- includeOnlyPaths: 'Включати лише контури',
- options: 'Параметри',
- resetAll: 'Скинути все',
- excludePaths: 'Виключення контурів',
- firecrawlDoc: 'Документація Firecrawl',
- exceptionErrorTitle: 'Виняток стався під час виконання завдання Firecrawl:',
- firecrawlTitle: 'Видобування веб-вмісту за допомогою 🔥Firecrawl',
- scrapTimeInfo: 'Викрадено {{total}} сторінок загалом протягом {{time}}s',
- fireCrawlNotConfiguredDescription: 'Налаштуйте Firecrawl за допомогою ключа API, щоб використовувати його.',
- extractOnlyMainContent: 'Витягуйте лише основний контент (без заголовків, навігаторів, нижніх колонтитулів тощо)',
- maxDepthTooltip: 'Максимальна глибина для сканування щодо введеної URL-адреси. Глибина 0 просто зішкрібає сторінку введеного url, глибина 1 шкребе url і все після введеногоURL + один /, і так далі.',
- jinaReaderDocLink: 'https://jina.ai/reader',
- chooseProvider: 'Оберіть провайдера',
- jinaReaderNotConfiguredDescription: 'Налаштуйте Jina Reader, ввівши безкоштовний API-ключ для доступу.',
- jinaReaderDoc: 'Дізнайтеся більше про Jina Reader',
- useSitemapTooltip: 'Дотримуйтесь карти сайту, щоб просканувати сайт. Якщо ні, Jina Reader скануватиметься ітеративно залежно від релевантності сторінки, отримуючи менше, але якісніших сторінок.',
- jinaReaderNotConfigured: 'Jina Reader не налаштована',
- jinaReaderTitle: 'Перетворіть весь сайт на Markdown',
- useSitemap: 'Використовуйте карту сайту',
- },
- },
- stepTwo: {
- segmentation: 'Налаштування фрагментації',
- auto: 'Автоматично',
- autoDescription: 'Автоматично встановлює правила фрагментації та попередньої обробки. Незнайомим користувачам рекомендується обрати цей пункт.',
- custom: 'Вручну',
- customDescription: 'Налаштуйте власні правила фрагментації, довжину фрагментів, правила попередньої обробки тощо.',
- separator: 'Ідентифікатор фрагмента',
- separatorPlaceholder: 'Наприклад, новий рядок (\\\\n) або спеціальний роздільник (наприклад, "***")',
- maxLength: 'Максимальна довжина фрагмента',
- overlap: 'Перекриття фрагмента',
- overlapTip: 'Налаштування перекриття фрагментів може підтримувати семантичний зв’язок між ними, покращуючи ефект отримання даних. Рекомендується встановити 10%-25% від максимального розміру фрагмента.',
- overlapCheck: 'перекриття фрагмента не повинно бути більшим за максимальну довжину фрагмента',
- rules: 'Правила попередньої обробки тексту',
- removeExtraSpaces: 'Замінити послідовні пробіли, нові рядки й табуляції',
- removeUrlEmails: 'Видалити всі URL-адреси та адреси електронної пошти',
- removeStopwords: 'Видалити стоп-слова, наприклад, такі як "a", "an", "the"',
- preview: 'Підтвердити та попередньо переглянути',
- reset: 'Скинути',
- indexMode: 'Режим індексації',
- qualified: 'Високоякісний',
- recommend: 'Рекомендовано',
- qualifiedTip: 'Виклик стандартного інтерфейсу системного вбудовування для обробки, щоб забезпечити більш високу точність, коли користувачі подають запит.',
- warning: 'Будь ласка, спочатку налаштуйте ключ API постачальника моделі.',
- click: 'Перейти до налаштувань',
- economical: 'Економний',
- economicalTip: 'Використовуйте автономні векторизатори, індекси ключових слів тощо, щоб знизити точність без використання токенів',
- QATitle: 'Сегментація у форматі "питання та відповідь"',
- QATip: 'Увімкнення цієї опції споживатиме більше токенів',
- QALanguage: 'Сегментація з використанням',
- estimateCost: 'Оцінка',
- estimateSegment: 'Орієнтовні фрагменти',
- segmentCount: 'фрагментів',
- calculating: 'Розраховується...',
- fileSource: 'Попередня обробка документа',
- notionSource: 'Попередня обробка сторінок',
- other: ' та інші ',
- fileUnit: ' файли',
- notionUnit: ' сторінки',
- previousStep: 'Попередній крок',
- nextStep: 'Зберегти та обробити',
- save: 'Зберегти та обробити',
- cancel: 'Скасувати',
- sideTipTitle: 'Навіщо розбивати на фрагменти та попередньо обробляти?',
- sideTipP1: 'При роботі з текстовими даними фрагментація та очищення є двома важливими етапами попередньої обробки.',
- sideTipP2: 'Сегментація розбиває довгий текст на абзаци для кращого сприйняття моделями. Це підвищує якість і релевантність результатів роботи моделей.',
- sideTipP3: 'Очищення видаляє непотрібні символи та форматування, роблячи Знання чистішими та легшими для аналізу.',
- sideTipP4: 'Правильна фрагментація та очищення покращують продуктивність моделі, забезпечуючи більш точні та цінні результати.',
- previewTitle: 'Попередній перегляд',
- previewTitleButton: 'Попередній перегляд',
- previewButton: 'Зміна вмісту на формат Q&A',
- previewSwitchTipStart: 'Поточний попередній перегляд має текстовий формат, зміна способу подання на формат запитань та відповідей ',
- previewSwitchTipEnd: ' потребує додаткових токенів',
- characters: 'символів',
- indexSettingTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',
- retrievalSettingTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',
- datasetSettingLink: 'Налаштування знань.',
- webpageUnit: 'Сторінок',
- websiteSource: 'Веб-сайт попередньої обробки',
- separatorTip: 'Роздільник – це символ, який використовується для поділу тексту. \\n\\n та \\n є часто використовуваними роздільниками для відокремлення абзаців та рядків. У поєднанні з комами (\\n\\n,\\n) абзаци будуть розділені лініями, якщо вони перевищують максимальну довжину фрагмента. Ви також можете використовувати спеціальні роздільники, визначені вами (наприклад, ***).',
- maxLengthCheck: 'Максимальна довжина шматка має бути меншою за {{limit}}',
- },
- stepThree: {
- creationTitle: '🎉 Знання створено',
- creationContent: 'Ми автоматично назвали Знання, ви можете змінити його в будь-який час',
- label: 'Назва знань',
- additionTitle: '🎉 Документ завантажено',
- additionP1: 'Документ було завантажено до Знання',
- additionP2: ', ви можете знайти його в списку документів Знання.',
- stop: 'Зупинити обробку',
- resume: 'Відновити обробку',
- navTo: 'Перейти до документа',
- sideTipTitle: 'Що далі',
- sideTipContent: 'Після завершення індексування документа Знання можна інтегрувати в додаток як контекст. Налаштування контексту можна знайти на сторінці оркестрації підказок. Ви також можете створити його як незалежний плагін індексування ChatGPT для релізу.',
- modelTitle: 'Ви впевнені, що хочете зупинити вбудовування?',
- modelContent: 'Якщо вам потрібно буде відновити обробку пізніше, ви продовжите з того місця, де зупинилися.',
- modelButtonConfirm: 'Підтвердити',
- modelButtonCancel: 'Скасувати',
- },
- firecrawl: {
- getApiKeyLinkText: 'Отримайте свій API-ключ від firecrawl.dev',
- configFirecrawl: 'Налаштування 🔥Firecrawl',
- apiKeyPlaceholder: 'Ключ API від firecrawl.dev',
- },
- jinaReader: {
- apiKeyPlaceholder: 'Ключ API від jina.ai',
- configJinaReader: 'Налаштування Jina Reader',
- getApiKeyLinkText: 'Отримайте безкоштовний API-ключ за адресою jina.ai',
- },
- }
- export default translation
|