feat: introduce trigger functionality (#27644)

Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: Stream <Stream_2@qq.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: zhsama <torvalds@linux.do>
Co-authored-by: Harry <xh001x@hotmail.com>
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: yessenia <yessenia.contact@gmail.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WTW0313 <twwu@dify.ai>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Yeuoly
2025-11-12 17:59:37 +08:00
committed by GitHub
parent ca7794305b
commit b76e17b25d
785 changed files with 41186 additions and 3725 deletions

View File

@@ -8,7 +8,7 @@ const translation = {
published: 'Опубликовано',
publish: 'Опубликовать',
update: 'Обновить',
run: 'Запустить',
run: 'Тестовый запуск',
running: 'Выполняется',
inRunMode: 'В режиме выполнения',
inPreview: 'В режиме предпросмотра',
@@ -18,7 +18,6 @@ const translation = {
runHistory: 'История запусков',
goBackToEdit: 'Вернуться к редактору',
conversationLog: 'Журнал разговоров',
features: 'Функции',
debugAndPreview: 'Предпросмотр',
restart: 'Перезапустить',
currentDraft: 'Текущий черновик',
@@ -91,9 +90,7 @@ const translation = {
addParallelNode: 'Добавить параллельный узел',
parallel: 'ПАРАЛЛЕЛЬНЫЙ',
branch: 'ВЕТКА',
featuresDocLink: 'Подробнее',
fileUploadTip: 'Функции загрузки изображений были обновлены до загрузки файлов.',
featuresDescription: 'Улучшение взаимодействия с пользователем веб-приложения',
ImageUploadLegacyTip: 'Теперь вы можете создавать переменные типа файла в стартовой форме. В будущем мы больше не будем поддерживать функцию загрузки изображений.',
importWarning: 'Осторожность',
importWarningDetails: 'Разница в версии DSL может повлиять на некоторые функции',
@@ -111,10 +108,11 @@ const translation = {
publishUpdate: 'Опубликовать обновление',
addBlock: 'Добавить узел',
needAnswerNode: 'В узел ответа необходимо добавить',
needEndNode: 'Узел конца должен быть добавлен',
needOutputNode: 'Необходимо добавить узел вывода',
tagBound: 'Количество приложений, использующих этот тег',
currentView: 'Текущий вид',
currentWorkflow: 'Текущий рабочий процесс',
moreActions: 'Больше действий',
},
env: {
envPanelTitle: 'Переменные среды',
@@ -139,6 +137,19 @@ const translation = {
export: 'Экспортировать DSL с секретными значениями ',
},
},
globalVar: {
title: 'Системные переменные',
description: 'Системные переменные — это глобальные переменные, к которым любой узел может обращаться без соединений при корректном типе, например идентификатор конечного пользователя и идентификатор рабочего процесса.',
fieldsDescription: {
conversationId: 'ID беседы',
dialogCount: 'Количество бесед',
userId: 'ID пользователя',
triggerTimestamp: 'Отметка времени запуска приложения',
appId: 'ID приложения',
workflowId: 'ID рабочего процесса',
workflowRunId: 'ID запуска рабочего процесса',
},
},
chatVariable: {
panelTitle: 'Переменные разговора',
panelDescription: 'Переменные разговора используются для хранения интерактивной информации, которую LLM необходимо запомнить, включая историю разговоров, загруженные файлы, пользовательские настройки. Они доступны для чтения и записи. ',
@@ -242,7 +253,7 @@ const translation = {
},
blocks: {
'start': 'Начало',
'end': 'Конец',
'end': 'Вывод',
'answer': 'Ответ',
'llm': 'LLM',
'knowledge-retrieval': 'Поиск знаний',
@@ -268,7 +279,7 @@ const translation = {
},
blocksAbout: {
'start': 'Определите начальные параметры для запуска рабочего процесса',
'end': 'Определите конец и тип результата рабочего процесса',
'end': 'Определите вывод и тип результата рабочего процесса',
'answer': 'Определите содержимое ответа в чате',
'llm': 'Вызов больших языковых моделей для ответа на вопросы или обработки естественного языка',
'knowledge-retrieval': 'Позволяет запрашивать текстовый контент, связанный с вопросами пользователей, из базы знаний',
@@ -311,7 +322,7 @@ const translation = {
},
panel: {
userInputField: 'Поле ввода пользователя',
helpLink: 'Ссылка на справку',
helpLink: 'Помощь',
about: 'О программе',
createdBy: 'Создано ',
nextStep: 'Следующий шаг',
@@ -321,13 +332,13 @@ const translation = {
checklistResolved: 'Все проблемы решены',
change: 'Изменить',
optional: '(необязательно)',
moveToThisNode: 'Перейдите к этому узлу',
selectNextStep: 'Выберите следующий шаг',
organizeBlocks: 'Организовать узлы',
addNextStep: 'Добавьте следующий шаг в этот рабочий процесс',
changeBlock: 'Изменить узел',
minimize: 'Выйти из полноэкранного режима',
maximize: 'Максимизировать холст',
scrollToSelectedNode: 'Прокрутите до выбранного узла',
optional_and_hidden: '(необязательно и скрыто)',
},
nodes: {