| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 | 
							- const translation = {
 
-   steps: {
 
-     header: {
 
-       creation: 'Создать базу знаний',
 
-       update: 'Добавить данные',
 
-     },
 
-     one: 'Выберите источник данных',
 
-     two: 'Предварительная обработка и очистка текста',
 
-     three: 'Выполнить и завершить',
 
-   },
 
-   error: {
 
-     unavailable: 'Эта база знаний недоступна',
 
-   },
 
-   firecrawl: {
 
-     configFirecrawl: 'Настроить 🔥Firecrawl',
 
-     apiKeyPlaceholder: 'Ключ API с firecrawl.dev',
 
-     getApiKeyLinkText: 'Получите свой ключ API с firecrawl.dev',
 
-   },
 
-   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: {
 
-       fireCrawlNotConfigured: 'Firecrawl не настроен',
 
-       fireCrawlNotConfiguredDescription: 'Настройте Firecrawl с API-ключом.',
 
-       configure: 'Настроить',
 
-       run: 'Запустить',
 
-       firecrawlTitle: 'Извлечь веб-контент с помощью 🔥Firecrawl',
 
-       firecrawlDoc: 'Документация Firecrawl',
 
-       firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
 
-       options: 'Опции',
 
-       crawlSubPage: 'Сканировать подстраницы',
 
-       limit: 'Лимит',
 
-       maxDepth: 'Максимальная глубина',
 
-       excludePaths: 'Исключить пути',
 
-       includeOnlyPaths: 'Включить только пути',
 
-       extractOnlyMainContent: 'Извлекать только основной контент (без заголовков, навигации, футеров и т. д.)',
 
-       exceptionErrorTitle: 'Произошло исключение при запуске задания Firecrawl:',
 
-       unknownError: 'Неизвестная ошибка',
 
-       totalPageScraped: 'Всего просканировано страниц:',
 
-       selectAll: 'Выбрать все',
 
-       resetAll: 'Сбросить все',
 
-       scrapTimeInfo: 'Всего просканировано {{total}} страниц за {{time}} секунд',
 
-       preview: 'Предварительный просмотр',
 
-       maxDepthTooltip: 'Максимальная глубина сканирования относительно введенного URL. Глубина 0 сканирует только страницу введенного URL, глубина 1 сканирует URL и все, что находится после введенного URL + один /, и так далее.',
 
-     },
 
-   },
 
-   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: 'Предварительная обработка страниц',
 
-     websiteSource: 'Предварительная обработка веб-сайта',
 
-     other: 'и другие ',
 
-     fileUnit: ' файлов',
 
-     notionUnit: ' страниц',
 
-     webpageUnit: ' страниц',
 
-     previousStep: 'Предыдущий шаг',
 
-     nextStep: 'Сохранить и обработать',
 
-     save: 'Сохранить и обработать',
 
-     cancel: 'Отмена',
 
-     sideTipTitle: 'Зачем нужна фрагментация и предварительная обработка?',
 
-     sideTipP1: 'При обработке текстовых данных фрагментация и очистка являются двумя важными этапами предварительной обработки.',
 
-     sideTipP2: 'Сегментация разбивает длинный текст на абзацы, чтобы модели могли лучше его понимать. Это улучшает качество и релевантность результатов модели.',
 
-     sideTipP3: 'Очистка удаляет ненужные символы и форматы, делая знания более чистыми и легкими для анализа.',
 
-     sideTipP4: 'Правильная фрагментация и очистка улучшают производительность модели, обеспечивая более точные и ценные результаты.',
 
-     previewTitle: 'Предварительный просмотр',
 
-     previewTitleButton: 'Предварительный просмотр',
 
-     previewButton: 'Переключение в формат вопрос-ответ',
 
-     previewSwitchTipStart: 'Текущий предварительный просмотр фрагмента находится в текстовом формате, переключение на предварительный просмотр в формате вопрос-ответ',
 
-     previewSwitchTipEnd: ' потребляет дополнительные токены',
 
-     characters: 'символов',
 
-     indexSettingTip: 'Чтобы изменить метод индексации, пожалуйста, перейдите в ',
 
-     retrievalSettingTip: 'Чтобы изменить метод индексации, пожалуйста, перейдите в ',
 
-     datasetSettingLink: 'настройки базы знаний.',
 
-   },
 
-   stepThree: {
 
-     creationTitle: '🎉 База знаний создана',
 
-     creationContent: 'Мы автоматически назвали базу знаний, вы можете изменить ее в любое время',
 
-     label: 'Название базы знаний',
 
-     additionTitle: '🎉 Документ загружен',
 
-     additionP1: 'Документ был загружен в базу знаний',
 
-     additionP2: ', вы можете найти его в списке документов базы знаний.',
 
-     stop: 'Остановить обработку',
 
-     resume: 'Возобновить обработку',
 
-     navTo: 'Перейти к документу',
 
-     sideTipTitle: 'Что дальше',
 
-     sideTipContent: 'После завершения индексации документа база знаний может быть интегрирована в приложение в качестве контекста, вы можете найти настройку контекста на странице prompt orchestration. Вы также можете создать-workflow приложение как отдельный как независимый плагин.',
 
-     modelTitle: 'Вы уверены, что хотите остановить встраивание?',
 
-     modelContent: 'Если вам нужно будет возобновить обработку позже, вы продолжите с того места, где остановились.',
 
-     modelButtonConfirm: 'Подтвердить',
 
-     modelButtonCancel: 'Отмена',
 
-   },
 
- }
 
- export default translation
 
 
  |