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

@@ -73,7 +73,7 @@ const translation = {
},
ragAPIRequestTooltip: 'به تعداد درخواست‌های API که فقط قابلیت‌های پردازش پایگاه دانش Dify را فراخوانی می‌کنند اشاره دارد.',
receiptInfo: 'فقط صاحب تیم و مدیر تیم می‌توانند اشتراک تهیه کنند و اطلاعات صورتحساب را مشاهده کنند',
apiRateLimitUnit: '{{count,number}}/روز',
apiRateLimitUnit: '{{count,number}}/ماه',
cloud: 'سرویس ابری',
documents: '{{count,number}} سندهای دانش',
self: 'خود میزبان',

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,8 +90,6 @@ const translation = {
addParallelNode: 'افزودن گره موازی',
parallel: 'موازی',
branch: 'شاخه',
featuresDocLink: 'بیشتر بدانید',
featuresDescription: 'بهبود تجربه کاربری برنامه وب',
ImageUploadLegacyTip: 'اکنون می توانید متغیرهای نوع فایل را در فرم شروع ایجاد کنید. ما دیگر از ویژگی آپلود تصویر در آینده پشتیبانی نخواهیم کرد.',
fileUploadTip: 'ویژگی های آپلود تصویر برای آپلود فایل ارتقا یافته است.',
importWarning: 'احتیاط',
@@ -109,12 +106,13 @@ const translation = {
exportImage: 'تصویر را صادر کنید',
versionHistory: 'تاریخچه نسخه',
publishUpdate: 'به‌روزرسانی منتشر کنید',
needEndNode: 'باید گره پایان اضافه شود',
needOutputNode: 'باید گره خروجی اضافه شود',
needAnswerNode: 'باید گره پاسخ اضافه شود',
addBlock: 'نود اضافه کنید',
tagBound: 'تعداد برنامه‌هایی که از این برچسب استفاده می‌کنند',
currentView: 'نمای فعلی',
currentWorkflow: 'گردش کار فعلی',
moreActions: 'اقدامات بیشتر',
},
env: {
envPanelTitle: 'متغیرهای محیطی',
@@ -139,6 +137,19 @@ const translation = {
export: 'صادر کردن DSL با مقادیر مخفی',
},
},
globalVar: {
title: 'متغیرهای سیستمی',
description: 'متغیرهای سیستمی متغیرهای سراسری هستند که هر گره در صورت مطابقت نوع می‌تواند بدون سیم‌کشی از آن‌ها استفاده کند، مانند شناسه کاربر نهایی و شناسه گردش‌کار.',
fieldsDescription: {
conversationId: 'شناسه گفتگو',
dialogCount: 'تعداد گفتگو',
userId: 'شناسه کاربر',
triggerTimestamp: 'برچسب زمانی شروع اجرای برنامه',
appId: 'شناسه برنامه',
workflowId: 'شناسه گردش‌کار',
workflowRunId: 'شناسه اجرای گردش‌کار',
},
},
chatVariable: {
panelTitle: 'متغیرهای مکالمه',
panelDescription: 'متغیرهای مکالمه برای ذخیره اطلاعات تعاملی که LLM نیاز به یادآوری دارد استفاده می‌شوند، از جمله تاریخچه مکالمه، فایل‌های آپلود شده و ترجیحات کاربر. آنها قابل خواندن و نوشتن هستند.',
@@ -242,7 +253,7 @@ const translation = {
},
blocks: {
'start': 'شروع',
'end': 'پایان',
'end': 'خروجی',
'answer': 'پاسخ',
'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: 'گام بعدی را انتخاب کنید',
changeBlock: 'تغییر گره',
organizeBlocks: 'گره‌ها را سازماندهی کنید',
addNextStep: 'مرحله بعدی را به این فرآیند اضافه کنید',
minimize: 'خروج از حالت تمام صفحه',
maximize: 'بیشینه‌سازی بوم',
scrollToSelectedNode: 'به گره انتخاب شده بروید',
optional_and_hidden: '(اختیاری و پنهان)',
},
nodes: {