{ "actionsColumn": "Действия", "addAndProcess": "Добавить и обработать", "addDocument": "Добавить документ", "addSource": "Добавить источник", "addSourceDescription": "Подключите источник к этой базе знаний — она синхронизируется автоматически и остается актуальной.", "addSourceFailed": "Не удалось добавить этот источник. Проверьте настройки и повторите попытку.", "addSourceRequiresSelection": "Перед добавлением источника выберите хотя бы одну просканированную страницу.", "adjustAndRecrawl": "Настроить и просканировать снова", "allDocumentStatuses": "Все статусы", "allSources": "Все источники", "apiAccessActive": "Активен", "apiAccessInactive": "Неактивен", "apiAgentAccess": "Доступ к API", "apiCredentialDescription": "Используйте Authorization: Bearer kfs_… для аутентификации. Учетные данные KnowledgeFS действуют только для этого пространства знаний и несовместимы со старыми ключами Dataset API.", "appsUnavailable": "— приложений", "authKind.api-key": "API-ключ", "authKind.endpoint": "Конечная точка", "authenticationMethod": "Метод аутентификации", "averageChunkLength": "Средняя длина фрагмента", "averageChunkLengthValue": "{{value}} символов", "awaitingInitialSource": "Подготовка начального источника…", "backToList": "Вернуться к базам знаний", "backgroundTasks": "Фоновые задачи", "backgroundTasksDescription": "Добавление документов, синхронизация источников и переиндексация заданий.", "booleanFalse": "Нет", "booleanTrue": "Да", "bulkDocumentActions": "Массовые действия с документами", "cancelAddSource": "Отмена", "cancelDocumentReindex": "Отменить переиндексацию", "cardType": "Пространство знаний", "characterCount": "Символы", "checkReindexStatus": "Проверить статус переиндексации", "chunkCount": "Фрагменты", "chunkHeading": "Фрагмент {{position}}", "chunkLocation": "Позиция {{position}} в этой редакции", "clearDocumentSelection": "Очистить выбор документа", "configureProvider": "Настроить {{provider}}", "connectNotion": "Подключить Notion", "connectProvider": "Подключите {{provider}}", "connectProviderGeneric": "Подключить провайдера", "connectSource": "Подключить источник", "connectSourceDescription": "Контент остаётся синхронизированным с Notion, веб-сайтами и другими сервисами.", "connectingProvider": "Подключение…", "connectionFailed": "Нам не удалось подключить {{provider}}. Повторно введите учетные данные и повторите попытку.", "connectionNeedsAttention": "Соединение {{provider}} требует внимания", "connectionNeedsAttentionDescription": "Обновите соединение перед добавлением источника веб-сайта.", "connectionProvisioning": "{{provider}} подключается", "connectionRefreshFailed": "Не удалось обновить это соединение. Попробуйте еще раз.", "continueCheckingTaskStatus": "Продолжить проверку статуса", "crawlAndPreview": "Сканирование и предварительный просмотр", "crawlFailed": "Не удалось просканировать {{host}}", "crawlFailed403": "Сайт вернул ошибку 403 — возможно, он блокирует поисковых роботов или требует авторизации. Проверьте URL, измените параметры сканирования или попробуйте другого провайдера.", "crawlFailedDescription": "Не удалось завершить предварительное сканирование. Проверьте URL, измените параметры сканирования или повторите попытку.", "crawlFailedProvider": "{{provider}} сообщил об ошибке. Проверьте подключение к провайдеру и повторите попытку.", "crawlFailedTimeout": "Истекло время ожидания сканирования. Укажите более точный URL или уменьшите максимальное число страниц.", "crawlNotStarted": "Не запущено", "crawlOptions": "Параметры сканирования", "crawlPreview": "Предпросмотр обхода", "crawlProgress": "Ход сканирования {{host}}", "crawlSetupUnavailableDescription": "Конфигурация сканирования веб-сайта отключена до тех пор, пока не будет доступен рабочий процесс сканирования.", "crawlSetupUnavailableTitle": "Firecrawl готов", "crawlStartFailed": "Не удалось запустить предварительное сканирование. Повторите попытку.", "crawlStopped": "Сканирование остановлено", "crawling": "Сканирование…", "crawlingPages": "Сканирование {{host}}… найдено страниц: {{count}}", "createFailed": "Мы не смогли создать эту базу знаний. Проверьте доступ и повторите попытку.", "createIllustrationTitle": "Подключите контент один раз — каждое приложение будет отвечать на основе самых свежих знаний.", "createTitle": "Создавайте знания", "createdAt": "Создано", "customIntervalHours": "Пользовательский интервал (часы)", "customIntervalInvalid": "Введите целое число от 1 до 720 часов.", "deleteDocuments": "Удалить…", "description": "Описание", "descriptionHelp": "Четкое описание помогает приложениям решить, когда следует искать эти знания.", "descriptionPlaceholder": "например Политика возврата, часто задаваемые вопросы о доставке и шаги эскалации — используйте для вопросов поддержки клиентов.", "detailErrorDescription": "Нам не удалось загрузить эту базу знаний. Попробуйте еще раз.", "detailErrorTitle": "Что-то пошло не так", "disableSource": "Отключить", "dismissTask": "Скрыть задачу", "documentActions": "Действия для {{name}}", "documentActionsUnavailable": "Действия с документами пока недоступны для этой базы знаний.", "documentChunksEmpty": "Для этой редакции пока нет доступных фрагментов.", "documentChunksLoadError": "Не удалось загрузить фрагменты этой редакции.", "documentChunksLoadMoreError": "Не удалось загрузить дополнительные фрагменты. Повторите попытку.", "documentColumn": "Документ", "documentContentIncomplete": "Загружается оставшееся содержимое документа…", "documentContents": "Содержание", "documentFacts": "Сведения о документе", "documentFilterLabel": "Фильтровать документы по статусу", "documentLoadErrorDescription": "Не удалось загрузить этот документ. Повторите попытку.", "documentLoadErrorTitle": "Не удалось загрузить документ", "documentNotFoundDescription": "Возможно, документ удалён или у вас нет доступа.", "documentNotFoundTitle": "Документ не найден", "documentOverviewDescription": "Разметка метаданных документов позволяет ИИ своевременно получать к ним доступ и показывает пользователям источники ссылок.", "documentPermissionRestricted": "Разрешения вашего рабочего пространства не позволяют выполнять действия с документами или задачами.", "documentReindexConfirmationDelayed": "Переиндексация принята, но статус задачи задерживается. Проверьте его перед повторной отправкой.", "documentReindexFailed": "Переиндексация завершилась с ошибкой. Последняя готовая редакция остаётся доступной.", "documentReindexProgress": "Переиндексация · {{progress}}%", "documentReindexStatus": "Этот документ переиндексируется — текущий индекс останется доступен, пока новый не будет готов.", "documentRevision": "Редакция", "documentRevisionMissingDescription": "У этого документа пока нет готовой редакции. Проверьте снова после завершения обработки.", "documentRevisionMissingTitle": "Нет доступной редакции", "documentRevisionsLoadError": "Не удалось загрузить историю редакций. Текущая редакция остаётся доступной.", "documentStatus.disabled": "Отключено", "documentStatus.failed": "Не удалось", "documentStatus.processing": "Обработка", "documentStatus.queued": "В очереди", "documentStatus.ready": "Готово", "documentTaskLookupIncomplete": "Доступна дополнительная история задач. Продолжите проверку, чтобы найти статус документа.", "documentUploadExclusion.batchLimit": "превышен предел размера пакета", "documentUploadExclusion.countLimit": "превышен предел количества файлов", "documentUploadExclusion.fileEmpty": "Файл пуст", "documentUploadExclusion.fileSize": "Превышает ограничение в {{size}} МБ", "documentUploadExclusion.fileType": "неподдерживаемый или недопустимый тип файла", "documentUploadExclusion.more": "и ещё {{count}}", "documentUploadExclusion.processing": "ошибка обработки", "documentUploadExclusion.quota": "превышена квота рабочей области", "documentUploadExclusion.target": "назначение документа больше недействительно", "documentUploadFailed": "Нам не удалось загрузить эти документы. Попробуйте еще раз.", "documentUploadFormats": "Поддерживаются текст, Markdown, HTML, PDF, Office, EPUB, электронная почта и структурированные данные (CSV, JSON/JSONL, XML) · до {{size}} МБ на файл", "documentUploadPartial": "Начата обработка {{accepted}} документов; не удалось добавить {{excluded}}: {{details}}", "documentUploadRejected": "Ни один документ не принят: {{details}}", "documentUploadStarted": "Началась обработка документов.", "documents": "Документы", "documentsDescription": "Активы знаний и их версии — откуда взялся каждый документ и индексируется ли последняя версия.", "documentsDropHint": "или перетащите файлы PDF, DOCX, Markdown, HTML, CSV, JSONL, XLSX или TXT для загрузки", "documentsEmptyDescription": "Загрузите файлы сюда или подключите источник на вкладке «Источник» — документы автоматически анализируются, разбиваются на фрагменты и индексируются.", "documentsEmptyTitle": "Документов пока нет", "documentsErrorDescription": "Не удалось загрузить документы. Попробуйте еще раз.", "documentsErrorTitle": "Не удалось загрузить документы", "documentsPermissionDescription": "У вас нет разрешения на просмотр документов в этой базе знаний.", "documentsPermissionTitle": "Документы ограничены", "documentsReindexFailed": "Не удалось начать переиндексацию. Попробуйте еще раз.", "documentsReindexPartial": "Документы {{queued}} поставлены в очередь; {{missing}} больше не существует.", "documentsReindexStarted": "Началась переиндексация.", "documentsSelected": "{{count}} выбраны документы", "documentsUnavailable": "— документов", "downloadDocuments": "Скачать", "dropFilesHere": "Перетащите файлы сюда", "emptyChunk": "Пустой фрагмент", "emptyDescription": "Добавьте документы, и агенты смогут читать их напрямую — без настройки индексации.", "emptyTitle": "Более умный способ создавать базы знаний", "errorDescription": "Не удалось загрузить новые базы знаний. Повторите попытку.", "errorTitle": "Что-то пошло не так", "fileSize": "Размер файла", "filtersUnavailable": "Фильтр станет доступен, когда KnowledgeFS предоставит метаданные.", "firecrawlUnavailable": "Firecrawl недоступен в каталоге поставщиков для этой рабочей области.", "gotIt": "Понятно", "guideDescription": "Подключите источник, и его документы будут синхронизироваться, автоматически индексироваться и сразу станут готовы к работе — без дополнительной настройки. Ваши прежние базы знаний продолжат работать как раньше.", "guideTitle": "Познакомьтесь с новой базой знаний ✨", "illustrationHeadline": "Подключите контент один раз — и каждое приложение будет отвечать на основе самых свежих знаний.", "includeSubpages": "Включать вложенные страницы", "indexInformation": "Индекс", "interruptTask": "Прерывание", "invalidDatasourceParameter": "Введите допустимое значение для {{parameter}}.", "lastIndexed": "Последняя индексация", "lastReadyRevisionHint": "Неудачная обработка никогда не прерывает извлечение — последняя готовая редакция остается доступной в индексе контента.", "lastSyncColumn": "Последняя синхронизация", "learnMore": "Подробнее", "legacy": "Предыдущая версия", "loadMore": "Загрузить ещё", "loadMoreRevisions": "Загрузить предыдущие редакции", "loadingSyncPolicy": "Загрузка политики синхронизации", "manualUpload": "Загрузка вручную", "maxPages": "Максимум страниц", "metadata": "Метаданные", "mimeType": "Тип файла", "moreProviders": "Другие провайдеры", "name": "Название знания", "namePlaceholder": "например Руководство по поддержке клиентов", "nameRequired": "Введите название базы знаний.", "new": "Новая версия", "noBackgroundTasks": "Фоновых задач пока нет.", "noDescription": "Нет описания", "noMatchingDocuments": "Нет документов, соответствующих этому запросу.", "noMatchingSources": "Ни один источник не соответствует этому запросу.", "noPagesFound": "На {{host}} не найдено страниц", "noPagesFoundDescription": "Робот получил доступ к сайту, но не нашёл страниц для индексирования. Попробуйте другой URL или расширьте параметры сканирования.", "notFoundDescription": "Возможно, эта база знаний была удалена, или у вас нет доступа.", "notFoundTitle": "База знаний не найдена", "notionNotConnected": "Notion не подключён", "notionNotConnectedDescription": "Предоставьте Dify доступ к вашему рабочему пространству Notion. Сразу после подключения вы выберете, какие страницы синхронизировать.", "onlineDocuments": "Онлайн-документы", "onlineDrive": "Онлайн-диск", "openDataSourceSettings": "Открыть настройки источников данных", "openSource": "Открыть источник", "overview.activity": "Активность", "overview.activityCanceled": "Отменено: {{operation}}", "overview.activityCompleted": "Завершено: {{operation}}", "overview.activityFailed": "Ошибка: {{operation}}", "overview.activityQueued": "В очереди: {{operation}}", "overview.activityRunning": "Выполняется: {{operation}}", "overview.allActivity": "Вся активность", "overview.allTime": "За всё время", "overview.answerRate": "Доля ответов", "overview.answerRateHelp": "Доля запросов, на которые за выбранный период были даны ответы с достаточным количеством подтверждающих фрагментов.", "overview.answered": "Отвечено", "overview.attention.action.configureModels": "Настроить модели", "overview.attention.failedDocument.description": "Последнюю версию документа не удалось обработать. Откройте раздел «Документы», чтобы проверить ошибку и повторить обработку.", "overview.attention.failedDocument.title": "Не удалось обработать документ", "overview.attention.lowQualityQuery.description": "Запрос в этой базе знаний ожидает проверки, так как найденные свидетельства слабы или отсутствуют.", "overview.attention.lowQualityQuery.title": "Качество запроса требует проверки", "overview.attention.modelReadiness.bindingMissing": "Опубликованный индекс не связан с активной конфигурацией моделей. Перестройте или повторно опубликуйте индекс.", "overview.attention.modelReadiness.description": "Обязательные профили моделей отсутствуют или не связаны с текущим опубликованным индексом.", "overview.attention.modelReadiness.pendingDescription": "Выбранные модели будут проверены при обработке первого документа.", "overview.attention.modelReadiness.pendingTitle": "Конфигурация моделей ожидает проверки", "overview.attention.modelReadiness.profilesMissing": "Настройте и опубликуйте обязательные модели эмбеддингов, рассуждений и реранжирования.", "overview.attention.modelReadiness.title": "Конфигурация моделей не завершена", "overview.attention.staleSource.description": "Этот источник ни разу не синхронизировался успешно или с последней успешной синхронизации прошло более 7 дней.", "overview.attention.staleSource.title": "Данные источника устарели", "overview.blocker": "Блокирующая", "overview.connectSource": "Подключить источник", "overview.documents": "Документы", "overview.fixSource": "Исправить источник", "overview.freshness": "Актуальность", "overview.freshnessHelp": "Время с момента последней успешной синхронизации источника.", "overview.graphEntities": "Сущности графа", "overview.graphRelations": "Связи графа", "overview.indexCoverage": "Покрытие индексом", "overview.indexedDocuments": "Проиндексировано документов: {{indexed}} из {{total}}", "overview.indexedSlices": "{{indexed}} / {{total}} фрагментов", "overview.indexing": "Индексирование первого источника", "overview.indexingConnectedDescription": "Подключение выполнено. Синхронизация и индексирование документов обычно занимают несколько минут.", "overview.indexingDescription": "Обзор будет заполняться по мере обработки документов.", "overview.indexingInProgress": "Индексирование выполняется", "overview.indexingInProgressDescription": "Документы и фрагменты будут появляться здесь по мере завершения индексирования.", "overview.indexingSource": "Индексирование {{source}}", "overview.inventory": "Состав базы знаний", "overview.last30Days": "Последние 30 дней", "overview.last7Days": "Последние 7 дней", "overview.last90Days": "Последние 90 дней", "overview.linkedApps": "Связанные приложения", "overview.loadMore": "Загрузить более раннюю активность", "overview.lowConfidence": "Низкая уверенность", "overview.needsAttention": "Требует внимания", "overview.noActivity": "Активности пока нет", "overview.noActivityDescription": "Здесь будут отображаться синхронизации источников, перестроения индекса и изменения подтверждающих фрагментов.", "overview.noEvidence": "Нет подтверждающих фрагментов", "overview.noIssues": "Нет проблем, требующих внимания", "overview.noIssuesDescription": "По мере использования базы знаний здесь будут появляться блокирующие проблемы, устаревшие индексы и проблемы с подтверждающими фрагментами.", "overview.noMatchingActivity": "Подходящая активность не найдена", "overview.noMatchingActivityDescription": "Попробуйте выбрать более широкий диапазон дат.", "overview.noQueryData": "Данных запросов пока нет", "overview.noQueryDataDescription": "Результаты запросов появятся здесь, когда связанные приложения начнут задавать вопросы.", "overview.noSources": "Добавьте первый источник", "overview.noSourcesDescription": "Подключите источник или загрузите файлы. Индексирование выполняется автоматически.", "overview.onlineDocuments": "Онлайн-документы", "overview.onlineDrives": "Онлайн-диски", "overview.operation.document_delete": "удаление документа", "overview.operation.document_processing": "обработка документа", "overview.operation.document_reindex": "переиндексирование документа", "overview.operation.document_upload": "загрузка документа", "overview.operation.source_bulk": "обновление источника", "overview.operation.source_crawl_import": "импорт веб-сайта", "overview.operation.source_crawl_preview": "предпросмотр веб-сайта", "overview.operation.source_online_document_import": "импорт онлайн-документа", "overview.operation.source_online_drive_import": "импорт онлайн-диска", "overview.operation.source_sync": "синхронизация источника", "overview.operator": "Оператор", "overview.queries": "Запросы", "overview.queriesHelp": "Общее количество запросов, отправленных в эту базу знаний за выбранный период.", "overview.queryOutcomes": "Результаты запросов", "overview.readOnlyDescription": "База знаний только для чтения", "overview.rebuildIndex": "Перестроить индекс", "overview.recentActivity": "Недавняя активность", "overview.review": "Проверить", "overview.reviewConflict": "Проверить конфликт", "overview.serious": "Серьёзно", "overview.sevenDays": "7 дней", "overview.sources": "Источники", "overview.syncInProgress": "Выполняется синхронизация", "overview.syncInProgressDescription": "Синхронизация источника началась недавно. События будут появляться здесь по мере завершения.", "overview.system": "Система", "overview.thirtyDays": "30 дней", "overview.timeRange": "Диапазон времени", "overview.today": "Сегодня", "overview.updateEvidence": "Обновить подтверждающие фрагменты", "overview.uploadFiles": "Загрузить файлы", "overview.uploads": "Загрузки", "overview.viewDocuments": "Просмотреть документы", "overview.webCrawl": "Сканирование сайта", "overview.when": "Когда", "overview.yesterday": "Вчера", "overviewTitle": "Обзор", "pagesAppearDescription": "Просканируйте сайт, чтобы проверить, какие страницы будут добавлены.", "pagesAppearTitle": "Здесь появятся страницы", "pagesCrawled": "Просканировано страниц на {{host}}: {{count}}", "pagesCrawled_one": "Просканировано страниц на {{host}}: {{count}}", "pagesCrawled_other": "Просканировано страниц на {{host}}: {{count}}", "pagesSelected": "Выбрано: {{count}}", "parentChildChunkCount": "{{parentCount}} родительских / {{childCount}} дочерних", "partialDocumentResults": "Подходящих документов может быть больше. Загрузите ещё, чтобы продолжить поиск.", "permission": "Разрешение", "permissionAllMembers": "Рабочая область · все участники могут просматривать и редактировать", "permissionLoadFailed": "Не удалось проверить права на редактирование. Повторите попытку.", "permissionOnlyMe": "Только я", "permissionRestricted": "Разрешения вашей рабочей области не позволяют изменить этот параметр.", "permissionUpdateFailed": "База знаний создана, но подтвердить её разрешения не удалось. Повторите попытку, чтобы завершить настройку.", "preview": "Предпросмотр", "previewUnavailable": "Предпросмотр станет доступен после завершения обработки файла сервером.", "processDocument": "Процесс {{name}}", "processingTaskState.canceled": "Прерванный", "processingTaskState.dispatch_pending": "Подготовка", "processingTaskState.failed": "Не удалось", "processingTaskState.queued": "В очереди", "processingTaskState.retry_wait": "Ожидание повторной попытки", "processingTaskState.running": "Обработка · {{progress}}%", "processingTaskState.succeeded": "Завершено", "processingTaskState.superseded": "Заменено", "providerConnected": "{{provider}} подключен", "providerCredentialRequiredDescription": "Настройте учетные данные {{provider}} в источниках данных, затем вернитесь сюда для подключения.", "providerLabel": "Выберите провайдера", "providerLoadFailed": "Поставщикам не удалось загрузить", "providerNotConfigured": "{{provider}} не настроено", "providerNotConfiguredDescription": "Добавьте ключ API или URL-адрес конечной точки для сканирования веб-сайтов с помощью {{provider}}.", "providerUnavailable": "Этот провайдер недоступен.", "quality": "Качество", "qualityPage.addGolden": "Добавить эталонный вопрос", "qualityPage.annotation": "Аннотация", "qualityPage.annotationPlaceholder": "Примечания рецензента относительно ожидаемого качества ответа", "qualityPage.annotationRequired": "Требуется аннотация.", "qualityPage.badCasesEmptyDescription": "Проблемные случаи поступают из отчётов рабочей среды и тестов поиска. Сейчас ничто не требует внимания.", "qualityPage.badCasesEmptyTitle": "Проблемных случаев не зарегистрировано", "qualityPage.badCasesTab": "Проблемные случаи", "qualityPage.cancel": "Отмена", "qualityPage.chooseCsv": "Выбрать CSV-файл", "qualityPage.clearEvidence": "Очистить", "qualityPage.clearSelection": "Очистить выбор", "qualityPage.closeDialog": "Закрыть диалог", "qualityPage.createTitle": "Создать эталонный вопрос", "qualityPage.createdToast": "Эталонный вопрос создан.", "qualityPage.csvError.empty": "В CSV-файле нет строк с данными.", "qualityPage.csvError.headers": "Используйте ровно три столбца с именами question, evidence и tags.", "qualityPage.csvError.parse": "Не удалось обработать CSV-файл.", "qualityPage.csvError.required": "В каждой строке должны быть вопрос и подтверждающий фрагмент.", "qualityPage.csvError.size": "Размер CSV-файла не должен превышать 1 МБ.", "qualityPage.csvError.tooManyRows": "CSV-файл может содержать не более {{count}} строк.", "qualityPage.delete": "Удалить", "qualityPage.deleteEllipsis": "Удалить…", "qualityPage.deletedToast_one": "Удалён {{count}} эталонный вопрос.", "qualityPage.deletedToast_other": "Удалено эталонных вопросов: {{count}}.", "qualityPage.description": "Эталонные вопросы для повторной проверки поиска, проблемные случаи из рабочей среды и запуски оценки.", "qualityPage.edit": "Править", "qualityPage.editTitle": "Редактировать эталонный вопрос", "qualityPage.evaluation.dialogDescription_one": "Повторно выполняет в фоновом режиме {{count}} активный эталонный вопрос. Черновики и устаревшие вопросы пропускаются.", "qualityPage.evaluation.dialogDescription_other": "Повторно выполняет в фоновом режиме {{count}} активных эталонных вопросов. Черновики и устаревшие вопросы пропускаются.", "qualityPage.evaluation.evidenceDetailsDescription": "Сравните каждый ожидаемый подтверждающий фрагмент с фрагментами, найденными при этой оценке.", "qualityPage.evaluation.evidenceDetailsLoadError": "Не удалось загрузить сведения о фрагментах. Повторите попытку.", "qualityPage.evaluation.evidenceDetailsTitle": "Сведения о найденных фрагментах", "qualityPage.evaluation.evidencePage": "Страница {{page}}", "qualityPage.evaluation.evidenceUnavailable": "Этот исторический фрагмент больше недоступен или у вас больше нет разрешения на его просмотр.", "qualityPage.evaluation.noEvidenceInGroup": "В этой группе нет подтверждающих фрагментов.", "qualityPage.evaluation.openEvidenceDetails": "Показать сведения о фрагментах для «{{question}}»: найдено {{matched}} из {{expected}}", "qualityPage.evidence": "Подтверждающий фрагмент", "qualityPage.evidencePlaceholder": "Вставьте ожидаемый фрагмент или опишите, какой подтверждающий фрагмент нужно найти", "qualityPage.evidenceSelected": "Выбрано подтверждающих фрагментов: {{count}}", "qualityPage.findEvidence": "Найти подтверждающий фрагмент", "qualityPage.goldenEmptyDescription": "Эталонные вопросы повторно проверяются после каждой синхронизации, чтобы выявлять регрессии в поиске.", "qualityPage.goldenEmptyTitle": "Пока нет эталонных вопросов", "qualityPage.goldenStatus.active": "Активный", "qualityPage.goldenStatus.draft": "Черновик", "qualityPage.goldenStatus.stale": "Устаревший", "qualityPage.goldenTab": "Эталонные вопросы", "qualityPage.ignore": "Игнорировать", "qualityPage.importComplete": "Импорт завершён", "qualityPage.importCsv": "Импортировать CSV", "qualityPage.importDescription": "Загрузите CSV-файл ровно с тремя столбцами с именами question, evidence и tags. Подтверждающие фрагменты пакетно сопоставляются с абзацами документов; строки без совпадений сохраняются как черновики.", "qualityPage.importResult": "Создано активных эталонных вопросов: {{active}}, черновиков: {{draft}}.", "qualityPage.importTitle": "Импорт эталонных вопросов", "qualityPage.matchPolicy.all": "Требовать все", "qualityPage.matchPolicy.any": "Требовать любое", "qualityPage.matchPolicyLabel": "Правило сопоставления подтверждающих фрагментов", "qualityPage.noEvidenceMatch": "Подходящий абзац документа не найден. Вопрос всё равно можно сохранить как черновик.", "qualityPage.noEvidenceSelected": "Подтверждающие фрагменты не выбраны; вопрос будет сохранён как черновик.", "qualityPage.openTrace": "Открыть трассировку", "qualityPage.previewRows": "Предпросмотр (строк: {{count}})", "qualityPage.promote": "Преобразовать в эталонный вопрос", "qualityPage.promoteTitle": "Преобразовать в эталонный вопрос", "qualityPage.promotedToast": "Эталонный вопрос создан из проблемного случая.", "qualityPage.question": "Вопрос", "qualityPage.questionActions": "Действия для {{question}}", "qualityPage.questionPlaceholder": "Что должны иметь возможность задавать пользователи?", "qualityPage.questionRequired": "Требуется вопрос.", "qualityPage.reason": "Причина", "qualityPage.reasonValues.coverageGap": "Пробел в покрытии", "qualityPage.reasonValues.lowScore": "Low score", "qualityPage.reasonValues.outdatedContent": "Устаревший контент", "qualityPage.reasonValues.retrievalMiss": "Промах при поиске", "qualityPage.replay": "Проверить повторно", "qualityPage.replayStartedToast": "Повторная проверка началась.", "qualityPage.save": "Сохранить", "qualityPage.selectAll": "Выбрать все эталонные вопросы", "qualityPage.selectQuestion": "Выберите {{question}}", "qualityPage.selectedCount_one": "{{count}} выбран вопрос", "qualityPage.selectedCount_other": "Выбраны вопросы {{count}}", "qualityPage.status.fixed": "Исправлено", "qualityPage.status.open": "Открыт", "qualityPage.status.replaying": "Повторная проверка", "qualityPage.statusLabel": "Статус", "qualityPage.tags": "Теги", "qualityPage.tagsPlaceholder": "выставление счетов, sso", "qualityPage.title": "Качество", "qualityPage.toGolden": "Преобразовать в эталонный вопрос", "qualityPage.updated": "Обновлено", "qualityPage.updatedToast": "Эталонный вопрос обновлён.", "reCrawl": "Просканировать снова", "readOnlyEmpty": "Попросите редактора рабочего пространства создать первую базу знаний.", "refreshConnectionStatus": "Обновить статус", "refreshSources": "Обновить источники", "refreshingConnection": "Обновление…", "reindexDocument": "Переиндексировать", "reindexDocuments": "Переиндексация", "removeSource": "Удалить источник", "resetToDefaults": "Сбросить до значений по умолчанию", "retrievalCount": "Количество извлечений", "retrievalCountValue": "{{value}} за последние 7 дней", "retrievalTest.addImages": "Добавить изображения", "retrievalTest.analyzing": "Результаты проанализированы", "retrievalTest.analyzingActive": "Анализ результатов…", "retrievalTest.cancel": "Отмена", "retrievalTest.canceled": "Отменено", "retrievalTest.completedIn": "Завершено за {{duration}}", "retrievalTest.description": "Проверяйте реальные вопросы по этой базе знаний, изучайте найденные фрагменты и сохраняйте результаты как эталонные вопросы или проблемные случаи.", "retrievalTest.emptyDescription": "Запустите первый тест, чтобы увидеть, какие фрагменты будут найдены.", "retrievalTest.emptyRecords": "История запусков поиска появится здесь.", "retrievalTest.emptyTitle": "Тестовых запусков пока нет", "retrievalTest.failedAfter": "Ошибка через {{duration}}", "retrievalTest.failedDescription": "Не удалось завершить поиск. Попробуйте задать вопрос ещё раз.", "retrievalTest.failedTitle": "Ошибка поиска", "retrievalTest.foundSoFar": "Найдено на данный момент ({{count}})", "retrievalTest.generating": "Результат создан", "retrievalTest.generatingActive": "Создание результата…", "retrievalTest.imageInvalid": "Поддерживаются только изображения GIF, JPEG, PNG или WebP размером до 10 МБ каждое и до 32 МБ суммарно.", "retrievalTest.imageLimit": "Можно прикрепить до 4 изображений.", "retrievalTest.imageUploadFailed": "Не удалось загрузить изображение. Повторите попытку.", "retrievalTest.justNow": "Только что", "retrievalTest.keepGoldenQuestion": "Сохранить как эталонный вопрос", "retrievalTest.makeBadCase": "Сохранить как проблемный случай", "retrievalTest.noChunksDescription": "В этой базе знаний нет содержимого, соответствующего запросу. Переформулируйте запрос или сохраните его как проблемный случай, чтобы отслеживать этот пробел.", "retrievalTest.noChunksTitle": "Фрагменты не найдены", "retrievalTest.open": "Открыть", "retrievalTest.page": "Страница {{page}}", "retrievalTest.planning": "Исследование спланировано", "retrievalTest.planningActive": "Планирование исследования…", "retrievalTest.processLog": "Журнал процесса", "retrievalTest.quality": "Качество", "retrievalTest.queryImages": "Изображения запроса", "retrievalTest.queryPlaceholder": "Введите запрос для проверки поиска…", "retrievalTest.recordSummary": "{{count}} фрагм. за {{duration}}", "retrievalTest.records": "История", "retrievalTest.removeImage": "Удалить {{name}}", "retrievalTest.researchResult": "Результат исследования", "retrievalTest.result": "Результат поиска", "retrievalTest.retrieving": "Источники найдены", "retrievalTest.retrievingActive": "Получение источников…", "retrievalTest.retry": "Повторить", "retrievalTest.revision": "Ред. {{revision}}", "retrievalTest.run": "Запустить", "retrievalTest.running": "Идёт исследование…", "retrievalTest.savedBadCase": "Сохранено как проблемный случай", "retrievalTest.savedGoldenQuestion": "Сохранено как эталонный вопрос", "retrievalTest.score": "Оценка", "retrievalTest.showAllChunks": "Показать все фрагменты ({{count}})", "retrievalTest.startResearch": "Начать исследование", "retrievalTest.title": "Проверка поиска", "retrievalTest.viewInQuality": "Открыть в разделе «Качество»", "retryCrawl": "Повторить сканирование", "retryProviderLoad": "Повторить попытку", "retryReindexDocument": "Переиндексировать снова", "retrySyncPolicy": "Повторить загрузку политики синхронизации", "retryTask": "Повторить попытку", "revisionState.active": "Активная", "revisionState.candidate": "Обработка", "revisionState.failed": "Ошибка", "revisionState.superseded": "Предыдущая", "rootUrl": "Корневой URL", "rootUrlPlaceholder": "https://docs.example.com", "routeUnavailable": "Этот раздел станет доступен на следующем этапе настройки.", "searchDocuments": "Поиск документов", "searchSources": "Поиск источников", "selectAll": "Выбрать все", "selectAllDocuments": "Выбрать все документы", "selectAllSources": "Выбрать все источники", "selectChunk": "Выберите фрагмент, чтобы просмотреть его содержимое.", "selectFilesAndFolders": "Выберите файлы и папки для синхронизации", "selectFoldersAndDocsToSync": "Выберите папки и документы для синхронизации", "selectPagesToSync": "Выберите страницы для синхронизации", "selectedFiles": "Выбранные файлы ({{valid}} из {{total}} допустимы)", "settings.apiAccessDescription": "Управляйте доступом к Service API и доступом агентов.", "settings.apiAccessLabel": "Доступ к API", "settings.basicInfo": "Основная информация", "settings.dangerZone": "Опасная зона", "settings.deleteConfirmPrompt": "Введите «{{name}}» для подтверждения.", "settings.deleteDescription": "Все документы, источники и индексы будут удалены без возможности восстановления.", "settings.deleteDialogDescription": "Все документы, источники и индексы в этой базе знаний будут удалены без возможности восстановления. Приложения и рабочие процессы, которые её используют, больше не смогут выполнять поиск. Это действие нельзя отменить.", "settings.deleteDialogTitle": "Удалить «{{name}}»?", "settings.deleteTitle": "Удалить эту базу знаний", "settings.descriptionPlaceholder": "Опишите содержимое этой базы знаний. Подробное описание поможет приложениям и рабочим процессам понять, когда её использовать.", "settings.embeddingChangeWarning": "При смене модели эмбеддингов все документы потребуется заново векторизовать и проиндексировать. Это занимает время и расходует токены.", "settings.embeddingModelLabel": "Модель встраивания", "settings.embeddingModelRequired": "Выберите модель эмбеддингов.", "settings.membersRequired": "Выберите хотя бы одного участника команды.", "settings.nameRequired": "Необходимо указать название базы знаний.", "settings.noMembersFound": "Участники не найдены.", "settings.pageDescription": "Управляйте основной информацией, доступом к API и поиском.", "settings.rerankModelRequired": "Выберите модель переранжирования.", "settings.retrievalDepth": "Глубина поиска", "settings.retrievalDescription": "Модели поиска, глубина и политика ранжирования, используемые приложениями и рабочими процессами.", "settings.retrievalMode.auto": "Автоматический", "settings.retrievalMode.deep": "Глубокий", "settings.retrievalMode.fast": "Быстрый", "settings.retrievalMode.research": "Исследования", "settings.retrievalModeLabel": "Режим поиска", "settings.retrievalTitle": "Поиск", "settings.saveChanges": "Сохранить изменения", "settings.saveFailed": "Не удалось сохранить изменения. Проверьте подключение и повторите попытку — внесённые изменения сохранены.", "settings.scoreRange": "диапазон 0,00–1,00", "settings.serverConflict": "Эти настройки были изменены в другом месте. Отмените свои правки, чтобы загрузить последнюю версию перед повторным сохранением.", "settings.systemReasoningModelLabel": "Модель системного мышления", "settings.systemReasoningModelRequired": "Выберите системную модель рассуждений.", "settings.topKLabel": "Top K", "settings.topKMinimum": "мин. = 1", "settings.viewOnly": "Доступ только для просмотра — настройки доступны только для чтения", "settings.workflowAccessDescription": "Разрешить опубликованным рабочим процессам и отладке рабочих процессов получать содержимое из этой базы знаний.", "settings.workflowAccessLabel": "Доступ для рабочих процессов", "skippedFailed": "Пропущено (ошибка)", "skippedOffDomain": "Пропущено (вне домена)", "sourceActions": "Действия для {{name}}", "sourceColumn": "Источник", "sourceFilterLabel": "Фильтровать источники по статусу", "sourceName": "Название источника", "sourceNamePlaceholder": "например, сканирование документации продукта", "sourceNameRequired": "Введите название источника.", "sourceSetupBackendDependency": "Настройка источника показана полностью; для редактирования и предпросмотра требуется серверный процесс черновика источника.", "sourceStatus.active": "Активен", "sourceStatus.disabled": "Отключено", "sourceStatus.error": "Ошибка", "sourceStatus.initializing": "Инициализация", "sourceStatus.syncing": "Синхронизация", "sourceSyncFailed": "Не удалось", "sourceSyncProgress": "{{completed}} / {{total}} стр.", "sourceType.connector": "Подключенное приложение", "sourceType.object-storage": "Онлайн-диск", "sourceType.upload": "Загрузить", "sourceType.web": "Сканирование веб-сайта", "sourceTypeLabel": "Тип источника", "sources": "Источники", "sourcesDescription": "Откуда берутся знания, насколько они свежие и успешна ли последняя синхронизация.", "sourcesEmptyDescription": "Подключите сайт, рабочее пространство или диск — Dify будет поддерживать синхронизацию и актуальность, чтобы поиск никогда не прерывался.", "sourcesEmptyTitle": "Источники пока не подключены", "sourcesErrorDescription": "Не удалось загрузить исходники. Попробуйте еще раз.", "sourcesErrorTitle": "Не удалось загрузить исходники.", "startEmpty": "Начать с пустой", "startEmptyDescription": "Создайте сейчас, а контент добавьте позже.", "startWith": "Начните с", "startWithHelp": "Вы можете добавить больше источников или документов в любое время.", "statusColumn": "Статус", "stopCrawl": "Остановить", "stoppingCrawl": "Остановка…", "syncNow": "Синхронизировать сейчас", "syncPolicy": "Политика синхронизации", "syncPolicyApply": "Применить", "syncPolicyColumn": "Политика синхронизации", "syncPolicyCustom": "Пользовательский интервал", "syncPolicyCustomDescription": "Первая синхронизация запускается сразу после создания, затем {{interval}}.", "syncPolicyCustomHelp": "От 1 часа до 30 дней. Синхронизация {{interval}}.", "syncPolicyCustomValue": "Пользовательский · {{interval}}", "syncPolicyDaily": "Каждые 24 часа", "syncPolicyEditCustom": "Изменить пользовательский интервал", "syncPolicyEvery": "Каждые", "syncPolicyEveryValue": "Каждые {{interval}}", "syncPolicyLoadFailed": "Не удалось загрузить политику синхронизации.", "syncPolicyManual": "Только вручную", "syncPolicyUnit.days": "дней", "syncPolicyUnit.hours": "часов", "tags": "Теги", "taskActionFailed": "Не удалось обновить эту задачу. Обновите и повторите попытку.", "taskAttentionClear": "Никакие фоновые задачи не требуют внимания.", "taskAttentionCount": "Фоновые задачи {{count}} требуют внимания.", "taskAttentionErrorCount": "{{count}} фоновые задачи требуют внимания, включая невыполненные задачи.", "taskDismissed": "Задача скрыта", "taskFailedNotification": "Не удалось обработать документ — повторите попытку в разделе «Задачи».", "taskFailure.access": "У вас нет доступа к нужному ресурсу. Попросите администратора проверить разрешения.", "taskFailure.attemptsExhausted": "Обработка повторялась несколько раз, но так и не завершилась. Повторите попытку; если ошибка сохраняется, обратитесь к администратору, указав ссылку ниже.", "taskFailure.configuration": "Для продолжения этой задачи необходимо изменить конфигурацию. Проверьте связанные настройки или обратитесь к администратору.", "taskFailure.conflict": "Содержимое изменилось во время выполнения задачи. Проверьте актуальное состояние и повторите попытку.", "taskFailure.embeddingDimension": "Размерность векторов модели эмбеддингов больше не совпадает с индексом этой базы знаний. Верните прежнюю модель эмбеддингов или пересоберите индекс для новой модели.", "taskFailure.failedAtStage": "Ошибка на этапе: {{stage}}", "taskFailure.internal": "Не удалось завершить эту задачу. Повторите попытку или обратитесь к администратору.", "taskFailure.invalid": "Не удалось обработать входные данные задачи. Проверьте файл или настройки и повторите попытку.", "taskFailure.leaseLost": "Обработка была прервана и автоматически начнётся заново.", "taskFailure.modelFailed": "Выбранная модель отклонила запрос. Проверьте настройки модели и оставшуюся квоту, затем повторите попытку.", "taskFailure.modelResponseInvalid": "Выбранная модель вернула непригодный ответ — обычно потому, что не поддерживает структурированный вывод или обрезала его. Смените модель или повторите попытку позже.", "taskFailure.modelTimeout": "Выбранная модель не ответила вовремя. Попытка будет повторена автоматически; если тайм-ауты продолжаются, переключитесь на более быструю модель.", "taskFailure.modelUnavailable": "Не удалось подключиться к сервису выбранной модели. Убедитесь, что сервис работает, и повторите попытку.", "taskFailure.parserInputInvalid": "Парсер не смог прочитать этот файл. Возможно, он повреждён, зашифрован или пуст. Проверьте файл и загрузите его снова.", "taskFailure.parserNotConfigured": "Для этой базы знаний не настроен парсер документов. Настройте парсер в настройках и повторите попытку.", "taskFailure.parserRateLimited": "Парсер документов перегружен. Попытка будет повторена автоматически; если позже ошибка сохранится, повторите вручную.", "taskFailure.parserResponseInvalid": "Парсер документов вернул непригодный результат. Повторите попытку; если ошибка сохраняется, обратитесь к администратору.", "taskFailure.parserTimeout": "Время разбора истекло — обычно из-за очень большого или сложного файла. Повторите позже или разделите файл перед загрузкой.", "taskFailure.parserUnavailable": "Сервис разбора документов временно недоступен. Повторите попытку позже.", "taskFailure.parserUnsupportedType": "Настроенный парсер не поддерживает этот формат файла. Преобразуйте файл в поддерживаемый формат и загрузите снова.", "taskFailure.pdfRender": "Не удалось отрисовать страницы PDF для извлечения изображений. Убедитесь, что файл не повреждён и не защищён паролем, затем повторите попытку.", "taskFailure.reference": "Идентификатор: {{traceId}}", "taskFailure.sourceConfigInvalid": "Конфигурация источника данных неполная или недействительная. Проверьте настройки источника.", "taskFailure.sourceConnection": "Подключение к источнику данных отсутствует или больше не работает. Подключите источник данных заново.", "taskFailure.sourceContentMissing": "Источник данных вернул документ без содержимого. Проверьте документ в источнике и повторите попытку.", "taskFailure.sourceContentTooLarge": "Документ из источника данных превышает ограничение по размеру. Разделите или исключите его на стороне источника.", "taskFailure.sourceCrawlPageNotFound": "Выбранная веб-страница больше не существует или недоступна. Повторно выполните предпросмотр сайта и обновите выбор.", "taskFailure.sourceCrawlProviderUnavailable": "Сервис обхода сайта не ответил. Повторите попытку позже.", "taskFailure.sourceCrawlResultLimit": "Обход нашёл больше страниц, чем допускает настроенный лимит. Сузьте область обхода или увеличьте лимит.", "taskFailure.sourceCredential": "Учётные данные источника данных недействительны или истекли. Повторно авторизуйте источник или обновите учётные данные.", "taskFailure.sourceDocumentCompilation": "Документ из источника данных не удалось обработать. Откройте документ, чтобы увидеть точную ошибку.", "taskFailure.sourcePartial": "Некоторые документы не удалось импортировать из источника данных. Проверьте неудачные элементы в списке документов и повторите попытку.", "taskFailure.sourceProviderRejected": "Провайдер источника данных отклонил запрос или вернул непригодные данные. Проверьте конфигурацию и права доступа источника.", "taskFailure.sourceProviderTimeout": "Провайдер источника данных не ответил вовремя. Повторите попытку позже.", "taskFailure.sourceProviderUnavailable": "Не удалось подключиться к провайдеру источника данных. Проверьте сеть и состояние провайдера, затем повторите попытку.", "taskFailure.sourceWorkflowTimeout": "Время ожидания ответа источника данных истекло. Повторите попытку позже.", "taskFailure.stage.chunking_indexing": "разбиение на фрагменты и индексация", "taskFailure.stage.graph_admission": "построение графа знаний", "taskFailure.stage.outline_summary": "построение структуры", "taskFailure.stage.parsing": "разбор документа", "taskFailure.stage.publication": "публикация", "taskFailure.stage.queued": "в очереди", "taskFailure.stage.semantic_enrichment": "семантическое обогащение", "taskFailure.stage.upload": "загрузка", "taskFailure.storageTemporary": "Файловое хранилище или другой необходимый сервис временно недоступен. Попытка будет повторена автоматически.", "taskFailure.temporary": "Необходимый сервис временно недоступен. Повторите попытку позже.", "taskHistoryIncomplete": "Доступна дополнительная история задач; число задач, требующих внимания, пока неполное.", "tasks": "Задачи", "tasksErrorDescription": "Не удалось загрузить фоновые задачи. Попробуйте еще раз.", "tasksWithAttention": "Задачи, {{count}} требуют внимания", "tokenCount": "Токены", "unavailableDescription": "KnowledgeFS сейчас недоступен для этого рабочего пространства.", "unavailableTitle": "Новая база знаний недоступна", "undoTaskDismissal": "Отменить", "updated": "Обновлено {{date}}", "updatedAt": "Последнее обновление", "updatedColumn": "Обновлено", "upgrade.completeDescription": "«{{name}}» теперь относится к новым базам знаний", "upgrade.completeTitle": "Обновление завершено", "upgrade.contactSupport": "Связаться с поддержкой", "upgrade.dialogDescription": "База знаний будет переведена в новый формат вместе со всеми документами, настройками и подключениями приложений. Она перейдет из старой версии в новую, после чего вы будете автоматически перенаправлены.", "upgrade.dialogDuration": "Занимает от нескольких минут до нескольких часов в зависимости от размера. Ход выполнения отображается на карточке базы знаний", "upgrade.dialogIrreversible": "После обновления вернуться к старой версии нельзя", "upgrade.dialogLinkedApps": "Связанные приложения продолжают поиск во время обновления", "upgrade.dialogTitle": "Обновить эту базу знаний?", "upgrade.dismiss": "Скрыть", "upgrade.failedDescription": "Не удалось обновить — ничего не изменилось. База знаний по-прежнему доступна в старой версии.", "upgrade.failedTitle": "Ошибка обновления", "upgrade.failedToastDescription": "«{{name}}» остается в старой версии; данные не изменены", "upgrade.guideDescription": "Обновление переносит эту базу в новое поколение Знаний. Подключите источник, и его документы будут синхронизироваться и индексироваться автоматически. Все данные сохранятся, а связанные приложения продолжат работать.", "upgrade.guideTitle": "Что делает обновление?", "upgrade.justNow": "Только что", "upgrade.menuLabel": "Обновить", "upgrade.migratingDocuments": "Перенос документов…", "upgrade.start": "Начать обновление", "upgrade.startFailed": "Не удалось начать обновление. Повторите попытку.", "upgrade.statusFailed": "Ошибка обновления", "upgrade.statusUpgrading": "Обновление", "upgrade.upgradedJustNow": "Только что обновлено", "uploadCharactersUnavailable": "Символы: —", "uploadDocuments": "Загрузить документы", "uploadDropZoneTitle": "Перетащите файлы или выберите их", "uploadFiles": "Загрузить файлы", "uploadFilesDescription": "Добавьте файлы с компьютера — они будут проиндексированы сразу после создания базы знаний.", "uploadingFiles": "Загрузка…", "usingDefaults": "Используются настройки по умолчанию", "viewLabel": "Вид базы знаний", "viewTask": "Просмотреть задачу", "websiteCrawl": "Сканирование веб-сайта", "workflowAccess": "Доступ для рабочих процессов" }