| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 | 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: 'Ім’я не може бути порожнім',      nameLengthInvaild: 'Ім’я має бути від 1 до 40 символів',      cancelButton: 'Скасувати',      confirmButton: 'Створити',      failed: 'Створення не вдалося',    },  },  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: 'Сегментація з використанням',    emstimateCost: 'Оцінка',    emstimateSegment: 'Орієнтовні фрагменти',    segmentCount: 'фрагментів',    calculating: 'Розраховується...',    fileSource: 'Попередня обробка документа',    notionSource: 'Попередня обробка сторінок',    other: ' та інші ',    fileUnit: ' файли',    notionUnit: ' сторінки',    previousStep: 'Попередній крок',    nextStep: 'Зберегти та обробити',    save: 'Зберегти та обробити',    cancel: 'Скасувати',    sideTipTitle: 'Навіщо розбивати на фрагменти та попередньо обробляти?',    sideTipP1: 'При роботі з текстовими даними фрагментація та очищення є двома важливими етапами попередньої обробки.',    sideTipP2: 'Сегментація розбиває довгий текст на абзаци для кращого сприйняття моделями. Це підвищує якість і релевантність результатів роботи моделей.',    sideTipP3: 'Очищення видаляє непотрібні символи та форматування, роблячи Знання чистішими та легшими для аналізу.',    sideTipP4: 'Правильна фрагментація та очищення покращують продуктивність моделі, забезпечуючи більш точні та цінні результати.',    previewTitle: 'Попередній перегляд',    previewTitleButton: 'Попередній перегляд',    previewButton: 'Зміна вмісту на формат Q&A',    previewSwitchTipStart: 'Поточний попередній перегляд має текстовий формат, зміна способу подання на формат запитань та відповідей ',    previewSwitchTipEnd: ' потребує додаткових токенів',    characters: 'символів',    indexSettedTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',    retrivalSettedTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',    datasetSettingLink: 'Налаштування знань.',  },  stepThree: {    creationTitle: '🎉 Знання створено',    creationContent: 'Ми автоматично назвали Знання, ви можете змінити його в будь-який час',    label: 'Назва знань',    additionTitle: '🎉 Документ завантажено',    additionP1: 'Документ було завантажено до Знання',    additionP2: ', ви можете знайти його в списку документів Знання.',    stop: 'Зупинити обробку',    resume: 'Відновити обробку',    navTo: 'Перейти до документа',    sideTipTitle: 'Що далі',    sideTipContent: 'Після завершення індексування документа Знання можна інтегрувати в додаток як контекст. Налаштування контексту можна знайти на сторінці оркестрації підказок. Ви також можете створити його як незалежний плагін індексування ChatGPT для релізу.',    modelTitle: 'Ви впевнені, що хочете зупинити вбудовування?',    modelContent: 'Якщо вам потрібно буде відновити обробку пізніше, ви продовжите з того місця, де зупинилися.',    modelButtonConfirm: 'Підтвердити',    modelButtonCancel: 'Скасувати',  },}export default translation
 |