const translation = { createApp: 'СОЗДАТЬ ПРИЛОЖЕНИЕ', types: { all: 'Все', chatbot: 'Чат-бот', agent: 'Агент', workflow: 'Рабочий процесс', completion: 'Завершение', advanced: 'Чатфлоу', basic: 'Основной', }, duplicate: 'Дублировать', duplicateTitle: 'Дублировать приложение', export: 'Экспортировать DSL', exportFailed: 'Ошибка экспорта DSL.', importDSL: 'Импортировать файл DSL', createFromConfigFile: 'Создать из файла DSL', importFromDSL: 'Импортировать из DSL', importFromDSLFile: 'Из файла DSL', importFromDSLUrl: 'Из URL', importFromDSLUrlPlaceholder: 'Вставьте ссылку DSL сюда', dslUploader: { button: 'Перетащите файл, или', browse: 'Обзор', }, deleteAppConfirmTitle: 'Удалить это приложение?', deleteAppConfirmContent: 'Удаление приложения необратимо. Пользователи больше не смогут получить доступ к вашему приложению, и все настройки подсказок и журналы будут безвозвратно удалены.', appDeleted: 'Приложение удалено', appDeleteFailed: 'Не удалось удалить приложение', join: 'Присоединяйтесь к сообществу', communityIntro: 'Общайтесь с членами команды, участниками и разработчиками на разных каналах.', roadmap: 'Посмотреть наш roadmap', newApp: { startFromBlank: 'Создать с нуля', startFromTemplate: 'Создать из шаблона', workflowWarning: 'В настоящее время находится в бета-версии', captionName: 'Значок и название приложения', appNamePlaceholder: 'Дайте вашему приложению имя', captionDescription: 'Описание', appDescriptionPlaceholder: 'Введите описание приложения', useTemplate: 'Использовать этот шаблон', previewDemo: 'Предварительный просмотр', chatApp: 'Ассистент', chatAppIntro: 'Я хочу создать приложение на основе чата. Это приложение использует формат вопросов и ответов, позволяя общаться непрерывно.', agentAssistant: 'Новый Ассистент Агента', completeApp: 'Генератор текста', completeAppIntro: 'Я хочу создать приложение, которое генерирует высококачественный текст на основе подсказок, например, генерирует статьи, резюме, переводы и многое другое.', showTemplates: 'Я хочу выбрать из шаблона', hideTemplates: 'Вернуться к выбору режима', Create: 'Создать', Cancel: 'Отмена', nameNotEmpty: 'Имя не может быть пустым', appTemplateNotSelected: 'Пожалуйста, выберите шаблон', appTypeRequired: 'Пожалуйста, выберите тип приложения', appCreated: 'Приложение создано', appCreateFailed: 'Не удалось создать приложение', caution: 'Осторожность', appCreateDSLErrorPart2: 'Хотите продолжить?', Confirm: 'Подтверждать', appCreateDSLErrorTitle: 'Несовместимость версий', appCreateDSLErrorPart3: 'Актуальная версия приложения DSL:', appCreateDSLErrorPart4: 'Поддерживаемая системой версия DSL:', appCreateDSLWarning: 'Внимание: разница в версиях DSL может повлиять на некоторые функции', appCreateDSLErrorPart1: 'Обнаружена существенная разница в версиях DSL. Принудительный импорт может привести к сбою в работе приложения.', learnMore: 'Подробнее', forAdvanced: 'ДЛЯ ПРОДВИНУТЫХ ПОЛЬЗОВАТЕЛЕЙ', foundResults: '{{count}} Результаты', optional: 'Необязательный', chatbotShortDescription: 'Чат-бот на основе LLM с простой настройкой', advancedShortDescription: 'Рабочий процесс, улучшенный для многоходовых чатов', foundResult: '{{count}} Результат', workflowShortDescription: 'Агентный поток для интеллектуальных автоматизаций', advancedUserDescription: 'Рабочий процесс с дополнительными функциями памяти и интерфейсом чат-бота.', noAppsFound: 'Приложения не найдены', agentUserDescription: 'Интеллектуальный агент, способный к итеративным рассуждениям и автономному использованию инструментов для достижения целей задачи.', forBeginners: 'Более простые типы приложений', chatbotUserDescription: 'Быстро создайте чат-бота на основе LLM с простой настройкой. Вы можете переключиться на Chatflow позже.', noTemplateFound: 'Шаблоны не найдены', completionShortDescription: 'AI-помощник для задач генерации текста', noIdeaTip: 'Нет идей? Ознакомьтесь с нашими шаблонами', chooseAppType: 'Выберите тип приложения', agentShortDescription: 'Интеллектуальный агент с рассуждениями и автономным использованием инструментов', noTemplateFoundTip: 'Попробуйте искать по разным ключевым словам.', completionUserDescription: 'Быстро создайте помощника с искусственным интеллектом для задач генерации текста с простой настройкой.', workflowUserDescription: 'Визуально создавайте автономные ИИ-процессы простым перетаскиванием.', dropDSLToCreateApp: 'Перетащите файл DSL сюда, чтобы создать приложение', }, editApp: 'Редактировать информацию', editAppTitle: 'Редактировать информацию о приложении', editDone: 'Информация о приложении обновлена', editFailed: 'Не удалось обновить информацию о приложении', iconPicker: { ok: 'ОК', cancel: 'Отмена', emoji: 'Эмодзи', image: 'Изображение', }, switch: 'Переключиться на Workflow', switchTipStart: 'Для вас будет создана новая копия Workflow. Новая копия ', switchTip: 'не позволит', switchTipEnd: ' переключиться обратно на базовую организацию.', switchLabel: 'Копия приложения, которая будет создана', removeOriginal: 'Удалить исходное приложение', switchStart: 'Переключиться', typeSelector: { all: 'ВСЕ типы', chatbot: 'Чат-бот', agent: 'Агент', workflow: 'Рабочий процесс', completion: 'Завершение', advanced: 'Чатфлоу', }, tracing: { title: 'Отслеживание производительности приложения', description: 'Настройка стороннего поставщика LLMOps и отслеживание производительности приложения.', config: 'Настройка', view: 'Просмотр', collapse: 'Свернуть', expand: 'Развернуть', tracing: 'Отслеживание', disabled: 'Отключено', disabledTip: 'Пожалуйста, сначала настройте провайдера LLM', enabled: 'В работе', tracingDescription: 'Запись полного контекста выполнения приложения, включая вызовы LLM, контекст, подсказки, HTTP-запросы и многое другое, на стороннюю платформу трассировки.', configProviderTitle: { configured: 'Настроено', notConfigured: 'Настройте провайдера, чтобы включить трассировку', moreProvider: 'Больше провайдеров', }, arize: { title: 'Arize', description: 'Корпоративный уровень наблюдаемости LLM, онлайн и оффлайн оценка, мониторинг и эксперименты—на основе OpenTelemetry. Специально разработан для приложений на базе LLM и агентов.', }, phoenix: { title: 'Phoenix', description: 'Открытая и основанная на OpenTelemetry платформа для наблюдаемости, оценки, инженерии подсказок и экспериментов для ваших рабочих процессов и агентов LLM.', }, langsmith: { title: 'LangSmith', description: 'Универсальная платформа для разработчиков для каждого этапа жизненного цикла приложения на базе LLM.', }, langfuse: { title: 'Langfuse', description: 'Трассировка, оценка, управление подсказками и метрики для отладки и улучшения вашего приложения LLM.', }, inUse: 'Используется', configProvider: { title: 'Настройка ', placeholder: 'Введите ваш {{key}}', project: 'Проект', publicKey: 'Публичный ключ', secretKey: 'Секретный ключ', viewDocsLink: 'Посмотреть документацию {{key}}', removeConfirmTitle: 'Удалить конфигурацию {{key}}?', removeConfirmContent: 'Текущая конфигурация используется, ее удаление отключит функцию трассировки.', }, opik: { title: 'Опик', description: 'Opik — это платформа с открытым исходным кодом для оценки, тестирования и мониторинга LLM-приложений.', }, weave: { description: 'Weave — это открытая платформа для оценки, тестирования и мониторинга приложений LLM.', title: 'Ткать', }, aliyun: { title: 'Облачный монитор', description: 'Полностью управляемая и не требующая обслуживания платформа наблюдения, предоставляемая Alibaba Cloud, обеспечивает мониторинг, трассировку и оценку приложений Dify из коробки.', }, }, answerIcon: { title: 'Использование значка web app для замены 🤖', description: 'Следует ли использовать значок web app для замены 🤖 в общем приложении', descriptionInExplore: 'Следует ли использовать значок web app для замены 🤖 в разделе "Обзор"', }, mermaid: { handDrawn: 'Рисованный', classic: 'Классический', }, openInExplore: 'Открыть в разделе «Обзор»', newAppFromTemplate: { sidebar: { HR: 'ЧАС', Workflow: 'Рабочий процесс', Recommended: 'Рекомендованный', Agent: 'Агент', Assistant: 'Помощник', Writing: 'Пишущий', Programming: 'Программирование', }, searchAllTemplate: 'Поиск по всем шаблонам...', byCategories: 'ПО КАТЕГОРИЯМ', }, showMyCreatedAppsOnly: 'Показать только созданные мной приложения', appSelector: { label: 'ПРИЛОЖЕНИЕ', noParams: 'Параметры не нужны', placeholder: 'Выберите приложение...', params: 'ПАРАМЕТРЫ ПРИЛОЖЕНИЯ', }, structOutput: { notConfiguredTip: 'Структурированный вывод еще не был настроен.', LLMResponse: 'Ответ LLM', structured: 'Структурированный', moreFillTip: 'Показано максимум 10 уровней вложенности', required: 'Необходимо', configure: 'Настроить', modelNotSupported: 'Модель не поддерживается', modelNotSupportedTip: 'Текущая модель не поддерживает эту функцию и автоматически понижается до инъекции подсказок.', structuredTip: 'Структурированные выходные данные — это функция, которая гарантирует, что модель всегда будет генерировать ответы, соответствующие вашей предоставленной JSON-схеме.', }, accessItemsDescription: { anyone: 'Любой может получить доступ к веб-приложению', specific: 'Только определенные группы или участники могут получить доступ к веб-приложению.', organization: 'Любой в организации может получить доступ к веб-приложению', external: 'Только аутентифицированные внешние пользователи могут получить доступ к веб-приложению.', }, accessControlDialog: { accessItems: { anyone: 'Кто угодно с ссылкой', specific: 'Конкретные группы или члены', organization: 'Только члены внутри предприятия', external: 'Аутентифицированные внешние пользователи', }, operateGroupAndMember: { searchPlaceholder: 'Искать группы и участников', expand: 'Расширить', noResult: 'Нет результата', allMembers: 'Все члены', }, title: 'Управление доступом к веб-приложению', description: 'Установите разрешения на доступ к веб-приложению', accessLabel: 'Кто имеет доступ', groups_one: '{{count}} ГРУППА', groups_other: '{{count}} ГРУПП', members_one: '{{count}} УЧАСТНИК', members_other: '{{count}} УЧАСТНИКИ', noGroupsOrMembers: 'Группы или участники не выбраны', updateSuccess: 'Обновление прошло успешно', webAppSSONotEnabledTip: 'Пожалуйста, свяжитесь с администратором предприятия, чтобы настроить метод аутентификации веб-приложения.', }, publishApp: { title: 'Кто может получить доступ к веб-приложению', notSet: 'Не установлено', notSetDesc: 'В настоящее время никто не может получить доступ к веб-приложению. Пожалуйста, установите права доступа.', }, accessControl: 'Управление доступом к веб-приложению', noAccessPermission: 'Нет разрешения на доступ к веб-приложению', maxActiveRequests: 'Максимальное количество параллельных запросов', maxActiveRequestsPlaceholder: 'Введите 0 для неограниченного количества', maxActiveRequestsTip: 'Максимальное количество одновременно активных запросов на одно приложение (0 для неограниченного количества)', gotoAnything: { actions: { searchPlugins: 'Поисковые плагины', searchKnowledgeBases: 'Поиск в базах знаний', searchApplications: 'Поиск приложений', searchKnowledgeBasesDesc: 'Поиск и переход к базам знаний', searchPluginsDesc: 'Поиск и переход к вашим плагинам', searchWorkflowNodes: 'Поиск узлов рабочего процесса', searchApplicationsDesc: 'Поиск и переход к приложениям', searchWorkflowNodesHelp: 'Эта функция работает только при просмотре рабочего процесса. Сначала перейдите к рабочему процессу.', searchWorkflowNodesDesc: 'Поиск узлов в текущем рабочем процессе и переход к ним по имени или типу', themeCategoryDesc: 'Переключить тему приложения', runTitle: 'Команды', themeDark: 'Темная тема', themeCategoryTitle: 'Тема', languageCategoryTitle: 'Язык', themeSystem: 'Системная тема', runDesc: 'Запустите быстрые команды (тема, язык, ...)', themeLight: 'Светлая тема', themeDarkDesc: 'Используйте темный внешний вид', languageChangeDesc: 'Изменить язык интерфейса', languageCategoryDesc: 'Переключить язык интерфейса', themeLightDesc: 'Используйте светлый внешний вид', themeSystemDesc: 'Следуйте внешнему виду вашей операционной системы', }, emptyState: { noPluginsFound: 'Плагины не найдены', noKnowledgeBasesFound: 'Базы знаний не найдены', noAppsFound: 'Приложения не найдены', noWorkflowNodesFound: 'Узлы расчетной схемы не найдены', tryDifferentTerm: 'Попробуйте другой поисковый термин или удалите фильтр {{mode}}', trySpecificSearch: 'Попробуйте {{shortcuts}} для конкретного поиска', }, groups: { knowledgeBases: 'Базы знаний', plugins: 'Плагины', apps: 'Приложения', workflowNodes: 'Узлы рабочих процессов', }, searching: 'Поиск...', noResults: 'Ничего не найдено', searchFailed: 'Ошибка поиска', searchTitle: 'Ищите что угодно', useAtForSpecific: 'Используйте @ для определенных типов', clearToSearchAll: 'Очистите @ для поиска по всем', searchTemporarilyUnavailable: 'Поиск временно недоступен', searchPlaceholder: 'Найдите или введите @ для команд...', someServicesUnavailable: 'Некоторые поисковые сервисы недоступны', servicesUnavailableMessage: 'В некоторых поисковых службах могут возникать проблемы. Повторите попытку через мгновение.', searchHint: 'Начните печатать, чтобы мгновенно искать все', commandHint: 'Введите @ для просмотра по категориям', selectSearchType: 'Выберите, что искать', resultCount: '{{count}} результат', resultCount_other: '{{count}} результатов', inScope: 'в {{scope}}s', noMatchingCommands: 'Соответствующие команды не найдены', tryDifferentSearch: 'Попробуйте использовать другой поисковый запрос', }, } export default translation