2024-09-02 14:09:41 +03:00
const translation = {
common : {
undo : 'Отменить' ,
redo : 'Повторить' ,
editing : 'Редактирование' ,
autoSaved : 'Автосохранено' ,
unpublished : 'Н е опубликовано' ,
published : 'Опубликовано' ,
publish : 'Опубликовать' ,
update : 'Обновить' ,
run : 'Запустить' ,
running : 'Выполняется' ,
inRunMode : 'В режиме выполнения' ,
inPreview : 'В режиме предпросмотра' ,
inPreviewMode : 'В режиме предпросмотра' ,
preview : 'Предпросмотр' ,
viewRunHistory : 'Посмотреть историю запусков' ,
runHistory : 'История запусков' ,
goBackToEdit : 'Вернуться к редактору' ,
conversationLog : 'Журнал разговоров' ,
features : 'Функции' ,
debugAndPreview : 'Предпросмотр' ,
restart : 'Перезапустить' ,
currentDraft : 'Текущий черновик' ,
currentDraftUnpublished : 'Текущий черновик не опубликован' ,
latestPublished : 'Последняя опубликованная версия' ,
publishedAt : 'Опубликовано' ,
restore : 'Восстановить' ,
runApp : 'Запустить приложение' ,
batchRunApp : 'Пакетный запуск приложения' ,
accessAPIReference : 'Доступ к справочнику API' ,
embedIntoSite : 'Встроить на сайт' ,
addTitle : 'Добавить заголовок...' ,
addDescription : 'Добавить описание...' ,
noVar : 'Нет переменной' ,
searchVar : 'Поиск переменной' ,
variableNamePlaceholder : 'Имя переменной' ,
setVarValuePlaceholder : 'Установить значение переменной' ,
2024-09-07 15:59:38 +07:00
needConnectTip : 'Этот шаг ни к чему не подключен' ,
2024-09-02 14:09:41 +03:00
maxTreeDepth : 'Максимальный предел {{depth}} узлов на ветку' ,
workflowProcess : 'Процесс рабочего процесса' ,
notRunning : 'Еще не запущено' ,
previewPlaceholder : 'Введите текст в поле ниже, чтобы начать отладку чат-бота' ,
effectVarConfirm : {
title : 'Удалить переменную' ,
content : 'Переменная используется в других узлах. Вы все еще хотите удалить е е ?' ,
} ,
insertVarTip : 'Нажмите клавишу "/" чтобы быстро вставить' ,
processData : 'Обработка данных' ,
input : 'Вход' ,
output : 'Выход' ,
jinjaEditorPlaceholder : 'Введите "/" или "{" для вставки переменной' ,
viewOnly : 'Только просмотр' ,
showRunHistory : 'Показать историю запусков' ,
enableJinja : 'Включить поддержку шаблонов Jinja' ,
learnMore : 'Узнать больше' ,
copy : 'Копировать' ,
duplicate : 'Дублировать' ,
pasteHere : 'Вставить сюда' ,
pointerMode : 'Режим указателя' ,
handMode : 'Режим руки' ,
model : 'Модель' ,
workflowAsTool : 'Рабочий процесс как инструмент' ,
configureRequired : 'Требуется настройка' ,
configure : 'Настроить' ,
manageInTools : 'Управление в инструментах' ,
workflowAsToolTip : 'После обновления рабочего процесса требуется перенастройка инструмента.' ,
viewDetailInTracingPanel : 'Посмотреть подробности' ,
syncingData : 'Синхронизация данных, всего несколько секунд.' ,
importDSL : 'Импортировать DSL' ,
importDSLTip : 'Текущий черновик будет перезаписан. Экспортируйте рабочий процесс в качестве резервной копии перед импортом.' ,
backupCurrentDraft : 'Резервное копирование текущего черновика' ,
chooseDSL : 'Выберите файл DSL(yml)' ,
overwriteAndImport : 'Перезаписать и импортировать' ,
importFailure : 'Ошибка импорта' ,
importSuccess : 'Импорт успешно завершен' ,
2024-09-10 16:13:26 +08:00
parallelTip : {
click : {
title : 'Щелчок' ,
desc : 'добавить' ,
} ,
drag : {
title : 'Волочить' ,
desc : 'для подключения' ,
} ,
limit : 'Параллелизм ограничен ветвями {{num}}.' ,
depthLimit : 'Ограничение на количество слоев параллельной вложенности {{num}}' ,
} ,
disconnect : 'Разъединять' ,
jumpToNode : 'Перейти к этому узлу' ,
addParallelNode : 'Добавить параллельный узел' ,
2024-09-15 16:13:39 +07:00
parallel : 'ПАРАЛЛЕЛЬНЫЙ' ,
branch : 'В Е Т К А ' ,
2024-10-21 18:49:05 +08:00
featuresDocLink : 'Подробнее' ,
fileUploadTip : 'Функции загрузки изображений были обновлены до загрузки файлов.' ,
featuresDescription : 'Улучшение взаимодействия с пользователем веб-приложения' ,
ImageUploadLegacyTip : 'Теперь вы можете создавать переменные типа файла в стартовой форме. В будущем мы больше не будем поддерживать функцию загрузки изображений.' ,
2024-11-22 15:24:11 +08:00
importWarning : 'Осторожность' ,
importWarningDetails : 'Разница в версии DSL может повлиять на некоторые функции' ,
2024-12-11 18:04:14 +08:00
openInExplore : 'Открыть в разделе «Обзор»' ,
onFailure : 'О неудаче' ,
addFailureBranch : 'Добавить ветвь Fail' ,
2025-01-02 10:04:43 +08:00
noHistory : 'Без истории' ,
loadMore : 'Загрузите больше рабочих процессов' ,
2025-05-14 16:01:35 +08:00
versionHistory : 'История версий' ,
exportPNG : 'Экспортировать как PNG' ,
exportImage : 'Экспортировать изображение' ,
exportJPEG : 'Экспортировать как JPEG' ,
exitVersions : 'Выходные версии' ,
exportSVG : 'Экспортировать как SVG' ,
publishUpdate : 'Опубликовать обновление' ,
2025-06-16 14:55:32 +08:00
addBlock : 'Добавить узел' ,
needAnswerNode : 'В узел ответа необходимо добавить' ,
needEndNode : 'Узел конца должен быть добавлен' ,
2025-07-17 13:25:39 +08:00
tagBound : 'Количество приложений, использующих этот тег' ,
2025-08-09 16:31:24 +08:00
currentView : 'Текущий вид' ,
currentWorkflow : 'Текущий рабочий процесс' ,
2024-09-02 14:09:41 +03:00
} ,
env : {
envPanelTitle : 'Переменные среды' ,
envDescription : 'Переменные среды могут использоваться для хранения конфиденциальной информации и учетных данных. Они доступны только для чтения и могут быть отделены от файла DSL во время экспорта.' ,
envPanelButton : 'Добавить переменную' ,
modal : {
title : 'Добавить переменную среды' ,
editTitle : 'Редактировать переменную среды' ,
type : 'Тип' ,
name : 'Имя' ,
namePlaceholder : 'Имя переменной среды' ,
value : 'Значение' ,
valuePlaceholder : 'Значение переменной среды' ,
secretTip : 'Используется для определения конфиденциальной информации или данных, с настройками DSL, настроенными для предотвращения утечки.' ,
2025-07-09 15:18:23 +08:00
description : 'Описание' ,
descriptionPlaceholder : 'Опишите переменную' ,
2024-09-02 14:09:41 +03:00
} ,
export : {
title : 'Экспортировать секретные переменные среды?' ,
checkbox : 'Экспортировать секретные значения' ,
ignore : 'Экспортировать DSL' ,
export : 'Экспортировать DSL с секретными значениями ' ,
} ,
} ,
chatVariable : {
panelTitle : 'Переменные разговора' ,
panelDescription : 'Переменные разговора используются для хранения интерактивной информации, которую LLM необходимо запомнить, включая историю разговоров, загруженные файлы, пользовательские настройки. Они доступны для чтения и записи. ' ,
docLink : 'Посетите нашу документацию, чтобы узнать больше.' ,
button : 'Добавить переменную' ,
modal : {
title : 'Добавить переменную разговора' ,
editTitle : 'Редактировать переменную разговора' ,
name : 'Имя' ,
namePlaceholder : 'Имя переменной' ,
type : 'Тип' ,
value : 'Значение по умолчанию' ,
valuePlaceholder : 'Значение по умолчанию, оставьте пустым, чтобы не устанавливать' ,
description : 'Описание' ,
descriptionPlaceholder : 'Опишите переменную' ,
editInJSON : 'Редактировать в JSON' ,
oneByOne : 'Добавлять по одному' ,
editInForm : 'Редактировать в форме' ,
arrayValue : 'Значение' ,
addArrayValue : 'Добавить значение' ,
objectKey : 'Ключ' ,
objectType : 'Тип' ,
objectValue : 'Значение по умолчанию' ,
} ,
storedContent : 'Сохраненный контент' ,
updatedAt : 'Обновлено в ' ,
} ,
changeHistory : {
title : 'История изменений' ,
placeholder : 'Вы еще ничего не изменили' ,
clearHistory : 'Очистить историю' ,
hint : 'Подсказка' ,
hintText : 'Ваши действия по редактированию отслеживаются в истории изменений, которая хранится на вашем устройстве в течение этого сеанса. Эта история будет очищена, когда вы покинете редактор.' ,
stepBackward_one : '{{count}} шаг назад' ,
stepBackward_other : '{{count}} шагов назад' ,
stepForward_one : '{{count}} шаг вперед' ,
stepForward_other : '{{count}} шагов вперед' ,
sessionStart : 'Начало сеанса' ,
currentState : 'Текущее состояние' ,
noteAdd : 'Заметка добавлена' ,
noteChange : 'Заметка изменена' ,
noteDelete : 'Заметка удалена' ,
2025-06-16 14:55:32 +08:00
nodeDragStop : 'Узел перемещен' ,
nodeResize : 'Узел изменен в размере' ,
nodeTitleChange : 'Название узла изменено' ,
edgeDelete : 'Узел отключен' ,
nodeConnect : 'Узел подключен' ,
nodeDelete : 'Узел удален' ,
nodePaste : 'Узел вставлен' ,
nodeChange : 'Узел изменен' ,
nodeAdd : 'Узел добавлен' ,
nodeDescriptionChange : 'Описание узла изменено' ,
2024-09-02 14:09:41 +03:00
} ,
errorMsg : {
fieldRequired : '{{field}} обязательно для заполнения' ,
authRequired : 'Требуется авторизация' ,
invalidJson : '{{field}} неверный JSON' ,
fields : {
variable : 'Имя переменной' ,
variableValue : 'Значение переменной' ,
code : 'Код' ,
model : 'Модель' ,
rerankModel : 'Модель переранжирования' ,
2024-10-21 18:49:05 +08:00
visionVariable : 'Переменная зрения' ,
2024-09-02 14:09:41 +03:00
} ,
invalidVariable : 'Неверная переменная' ,
2024-10-12 23:27:11 +08:00
rerankModelRequired : 'Перед включением модели повторного ранжирования убедитесь, что модель успешно настроена в настройках.' ,
2025-02-19 11:35:19 +08:00
noValidTool : '{{field}} не выбран валидный инструмент' ,
toolParameterRequired : '{{field}}: параметр [{{param}}] является обязательным' ,
2024-09-02 14:09:41 +03:00
} ,
singleRun : {
testRun : 'Тестовый запуск ' ,
startRun : 'Начать запуск' ,
running : 'Выполняется' ,
testRunIteration : 'Итерация тестового запуска' ,
back : 'Назад' ,
iteration : 'Итерация' ,
2025-05-14 16:01:35 +08:00
loop : 'Цикл' ,
2025-09-18 12:49:10 +08:00
reRun : 'Повторный запуск' ,
preparingDataSource : 'Подготовка источника данных' ,
2024-09-02 14:09:41 +03:00
} ,
tabs : {
'searchTool' : 'Поиск инструмента' ,
'tools' : 'Инструменты' ,
'allTool' : 'В с е ' ,
'customTool' : 'Пользовательские' ,
'workflowTool' : 'Рабочий процесс' ,
'question-understand' : 'Понимание вопроса' ,
'logic' : 'Логика' ,
'transform' : 'Преобразование' ,
'utilities' : 'Утилиты' ,
'noResult' : 'Ничего не найдено' ,
2025-02-19 11:35:19 +08:00
'plugin' : 'Плагин' ,
'agent' : 'Агентская стратегия' ,
2025-06-16 14:55:32 +08:00
'blocks' : 'Узлы' ,
'searchBlock' : 'Поиск узла' ,
2025-07-17 13:25:39 +08:00
'addAll' : 'Добавить всё' ,
'allAdded' : 'В с е добавлено' ,
2025-09-18 12:49:10 +08:00
'sources' : 'Источников' ,
'searchDataSource' : 'Поиск источника данных' ,
2024-09-02 14:09:41 +03:00
} ,
blocks : {
'start' : 'Начало' ,
'end' : 'Конец' ,
'answer' : 'Ответ' ,
'llm' : 'LLM' ,
'knowledge-retrieval' : 'Поиск знаний' ,
'question-classifier' : 'Классификатор вопросов' ,
'if-else' : 'ЕСЛИ/ИНАЧЕ' ,
'code' : 'Код' ,
'template-transform' : 'Шаблон' ,
'http-request' : 'HTTP-запрос' ,
'variable-assigner' : 'Агрегатор переменных' ,
'variable-aggregator' : 'Агрегатор переменных' ,
'assigner' : 'Назначение переменной' ,
'iteration-start' : 'Начало итерации' ,
'iteration' : 'Итерация' ,
'parameter-extractor' : 'Извлечение параметров' ,
2024-10-21 18:49:05 +08:00
'document-extractor' : 'Экстрактор документов' ,
'list-operator' : 'Оператор списка' ,
2025-02-19 11:35:19 +08:00
'agent' : 'Агент' ,
2025-05-14 16:01:35 +08:00
'loop' : 'Цикл' ,
'loop-start' : 'Начало цикла' ,
'loop-end' : 'Выйти из цикла' ,
2025-09-18 12:49:10 +08:00
'knowledge-index' : 'База знаний' ,
'datasource' : 'Источник данных' ,
2024-09-02 14:09:41 +03:00
} ,
blocksAbout : {
'start' : 'Определите начальные параметры для запуска рабочего процесса' ,
'end' : 'Определите конец и тип результата рабочего процесса' ,
'answer' : 'Определите содержимое ответа в чате' ,
'llm' : 'Вызов больших языковых моделей для ответа на вопросы или обработки естественного языка' ,
'knowledge-retrieval' : 'Позволяет запрашивать текстовый контент, связанный с вопросами пользователей, из базы знаний' ,
'question-classifier' : 'Определите условия классификации вопросов пользователей, LLM может определить, как будет развиваться разговор на основе описания классификации' ,
'if-else' : 'Позволяет разделить рабочий процесс на две ветки на основе условий if/else' ,
'code' : 'Выполните фрагмент кода Python или NodeJS для реализации пользовательской логики' ,
'template-transform' : 'Преобразование данных в строку с использованием синтаксиса шаблонов Jinja' ,
'http-request' : 'Разрешить отправку запросов на сервер по протоколу HTTP' ,
'variable-assigner' : 'Объединение переменных из нескольких ветвей в одну переменную для унифицированной настройки подчиненных узлов.' ,
'assigner' : 'Узел назначения переменной используется для назначения значений записываемым переменным (например, переменным разговора).' ,
'variable-aggregator' : 'Объединение переменных из нескольких ветвей в одну переменную для унифицированной настройки подчиненных узлов.' ,
'iteration' : 'Выполнение нескольких шагов над объектом списка до тех пор, пока не будут выведены все результаты.' ,
'parameter-extractor' : 'Используйте LLM для извлечения структурированных параметров из естественного языка для вызова инструментов или HTTP-запросов.' ,
2024-10-21 18:49:05 +08:00
'list-operator' : 'Используется для фильтрации или сортировки содержимого массива.' ,
'document-extractor' : 'Используется для разбора загруженных документов в текстовый контент, который легко воспринимается LLM.' ,
2025-02-19 11:35:19 +08:00
'agent' : 'Вызов больших языковых моделей для ответа на вопросы или обработки естественного языка' ,
2025-05-14 16:01:35 +08:00
'loop-end' : 'Эквивалентно "break". Этот узел не имеет конфигурационных элементов. Когда тело цикла достигает этого узла, цикл завершается.' ,
'loop' : 'Выполните цикл логики до тех пор, пока не будет достигнуто условие завершения или максимальное количество итераций цикла.' ,
2025-09-18 12:49:10 +08:00
'knowledge-index' : 'База знаний о компании' ,
'datasource' : 'Источник данных О компании' ,
2024-09-02 14:09:41 +03:00
} ,
operator : {
zoomIn : 'Увеличить' ,
zoomOut : 'Уменьшить' ,
zoomTo50 : 'Масштаб 50%' ,
zoomTo100 : 'Масштаб 100%' ,
zoomToFit : 'По размеру' ,
2025-08-06 14:45:06 +08:00
alignTop : 'Вверх' ,
2025-08-07 20:36:52 +08:00
alignBottom : 'Вниз' ,
alignRight : 'Вправо' ,
distributeHorizontal : 'Распределить по горизонтали' ,
alignMiddle : 'По центру' ,
2025-08-06 14:45:06 +08:00
vertical : 'Вертикальный' ,
alignCenter : 'Центр' ,
2025-08-07 20:36:52 +08:00
alignLeft : 'Влево' ,
2025-08-06 14:45:06 +08:00
selectionAlignment : 'Выравнивание выделения' ,
horizontal : 'Горизонтальный' ,
alignNodes : 'Выравнивание узлов' ,
2025-08-07 20:36:52 +08:00
distributeVertical : 'Распределить по вертикали' ,
2024-09-02 14:09:41 +03:00
} ,
panel : {
userInputField : 'Поле ввода пользователя' ,
helpLink : 'Ссылка на справку' ,
about : 'О программе' ,
createdBy : 'Создано ' ,
nextStep : 'Следующий шаг' ,
runThisStep : 'Выполнить этот шаг' ,
checklist : 'Контрольный список' ,
checklistTip : 'Убедитесь, что все проблемы решены перед публикацией' ,
checklistResolved : 'В с е проблемы решены' ,
change : 'Изменить' ,
optional : '(необязательно)' ,
2025-05-21 11:29:24 +08:00
moveToThisNode : 'Перейдите к этому узлу' ,
2025-06-16 14:55:32 +08:00
selectNextStep : 'Выберите следующий шаг' ,
organizeBlocks : 'Организовать узлы' ,
addNextStep : 'Добавьте следующий шаг в этот рабочий процесс' ,
changeBlock : 'Изменить узел' ,
2025-06-24 09:25:02 +08:00
minimize : 'Выйти из полноэкранного режима' ,
maximize : 'Максимизировать холст' ,
2025-10-15 16:36:39 +08:00
optional_and_hidden : '(необязательно и скрыто)' ,
2024-09-02 14:09:41 +03:00
} ,
nodes : {
common : {
outputVars : 'Выходные переменные' ,
insertVarTip : 'Вставить переменную' ,
memory : {
memory : 'Память' ,
memoryTip : 'Настройки памяти чата' ,
windowSize : 'Размер окна' ,
conversationRoleName : 'Имя роли разговора' ,
user : 'Префикс пользователя' ,
assistant : 'Префикс помощника' ,
} ,
memories : {
title : 'Воспоминания' ,
tip : 'Память чата' ,
builtIn : 'Встроенные' ,
} ,
2024-12-11 18:04:14 +08:00
errorHandle : {
none : {
title : 'Никакой' ,
desc : 'Узел перестанет работать, если произойдет исключение и оно не будет обработано' ,
} ,
defaultValue : {
title : 'Значение по умолчанию' ,
desc : 'При возникновении ошибки укажите статическое выходное содержимое.' ,
tip : 'При ошибке будет возвращено значение ниже.' ,
inLog : 'Исключение узла, вывод в соответствии с о значениями по умолчанию.' ,
output : 'Выходное значение по умолчанию' ,
} ,
failBranch : {
desc : 'При возникновении ошибки будет выполнена ветвь исключения' ,
customize : 'Перейдите на холст, чтобы настроить логику fail branch.' ,
inLog : 'Исключение узла, автоматически выполнит ветвь fail. Выходные данные узла вернут тип ошибки и сообщение о б ошибке и передадут их нижестоящему потоку.' ,
title : 'Неудачная ветвь' ,
customizeTip : 'Когда ветвь fail активирована, исключения, созданные узлами, не завершат процесс. Вместо этого он автоматически выполнит предопределенную ветвь fail, что позволит вам гибко предоставлять сообщения о б ошибках, отчеты, исправления или пропускать действия.' ,
} ,
partialSucceeded : {
tip : 'В процессе есть {{num}} узлов, которые работают ненормально, пожалуйста, перейдите к трассировке, чтобы проверить логи.' ,
} ,
title : 'Обработка ошибок' ,
tip : 'Стратегия обработки исключений, запускаемая при обнаружении исключения на узле.' ,
} ,
2024-12-20 16:12:01 +08:00
retry : {
retry : 'Снова пробовать' ,
retryOnFailure : 'Повторная попытка при неудаче' ,
maxRetries : 'максимальное количество повторных попыток' ,
retryInterval : 'Интервал повторных попыток' ,
retryTimes : 'Повторите {{раз}} раз при неудаче' ,
retrying : 'Повтор...' ,
retrySuccessful : 'Повторить попытку успешно' ,
retryFailed : 'Повторная попытка не удалась' ,
times : 'раз' ,
ms : 'госпожа' ,
retryFailedTimes : 'Повторные попытки {{times}} не увенчались успехом' ,
retries : '{{число}} Повторных попыток' ,
} ,
2025-07-17 13:25:39 +08:00
typeSwitch : {
input : 'Входное значение' ,
variable : 'Используйте переменную' ,
} ,
2025-09-18 12:49:10 +08:00
inputVars : 'Входные переменные' ,
2024-09-02 14:09:41 +03:00
} ,
start : {
required : 'обязательно' ,
inputField : 'Поле ввода' ,
builtInVar : 'Встроенные переменные' ,
outputVars : {
query : 'Ввод пользователя' ,
memories : {
des : 'История разговоров' ,
type : 'тип сообщения' ,
content : 'содержимое сообщения' ,
} ,
files : 'Список файлов' ,
} ,
noVarTip : 'Установите входные данные, которые можно использовать в рабочем процессе' ,
} ,
end : {
outputs : 'Выходы' ,
output : {
type : 'тип вывода' ,
variable : 'выходная переменная' ,
} ,
type : {
'none' : 'Нет' ,
'plain-text' : 'Простой текст' ,
'structured' : 'Структурированный' ,
} ,
} ,
answer : {
answer : 'Ответ' ,
outputVars : 'Выходные переменные' ,
} ,
llm : {
model : 'модель' ,
variables : 'переменные' ,
context : 'контекст' ,
contextTooltip : 'Вы можете импортировать знания как контекст' ,
notSetContextInPromptTip : 'Чтобы включить функцию контекста, пожалуйста, заполните переменную контекста в PROMPT.' ,
prompt : 'подсказка' ,
roleDescription : {
system : 'Дайте высокоуровневые инструкции для разговора' ,
user : 'Предоставьте инструкции, запросы или любой текстовый ввод для модели' ,
assistant : 'Ответы модели на основе сообщений пользователя' ,
} ,
addMessage : 'Добавить сообщение' ,
vision : 'зрение' ,
files : 'Файлы' ,
resolution : {
name : 'Разрешение' ,
high : 'Высокое' ,
low : 'Низкое' ,
} ,
outputVars : {
output : 'Создать контент' ,
2025-10-09 09:22:45 +08:00
reasoning_content : 'Содержимое рассуждений' ,
2024-09-02 14:09:41 +03:00
usage : 'Информация о б использовании модели' ,
} ,
singleRun : {
variable : 'Переменная' ,
} ,
sysQueryInUser : 'sys.query в сообщении пользователя обязателен' ,
2025-05-14 16:01:35 +08:00
jsonSchema : {
warningTips : {
saveSchema : 'Пожалуйста, завершите редактирование текущего поля перед сохранением схемы.' ,
} ,
back : 'Спина' ,
resetDefaults : 'С б р о с ' ,
showAdvancedOptions : 'Показать расширенные параметры' ,
generatedResult : 'Сгенерированный результат' ,
generateJsonSchema : 'Сгенерировать JSON-схему' ,
import : 'Импорт из JSON' ,
stringValidations : 'Проверка строк' ,
promptPlaceholder : 'Опишите вашу JSON-схему...' ,
required : 'необходимо' ,
generate : 'Сгенерировать' ,
apply : 'Подать заявку' ,
addChildField : 'Добавить поле ребенка' ,
regenerate : 'Сгенерировать заново' ,
addField : 'Добавить поле' ,
instruction : 'Инструкция' ,
title : 'Структурированная схема вывода' ,
descriptionPlaceholder : 'Добавить описание' ,
fieldNamePlaceholder : 'Название поля' ,
doc : 'Узнайте больше о структурированном выводе' ,
resultTip : 'Вот сгенерированный результат. Если вы не удовлетворены, вы можете вернуться и изменить свой запрос.' ,
generationTip : 'Вы можете использовать естественный язык для быстрого создания схемы JSON.' ,
generating : 'Генерация схемы JSON...' ,
promptTooltip : 'Преобразуйте текстовое описание в стандартизированную структуру JSON Schema.' ,
} ,
2025-09-05 19:15:35 +09:00
reasoningFormat : {
tagged : 'Продолжайте думать о тегах' ,
title : 'Включите разделение тегов на основе логики' ,
tooltip : 'Извлечь содержимое из тегов think и сохранить е г о в поле reasoning_content.' ,
separated : 'Отдельные теги для мышления' ,
} ,
2024-09-02 14:09:41 +03:00
} ,
knowledgeRetrieval : {
queryVariable : 'Переменная запроса' ,
knowledge : 'Знания' ,
outputVars : {
output : 'Извлеченные сегментированные данные' ,
content : 'Сегментированный контент' ,
title : 'Сегментированный заголовок' ,
icon : 'Сегментированный значок' ,
url : 'Сегментированный URL' ,
metadata : 'Другие метаданные' ,
} ,
2025-05-14 16:01:35 +08:00
metadata : {
options : {
disabled : {
title : 'Отключено' ,
subTitle : 'Н е включение фильтрации метаданных' ,
} ,
automatic : {
desc : 'Автоматически генерировать условия фильтрации метаданных на основе переменной запроса' ,
title : 'Автоматический' ,
subTitle : 'Автоматически генерировать условия фильтрации метаданных на основе запроса пользователя' ,
} ,
manual : {
title : 'Руководство' ,
subTitle : 'Вручную добавьте условия фильтрации метаданных' ,
} ,
} ,
panel : {
conditions : 'Условия' ,
placeholder : 'Введите значение' ,
datePlaceholder : 'Выберите время...' ,
select : 'Выберите переменную...' ,
add : 'Добавить условие' ,
title : 'Условия фильтрации метаданных' ,
search : 'Поиск метаданных' ,
} ,
title : 'Фильтрация метаданных' ,
2025-07-29 09:39:10 +08:00
tip : 'Фильтрация метаданных — это процесс использования атрибутов метаданных (таких как теги, категории или права доступа) для уточнения и контроля извлечения соответствующей информации внутри системы.' ,
2025-05-14 16:01:35 +08:00
} ,
2024-09-02 14:09:41 +03:00
} ,
http : {
inputVars : 'Входные переменные' ,
api : 'API' ,
apiPlaceholder : 'Введите URL, введите "/" для вставки переменной' ,
notStartWithHttp : 'API должен начинаться с http:// или https://' ,
key : 'Ключ' ,
value : 'Значение' ,
bulkEdit : 'Массовое редактирование' ,
keyValueEdit : 'Редактирование ключа-значения' ,
headers : 'Заголовки' ,
params : 'Параметры' ,
body : 'Тело' ,
outputVars : {
body : 'Содержимое ответа' ,
statusCode : 'Код состояния ответа' ,
headers : 'Список заголовков ответа JSON' ,
files : 'Список файлов' ,
} ,
authorization : {
'authorization' : 'Авторизация' ,
'authorizationType' : 'Тип авторизации' ,
'no-auth' : 'Нет' ,
'api-key' : 'API-ключ' ,
'auth-type' : 'Тип аутентификации' ,
'basic' : 'Базовая' ,
'bearer' : 'Bearer' ,
'custom' : 'Пользовательская' ,
'api-key-title' : 'API-ключ' ,
'header' : 'Заголовок' ,
} ,
insertVarPlaceholder : 'введите "/" для вставки переменной' ,
timeout : {
title : 'Тайм-аут' ,
connectLabel : 'Тайм-аут подключения' ,
connectPlaceholder : 'Введите тайм-аут подключения в секундах' ,
readLabel : 'Тайм-аут чтения' ,
readPlaceholder : 'Введите тайм-аут чтения в секундах' ,
writeLabel : 'Тайм-аут записи' ,
writePlaceholder : 'Введите тайм-аут записи в секундах' ,
} ,
2024-10-21 18:49:05 +08:00
type : 'Тип' ,
binaryFileVariable : 'Переменная двоичного файла' ,
2024-11-15 19:31:15 +08:00
extractListPlaceholder : 'Введите индекс элемента списка, введите \'/\' вставьте переменную' ,
2024-11-22 15:24:11 +08:00
curl : {
placeholder : 'Вставьте сюда строку cURL' ,
title : 'Импорт из cURL' ,
} ,
2025-07-09 09:53:24 +02:00
verifySSL : {
title : 'Проверить SSL-сертификат' ,
warningTooltip : 'Отключение проверки SSL не рекомендуется для производственных сред. Это следует использовать только в разработке или тестировании, так как это делает соединение уязвимым для угроз безопасности, таких как атаки «человек посередине».' ,
} ,
2024-09-02 14:09:41 +03:00
} ,
code : {
inputVars : 'Входные переменные' ,
outputVars : 'Выходные переменные' ,
advancedDependencies : 'Расширенные зависимости' ,
advancedDependenciesTip : 'Добавьте сюда некоторые предварительно загруженные зависимости, которые занимают больше времени для потребления или не являются встроенными по умолчанию' ,
searchDependencies : 'Поиск зависимостей' ,
2025-07-17 13:25:39 +08:00
syncFunctionSignature : 'Синхронизировать сигнатуру функции с кодом' ,
2024-09-02 14:09:41 +03:00
} ,
templateTransform : {
inputVars : 'Входные переменные' ,
code : 'Код' ,
codeSupportTip : 'Поддерживает только Jinja2' ,
outputVars : {
output : 'Преобразованный контент' ,
} ,
} ,
ifElse : {
if : 'Если' ,
else : 'Иначе' ,
elseDescription : 'Используется для определения логики, которая должна быть выполнена, когда условие if не выполняется.' ,
and : 'и' ,
or : 'или' ,
operator : 'Оператор' ,
notSetVariable : 'Пожалуйста, сначала установите переменную' ,
comparisonOperator : {
'contains' : 'содержит' ,
'not contains' : 'не содержит' ,
'start with' : 'начинается с ' ,
'end with' : 'заканчивается на' ,
'is' : 'равно' ,
'is not' : 'не равно' ,
'empty' : 'пусто' ,
'not empty' : 'не пусто' ,
'null' : 'null' ,
'not null' : 'не null' ,
2024-10-21 18:49:05 +08:00
'all of' : 'все' ,
'not in' : 'не в' ,
'not exists' : 'не существует' ,
'in' : 'в' ,
'exists' : 'Существует' ,
2025-05-14 16:01:35 +08:00
'before' : 'до' ,
'after' : 'после' ,
2024-09-02 14:09:41 +03:00
} ,
enterValue : 'Введите значение' ,
addCondition : 'Добавить условие' ,
conditionNotSetup : 'Условие Н Е настроено' ,
selectVariable : 'Выберите переменную...' ,
2024-10-21 18:49:05 +08:00
optionName : {
audio : 'Аудио' ,
localUpload : 'Локальная загрузка' ,
doc : 'Доктор' ,
image : 'Образ' ,
video : 'Видео' ,
url : 'URL-адрес' ,
} ,
select : 'Выбирать' ,
addSubVariable : 'Подпеременная' ,
2024-09-02 14:09:41 +03:00
} ,
variableAssigner : {
title : 'Назначить переменные' ,
outputType : 'Тип вывода' ,
varNotSet : 'Переменная не установлена' ,
noVarTip : 'Добавьте переменные, которые нужно назначить' ,
type : {
string : 'Строка' ,
number : 'Число' ,
object : 'Объект' ,
array : 'Массив' ,
} ,
aggregationGroup : 'Группа агрегации' ,
aggregationGroupTip : 'Включение этой функции позволяет агрегатору переменных агрегировать несколько наборов переменных.' ,
addGroup : 'Добавить группу' ,
outputVars : {
varDescribe : 'Вывод {{groupName}}' ,
} ,
setAssignVariable : 'Установить переменную назначения' ,
} ,
assigner : {
'assignedVariable' : 'Назначенная переменная' ,
'writeMode' : 'Режим записи' ,
'writeModeTip' : 'Режим добавления: доступен только для переменных массива.' ,
'over-write' : 'Перезаписать' ,
'append' : 'Добавить' ,
'plus' : 'Плюс' ,
'clear' : 'Очистить' ,
'setVariable' : 'Установить переменную' ,
'variable' : 'Переменная' ,
2024-12-03 14:21:59 +08:00
'operations' : {
'-=' : '-=' ,
'+=' : '+=' ,
'clear' : 'Ясный' ,
'extend' : 'Вытягивать' ,
'set' : 'Н а б о р ' ,
'overwrite' : 'Перезаписать' ,
'/=' : '/=' ,
'*=' : '*=' ,
'title' : 'Операция' ,
'over-write' : 'Перезаписать' ,
'append' : 'Прибавлять' ,
2025-05-14 16:01:35 +08:00
'remove-first' : 'Удалить первый' ,
'remove-last' : 'Удалить последний' ,
2024-12-03 14:21:59 +08:00
} ,
'variables' : 'Переменные' ,
'noAssignedVars' : 'Нет доступных назначенных переменных' ,
'noVarTip' : 'Нажмите кнопку "+", чтобы добавить переменные' ,
'setParameter' : 'Установите параметр...' ,
'assignedVarsDescription' : 'Назначаемые переменные должны быть доступными для записи, например переменными беседы.' ,
'varNotSet' : 'Переменная Н Е установлена' ,
'selectAssignedVariable' : 'Выберите назначенную переменную...' ,
2024-09-02 14:09:41 +03:00
} ,
tool : {
inputVars : 'Входные переменные' ,
outputVars : {
text : 'контент, сгенерированный инструментом' ,
files : {
title : 'файлы, сгенерированные инструментом' ,
type : 'Поддерживаемый тип. Сейчас поддерживаются только изображения' ,
transfer_method : 'Метод передачи. Значение - remote_url или local_file' ,
url : 'URL изображения' ,
upload_file_id : 'Идентификатор загруженного файла' ,
} ,
json : 'json, сгенерированный инструментом' ,
} ,
2025-05-30 10:57:37 +08:00
authorize : 'Авторизовать' ,
2025-07-17 13:25:39 +08:00
settings : 'Настройки' ,
insertPlaceholder2 : 'вставьте переменную' ,
insertPlaceholder1 : 'Наберите или нажмите' ,
2024-09-02 14:09:41 +03:00
} ,
questionClassifiers : {
model : 'модель' ,
inputVars : 'Входные переменные' ,
outputVars : {
className : 'Имя класса' ,
2025-07-08 15:18:00 +02:00
usage : 'Информация о б использовании модели' ,
2024-09-02 14:09:41 +03:00
} ,
class : 'Класс' ,
classNamePlaceholder : 'Введите имя вашего класса' ,
advancedSetting : 'Расширенные настройки' ,
topicName : 'Название темы' ,
topicPlaceholder : 'Введите название вашей темы' ,
addClass : 'Добавить класс' ,
instruction : 'Инструкция' ,
instructionTip : 'Введите дополнительные инструкции, чтобы помочь классификатору вопросов лучше понять, как классифицировать вопросы.' ,
instructionPlaceholder : 'Введите вашу инструкцию' ,
} ,
parameterExtractor : {
inputVar : 'Входная переменная' ,
2025-07-08 15:18:00 +02:00
outputVars : {
isSuccess : 'Успешно. В случае успеха значение равно 1, в случае сбоя - 0.' ,
errorReason : 'Причина ошибки' ,
usage : 'Информация о б использовании модели' ,
} ,
2024-09-02 14:09:41 +03:00
extractParameters : 'Извлечь параметры' ,
importFromTool : 'Импортировать из инструментов' ,
addExtractParameter : 'Добавить параметр для извлечения' ,
addExtractParameterContent : {
name : 'Имя' ,
namePlaceholder : 'Имя извлекаемого параметра' ,
type : 'Тип' ,
typePlaceholder : 'Тип извлекаемого параметра' ,
description : 'Описание' ,
descriptionPlaceholder : 'Описание извлекаемого параметра' ,
required : 'Обязательный' ,
requiredContent : 'Обязательный используется только в качестве ссылки для вывода модели, а не для обязательной проверки вывода параметра.' ,
} ,
extractParametersNotSet : 'Параметры для извлечения не настроены' ,
instruction : 'Инструкция' ,
instructionTip : 'Введите дополнительные инструкции, чтобы помочь извлекателю параметров понять, как извлекать параметры.' ,
advancedSetting : 'Расширенные настройки' ,
reasoningMode : 'Режим рассуждения' ,
reasoningModeTip : 'Вы можете выбрать соответствующий режим рассуждения, основываясь на способности модели реагировать на инструкции для вызова функций или подсказки.' ,
} ,
iteration : {
deleteTitle : 'Удалить узел итерации?' ,
deleteDesc : 'Удаление узла итерации приведет к удалению всех дочерних узлов' ,
input : 'Вход' ,
output : 'Выходные переменные' ,
iteration_one : '{{count}} Итерация' ,
iteration_other : '{{count}} Итераций' ,
currentIteration : 'Текущая итерация' ,
2024-11-05 10:57:32 +08:00
ErrorMethod : {
operationTerminated : 'Прекращено' ,
continueOnError : 'продолжить по ошибке' ,
removeAbnormalOutput : 'удалить аномальный вывод' ,
} ,
comma : ',' ,
error_other : '{{Количество}} Ошибки' ,
errorResponseMethod : 'Метод реагирования на ошибку' ,
MaxParallelismTitle : 'Максимальный параллелизм' ,
parallelModeUpper : 'ПАРАЛЛЕЛЬНЫЙ РЕЖИМ' ,
error_one : '{{Количество}} Ошибка' ,
parallelModeEnableTitle : 'Параллельный режим включен' ,
parallelMode : 'Параллельный режим' ,
parallelPanelDesc : 'В параллельном режиме задачи в итерации поддерживают параллельное выполнение.' ,
parallelModeEnableDesc : 'В параллельном режиме задачи в итерациях поддерживают параллельное выполнение. Вы можете настроить это на панели свойств справа.' ,
MaxParallelismDesc : 'Максимальный параллелизм используется для управления количеством задач, выполняемых одновременно в одной итерации.' ,
answerNodeWarningDesc : 'Предупреждение о параллельном режиме: узлы ответов, присвоение переменных диалога и постоянные операции чтения и записи в итерациях могут вызывать исключения.' ,
2024-09-02 14:09:41 +03:00
} ,
note : {
addNote : 'Добавить заметку' ,
editor : {
placeholder : 'Напишите свою заметку...' ,
small : 'Маленький' ,
medium : 'Средний' ,
large : 'Большой' ,
bold : 'Жирный' ,
italic : 'Курсив' ,
strikethrough : 'Зачеркнутый' ,
link : 'Ссылка' ,
openLink : 'Открыть' ,
unlink : 'Удалить ссылку' ,
enterUrl : 'Введите URL...' ,
invalidUrl : 'Неверный URL' ,
bulletList : 'Маркированный список' ,
showAuthor : 'Показать автора' ,
} ,
} ,
2024-10-21 18:49:05 +08:00
docExtractor : {
outputVars : {
text : 'Извлеченный текст' ,
} ,
learnMore : 'Подробнее' ,
inputVar : 'Входная переменная' ,
supportFileTypes : 'Поддерживаемые типы файлов: {{types}}.' ,
} ,
listFilter : {
outputVars : {
last_record : 'Последняя запись' ,
result : 'Фильтрация результата' ,
first_record : 'Первая запись' ,
} ,
desc : 'DESC' ,
asc : 'ASC' ,
filterCondition : 'Условие фильтра' ,
filterConditionComparisonOperator : 'Оператор сравнения условий фильтра' ,
inputVar : 'Входная переменная' ,
limit : 'Топ N' ,
orderBy : 'Заказать по' ,
filterConditionKey : 'Ключ условия фильтра' ,
selectVariableKeyPlaceholder : 'Выбор ключа подпеременной' ,
filterConditionComparisonValue : 'Значение условия фильтра' ,
2024-11-15 19:31:15 +08:00
extractsCondition : 'Извлечение элемента N' ,
2024-10-21 18:49:05 +08:00
} ,
2025-02-19 11:35:19 +08:00
agent : {
strategy : {
tooltip : 'Различные агентные стратегии определяют, как система планирует и выполняет многоступенчатые вызовы инструментов' ,
configureTip : 'Пожалуйста, настройте агентскую стратегию.' ,
searchPlaceholder : 'Агентская стратегия поиска' ,
selectTip : 'Выберите агентскую стратегию' ,
shortLabel : 'Стратегия' ,
configureTipDesc : 'После настройки агентской стратегии этот узел автоматически загрузит оставшиеся конфигурации. Стратегия будет влиять на механизм многоступенчатого мышления инструмента.' ,
label : 'Агентная стратегия' ,
} ,
pluginInstaller : {
install : 'Устанавливать' ,
installing : 'Установка' ,
} ,
modelNotInMarketplace : {
title : 'Модель не установлена' ,
manageInPlugins : 'Управление в плагинах' ,
desc : 'Эта модель устанавливается из локального репозитория или репозитория GitHub. Пожалуйста, используйте после установки.' ,
} ,
modelNotSupport : {
title : 'Неподдерживаемая модель' ,
descForVersionSwitch : 'Установленная версия плагина не предоставляет эту модель. Нажмите, чтобы переключить версию.' ,
desc : 'Установленная версия плагина не предоставляет эту модель.' ,
} ,
modelSelectorTooltips : {
deprecated : 'Эта модель устарела' ,
} ,
outputVars : {
files : {
transfer_method : 'Способ переноса. Ценность составляет remote_url или local_file' ,
url : 'URL изображения' ,
upload_file_id : 'Загрузить id файла' ,
type : 'Тип поддержки. Теперь только вспомогательное изображение' ,
title : 'Файлы, созданные агентом' ,
} ,
text : 'Контент, генерируемый агентом' ,
2025-08-23 04:57:58 +02:00
usage : 'Информация о б использовании модели' ,
2025-02-19 11:35:19 +08:00
json : 'JSON, сгенерированный агентом' ,
} ,
checkList : {
strategyNotSelected : 'Стратегия не выбрана' ,
} ,
installPlugin : {
install : 'Устанавливать' ,
title : 'Установить плагин' ,
desc : 'О программе установки следующего плагина' ,
cancel : 'Отмена' ,
changelog : 'Журнал изменений' ,
} ,
tools : 'Инструменты' ,
pluginNotInstalled : 'Этот плагин не установлен' ,
strategyNotFoundDesc : 'Установленная версия плагина не предусматривает такой стратегии.' ,
toolNotInstallTooltip : '{{tool}} не установлен' ,
linkToPlugin : 'Ссылка на плагины' ,
learnMore : 'Подробнее' ,
modelNotInstallTooltip : 'Данная модель не устанавливается' ,
modelNotSelected : 'Модель не выбрана' ,
toolNotAuthorizedTooltip : '{{инструмент}} Н е авторизован' ,
unsupportedStrategy : 'Неподдерживаемая стратегия' ,
pluginNotInstalledDesc : 'Этот плагин устанавливается с GitHub. Пожалуйста, перейдите в раздел Плагины для переустановки' ,
model : 'модель' ,
strategyNotFoundDescAndSwitchVersion : 'Установленная версия плагина не предусматривает такой стратегии. Нажмите, чтобы переключить версию.' ,
notAuthorized : 'Н е авторизован' ,
strategyNotSet : 'Агентская стратегия не задана' ,
strategyNotInstallTooltip : '{{strategy}} не установлен' ,
toolbox : 'ящик для инструментов' ,
pluginNotFoundDesc : 'Этот плагин устанавливается с GitHub. Пожалуйста, перейдите в раздел Плагины для переустановки' ,
configureModel : 'Сконфигурировать модель' ,
maxIterations : 'Максимальное количество итераций' ,
2025-07-17 13:25:39 +08:00
parameterSchema : 'Схема параметров' ,
clickToViewParameterSchema : 'Нажмите, чтобы просмотреть схему параметров' ,
2025-02-19 11:35:19 +08:00
} ,
2025-05-14 16:01:35 +08:00
loop : {
ErrorMethod : {
operationTerminated : 'Прекращено' ,
continueOnError : 'Продолжать при ошибке' ,
removeAbnormalOutput : 'Устранить аномальный вывод' ,
} ,
inputMode : 'Режим ввода' ,
exitConditionTip : 'У узла цикла должно быть как минимум одно условие выхода' ,
loopMaxCountError : 'Пожалуйста, введите допустимое максимальное количество циклов, от 1 до {{maxCount}}' ,
setLoopVariables : 'Устанавливайте переменные в области видимости цикла' ,
currentLoop : 'Текущий контур' ,
input : 'Ввод' ,
comma : ',' ,
loop_other : '{{count}} Циклов' ,
currentLoopCount : 'Текущее количество циклов: {{count}}' ,
loop_one : '{{count}} Цикл' ,
variableName : 'Имя переменной' ,
totalLoopCount : 'Общее количество циклов: {{count}}' ,
loopNode : 'Циклический узел' ,
errorResponseMethod : 'Метод ответа о б ошибке' ,
deleteTitle : 'Удалить узел цикла?' ,
error_one : '{{count}} Ошибка' ,
output : 'Выходная переменная' ,
deleteDesc : 'Удаление узла цикла удалит все дочерние узлы.' ,
loopMaxCount : 'Максимальное количество итераций' ,
error_other : '{{count}} Ошибок' ,
breakConditionTip : 'Только переменные в циклах с условиями завершения и переменные беседы могут быть использованы.' ,
finalLoopVariables : 'Финальные переменные цикла' ,
initialLoopVariables : 'Начальные переменные цикла' ,
breakCondition : 'Условие завершения цикла' ,
loopVariables : 'Циклические переменные' ,
} ,
2025-09-18 12:49:10 +08:00
dataSource : {
supportedFileFormatsPlaceholder : 'Расширение файла, e.g. doc' ,
add : 'Добавление источника данных' ,
supportedFileFormats : 'Поддерживаемые форматы файлов' ,
} ,
knowledgeBase : {
chunkStructureTip : {
learnMore : 'Подробнее' ,
title : 'Пожалуйста, выберите структуру чанка' ,
message : 'База знаний Dify поддерживает три структуры фрагментации: Общие, Родитель-дочерний и Вопросы и ответы. Каждая база знаний может иметь только одну структуру. Выходные данные предыдущего узла должны быть выровнены с выбранной структурой блоков. Обратите внимание, что выбор структуры фрагментации влияет на доступные методы индекса.' ,
} ,
chunkStructure : 'Структура чанка' ,
aboutRetrieval : 'о методе извлечения.' ,
indexMethodIsRequired : 'Метод index является обязательным' ,
chooseChunkStructure : 'Выберите структуру чанка' ,
chunkIsRequired : 'Требуется структура чанка' ,
changeChunkStructure : 'Изменение структуры чанка' ,
retrievalSettingIsRequired : 'Настройка извлечения обязательна' ,
chunksInput : 'Куски' ,
chunksInputTip : 'Входная переменная узла базы знаний - это Чанки. Тип переменной является объектом с определенной схемой JSON, которая должна соответствовать выбранной структуре чанка.' ,
2025-09-29 21:35:26 +08:00
chunksVariableIsRequired : 'Переменная chunks обязательна' ,
embeddingModelIsRequired : 'Требуется модель встраивания' ,
rerankingModelIsRequired : 'Требуется модель перераспределения рангов' ,
2025-10-22 11:41:49 +08:00
rerankingModelIsInvalid : 'Модель повторной ранжировки недействительна' ,
embeddingModelIsInvalid : 'Модель встраивания недействительна' ,
2025-09-18 12:49:10 +08:00
} ,
2024-09-02 14:09:41 +03:00
} ,
tracing : {
stopBy : 'Остановлено {{user}}' ,
} ,
2024-12-03 14:21:59 +08:00
variableReference : {
assignedVarsDescription : 'Назначаемые переменные должны быть доступными для записи, такими как' ,
noAssignedVars : 'Нет доступных назначенных переменных' ,
noVarsForOperation : 'Переменные для присвоения выбранной операции отсутствуют.' ,
conversationVars : 'Переменные беседы' ,
noAvailableVars : 'Нет доступных переменных' ,
} ,
2025-05-14 16:01:35 +08:00
versionHistory : {
filter : {
onlyShowNamedVersions : 'Показывать только именованные версии' ,
all : 'В с е ' ,
reset : 'Сбросить фильтр' ,
onlyYours : 'Только твой' ,
empty : 'История версий не найдена' ,
} ,
editField : {
titleLengthLimit : 'Заголовок не может превышать {{limit}} символов' ,
releaseNotesLengthLimit : 'Примечания к версии не могут превышать {{limit}} символов' ,
releaseNotes : 'Новости релиза' ,
title : 'Заголовок' ,
} ,
action : {
restoreSuccess : 'Версия восстановлена' ,
updateSuccess : 'Версия обновлена' ,
deleteFailure : 'Н е удалось удалить версию' ,
deleteSuccess : 'Версия удалена' ,
updateFailure : 'Н е удалось обновить версию' ,
restoreFailure : 'Н е удалось восстановить версию' ,
2025-08-03 18:31:50 +08:00
copyIdSuccess : 'ID скопирован в буфер обмена' ,
2025-05-14 16:01:35 +08:00
} ,
latest : 'Последний' ,
restorationTip : 'После восстановления версии текущий черновик будет перезаписан.' ,
deletionTip : 'Удаление необратимо, пожалуйста, подтвердите.' ,
nameThisVersion : 'Назовите эту версию' ,
editVersionInfo : 'Редактировать информацию о версии' ,
title : 'Версии' ,
currentDraft : 'Текущий проект' ,
releaseNotesPlaceholder : 'Опишите, что изменилось' ,
defaultName : 'Без названия версия' ,
2025-08-03 18:31:50 +08:00
copyId : 'Копировать ID' ,
2025-05-14 16:01:35 +08:00
} ,
2025-06-24 09:25:02 +08:00
debug : {
noData : {
description : 'Результаты последнего запуска будут отображены здесь' ,
runThisNode : 'Запустите этот узел' ,
} ,
variableInspect : {
trigger : {
stop : 'Стоп, беги' ,
cached : 'Посмотреть кэшированные переменные' ,
normal : 'Переменная Инспекция' ,
clear : 'Ясно' ,
running : 'Кэширование текущего состояния' ,
} ,
clearAll : 'Сбросить все' ,
edited : 'Отредактировано' ,
emptyLink : 'Узнать больше' ,
systemNode : 'Система' ,
chatNode : 'Разговор' ,
clearNode : 'Очистить кэшированную переменную' ,
reset : 'Сбросить до последнего значения выполнения' ,
view : 'Просмотр журнала' ,
title : 'Переменная Инспекция' ,
resetConversationVar : 'Сбросить переменную разговора до значения по умолчанию' ,
envNode : 'Окружающая среда' ,
emptyTip : 'После прохождения через узел на холсте или выполнения узла шаг за шагом вы можете просмотреть текущее значение переменной узла в инспекторе переменных.' ,
2025-09-18 12:49:10 +08:00
export : 'экспорт' ,
exportToolTip : 'Экспорт переменной в файл' ,
largeData : 'Большие данные, предварительный просмотр только для чтения. Экспортируйте для просмотра всего.' ,
largeDataNoExport : 'Большие данные - только частичный предварительный просмотр' ,
2025-06-24 09:25:02 +08:00
} ,
lastRunTab : 'Последний запуск' ,
settingsTab : 'Настройки' ,
2025-08-05 19:36:25 +08:00
relations : {
dependencies : 'Зависимости' ,
dependents : 'Иждивенцев' ,
noDependencies : 'Нет зависимостей' ,
dependentsDescription : 'Узлы, которые полагаются на этот узел' ,
noDependents : 'Отсутствие иждивенцев' ,
dependenciesDescription : 'Узлы, на которые опирается этот узел' ,
} ,
relationsTab : 'Отношения' ,
2025-08-11 10:35:29 +08:00
noLastRunFound : 'Предыдущий запуск не найден' ,
copyLastRun : 'Копировать последний запуск' ,
copyLastRunError : 'Н е удалось скопировать последние входные данные выполнения' ,
noMatchingInputsFound : 'Н е найдено соответствующих входных данных из последнего запуска.' ,
2025-08-18 12:45:17 +08:00
lastOutput : 'Последний вывод' ,
2025-06-24 09:25:02 +08:00
} ,
2025-09-08 10:05:25 +08:00
sidebar : {
exportWarning : 'Экспортировать текущую сохранённую версию' ,
exportWarningDesc : 'Это экспортирует текущую сохранённую версию вашего рабочего процесса. Если у вас есть несохранённые изменения в редакторе, сначала сохраните их с помощью опции экспорта на полотне рабочего процесса.' ,
} ,
2024-09-02 14:09:41 +03:00
}
export default translation