diff --git a/eslint-suppressions.json b/eslint-suppressions.json
index 3ac5d5e4e7..1ae2aea328 100644
--- a/eslint-suppressions.json
+++ b/eslint-suppressions.json
@@ -5058,11 +5058,6 @@
"count": 1
}
},
- "web/i18n/fr-FR/app.json": {
- "no-irregular-whitespace": {
- "count": 1
- }
- },
"web/i18n/fr-FR/plugin-trigger.json": {
"no-irregular-whitespace": {
"count": 1
@@ -5073,11 +5068,6 @@
"count": 1
}
},
- "web/i18n/fr-FR/workflow.json": {
- "no-irregular-whitespace": {
- "count": 2
- }
- },
"web/i18n/pt-BR/common.json": {
"no-irregular-whitespace": {
"count": 1
diff --git a/web/i18n/ar-TN/app.json b/web/i18n/ar-TN/app.json
index 7bc25ccf42..073189ddc5 100644
--- a/web/i18n/ar-TN/app.json
+++ b/web/i18n/ar-TN/app.json
@@ -51,11 +51,20 @@
"exportFailed": "فشل تصدير DSL.",
"gotoAnything.actions.accountDesc": "الانتقال إلى صفحة الحساب",
"gotoAnything.actions.communityDesc": "فتح مجتمع Discord",
+ "gotoAnything.actions.createCategoryDesc": "قم بإنشاء سير عمل أو سير دردشة تم إنشاؤه بواسطة الذكاء الاصطناعي",
+ "gotoAnything.actions.createCategoryTitle": "إنشاء",
+ "gotoAnything.actions.createChatflow": "تدفق الدردشة",
+ "gotoAnything.actions.createChatflowDesc": "أنشئ تطبيق تدفق الدردشة (الدردشة المتقدمة) من الوصف",
+ "gotoAnything.actions.createWorkflow": "سير العمل",
+ "gotoAnything.actions.createWorkflowDesc": "قم بإنشاء تطبيق سير عمل من الوصف",
"gotoAnything.actions.docDesc": "فتح وثائق المساعدة",
"gotoAnything.actions.feedbackDesc": "فتح مناقشات ملاحظات المجتمع",
"gotoAnything.actions.languageCategoryDesc": "تبديل لغة الواجهة",
"gotoAnything.actions.languageCategoryTitle": "اللغة",
"gotoAnything.actions.languageChangeDesc": "تغيير لغة واجهة المستخدم",
+ "gotoAnything.actions.refineCategoryDesc": "قم بتحسين سير العمل الحالي أو الرسم البياني لتدفق الدردشة",
+ "gotoAnything.actions.refineDesc": "قم بوصف التغيير الذي سيتم تطبيقه على المسودة الحالية",
+ "gotoAnything.actions.refineTitle": "تحسين الرسم البياني الحالي",
"gotoAnything.actions.runDesc": "تشغيل أوامر سريعة (السمة، اللغة، ...)",
"gotoAnything.actions.runTitle": "أوامر",
"gotoAnything.actions.searchApplications": "بحث في التطبيقات",
@@ -228,6 +237,14 @@
"structOutput.required": "مطلوب",
"structOutput.structured": "هيكلي",
"structOutput.structuredTip": "المخرجات الهيكلية هي ميزة تضمن أن يولد النموذج دائمًا استجابات تلتزم بـ JSON Schema الذي قدمته",
+ "studio.apps": "تطبيقات",
+ "studio.filters.allCreators": "جميع المبدعين",
+ "studio.filters.creators": "المبدعين",
+ "studio.filters.reset": "إعادة تعيين",
+ "studio.filters.searchCreators": "بحث عن المبدع...",
+ "studio.filters.types": "أنواع",
+ "studio.filters.you": "أنت",
+ "studio.viewSnippets": "عرض مقتطفات",
"switch": "التبديل إلى Workflow Orchestrate",
"switchLabel": "نسخة التطبيق التي سيتم إنشاؤها",
"switchStart": "بدء التبديل",
diff --git a/web/i18n/ar-TN/plugin.json b/web/i18n/ar-TN/plugin.json
index c48a15fb24..648f3a93e6 100644
--- a/web/i18n/ar-TN/plugin.json
+++ b/web/i18n/ar-TN/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "بيانات الاعتماد المخصصة غير متوفرة حاليًا",
"auth.default": "افتراضي",
"auth.emptyAuth": "يرجى تكوين المصادقة",
+ "auth.enterprise": "المؤسسة",
"auth.oauthClient": "عميل OAuth",
"auth.oauthClientSettings": "إعدادات عميل OAuth",
+ "auth.onlyAtCreationHint": "لا يمكن تحديده مرة أخرى بعد التبديل",
+ "auth.onlyAtCreationHintTooltip": "تم تكوينه بواسطة أعضاء آخرين · لا يمكن اختياره مرة أخرى بعد التبديل.",
+ "auth.personal": "شخصي",
"auth.saveAndAuth": "حفظ وتفويض",
"auth.saveOnly": "حفظ فقط",
"auth.setDefault": "تعيين كافتراضي",
"auth.setupOAuth": "إعداد عميل OAuth",
+ "auth.shared": "مشترك",
"auth.unavailable": "غير متاح",
"auth.useApi": "استخدام مفتاح API",
"auth.useApiAuth": "تكوين تفويض مفتاح API",
"auth.useApiAuthDesc": "بعد تكوين بيانات الاعتماد، يمكن لجميع الأعضاء داخل مساحة العمل استخدام هذه الأداة عند تنظيم التطبيقات.",
"auth.useOAuth": "استخدام OAuth",
"auth.useOAuthAuth": "استخدام تفويض OAuth",
+ "auth.whoCanUse": "من يستطيع استخدامه",
"auth.workspaceDefault": "افتراضي مساحة العمل",
"autoUpdate.automaticUpdates": "تحديثات تلقائية",
"autoUpdate.changeTimezone": "لتغيير المنطقة الزمنية، انتقل إلى الإعدادات",
diff --git a/web/i18n/ar-TN/snippet.json b/web/i18n/ar-TN/snippet.json
new file mode 100644
index 0000000000..1122526563
--- /dev/null
+++ b/web/i18n/ar-TN/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "إلغاء",
+ "continueEditing": "متابعة التحرير",
+ "create": "إنشاء مقتطف",
+ "createFailed": "فشل إنشاء المقتطف",
+ "createFrom": "إنشاء من",
+ "createFromBlank": "إنشاء من الفراغ",
+ "currentDSLVersion": "إصدار DSL المدعوم من النظام: ",
+ "defaultName": "مقطع بدون عنوان",
+ "deleteConfirmContent": "لا يمكن التراجع عن هذا. لن تتأثر عمليات سير العمل التي تستخدم هذا المقتطف.",
+ "deleteConfirmTitle": "هل تريد حذف المقتطف؟",
+ "deleteFailed": "فشل حذف المقتطف",
+ "deleted": "تم حذف المقتطف",
+ "discardChanges": "تجاهل التغييرات",
+ "discardChangesDescription": "سيتم تجاهل مسودّة تغييراتك وسيعود المقتطف إلى آخر نسخة محفوظة.",
+ "discardChangesTitle": "هل تريد تجاهل مسودة التغييرات؟",
+ "discardDraft": "تجاهل المسودة",
+ "doNotSave": "اترك كمسودة",
+ "draft": "مسودة",
+ "dslVersionMismatchDescription": "تم اكتشاف اختلاف كبير في إصدارات DSL. قد يؤدي فرض الاستيراد إلى حدوث خلل في المقتطف.",
+ "dslVersionMismatchQuestion": "هل تريد الاستمرار؟",
+ "dslVersionMismatchTitle": "عدم توافق الإصدار",
+ "edit": "تحرير",
+ "editDialogTitle": "تحرير معلومات المقتطف",
+ "editDone": "تم تحديث معلومات المقتطف",
+ "editFailed": "فشل تحديث معلومات المقتطف",
+ "editingDraft": "أنت تقوم بتحرير مسودة.",
+ "emptyGraphSaveError": "أضف عقدة واحدة على الأقل قبل الحفظ.",
+ "exitEditing": "الخروج من التحرير",
+ "exportFailed": "فشل تصدير المقتطف.",
+ "importDSLFile": "استيراد ملف دي اس ال",
+ "importDialogTitle": "استيراد مقتطف",
+ "importFailed": "فشل استيراد مقتطف DSL",
+ "importFromDSLFile": "من ملف DSL",
+ "importFromDSLUrl": "من URL",
+ "importFromDSLUrlPlaceholder": "الصق رابط DSL هنا",
+ "importSuccess": "تم استيراد المقتطف",
+ "importedDSLVersion": "إصدار DSL المقتطف الحالي: ",
+ "inputFieldButton": "حقل الإدخال",
+ "inputVariables": "متغيرات الإدخال",
+ "management": "إدارة المقتطفات",
+ "menu.deleteSnippet": "حذف",
+ "menu.editInfo": "تحرير المعلومات",
+ "menu.exportSnippet": "تصدير مقتطف",
+ "notFoundDescription": "لم يتم العثور على نموذج المقتطف المطلوب.",
+ "notFoundTitle": "لم يتم العثور على المقتطف",
+ "panelDescription": "يحدد حقول الإدخال التي تسمح للمقتطف بتلقي البيانات من العقد الأخرى.",
+ "panelPrimaryGroup": "المدخلات الأساسية",
+ "panelSecondaryGroup": "المدخلات الاختيارية",
+ "panelTitle": "حقل الإدخال",
+ "publishButton": "نشر",
+ "publishFailed": "فشل نشر المقتطف",
+ "publishMenuCurrentDraft": "المسودة الحالية غير منشورة",
+ "publishSuccess": "تم نشر المقتطف",
+ "save": "حفظ",
+ "saveAndExit": "حفظ والخروج",
+ "saveBeforeLeavingDescription": "احفظ لجعل هذا الإصدار متاحًا للاستخدام في مهام سير العمل. أو احتفظ بتعديلاتك كمسودة في الوقت الحالي.",
+ "saveBeforeLeavingTitle": "هل تريد حفظ التغييرات قبل المغادرة؟",
+ "saveSuccess": "تم حفظ المقتطف",
+ "sectionOrchestrate": "نسق",
+ "testRunButton": "تشغيل تجريبي",
+ "typeLabel": "مقتطف",
+ "unknownUser": "المستخدم",
+ "unsavedChanges": "لا يتم حفظ التغييرات الحالية.",
+ "updatedBy": "{{name}} تم التحديث {{time}}",
+ "usageCount": "تم الاستخدام {{count}} مرات",
+ "variableInspect": "فحص متغير",
+ "viewOnly": "عرض فقط"
+}
diff --git a/web/i18n/ar-TN/workflow.json b/web/i18n/ar-TN/workflow.json
index 29c0e5a485..5c8d1a2188 100644
--- a/web/i18n/ar-TN/workflow.json
+++ b/web/i18n/ar-TN/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "بحث عن متغير",
"common.setVarValuePlaceholder": "تعيين متغير",
"common.showRunHistory": "عرض سجل التشغيل",
+ "common.switchToStandardWorkflowConfirm.switch": "التبديل",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "سير العمل",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "قاعدة المعرفة",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "مقتطف",
+ "common.switchToStandardWorkflowConfirm.title": "هل تريد التبديل إلى سير العمل القياسي؟",
+ "common.switchToStandardWorkflowTip": "يعيد هذا المُقيِّم مرة أخرى إلى سير عمل قياسي ويستعيد الوصول إلى تطبيق الويب العام.",
"common.syncingData": "مزامنة البيانات، بضع ثوان فقط.",
"common.tagBound": "عدد التطبيقات التي تستخدم هذه العلامة",
"common.undo": "تراجع",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "تشغيل اختياري",
"singleRun.testRunIteration": "تكرار تشغيل الاختبار",
"singleRun.testRunLoop": "حلقة اختبار التشغيل",
+ "snippet.addToSnippet": "أضف إلى المقتطف",
+ "snippet.confirm": "تأكيد",
+ "snippet.createDialogTitle": "إنشاء مقتطف",
+ "snippet.createSuccess": "تم إنشاء المقتطف",
+ "snippet.descriptionLabel": "الوصف (اختياري)",
+ "snippet.descriptionPlaceholder": "قم بوصف مقتطفك بإيجاز",
+ "snippet.nameLabel": "اسم المقتطف",
+ "snippet.namePlaceholder": "اسم المقطع",
+ "snippet.shortcuts.press": "اضغط",
+ "snippet.shortcuts.toConfirm": "للتأكيد",
"tabs.-": "افتراضي",
"tabs.addAll": "إضافة الكل",
"tabs.agent": "استراتيجية الوكيل",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "الكل",
"tabs.allTriggers": "كل المشغلات",
"tabs.blocks": "العقد",
+ "tabs.createSnippet": "قم بإنشاء مقتطف",
"tabs.customTool": "مخصص",
"tabs.featuredTools": "المميزة",
"tabs.hideActions": "إخفاء الأدوات",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "اكتشف المزيد من المشغلات في السوق",
"tabs.noPluginsFound": "لم يتم العثور على إضافات",
"tabs.noResult": "لم يتم العثور على تطابق",
+ "tabs.noSnippetsFound": "لم يتم العثور على مقتطفات",
"tabs.plugin": "الإضافة",
"tabs.pluginByAuthor": "بواسطة {{author}}",
"tabs.question-understand": "فهم السؤال",
"tabs.requestToCommunity": "طلبات للمجتمع",
"tabs.searchBlock": "بحث عن عقدة",
"tabs.searchDataSource": "بحث في مصدر البيانات",
+ "tabs.searchSnippets": "مقاطع البحث...",
"tabs.searchTool": "أداة البحث",
"tabs.searchTrigger": "بحث عن المشغلات...",
"tabs.showLessFeatured": "عرض أقل",
"tabs.showMoreFeatured": "عرض المزيد",
+ "tabs.snippets": "مقتطفات",
"tabs.sources": "المصادر",
"tabs.start": "البداية",
"tabs.startDisabledTip": "تتعارض عقدة المشغل وعقدة إدخال المستخدم.",
+ "tabs.startNotSupportedTip": "علامة التبويب \"ابدأ\" غير مدعومة في المقتطفات.",
"tabs.tools": "الأدوات",
"tabs.transform": "تحويل",
"tabs.usePlugin": "حدد الأداة",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "تسمية هذا الإصدار",
"versionHistory.releaseNotesPlaceholder": "صف ما تغير",
"versionHistory.restorationTip": "بعد استعادة الإصدار، سيتم استبدال المسودة الحالية.",
- "versionHistory.title": "الإصدارات"
+ "versionHistory.title": "الإصدارات",
+ "workflowGenerator.applied": "مطبق",
+ "workflowGenerator.applyFailed": "فشل في تطبيق سير العمل",
+ "workflowGenerator.applyToCurrent": "تنطبق على المسودة الحالية",
+ "workflowGenerator.applyToNew": "إنشاء تطبيق جديد",
+ "workflowGenerator.cancel": "إلغاء",
+ "workflowGenerator.description": "قم بوصف ما تريد أن يفعله سير العمل. اختر نموذجًا، واكتب تعليمات، وقم بمعاينة الرسم البياني الذي تم إنشاؤه قبل تطبيقه على الاستوديو.",
+ "workflowGenerator.dismiss": "استبعاد",
+ "workflowGenerator.errors.DANGLING_EDGE": "يحتوي سير العمل الذي تم إنشاؤه على حافة تشير إلى عقدة غير موجودة. حاول مرة أخرى أو قم بتحسين تعليماتك.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "يرجى كتابة التعليمات أولا.",
+ "workflowGenerator.errors.EMPTY_PLAN": "أعاد النموذج خطة فارغة. جرب تعليمات أكثر تحديدا.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "يحتوي سير العمل الذي تم إنشاؤه على حلقة أو حاوية تكرار تالفة. جرب تعليمات أبسط أو اختر نموذجًا أكثر قدرة.",
+ "workflowGenerator.errors.INVALID_JSON": "أعاد النموذج استجابة لم نتمكن من تحليلها. حاول مرة أخرى أو اختر طرازًا أكثر قدرة.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "أعاد النموذج رسمًا بيانيًا بشكل غير متوقع. حاول مرة أخرى أو اختر طرازًا أكثر قدرة.",
+ "workflowGenerator.errors.MISSING_START": "يفتقد سير العمل الذي تم إنشاؤه عقدة البداية الخاصة به. حاول التجديد.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "يفتقد سير العمل الذي تم إنشاؤه عقدة نهاية أو عقدة إجابة. حاول التجديد.",
+ "workflowGenerator.errors.MODEL_ERROR": "فشل استدعاء النموذج. تحقق من حصة المزود وحاول مرة أخرى.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "تشير العقدة الموجودة في سير العمل الذي تم إنشاؤه إلى عقدة غير موجودة. حاول التجديد.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "يشير سير العمل إلى أداة غير مثبتة لمساحة العمل هذه. قم بتثبيته من صفحة الأدوات أو قم بتحسين التعليمات الخاصة بك.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "تشير العقدة الموجودة في سير العمل الذي تم إنشاؤه إلى متغير لم يتم الإعلان عنه في المنبع. حاول التجديد.",
+ "workflowGenerator.errors.apply_failed_orphan": "لم نتمكن من الانتهاء من إنشاء التطبيق. ربما تكون هناك مسودة فارغة في قائمة التطبيقات الخاصة بك - يرجى إزالتها يدويًا.",
+ "workflowGenerator.errors.hash_collision": "تم تحرير مسودة سير العمل في علامة تبويب أخرى. أعد التحميل لالتقاط تلك التغييرات، ثم حاول التقديم مرة أخرى.",
+ "workflowGenerator.errors.hash_collision_title": "تم تحرير مساحة العمل في مكان آخر",
+ "workflowGenerator.errors.timeout": "استغرق الجيل وقتا طويلا. قد يكون النموذج بطيئًا أو غير متاح - حاول مرة أخرى.",
+ "workflowGenerator.examples.chatflow.support": "روبوت دعم العملاء مدعوم بقاعدة معرفية",
+ "workflowGenerator.examples.chatflow.triage": "فرز الأسئلة الواردة وتوجيهها إلى موجه متخصص",
+ "workflowGenerator.examples.chatflow.tutor": "مدرس متعدد اللغات يشرح خطوة بخطوة",
+ "workflowGenerator.examples.label": "جرب واحدة من هذه",
+ "workflowGenerator.examples.workflow.classify": "جلب مشكلات GitHub وتصنيفها",
+ "workflowGenerator.examples.workflow.rag": "استعلام قاعدة المعرفة، ثم قم بتنسيق الإجابة كـ Markdown",
+ "workflowGenerator.examples.workflow.summarize": "تلخيص عنوان URL",
+ "workflowGenerator.examples.workflow.translate": "ترجمة النص إلى لغات متعددة",
+ "workflowGenerator.generate": "إنشاء",
+ "workflowGenerator.generateFailed": "فشل في إنشاء سير العمل",
+ "workflowGenerator.instruction": "تعليمات",
+ "workflowGenerator.instructionPlaceholder": "قم بوصف سير العمل الذي تريده - ما هي المدخلات، ما هي المعالجة، ما هي المخرجات.",
+ "workflowGenerator.instructionRequired": "يرجى كتابة التعليمات أولا",
+ "workflowGenerator.loading": "جارٍ إنشاء سير العمل...",
+ "workflowGenerator.modelRequired": "يرجى اختيار نموذج قبل الإنشاء.",
+ "workflowGenerator.modes.chatflow": "تدفق الدردشة",
+ "workflowGenerator.modes.workflow": "سير العمل",
+ "workflowGenerator.overwriteMessage": "سيؤدي تطبيق سير العمل هذا إلى استبدال مسودة الرسم البياني الحالي. لا يمكن التراجع عن هذا.",
+ "workflowGenerator.overwriteTitle": "هل تريد الكتابة فوق المسودة الحالية؟",
+ "workflowGenerator.phases.building": "بناء العقد…",
+ "workflowGenerator.phases.planning": "التخطيط لسير العمل…",
+ "workflowGenerator.phases.validating": "جارٍ التحقق من صحة الرسم البياني...",
+ "workflowGenerator.placeholder": "اكتب تعليمات على اليسار، ثم انقر فوق \"إنشاء\" لمعاينة الرسم البياني لسير العمل.",
+ "workflowGenerator.refineDescription": "قم بوصف التغيير الذي تريده. يتم استخدام المسودة الحالية كسياق؛ يستبدل الرسم البياني الذي تم إنشاؤه عند التقديم.",
+ "workflowGenerator.refineInstructionPlaceholder": "وصف التغيير - على سبيل المثال أضف خطوة ترجمة، وقم بالتبديل إلى أداة، وأضف معالجة الأخطاء.",
+ "workflowGenerator.refineTitle": "تنقيح {{mode}}",
+ "workflowGenerator.reload": "إعادة تحميل",
+ "workflowGenerator.studioApply": "تطبيق",
+ "workflowGenerator.studioButton": "إنشاء",
+ "workflowGenerator.title": "إنشاء {{mode}}"
}
diff --git a/web/i18n/de-DE/app.json b/web/i18n/de-DE/app.json
index c429e37802..0a840d7964 100644
--- a/web/i18n/de-DE/app.json
+++ b/web/i18n/de-DE/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Fehler beim Exportieren von DSL.",
"gotoAnything.actions.accountDesc": "Gehe zur Kontoseite",
"gotoAnything.actions.communityDesc": "Offene Discord-Community",
+ "gotoAnything.actions.createCategoryDesc": "Erstellen Sie einen KI-generierten Workflow oder Chatflow",
+ "gotoAnything.actions.createCategoryTitle": "Erstellen",
+ "gotoAnything.actions.createChatflow": "Chatfluss",
+ "gotoAnything.actions.createChatflowDesc": "Generieren Sie eine Chatflow-App (erweiterter Chat) aus einer Beschreibung",
+ "gotoAnything.actions.createWorkflow": "Arbeitsablauf",
+ "gotoAnything.actions.createWorkflowDesc": "Generieren Sie eine Workflow-App aus einer Beschreibung",
"gotoAnything.actions.docDesc": "Öffnen Sie die Hilfedokumentation",
"gotoAnything.actions.feedbackDesc": "Offene Diskussionen zum Feedback der Gemeinschaft",
"gotoAnything.actions.languageCategoryDesc": "Wechseln Sie die Schnittstellensprache",
"gotoAnything.actions.languageCategoryTitle": "Sprache",
"gotoAnything.actions.languageChangeDesc": "UI-Sprache ändern",
+ "gotoAnything.actions.refineCategoryDesc": "Verfeinern Sie den aktuellen Workflow oder das Chatflow-Diagramm",
+ "gotoAnything.actions.refineDesc": "Beschreiben Sie eine Änderung, die auf den aktuellen Entwurf angewendet werden soll",
+ "gotoAnything.actions.refineTitle": "Aktuelles Diagramm verfeinern",
"gotoAnything.actions.runDesc": "Führen Sie schnelle Befehle aus (Thema, Sprache, ...)",
"gotoAnything.actions.runTitle": "Befehle",
"gotoAnything.actions.searchApplications": "Anwendungen durchsuchen",
@@ -228,6 +237,14 @@
"structOutput.required": "Erforderlich",
"structOutput.structured": "Strukturiert",
"structOutput.structuredTip": "Strukturierte Ausgaben ist eine Funktion, die sicherstellt, dass das Modell immer Antworten generiert, die Ihrem bereitgestellten JSON-Schema entsprechen.",
+ "studio.apps": "Anwendungen",
+ "studio.filters.allCreators": "Alle Schöpfer",
+ "studio.filters.creators": "Schöpfer",
+ "studio.filters.reset": "Zurücksetzen",
+ "studio.filters.searchCreators": "Suchersteller...",
+ "studio.filters.types": "Typen",
+ "studio.filters.you": "Du",
+ "studio.viewSnippets": "Snippets ansehen",
"switch": "Zu Workflow-Orchestrierung wechseln",
"switchLabel": "Die zu erstellende App-Kopie",
"switchStart": "Wechsel starten",
diff --git a/web/i18n/de-DE/plugin.json b/web/i18n/de-DE/plugin.json
index e805f3fabd..0e4a9024c0 100644
--- a/web/i18n/de-DE/plugin.json
+++ b/web/i18n/de-DE/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Benutzerdefinierte Anmeldeinformationen derzeit nicht verfügbar",
"auth.default": "Standard",
"auth.emptyAuth": "Bitte konfigurieren Sie die Authentifizierung",
+ "auth.enterprise": "Unternehmen",
"auth.oauthClient": "OAuth-Client",
"auth.oauthClientSettings": "OAuth-Client-Einstellungen",
+ "auth.onlyAtCreationHint": "Nach dem Umschalten nicht erneut wählbar",
+ "auth.onlyAtCreationHintTooltip": "Von anderen Mitgliedern konfiguriert · Kann nach dem Wechsel nicht erneut ausgewählt werden.",
+ "auth.personal": "Persönlich",
"auth.saveAndAuth": "Speichern und autorisieren",
"auth.saveOnly": "Nur speichern",
"auth.setDefault": "Als Standard festlegen",
"auth.setupOAuth": "OAuth-Client einrichten",
+ "auth.shared": "Geteilt",
"auth.unavailable": "Nicht verfügbar",
"auth.useApi": "Verwenden Sie den API-Schlüssel",
"auth.useApiAuth": "API-Schlüssel Autorisierungs-Konfiguration",
"auth.useApiAuthDesc": "Nachdem die Anmeldeinformationen konfiguriert wurden, können alle Mitglieder des Arbeitsbereichs dieses Tool beim Orchestrieren von Anwendungen verwenden.",
"auth.useOAuth": "Verwenden Sie OAuth",
"auth.useOAuthAuth": "Verwenden Sie die OAuth-Authentifizierung",
+ "auth.whoCanUse": "Wer kann verwenden",
"auth.workspaceDefault": "Arbeitsbereich Standard",
"autoUpdate.automaticUpdates": "Automatische Updates",
"autoUpdate.changeTimezone": "Um die Zeitzone zu ändern, gehen Sie zu Einstellungen ",
diff --git a/web/i18n/de-DE/snippet.json b/web/i18n/de-DE/snippet.json
new file mode 100644
index 0000000000..c22a44c096
--- /dev/null
+++ b/web/i18n/de-DE/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Abbrechen",
+ "continueEditing": "Bearbeiten Sie weiter",
+ "create": "SNIPPET ERSTELLEN",
+ "createFailed": "Snippet konnte nicht erstellt werden",
+ "createFrom": "ERSTELLEN AUS",
+ "createFromBlank": "Aus Rohling erstellen",
+ "currentDSLVersion": "Systemunterstützte DSL-Version: ",
+ "defaultName": "Unbenannter Ausschnitt",
+ "deleteConfirmContent": "Dies kann nicht rückgängig gemacht werden. Workflows, die dieses Snippet verwenden, sind nicht betroffen.",
+ "deleteConfirmTitle": "Snippet löschen?",
+ "deleteFailed": "Snippet konnte nicht gelöscht werden",
+ "deleted": "Snippet gelöscht",
+ "discardChanges": "Änderungen verwerfen",
+ "discardChangesDescription": "Ihre Entwurfsänderungen werden verworfen und das Snippet kehrt zur zuletzt gespeicherten Version zurück.",
+ "discardChangesTitle": "Entwurfsänderungen verwerfen?",
+ "discardDraft": "Entwurf verwerfen",
+ "doNotSave": "Als Entwurf belassen",
+ "draft": "Entwurf",
+ "dslVersionMismatchDescription": "Es wurde ein erheblicher Unterschied zwischen den DSL-Versionen festgestellt. Das Erzwingen des Imports kann zu Fehlfunktionen des Snippets führen.",
+ "dslVersionMismatchQuestion": "Möchten Sie fortfahren?",
+ "dslVersionMismatchTitle": "Versionsinkompatibilität",
+ "edit": "Bearbeiten",
+ "editDialogTitle": "Bearbeiten Sie die Snippet-Informationen",
+ "editDone": "Snippet-Informationen aktualisiert",
+ "editFailed": "Snippet-Informationen konnten nicht aktualisiert werden",
+ "editingDraft": "Sie bearbeiten einen Entwurf.",
+ "emptyGraphSaveError": "Fügen Sie vor dem Speichern mindestens einen Knoten hinzu.",
+ "exitEditing": "Bearbeiten beenden",
+ "exportFailed": "Der Export des Snippets ist fehlgeschlagen.",
+ "importDSLFile": "DSL-Datei importieren",
+ "importDialogTitle": "Snippet importieren",
+ "importFailed": "Snippet-DSL konnte nicht importiert werden",
+ "importFromDSLFile": "Aus DSL-Datei",
+ "importFromDSLUrl": "Von URL",
+ "importFromDSLUrlPlaceholder": "DSL-Link hier einfügen",
+ "importSuccess": "Snippet importiert",
+ "importedDSLVersion": "Aktuelle Snippet-DSL-Version: ",
+ "inputFieldButton": "Eingabefeld",
+ "inputVariables": "Eingabevariablen",
+ "management": "SNIPPET-VERWALTUNG",
+ "menu.deleteSnippet": "Löschen",
+ "menu.editInfo": "Informationen bearbeiten",
+ "menu.exportSnippet": "Snippet exportieren",
+ "notFoundDescription": "Der angeforderte Snippet-Mock wurde nicht gefunden.",
+ "notFoundTitle": "Snippet nicht gefunden",
+ "panelDescription": "Definiert die Eingabefelder, die es dem Snippet ermöglichen, Daten von anderen Knoten zu empfangen.",
+ "panelPrimaryGroup": "Kerneingaben",
+ "panelSecondaryGroup": "Optionale Eingaben",
+ "panelTitle": "Eingabefeld",
+ "publishButton": "Veröffentlichen",
+ "publishFailed": "Snippet konnte nicht veröffentlicht werden",
+ "publishMenuCurrentDraft": "Aktueller Entwurf unveröffentlicht",
+ "publishSuccess": "Snippet veröffentlicht",
+ "save": "Speichern",
+ "saveAndExit": "Speichern und beenden",
+ "saveBeforeLeavingDescription": "Speichern Sie, um diese Version für die Verwendung in Workflows verfügbar zu machen. Oder bewahren Sie Ihre Änderungen vorerst als Entwurf auf.",
+ "saveBeforeLeavingTitle": "Änderungen vor dem Verlassen speichern?",
+ "saveSuccess": "Snippet gespeichert",
+ "sectionOrchestrate": "Orchestrieren",
+ "testRunButton": "Testlauf",
+ "typeLabel": "Ausschnitt",
+ "unknownUser": "Benutzer",
+ "unsavedChanges": "Aktuelle Änderungen werden nicht gespeichert.",
+ "updatedBy": "{{name}} aktualisiert {{time}}",
+ "usageCount": "{{count}} Mal verwendet",
+ "variableInspect": "Variablenprüfung",
+ "viewOnly": "Nur ansehen"
+}
diff --git a/web/i18n/de-DE/workflow.json b/web/i18n/de-DE/workflow.json
index 8a033fcd2a..fb2ebbf8fd 100644
--- a/web/i18n/de-DE/workflow.json
+++ b/web/i18n/de-DE/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Variable suchen",
"common.setVarValuePlaceholder": "Variable setzen",
"common.showRunHistory": "Ausführungsverlauf anzeigen",
+ "common.switchToStandardWorkflowConfirm.switch": "Wechseln",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Arbeitsablauf",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Wissensdatenbank",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Ausschnitt",
+ "common.switchToStandardWorkflowConfirm.title": "Zum Standard-Workflow wechseln?",
+ "common.switchToStandardWorkflowTip": "Wandelt diesen Evaluator wieder in einen Standardworkflow um und stellt den öffentlichen Web-App-Zugriff wieder her.",
"common.syncingData": "Synchronisieren von Daten, nur wenige Sekunden.",
"common.tagBound": "Anzahl der Apps, die dieses Tag verwenden",
"common.undo": "Rückgängig",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Testlauf ",
"singleRun.testRunIteration": "Testlaufiteration",
"singleRun.testRunLoop": "Testdurchlauf-Schleife",
+ "snippet.addToSnippet": "Zum Snippet hinzufügen",
+ "snippet.confirm": "Bestätigen",
+ "snippet.createDialogTitle": "Snippet erstellen",
+ "snippet.createSuccess": "Snippet erstellt",
+ "snippet.descriptionLabel": "Beschreibung (optional)",
+ "snippet.descriptionPlaceholder": "Beschreiben Sie kurz Ihr Snippet",
+ "snippet.nameLabel": "Snippet-Name",
+ "snippet.namePlaceholder": "Snippet-Name",
+ "snippet.shortcuts.press": "Drücken Sie",
+ "snippet.shortcuts.toConfirm": "zu bestätigen",
"tabs.-": "Standard",
"tabs.addAll": "Alles hinzufügen",
"tabs.agent": "Agenten-Strategie",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Alle",
"tabs.allTriggers": "Alle Auslöser",
"tabs.blocks": "Knoten",
+ "tabs.createSnippet": "Erstellen Sie einen Ausschnitt",
"tabs.customTool": "Benutzerdefiniert",
"tabs.featuredTools": "Ausgewählt",
"tabs.hideActions": "Werkzeuge ausblenden",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Entdecken Sie weitere Auslöser im Marketplace",
"tabs.noPluginsFound": "Es wurden keine Plugins gefunden",
"tabs.noResult": "Kein Ergebnis gefunden",
+ "tabs.noSnippetsFound": "Es wurden keine Snippets gefunden",
"tabs.plugin": "Stecker",
"tabs.pluginByAuthor": "Von {{author}}",
"tabs.question-understand": "Fragen verstehen",
"tabs.requestToCommunity": "Anfragen an die Community",
"tabs.searchBlock": "Suchknoten",
"tabs.searchDataSource": "Datenquelle durchsuchen",
+ "tabs.searchSnippets": "Snippets durchsuchen...",
"tabs.searchTool": "Suchwerkzeug",
"tabs.searchTrigger": "Suchauslöser...",
"tabs.showLessFeatured": "Weniger anzeigen",
"tabs.showMoreFeatured": "Mehr anzeigen",
+ "tabs.snippets": "Ausschnitte",
"tabs.sources": "Quellen",
"tabs.start": "Start",
"tabs.startDisabledTip": "Trigger-Knoten und Benutzereingabeknoten schließen sich gegenseitig aus.",
+ "tabs.startNotSupportedTip": "Die Registerkarte „Start“ wird in Snippets nicht unterstützt.",
"tabs.tools": "Werkzeuge",
"tabs.transform": "Transformieren",
"tabs.usePlugin": "Werkzeug auswählen",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Nennen Sie diese Version",
"versionHistory.releaseNotesPlaceholder": "Beschreibe, was sich geändert hat.",
"versionHistory.restorationTip": "Nach der Wiederherstellung der Version wird der aktuelle Entwurf überschrieben.",
- "versionHistory.title": "Versionen"
+ "versionHistory.title": "Versionen",
+ "workflowGenerator.applied": "Angewendet",
+ "workflowGenerator.applyFailed": "Der Workflow konnte nicht angewendet werden",
+ "workflowGenerator.applyToCurrent": "Auf aktuellen Entwurf anwenden",
+ "workflowGenerator.applyToNew": "Neue App erstellen",
+ "workflowGenerator.cancel": "Abbrechen",
+ "workflowGenerator.description": "Beschreiben Sie, was der Workflow bewirken soll. Wählen Sie ein Modell aus, schreiben Sie eine Anweisung und zeigen Sie eine Vorschau des generierten Diagramms an, bevor Sie es auf Studio anwenden.",
+ "workflowGenerator.dismiss": "Entlassen",
+ "workflowGenerator.errors.DANGLING_EDGE": "Der generierte Workflow weist eine Kante auf, die auf einen Knoten zeigt, der nicht vorhanden ist. Versuchen Sie es noch einmal oder verfeinern Sie Ihre Anleitung.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Bitte schreiben Sie zunächst eine Anleitung.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Das Modell hat einen leeren Plan zurückgegeben. Versuchen Sie es mit einer spezifischeren Anweisung.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Der generierte Workflow weist eine fehlerhafte Schleife oder einen fehlerhaften Iterationscontainer auf. Versuchen Sie es mit einer einfacheren Anleitung oder wählen Sie ein leistungsfähigeres Modell.",
+ "workflowGenerator.errors.INVALID_JSON": "Das Modell hat eine Antwort zurückgegeben, die wir nicht analysieren konnten. Versuchen Sie es erneut oder wählen Sie ein leistungsfähigeres Modell.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Das Modell hat ein Diagramm in einer unerwarteten Form zurückgegeben. Versuchen Sie es erneut oder wählen Sie ein leistungsfähigeres Modell.",
+ "workflowGenerator.errors.MISSING_START": "Dem generierten Workflow fehlt sein Startknoten. Versuchen Sie, sich zu regenerieren.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Dem generierten Workflow fehlt ein End- oder Antwortknoten. Versuchen Sie, sich zu regenerieren.",
+ "workflowGenerator.errors.MODEL_ERROR": "Der Modellaufruf ist fehlgeschlagen. Überprüfen Sie Ihr Anbieterkontingent und versuchen Sie es erneut.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Ein Knoten im generierten Workflow verweist auf einen Knoten, der nicht vorhanden ist. Versuchen Sie, sich zu regenerieren.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Der Workflow verweist auf ein Tool, das für diesen Arbeitsbereich nicht installiert ist. Installieren Sie es von der Seite „Tools“ oder verfeinern Sie Ihre Anweisungen.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Ein Knoten im generierten Workflow verweist auf eine Variable, die nicht im Upstream deklariert ist. Versuchen Sie, sich zu regenerieren.",
+ "workflowGenerator.errors.apply_failed_orphan": "Wir konnten die Erstellung der App nicht abschließen. Möglicherweise befindet sich in Ihrer Apps-Liste noch ein leerer Entwurf. Bitte entfernen Sie ihn manuell.",
+ "workflowGenerator.errors.hash_collision": "Der Workflow-Entwurf wurde in einem anderen Tab bearbeitet. Laden Sie die Datei neu, um die Änderungen zu übernehmen, und versuchen Sie dann erneut, sie anzuwenden.",
+ "workflowGenerator.errors.hash_collision_title": "Der Arbeitsbereich wurde an anderer Stelle bearbeitet",
+ "workflowGenerator.errors.timeout": "Die Generierung dauerte zu lange. Das Modell ist möglicherweise langsam oder nicht verfügbar. Versuchen Sie es erneut.",
+ "workflowGenerator.examples.chatflow.support": "Kundensupport-Bot mit Unterstützung durch eine Wissensdatenbank",
+ "workflowGenerator.examples.chatflow.triage": "Sortieren Sie eingehende Fragen und leiten Sie sie an einen Spezialisten weiter",
+ "workflowGenerator.examples.chatflow.tutor": "Mehrsprachiger Tutor, der Schritt für Schritt erklärt",
+ "workflowGenerator.examples.label": "Probieren Sie eines davon aus",
+ "workflowGenerator.examples.workflow.classify": "GitHub-Probleme abrufen und klassifizieren",
+ "workflowGenerator.examples.workflow.rag": "Fragen Sie die Wissensdatenbank ab und formatieren Sie die Antwort dann als Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Fassen Sie eine URL zusammen",
+ "workflowGenerator.examples.workflow.translate": "Übersetzen Sie Text in mehrere Sprachen",
+ "workflowGenerator.generate": "Generieren",
+ "workflowGenerator.generateFailed": "Der Workflow konnte nicht generiert werden",
+ "workflowGenerator.instruction": "Anweisungen",
+ "workflowGenerator.instructionPlaceholder": "Beschreiben Sie den gewünschten Workflow – welche Eingabe, welche Verarbeitung, welche Ausgabe.",
+ "workflowGenerator.instructionRequired": "Bitte schreiben Sie zunächst eine Anleitung",
+ "workflowGenerator.loading": "Workflow wird generiert…",
+ "workflowGenerator.modelRequired": "Bitte wählen Sie vor der Generierung ein Modell aus.",
+ "workflowGenerator.modes.chatflow": "Chatfluss",
+ "workflowGenerator.modes.workflow": "Arbeitsablauf",
+ "workflowGenerator.overwriteMessage": "Durch die Anwendung dieses Workflows wird der aktuelle Diagrammentwurf ersetzt. Dies kann nicht rückgängig gemacht werden.",
+ "workflowGenerator.overwriteTitle": "Den aktuellen Entwurf überschreiben?",
+ "workflowGenerator.phases.building": "Gebäudeknoten…",
+ "workflowGenerator.phases.planning": "Den Arbeitsablauf planen…",
+ "workflowGenerator.phases.validating": "Das Diagramm wird validiert…",
+ "workflowGenerator.placeholder": "Schreiben Sie links eine Anweisung und klicken Sie dann auf „Generieren“, um eine Vorschau des Workflow-Diagramms anzuzeigen.",
+ "workflowGenerator.refineDescription": "Beschreiben Sie die gewünschte Änderung. Als Kontext dient der aktuelle Entwurf; Das generierte Diagramm ersetzt es, wenn Sie es anwenden.",
+ "workflowGenerator.refineInstructionPlaceholder": "Beschreiben Sie die Änderung – z.B. Fügen Sie einen Übersetzungsschritt hinzu, wechseln Sie zu einem Tool und fügen Sie eine Fehlerbehandlung hinzu.",
+ "workflowGenerator.refineTitle": "Verfeinern {{mode}}",
+ "workflowGenerator.reload": "Neu laden",
+ "workflowGenerator.studioApply": "Bewerben",
+ "workflowGenerator.studioButton": "Generieren",
+ "workflowGenerator.title": "Generieren Sie {{mode}}"
}
diff --git a/web/i18n/es-ES/app.json b/web/i18n/es-ES/app.json
index 5cc805c8f6..56314fad3b 100644
--- a/web/i18n/es-ES/app.json
+++ b/web/i18n/es-ES/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Error al exportar DSL.",
"gotoAnything.actions.accountDesc": "Navegar a la página de cuenta",
"gotoAnything.actions.communityDesc": "Abrir comunidad de Discord",
+ "gotoAnything.actions.createCategoryDesc": "Cree un flujo de trabajo o flujo de chat generado por IA",
+ "gotoAnything.actions.createCategoryTitle": "crear",
+ "gotoAnything.actions.createChatflow": "Flujo de chat",
+ "gotoAnything.actions.createChatflowDesc": "Generar una aplicación de chatflow (chat avanzado) a partir de una descripción",
+ "gotoAnything.actions.createWorkflow": "Flujo de trabajo",
+ "gotoAnything.actions.createWorkflowDesc": "Generar una aplicación de flujo de trabajo a partir de una descripción",
"gotoAnything.actions.docDesc": "Abrir la documentación de ayuda",
"gotoAnything.actions.feedbackDesc": "Discusiones de retroalimentación de la comunidad abierta",
"gotoAnything.actions.languageCategoryDesc": "Cambiar el idioma de la interfaz",
"gotoAnything.actions.languageCategoryTitle": "Idioma",
"gotoAnything.actions.languageChangeDesc": "Cambiar el idioma de la interfaz",
+ "gotoAnything.actions.refineCategoryDesc": "Refinar el flujo de trabajo actual o el gráfico de flujo de chat",
+ "gotoAnything.actions.refineDesc": "Describir un cambio para aplicar al borrador actual.",
+ "gotoAnything.actions.refineTitle": "Refinar el gráfico actual",
"gotoAnything.actions.runDesc": "Ejecutar comandos rápidos (tema, idioma, ...)",
"gotoAnything.actions.runTitle": "Comandos",
"gotoAnything.actions.searchApplications": "Buscar aplicaciones",
@@ -228,6 +237,14 @@
"structOutput.required": "Requerido",
"structOutput.structured": "sistemático",
"structOutput.structuredTip": "Las Salidas Estructuradas son una función que garantiza que el modelo siempre generará respuestas que se ajusten a su esquema JSON proporcionado.",
+ "studio.apps": "Aplicaciones",
+ "studio.filters.allCreators": "Todos los creadores",
+ "studio.filters.creators": "Creadores",
+ "studio.filters.reset": "Reiniciar",
+ "studio.filters.searchCreators": "Creador de búsqueda...",
+ "studio.filters.types": "Tipos",
+ "studio.filters.you": "tu",
+ "studio.viewSnippets": "Ver fragmentos",
"switch": "Cambiar a Orquestación de Flujo de Trabajo",
"switchLabel": "La copia de la app a crear",
"switchStart": "Iniciar cambio",
diff --git a/web/i18n/es-ES/plugin.json b/web/i18n/es-ES/plugin.json
index c7d5855f24..ac19d18d2c 100644
--- a/web/i18n/es-ES/plugin.json
+++ b/web/i18n/es-ES/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Las credenciales personalizadas no están disponibles actualmente.",
"auth.default": "Predeterminado",
"auth.emptyAuth": "Configure la autenticación",
+ "auth.enterprise": "Empresa",
"auth.oauthClient": "Cliente OAuth",
"auth.oauthClientSettings": "Configuración del cliente OAuth",
+ "auth.onlyAtCreationHint": "No se puede volver a seleccionar después de cambiar",
+ "auth.onlyAtCreationHintTooltip": "Configurado por otros miembros · No se puede volver a seleccionar después de cambiar.",
+ "auth.personal": "personales",
"auth.saveAndAuth": "Guardar y autorizar",
"auth.saveOnly": "Guardar solo",
"auth.setDefault": "Establecer como predeterminado",
"auth.setupOAuth": "Configurar el cliente OAuth",
+ "auth.shared": "Compartido",
"auth.unavailable": "No disponible",
"auth.useApi": "Usa la clave de API",
"auth.useApiAuth": "Configuración de Autorización de Clave API",
"auth.useApiAuthDesc": "Después de configurar las credenciales, todos los miembros dentro del espacio de trabajo pueden usar esta herramienta al orquestar aplicaciones.",
"auth.useOAuth": "Usa OAuth",
"auth.useOAuthAuth": "Usar autorización OAuth",
+ "auth.whoCanUse": "¿Quién puede usar?",
"auth.workspaceDefault": "Espacio de trabajo predeterminado",
"autoUpdate.automaticUpdates": "Actualizaciones automáticas",
"autoUpdate.changeTimezone": "Para cambiar la zona horaria, ve a Configuración.",
diff --git a/web/i18n/es-ES/snippet.json b/web/i18n/es-ES/snippet.json
new file mode 100644
index 0000000000..9023511d33
--- /dev/null
+++ b/web/i18n/es-ES/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Cancelar",
+ "continueEditing": "Continuar editando",
+ "create": "CREAR FRAGMENTO",
+ "createFailed": "No se pudo crear el fragmento",
+ "createFrom": "CREAR DESDE",
+ "createFromBlank": "Crear desde blanco",
+ "currentDSLVersion": "Versión DSL compatible con el sistema: ",
+ "defaultName": "Fragmento sin título",
+ "deleteConfirmContent": "Esto no se puede deshacer. Los flujos de trabajo que utilicen este fragmento no se verán afectados.",
+ "deleteConfirmTitle": "¿Eliminar fragmento?",
+ "deleteFailed": "No se pudo eliminar el fragmento",
+ "deleted": "Fragmento eliminado",
+ "discardChanges": "Descartar cambios",
+ "discardChangesDescription": "Los cambios en el borrador se descartarán y el fragmento volverá a la última versión guardada.",
+ "discardChangesTitle": "¿Descartar cambios en el borrador?",
+ "discardDraft": "Descartar borrador",
+ "doNotSave": "Dejar como borrador",
+ "draft": "Borrador",
+ "dslVersionMismatchDescription": "Se ha detectado una diferencia significativa en las versiones DSL. Forzar la importación puede provocar que el fragmento no funcione correctamente.",
+ "dslVersionMismatchQuestion": "¿Quieres continuar?",
+ "dslVersionMismatchTitle": "Incompatibilidad de versión",
+ "edit": "Editar",
+ "editDialogTitle": "Editar información del fragmento",
+ "editDone": "Información del fragmento actualizada",
+ "editFailed": "No se pudo actualizar la información del fragmento",
+ "editingDraft": "Estás editando un borrador.",
+ "emptyGraphSaveError": "Agregue al menos un nodo antes de guardar.",
+ "exitEditing": "Salir de edición",
+ "exportFailed": "Error al exportar el fragmento.",
+ "importDSLFile": "Importar archivo DSL",
+ "importDialogTitle": "Importar fragmento",
+ "importFailed": "No se pudo importar el fragmento DSL",
+ "importFromDSLFile": "Desde archivo DSL",
+ "importFromDSLUrl": "Desde URL",
+ "importFromDSLUrlPlaceholder": "Pegue el enlace DSL aquí",
+ "importSuccess": "Fragmento importado",
+ "importedDSLVersion": "Versión DSL del fragmento actual: ",
+ "inputFieldButton": "Campo de entrada",
+ "inputVariables": "Variables de entrada",
+ "management": "GESTIÓN DE FRAGMENTOS",
+ "menu.deleteSnippet": "Eliminar",
+ "menu.editInfo": "Editar información",
+ "menu.exportSnippet": "Exportar fragmento",
+ "notFoundDescription": "No se encontró el fragmento solicitado.",
+ "notFoundTitle": "Fragmento no encontrado",
+ "panelDescription": "Define los campos de entrada que permiten que el fragmento reciba datos de otros nodos.",
+ "panelPrimaryGroup": "Entradas principales",
+ "panelSecondaryGroup": "Entradas opcionales",
+ "panelTitle": "Campo de entrada",
+ "publishButton": "Publicar",
+ "publishFailed": "No se pudo publicar el fragmento",
+ "publishMenuCurrentDraft": "Borrador actual inédito",
+ "publishSuccess": "Fragmento publicado",
+ "save": "Guardar",
+ "saveAndExit": "Guardar y salir",
+ "saveBeforeLeavingDescription": "Guárdelo para que esta versión esté disponible para su uso en flujos de trabajo. O mantén tus ediciones como borrador por ahora.",
+ "saveBeforeLeavingTitle": "¿Guardar cambios antes de salir?",
+ "saveSuccess": "Fragmento guardado",
+ "sectionOrchestrate": "orquestar",
+ "testRunButton": "Ejecución de prueba",
+ "typeLabel": "Fragmento",
+ "unknownUser": "Usuario",
+ "unsavedChanges": "Los cambios actuales no se guardan.",
+ "updatedBy": "{{name}} actualizado {{time}}",
+ "usageCount": "Usado {{count}} veces",
+ "variableInspect": "Inspección de variables",
+ "viewOnly": "Ver sólo"
+}
diff --git a/web/i18n/es-ES/workflow.json b/web/i18n/es-ES/workflow.json
index 5272bd1269..8c03cbab3e 100644
--- a/web/i18n/es-ES/workflow.json
+++ b/web/i18n/es-ES/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Buscar variable",
"common.setVarValuePlaceholder": "Establecer variable",
"common.showRunHistory": "Mostrar historial de ejecución",
+ "common.switchToStandardWorkflowConfirm.switch": "Cambiar",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Flujo de trabajo",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Base de conocimientos",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Fragmento",
+ "common.switchToStandardWorkflowConfirm.title": "¿Cambiar al flujo de trabajo estándar?",
+ "common.switchToStandardWorkflowTip": "Convierte este evaluador nuevamente en un flujo de trabajo estándar y restaura el acceso público a la aplicación web.",
"common.syncingData": "Sincronizando datos, solo unos segundos.",
"common.tagBound": "Número de aplicaciones que utilizan esta etiqueta",
"common.undo": "Deshacer",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Ejecución de prueba",
"singleRun.testRunIteration": "Iteración de ejecución de prueba",
"singleRun.testRunLoop": "Bucle de prueba",
+ "snippet.addToSnippet": "Añadir al fragmento",
+ "snippet.confirm": "Confirmar",
+ "snippet.createDialogTitle": "Crear fragmento",
+ "snippet.createSuccess": "Fragmento creado",
+ "snippet.descriptionLabel": "Descripción (opcional)",
+ "snippet.descriptionPlaceholder": "Describe brevemente tu fragmento",
+ "snippet.nameLabel": "Nombre del fragmento",
+ "snippet.namePlaceholder": "Nombre del fragmento",
+ "snippet.shortcuts.press": "prensa",
+ "snippet.shortcuts.toConfirm": "para confirmar",
"tabs.-": "predeterminado",
"tabs.addAll": "Agregar todo",
"tabs.agent": "Estrategia del agente",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Todos",
"tabs.allTriggers": "Todos los desencadenantes",
"tabs.blocks": "Nodos",
+ "tabs.createSnippet": "Crear un fragmento",
"tabs.customTool": "Personalizadas",
"tabs.featuredTools": "Destacado",
"tabs.hideActions": "Ocultar herramientas",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Descubre más desencadenantes en el Marketplace",
"tabs.noPluginsFound": "No se encontraron complementos",
"tabs.noResult": "No se encontraron coincidencias",
+ "tabs.noSnippetsFound": "No se encontraron fragmentos",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "Por {{author}}",
"tabs.question-understand": "Entender pregunta",
"tabs.requestToCommunity": "Solicitudes a la comunidad",
"tabs.searchBlock": "Buscar nodo",
"tabs.searchDataSource": "Fuente de datos de búsqueda",
+ "tabs.searchSnippets": "Buscar fragmentos...",
"tabs.searchTool": "Herramienta de búsqueda",
"tabs.searchTrigger": "Buscar desencadenantes...",
"tabs.showLessFeatured": "Mostrar menos",
"tabs.showMoreFeatured": "Mostrar más",
+ "tabs.snippets": "Fragmentos",
"tabs.sources": "Fuentes",
"tabs.start": "Iniciar",
"tabs.startDisabledTip": "El nodo activador y el nodo de entrada del usuario son mutuamente excluyentes.",
+ "tabs.startNotSupportedTip": "La pestaña Inicio no se admite en fragmentos.",
"tabs.tools": "Herramientas",
"tabs.transform": "Transformar",
"tabs.usePlugin": "Seleccionar herramienta",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Nombra esta versión",
"versionHistory.releaseNotesPlaceholder": "Describe lo que cambió",
"versionHistory.restorationTip": "Después de la restauración de la versión, el borrador actual será sobrescrito.",
- "versionHistory.title": "Versiones"
+ "versionHistory.title": "Versiones",
+ "workflowGenerator.applied": "Aplicado",
+ "workflowGenerator.applyFailed": "No se pudo aplicar el flujo de trabajo",
+ "workflowGenerator.applyToCurrent": "Aplicar al borrador actual",
+ "workflowGenerator.applyToNew": "Crear nueva aplicación",
+ "workflowGenerator.cancel": "Cancelar",
+ "workflowGenerator.description": "Describe lo que quieres que haga el flujo de trabajo. Elija un modelo, escriba una instrucción y obtenga una vista previa del gráfico generado antes de aplicarlo a Studio.",
+ "workflowGenerator.dismiss": "Descartar",
+ "workflowGenerator.errors.DANGLING_EDGE": "El flujo de trabajo generado tiene un borde que apunta a un nodo que no existe. Inténtalo de nuevo o mejora tus instrucciones.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Primero escriba una instrucción.",
+ "workflowGenerator.errors.EMPTY_PLAN": "La modelo devolvió un plano vacío. Pruebe con una instrucción más específica.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "El flujo de trabajo generado tiene un bucle o contenedor de iteración con formato incorrecto. Pruebe con una instrucción más simple o elija un modelo más capaz.",
+ "workflowGenerator.errors.INVALID_JSON": "El modelo devolvió una respuesta que no pudimos analizar. Inténtalo de nuevo o elige un modelo más capaz.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "El modelo arrojó un gráfico con una forma inesperada. Inténtalo de nuevo o elige un modelo más capaz.",
+ "workflowGenerator.errors.MISSING_START": "Al flujo de trabajo generado le falta su nodo de inicio. Intenta regenerarte.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Al flujo de trabajo generado le falta un nodo final o de respuesta. Intenta regenerarte.",
+ "workflowGenerator.errors.MODEL_ERROR": "La llamada al modelo falló. Verifique la cuota de su proveedor y vuelva a intentarlo.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Un nodo en el flujo de trabajo generado apunta a un nodo que no existe. Intenta regenerarte.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "El flujo de trabajo hace referencia a una herramienta que no está instalada para este espacio de trabajo. Instálelo desde la página Herramientas o refine sus instrucciones.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Un nodo en el flujo de trabajo generado hace referencia a una variable que no está declarada en sentido ascendente. Intenta regenerarte.",
+ "workflowGenerator.errors.apply_failed_orphan": "No pudimos terminar de crear la aplicación. Es posible que se haya dejado un borrador vacío en su lista de aplicaciones; elimínelo manualmente.",
+ "workflowGenerator.errors.hash_collision": "El borrador del flujo de trabajo se editó en otra pestaña. Vuelva a cargar para recoger esos cambios, luego intente aplicarlos nuevamente.",
+ "workflowGenerator.errors.hash_collision_title": "El espacio de trabajo fue editado en otro lugar",
+ "workflowGenerator.errors.timeout": "La generación tomó demasiado tiempo. Es posible que el modelo sea lento o no esté disponible; inténtalo de nuevo.",
+ "workflowGenerator.examples.chatflow.support": "Bot de atención al cliente respaldado por una base de conocimientos",
+ "workflowGenerator.examples.chatflow.triage": "Clasifique las preguntas entrantes y diríjalas a un mensaje especializado",
+ "workflowGenerator.examples.chatflow.tutor": "Tutor multilingüe que explica paso a paso",
+ "workflowGenerator.examples.label": "Prueba uno de estos",
+ "workflowGenerator.examples.workflow.classify": "Obtenga problemas de GitHub y clasifíquelos",
+ "workflowGenerator.examples.workflow.rag": "Consulta de la base de conocimientos, luego formatee la respuesta como Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Resumir una URL",
+ "workflowGenerator.examples.workflow.translate": "Traducir texto a varios idiomas",
+ "workflowGenerator.generate": "generar",
+ "workflowGenerator.generateFailed": "No se pudo generar el flujo de trabajo",
+ "workflowGenerator.instruction": "Instrucciones",
+ "workflowGenerator.instructionPlaceholder": "Describe el flujo de trabajo que deseas: qué entrada, qué procesamiento, qué salida.",
+ "workflowGenerator.instructionRequired": "Por favor escriba una instrucción primero",
+ "workflowGenerator.loading": "Generando flujo de trabajo…",
+ "workflowGenerator.modelRequired": "Elija un modelo antes de generar.",
+ "workflowGenerator.modes.chatflow": "Flujo de chat",
+ "workflowGenerator.modes.workflow": "Flujo de trabajo",
+ "workflowGenerator.overwriteMessage": "La aplicación de este flujo de trabajo reemplazará el borrador del gráfico actual. Esto no se puede deshacer.",
+ "workflowGenerator.overwriteTitle": "¿Sobrescribir el borrador actual?",
+ "workflowGenerator.phases.building": "Construyendo nodos…",
+ "workflowGenerator.phases.planning": "Planificando el flujo de trabajo...",
+ "workflowGenerator.phases.validating": "Validando el gráfico…",
+ "workflowGenerator.placeholder": "Escriba una instrucción a la izquierda y luego haga clic en Generar para obtener una vista previa del gráfico de flujo de trabajo.",
+ "workflowGenerator.refineDescription": "Describe el cambio que deseas. El borrador actual se utiliza como contexto; el gráfico generado lo reemplaza cuando aplica.",
+ "workflowGenerator.refineInstructionPlaceholder": "Describe el cambio, p.e. agregue un paso de traducción, cambie a una herramienta, agregue manejo de errores.",
+ "workflowGenerator.refineTitle": "Refinar {{mode}}",
+ "workflowGenerator.reload": "recargar",
+ "workflowGenerator.studioApply": "Aplicar",
+ "workflowGenerator.studioButton": "generar",
+ "workflowGenerator.title": "Generar {{mode}}"
}
diff --git a/web/i18n/fa-IR/app.json b/web/i18n/fa-IR/app.json
index 3bdba44440..cc089df113 100644
--- a/web/i18n/fa-IR/app.json
+++ b/web/i18n/fa-IR/app.json
@@ -51,11 +51,20 @@
"exportFailed": "صادر کردن DSL ناموفق بود.",
"gotoAnything.actions.accountDesc": "به صفحه حساب کاربری بروید",
"gotoAnything.actions.communityDesc": "جامعه دیسکورد باز",
+ "gotoAnything.actions.createCategoryDesc": "یک گردش کار یا جریان گفتگو ایجاد شده توسط هوش مصنوعی ایجاد کنید",
+ "gotoAnything.actions.createCategoryTitle": "ایجاد کنید",
+ "gotoAnything.actions.createChatflow": "جریان چت",
+ "gotoAnything.actions.createChatflowDesc": "یک برنامه chatflow (چت پیشرفته) از توضیحات ایجاد کنید",
+ "gotoAnything.actions.createWorkflow": "گردش کار",
+ "gotoAnything.actions.createWorkflowDesc": "یک برنامه گردش کار را از توضیحات ایجاد کنید",
"gotoAnything.actions.docDesc": "مستندات کمک را باز کنید",
"gotoAnything.actions.feedbackDesc": "بحثهای باز بازخورد جامعه",
"gotoAnything.actions.languageCategoryDesc": "زبان رابط را تغییر دهید",
"gotoAnything.actions.languageCategoryTitle": "زبان",
"gotoAnything.actions.languageChangeDesc": "زبان رابط کاربری را تغییر دهید",
+ "gotoAnything.actions.refineCategoryDesc": "جریان کار یا نمودار جریان گفتگو را اصلاح کنید",
+ "gotoAnything.actions.refineDesc": "تغییری را برای اعمال در پیشنویس فعلی توضیح دهید",
+ "gotoAnything.actions.refineTitle": "نمودار فعلی را اصلاح کنید",
"gotoAnything.actions.runDesc": "دستورات سریع اجرا کنید (موضوع، زبان، ...)",
"gotoAnything.actions.runTitle": "دستورات",
"gotoAnything.actions.searchApplications": "جستجوی برنامه ها",
@@ -228,6 +237,14 @@
"structOutput.required": "ضروری",
"structOutput.structured": "ساختار یافته",
"structOutput.structuredTip": "خروجیهای ساختاری یک ویژگی است که تضمین میکند مدل همیشه پاسخهایی تولید میکند که به طرح JSON ارائه شده شما پایبند باشد.",
+ "studio.apps": "برنامه ها",
+ "studio.filters.allCreators": "همه سازندگان",
+ "studio.filters.creators": "سازندگان",
+ "studio.filters.reset": "بازنشانی کنید",
+ "studio.filters.searchCreators": "جستجوی سازنده...",
+ "studio.filters.types": "انواع",
+ "studio.filters.you": "شما",
+ "studio.viewSnippets": "مشاهده اسنیپت ها",
"switch": "تغییر به سازماندهی گردش کار",
"switchLabel": "نسخه برنامه که ایجاد میشود",
"switchStart": "شروع تغییر",
diff --git a/web/i18n/fa-IR/plugin.json b/web/i18n/fa-IR/plugin.json
index bee2111b44..bc21dd9255 100644
--- a/web/i18n/fa-IR/plugin.json
+++ b/web/i18n/fa-IR/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "اعتبارنامههای سفارشی در حال حاضر در دسترس نیستند",
"auth.default": "پیشفرض",
"auth.emptyAuth": "لطفا احراز هویت را پیکربندی کنید",
+ "auth.enterprise": "تصدی",
"auth.oauthClient": "کلاینت اوتور",
"auth.oauthClientSettings": "تنظیمات کلاینت اوتور",
+ "auth.onlyAtCreationHint": "بعد از تعویض نمی توان دوباره انتخاب کرد",
+ "auth.onlyAtCreationHintTooltip": "پیکربندی شده توسط سایر اعضا · پس از تعویض دوباره انتخاب نمی شود.",
+ "auth.personal": "شخصی",
"auth.saveAndAuth": "ذخیره و تأیید",
"auth.saveOnly": "فقط ذخیره کنید",
"auth.setDefault": "به عنوان پیشفرض تنظیم شود",
"auth.setupOAuth": "راهاندازی کلاینت OAuth",
+ "auth.shared": "به اشتراک گذاشته شده است",
"auth.unavailable": "در دسترس نیست",
"auth.useApi": "از کلید API استفاده کنید",
"auth.useApiAuth": "پیکربندی مجوز کلید API",
"auth.useApiAuthDesc": "پس از پیکربندی اعتبارنامهها، تمامی اعضای درون فضای کاری میتوانند از این ابزار هنگام نظمدهی به برنامهها استفاده کنند.",
"auth.useOAuth": "از OAuth استفاده کنید",
"auth.useOAuthAuth": "از مجوز OAuth استفاده کنید",
+ "auth.whoCanUse": "چه کسی می تواند استفاده کند",
"auth.workspaceDefault": "پیش فرض محیط کار",
"autoUpdate.automaticUpdates": "بروز رسانی خودکار",
"autoUpdate.changeTimezone": "برای تغییر منطقه زمانی، به تنظیمات بروید",
diff --git a/web/i18n/fa-IR/snippet.json b/web/i18n/fa-IR/snippet.json
new file mode 100644
index 0000000000..eb0110e4c1
--- /dev/null
+++ b/web/i18n/fa-IR/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "لغو کنید",
+ "continueEditing": "ادامه ویرایش",
+ "create": "ایجاد قطعه",
+ "createFailed": "قطعه ایجاد نشد",
+ "createFrom": "ایجاد از",
+ "createFromBlank": "از جای خالی ایجاد کنید",
+ "currentDSLVersion": "نسخه DSL پشتیبانی شده توسط سیستم:",
+ "defaultName": "قطعه بدون عنوان",
+ "deleteConfirmContent": "این قابل واگرد نیست. گردشهای کاری که از این قطعه استفاده میکنند تحت تأثیر قرار نمیگیرند.",
+ "deleteConfirmTitle": "قطعه حذف شود؟",
+ "deleteFailed": "قطعه حذف نشد",
+ "deleted": "قطعه حذف شد",
+ "discardChanges": "حذف تغییرات",
+ "discardChangesDescription": "تغییرات پیش نویس شما نادیده گرفته می شود و قطعه به آخرین نسخه ذخیره شده باز می گردد.",
+ "discardChangesTitle": "از تغییرات پیشنویس صرفنظر شود؟",
+ "discardDraft": "دور انداختن پیش نویس",
+ "doNotSave": "به عنوان پیش نویس بگذارید",
+ "draft": "پیش نویس",
+ "dslVersionMismatchDescription": "تفاوت قابل توجهی در نسخه های DSL شناسایی شده است. وارد کردن اجباری ممکن است باعث اختلال در عملکرد قطعه شود.",
+ "dslVersionMismatchQuestion": "آیا می خواهید ادامه دهید؟",
+ "dslVersionMismatchTitle": "ناسازگاری نسخه",
+ "edit": "ویرایش کنید",
+ "editDialogTitle": "ویرایش اطلاعات قطعه",
+ "editDone": "اطلاعات قطعه بهروزرسانی شد",
+ "editFailed": "اطلاعات قطعه بهروزرسانی نشد",
+ "editingDraft": "شما در حال ویرایش پیش نویس هستید.",
+ "emptyGraphSaveError": "قبل از ذخیره حداقل یک گره اضافه کنید.",
+ "exitEditing": "خروج از ویرایش",
+ "exportFailed": "قطعه صادر نشد.",
+ "importDSLFile": "فایل DSL را وارد کنید",
+ "importDialogTitle": "وارد کردن قطعه",
+ "importFailed": "وارد کردن قطعه DSL انجام نشد",
+ "importFromDSLFile": "از فایل DSL",
+ "importFromDSLUrl": "از URL",
+ "importFromDSLUrlPlaceholder": "لینک DSL را اینجا بچسبانید",
+ "importSuccess": "قطعه وارد شد",
+ "importedDSLVersion": "نسخه DSL قطعه فعلی:",
+ "inputFieldButton": "فیلد ورودی",
+ "inputVariables": "متغیرهای ورودی",
+ "management": "مدیریت SNIPPET",
+ "menu.deleteSnippet": "حذف کنید",
+ "menu.editInfo": "ویرایش اطلاعات",
+ "menu.exportSnippet": "صادرات قطعه",
+ "notFoundDescription": "ماک قطعه درخواستی یافت نشد.",
+ "notFoundTitle": "قطعه یافت نشد",
+ "panelDescription": "فیلدهای ورودی را تعریف می کند که به قطعه اجازه می دهد داده ها را از گره های دیگر دریافت کند.",
+ "panelPrimaryGroup": "ورودی های اصلی",
+ "panelSecondaryGroup": "ورودی های اختیاری",
+ "panelTitle": "فیلد ورودی",
+ "publishButton": "منتشر کنید",
+ "publishFailed": "انتشار قطعه ناموفق بود",
+ "publishMenuCurrentDraft": "پیش نویس فعلی منتشر نشده است",
+ "publishSuccess": "قطعه منتشر شد",
+ "save": "ذخیره کنید",
+ "saveAndExit": "ذخیره و خروج",
+ "saveBeforeLeavingDescription": "ذخیره کنید تا این نسخه برای استفاده در گردش کار در دسترس باشد. یا ویرایش های خود را در حال حاضر به عنوان پیش نویس نگه دارید.",
+ "saveBeforeLeavingTitle": "تغییرات قبل از خروج ذخیره شود؟",
+ "saveSuccess": "قطعه ذخیره شد",
+ "sectionOrchestrate": "ارکستر کردن",
+ "testRunButton": "اجرای آزمایشی",
+ "typeLabel": "قطعه",
+ "unknownUser": "کاربر",
+ "unsavedChanges": "تغییرات فعلی ذخیره نمی شوند.",
+ "updatedBy": "{{name}} به روز شد {{time}}",
+ "usageCount": "{{count}} بار استفاده شده است",
+ "variableInspect": "متغیر بازرسی",
+ "viewOnly": "فقط مشاهده کنید"
+}
diff --git a/web/i18n/fa-IR/workflow.json b/web/i18n/fa-IR/workflow.json
index f0129b5572..a8da76a3ff 100644
--- a/web/i18n/fa-IR/workflow.json
+++ b/web/i18n/fa-IR/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "جستجوی متغیر",
"common.setVarValuePlaceholder": "تنظیم متغیر",
"common.showRunHistory": "نمایش تاریخچه اجرا",
+ "common.switchToStandardWorkflowConfirm.switch": "سوئیچ",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "گردش کار",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "پایگاه دانش",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "قطعه",
+ "common.switchToStandardWorkflowConfirm.title": "به گردش کار استاندارد تغییر دهید؟",
+ "common.switchToStandardWorkflowTip": "این ارزیاب را به یک گردش کار استاندارد برمی گرداند و دسترسی عمومی به برنامه وب را بازیابی می کند.",
"common.syncingData": "همگامسازی دادهها، چند ثانیه صبر کنید",
"common.tagBound": "تعداد برنامههایی که از این برچسب استفاده میکنند",
"common.undo": "بازگردانی",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "اجرای آزمایشی",
"singleRun.testRunIteration": "اجرای آزمایشی تکرار",
"singleRun.testRunLoop": "اجرای آزمایشی حلقه",
+ "snippet.addToSnippet": "به قطعه اضافه کنید",
+ "snippet.confirm": "تایید کنید",
+ "snippet.createDialogTitle": "Snippet را ایجاد کنید",
+ "snippet.createSuccess": "قطعه ایجاد شد",
+ "snippet.descriptionLabel": "توضیحات (اختیاری)",
+ "snippet.descriptionPlaceholder": "تیکه خود را به طور خلاصه شرح دهید",
+ "snippet.nameLabel": "نام قطعه",
+ "snippet.namePlaceholder": "نام قطعه",
+ "snippet.shortcuts.press": "را فشار دهید",
+ "snippet.shortcuts.toConfirm": "برای تایید",
"tabs.-": "پیشفرض",
"tabs.addAll": "افزودن همه",
"tabs.agent": "استراتژی عامل",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "همه",
"tabs.allTriggers": "همه تریگرها",
"tabs.blocks": "گرهها",
+ "tabs.createSnippet": "یک قطعه ایجاد کنید",
"tabs.customTool": "سفارشی",
"tabs.featuredTools": "برگزیده",
"tabs.hideActions": "مخفی کردن ابزارها",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "تریگرهای بیشتر را در بازارچه پیدا کنید",
"tabs.noPluginsFound": "هیچ افزونهای یافت نشد",
"tabs.noResult": "نتیجهای یافت نشد",
+ "tabs.noSnippetsFound": "هیچ قطعه ای یافت نشد",
"tabs.plugin": "افزونه",
"tabs.pluginByAuthor": "توسط {{author}}",
"tabs.question-understand": "درک سؤال",
"tabs.requestToCommunity": "درخواست از جامعه",
"tabs.searchBlock": "جستجوی گره",
"tabs.searchDataSource": "جستجوی منبع داده",
+ "tabs.searchSnippets": "جستجوی قطعات...",
"tabs.searchTool": "جستجوی ابزار",
"tabs.searchTrigger": "جستجوی تریگر...",
"tabs.showLessFeatured": "نمایش کمتر",
"tabs.showMoreFeatured": "نمایش بیشتر",
+ "tabs.snippets": "تکه ها",
"tabs.sources": "منابع",
"tabs.start": "شروع",
"tabs.startDisabledTip": "گره تریگر و گره ورودی کاربر نمیتوانند همزمان فعال باشند.",
+ "tabs.startNotSupportedTip": "تب Start در قطعهها پشتیبانی نمیشود.",
"tabs.tools": "ابزارها",
"tabs.transform": "تبدیل",
"tabs.usePlugin": "انتخاب ابزار",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "نامگذاری این نسخه",
"versionHistory.releaseNotesPlaceholder": "شرح دهید چه چیزی تغییر کرده است",
"versionHistory.restorationTip": "پس از بازیابی نسخه، پیشنویس فعلی بازنویسی خواهد شد.",
- "versionHistory.title": "تاریخچه نسخهها"
+ "versionHistory.title": "تاریخچه نسخهها",
+ "workflowGenerator.applied": "اعمال شد",
+ "workflowGenerator.applyFailed": "اعمال گردش کار انجام نشد",
+ "workflowGenerator.applyToCurrent": "برای پیش نویس فعلی اعمال شود",
+ "workflowGenerator.applyToNew": "برنامه جدید ایجاد کنید",
+ "workflowGenerator.cancel": "لغو کنید",
+ "workflowGenerator.description": "آنچه را که می خواهید گردش کار انجام دهد را شرح دهید. یک مدل را انتخاب کنید، یک دستورالعمل بنویسید، و پیش نمایش نمودار تولید شده را قبل از اعمال آن در استودیو مشاهده کنید.",
+ "workflowGenerator.dismiss": "رد کردن",
+ "workflowGenerator.errors.DANGLING_EDGE": "گردش کار تولید شده دارای لبه ای است که به گره ای اشاره می کند که وجود ندارد. دوباره امتحان کنید یا دستورالعمل خود را اصلاح کنید.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "لطفا اول یک دستورالعمل بنویسید",
+ "workflowGenerator.errors.EMPTY_PLAN": "مدل یک طرح خالی را برگرداند. یک دستورالعمل خاص تر را امتحان کنید.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "گردش کار ایجاد شده دارای یک حلقه یا ظرف تکرار نادرست است. یک دستورالعمل سادهتر را امتحان کنید یا مدل توانمندتری را انتخاب کنید.",
+ "workflowGenerator.errors.INVALID_JSON": "مدل پاسخی را برگرداند که ما نتوانستیم آن را تجزیه کنیم. دوباره امتحان کنید یا مدل توانمندتری را انتخاب کنید.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "مدل یک نمودار را به شکل غیرمنتظره ای برگرداند. دوباره امتحان کنید یا مدل توانمندتری را انتخاب کنید.",
+ "workflowGenerator.errors.MISSING_START": "گردش کار ایجاد شده گره شروع خود را ندارد. بازسازی را امتحان کنید.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "گردش کار ایجاد شده یک گره انتهایی یا پاسخی ندارد. بازسازی را امتحان کنید.",
+ "workflowGenerator.errors.MODEL_ERROR": "تماس مدل ناموفق بود. سهمیه ارائه دهنده خود را بررسی کنید و دوباره امتحان کنید.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "یک گره در گردش کار تولید شده به گره ای که وجود ندارد اشاره می کند. بازسازی را امتحان کنید.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "گردش کار به ابزاری اشاره می کند که برای این فضای کاری نصب نشده است. آن را از صفحه ابزار نصب کنید یا دستورالعمل خود را اصلاح کنید.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "یک گره در گردش کار تولید شده به متغیری ارجاع می دهد که در بالادست اعلام نشده است. بازسازی را امتحان کنید.",
+ "workflowGenerator.errors.apply_failed_orphan": "ما نتوانستیم ایجاد برنامه را به پایان برسانیم. ممکن است یک پیش نویس خالی در لیست برنامه های شما باقی مانده باشد - لطفاً آن را به صورت دستی حذف کنید.",
+ "workflowGenerator.errors.hash_collision": "پیش نویس گردش کار در برگه دیگری ویرایش شد. دوباره بارگیری کنید تا آن تغییرات را دریافت کنید، سپس دوباره اعمال کنید.",
+ "workflowGenerator.errors.hash_collision_title": "فضای کاری در جای دیگری ویرایش شد",
+ "workflowGenerator.errors.timeout": "نسل خیلی طول کشید. ممکن است مدل کند باشد یا در دسترس نباشد - دوباره امتحان کنید.",
+ "workflowGenerator.examples.chatflow.support": "ربات پشتیبانی مشتری با پشتیبانی یک پایگاه دانش",
+ "workflowGenerator.examples.chatflow.triage": "سوالات دریافتی را تریاژ کنید و به یک اعلان متخصص بروید",
+ "workflowGenerator.examples.chatflow.tutor": "مدرس چند زبانه که گام به گام توضیح می دهد",
+ "workflowGenerator.examples.label": "یکی از اینها را امتحان کنید",
+ "workflowGenerator.examples.workflow.classify": "مشکلات GitHub را واکشی کنید و آنها را طبقه بندی کنید",
+ "workflowGenerator.examples.workflow.rag": "پرس و جو مبتنی بر دانش، سپس پاسخ را به عنوان Markdown قالب بندی کنید",
+ "workflowGenerator.examples.workflow.summarize": "یک URL را خلاصه کنید",
+ "workflowGenerator.examples.workflow.translate": "ترجمه متن به چندین زبان",
+ "workflowGenerator.generate": "ایجاد کنید",
+ "workflowGenerator.generateFailed": "ایجاد گردش کار ناموفق بود",
+ "workflowGenerator.instruction": "دستورالعمل ها",
+ "workflowGenerator.instructionPlaceholder": "گردش کاری را که می خواهید توصیف کنید - چه ورودی، چه پردازشی، چه خروجی.",
+ "workflowGenerator.instructionRequired": "لطفا ابتدا یک دستورالعمل بنویسید",
+ "workflowGenerator.loading": "در حال ایجاد گردش کار…",
+ "workflowGenerator.modelRequired": "لطفاً قبل از تولید یک مدل انتخاب کنید.",
+ "workflowGenerator.modes.chatflow": "جریان چت",
+ "workflowGenerator.modes.workflow": "گردش کار",
+ "workflowGenerator.overwriteMessage": "اعمال این گردش کار جایگزین نمودار پیش نویس فعلی می شود. این قابل واگرد نیست.",
+ "workflowGenerator.overwriteTitle": "پیشنویس کنونی بازنویسی شود؟",
+ "workflowGenerator.phases.building": "ساخت گره ها…",
+ "workflowGenerator.phases.planning": "برنامه ریزی گردش کار…",
+ "workflowGenerator.phases.validating": "در حال اعتبارسنجی نمودار…",
+ "workflowGenerator.placeholder": "یک دستورالعمل در سمت چپ بنویسید، سپس روی Generate کلیک کنید تا نمودار گردش کار را پیشنمایش ببینید.",
+ "workflowGenerator.refineDescription": "تغییری را که می خواهید توضیح دهید. پیش نویس فعلی به عنوان زمینه استفاده می شود. هنگامی که شما درخواست می کنید، نمودار تولید شده جایگزین آن می شود.",
+ "workflowGenerator.refineInstructionPlaceholder": "تغییر را توصیف کنید - به عنوان مثال یک مرحله ترجمه اضافه کنید، به یک ابزار بروید، مدیریت خطا را اضافه کنید.",
+ "workflowGenerator.refineTitle": "اصلاح {{mode}}",
+ "workflowGenerator.reload": "بارگذاری مجدد",
+ "workflowGenerator.studioApply": "درخواست کنید",
+ "workflowGenerator.studioButton": "ایجاد کنید",
+ "workflowGenerator.title": "ایجاد {{mode}}"
}
diff --git a/web/i18n/fr-FR/app.json b/web/i18n/fr-FR/app.json
index f90623ce18..480f64a104 100644
--- a/web/i18n/fr-FR/app.json
+++ b/web/i18n/fr-FR/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Échec de l'exportation du DSL.",
"gotoAnything.actions.accountDesc": "Accédez à la page de compte",
"gotoAnything.actions.communityDesc": "Ouvrir la communauté Discord",
+ "gotoAnything.actions.createCategoryDesc": "Créez un flux de travail ou un chatflow généré par l'IA",
+ "gotoAnything.actions.createCategoryTitle": "Créer",
+ "gotoAnything.actions.createChatflow": "Flux de discussion",
+ "gotoAnything.actions.createChatflowDesc": "Générer une application chatflow (chat avancé) à partir d'une description",
+ "gotoAnything.actions.createWorkflow": "Flux de travail",
+ "gotoAnything.actions.createWorkflowDesc": "Générer une application de workflow à partir d'une description",
"gotoAnything.actions.docDesc": "Ouvrir la documentation d'aide",
"gotoAnything.actions.feedbackDesc": "Discussions de rétroaction de la communauté ouverte",
"gotoAnything.actions.languageCategoryDesc": "Changer la langue de l'interface",
"gotoAnything.actions.languageCategoryTitle": "Langue",
"gotoAnything.actions.languageChangeDesc": "Changer la langue de l'interface",
+ "gotoAnything.actions.refineCategoryDesc": "Affiner le flux de travail ou le graphique de chatflow actuel",
+ "gotoAnything.actions.refineDesc": "Décrire un changement à appliquer au brouillon actuel",
+ "gotoAnything.actions.refineTitle": "Affiner le graphique actuel",
"gotoAnything.actions.runDesc": "Exécuter des commandes rapides (thème, langue, ...)",
"gotoAnything.actions.runTitle": "Commandes",
"gotoAnything.actions.searchApplications": "Rechercher des applications",
@@ -155,7 +164,7 @@
"newApp.agentShortDescription": "Agent intelligent avec raisonnement et utilisation autonome de l’outil",
"newApp.agentUserDescription": "Un agent intelligent capable d’un raisonnement itératif et d’une utilisation autonome d’outils pour atteindre les objectifs de la tâche.",
"newApp.appCreateDSLErrorPart1": "Une différence significative entre les versions DSL a été détectée. Forcer l’importation peut entraîner un dysfonctionnement de l’application.",
- "newApp.appCreateDSLErrorPart2": "Voulez-vous continuer ?",
+ "newApp.appCreateDSLErrorPart2": "Voulez-vous continuer ?",
"newApp.appCreateDSLErrorPart3": "Version actuelle de l’application DSL :",
"newApp.appCreateDSLErrorPart4": "Version DSL prise en charge par le système :",
"newApp.appCreateDSLErrorTitle": "Incompatibilité de version",
@@ -228,6 +237,14 @@
"structOutput.required": "Obligatoire",
"structOutput.structured": "systématique",
"structOutput.structuredTip": "Les sorties structurées sont une fonctionnalité qui garantit que le modèle générera toujours des réponses qui respectent votre schéma JSON fourni.",
+ "studio.apps": "Applications",
+ "studio.filters.allCreators": "Tous les créateurs",
+ "studio.filters.creators": "Créateurs",
+ "studio.filters.reset": "Réinitialiser",
+ "studio.filters.searchCreators": "Créateur de recherche...",
+ "studio.filters.types": "Espèces",
+ "studio.filters.you": "Vous",
+ "studio.viewSnippets": "Afficher des extraits",
"switch": "Passer à l'orchestration de flux de travail",
"switchLabel": "La copie de l'application à créer",
"switchStart": "Commencer la commutation",
diff --git a/web/i18n/fr-FR/plugin.json b/web/i18n/fr-FR/plugin.json
index cbea19646d..fd153fe3ff 100644
--- a/web/i18n/fr-FR/plugin.json
+++ b/web/i18n/fr-FR/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Les identifiants personnalisés ne sont actuellement pas disponibles.",
"auth.default": "Par défaut",
"auth.emptyAuth": "Veuillez configurer l’authentification",
+ "auth.enterprise": "Entreprise",
"auth.oauthClient": "Client OAuth",
"auth.oauthClientSettings": "Paramètres du client OAuth",
+ "auth.onlyAtCreationHint": "Ne peut pas être sélectionné après le changement",
+ "auth.onlyAtCreationHintTooltip": "Configuré par d'autres membres · Ne peut pas être sélectionné après le changement.",
+ "auth.personal": "Personnel",
"auth.saveAndAuth": "Enregistrer et autoriser",
"auth.saveOnly": "Sauvegarder seulement",
"auth.setDefault": "Définir comme par défaut",
"auth.setupOAuth": "Configurer le client OAuth",
+ "auth.shared": "Partagé",
"auth.unavailable": "Non disponible",
"auth.useApi": "Utilisez la clé API",
"auth.useApiAuth": "Configuration de l'autorisation de clé API",
"auth.useApiAuthDesc": "Après avoir configuré les identifiants, tous les membres de l'espace de travail peuvent utiliser cet outil lors de l'orchestration des applications.",
"auth.useOAuth": "Utilisez OAuth",
"auth.useOAuthAuth": "Utilisez l'autorisation OAuth",
+ "auth.whoCanUse": "Qui peut utiliser",
"auth.workspaceDefault": "Espace de travail par défaut",
"autoUpdate.automaticUpdates": "Mises à jour automatiques",
"autoUpdate.changeTimezone": "Pour changer de fuseau horaire, allez dans Paramètres",
diff --git a/web/i18n/fr-FR/snippet.json b/web/i18n/fr-FR/snippet.json
new file mode 100644
index 0000000000..369e02bcb1
--- /dev/null
+++ b/web/i18n/fr-FR/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Annuler",
+ "continueEditing": "Continuer la modification",
+ "create": "CRÉER UN EXTRAIT",
+ "createFailed": "Échec de la création de l'extrait",
+ "createFrom": "CRÉER À PARTIR DE",
+ "createFromBlank": "Créer partir de zéro",
+ "currentDSLVersion": "Version DSL prise en charge par le système : ",
+ "defaultName": "Extrait sans titre",
+ "deleteConfirmContent": "Cela ne peut pas être annulé. Les workflows qui utilisent cet extrait ne seront pas affectés.",
+ "deleteConfirmTitle": "Supprimer l'extrait ?",
+ "deleteFailed": "Échec de la suppression de l'extrait",
+ "deleted": "Extrait supprimé",
+ "discardChanges": "Ignorer les modifications",
+ "discardChangesDescription": "Vos brouillons de modifications seront ignorés et l'extrait reviendra la dernière version enregistrée.",
+ "discardChangesTitle": "Supprimer les brouillons de modifications ?",
+ "discardDraft": "Supprimer le brouillon",
+ "doNotSave": "Laisser comme brouillon",
+ "draft": "Brouillon",
+ "dslVersionMismatchDescription": "Une différence significative dans les versions DSL a été détectée. Forcer l’importation peut entraîner un dysfonctionnement de l’extrait.",
+ "dslVersionMismatchQuestion": "Voulez-vous continuer ?",
+ "dslVersionMismatchTitle": "Incompatibilité des versions",
+ "edit": "Modifier",
+ "editDialogTitle": "Modifier les informations sur l'extrait",
+ "editDone": "Informations sur l'extrait mises jour",
+ "editFailed": "Échec de la mise jour des informations sur l'extrait",
+ "editingDraft": "Vous modifiez un brouillon.",
+ "emptyGraphSaveError": "Ajoutez au moins un nœud avant d'enregistrer.",
+ "exitEditing": "Quitter l'édition",
+ "exportFailed": "Échec de l'exportation de l'extrait.",
+ "importDSLFile": "Importer un fichier DSL",
+ "importDialogTitle": "Importer un extrait",
+ "importFailed": "Échec de l'importation de l'extrait DSL",
+ "importFromDSLFile": "À partir d'un fichier DSL",
+ "importFromDSLUrl": "À partir de l'URL",
+ "importFromDSLUrlPlaceholder": "Collez le lien DSL ici",
+ "importSuccess": "Extrait importé",
+ "importedDSLVersion": "Version DSL actuelle de l'extrait : ",
+ "inputFieldButton": "Champ de saisie",
+ "inputVariables": "Variables d'entrée",
+ "management": "GESTION DES SNIPPETS",
+ "menu.deleteSnippet": "Supprimer",
+ "menu.editInfo": "Modifier les informations",
+ "menu.exportSnippet": "Exporter l'extrait",
+ "notFoundDescription": "L’extrait de code demandé n’a pas été trouvé.",
+ "notFoundTitle": "Extrait introuvable",
+ "panelDescription": "Définit les champs de saisie qui permettent l'extrait de recevoir des données d'autres nœuds.",
+ "panelPrimaryGroup": "Intrants de base",
+ "panelSecondaryGroup": "Entrées facultatives",
+ "panelTitle": "Champ de saisie",
+ "publishButton": "Publier",
+ "publishFailed": "Échec de la publication de l'extrait",
+ "publishMenuCurrentDraft": "Projet actuel non publié",
+ "publishSuccess": "Extrait publié",
+ "save": "Enregistrer",
+ "saveAndExit": "Enregistrer et quitter",
+ "saveBeforeLeavingDescription": "Enregistrez pour rendre cette version disponible pour une utilisation dans les flux de travail. Ou conservez vos modifications sous forme de brouillon pour le moment.",
+ "saveBeforeLeavingTitle": "Enregistrer les modifications avant de quitter ?",
+ "saveSuccess": "Extrait enregistré",
+ "sectionOrchestrate": "Orchestrer",
+ "testRunButton": "Exécution d'essai",
+ "typeLabel": "Extrait",
+ "unknownUser": "Utilisateur",
+ "unsavedChanges": "Les modifications actuelles ne sont pas enregistrées.",
+ "updatedBy": "{{name}} mis jour {{time}}",
+ "usageCount": "Utilisé {{count}} fois",
+ "variableInspect": "Inspecter les variables",
+ "viewOnly": "Visualisation uniquement"
+}
diff --git a/web/i18n/fr-FR/workflow.json b/web/i18n/fr-FR/workflow.json
index aa236a5639..5d62f7309f 100644
--- a/web/i18n/fr-FR/workflow.json
+++ b/web/i18n/fr-FR/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Rechercher une variable",
"common.setVarValuePlaceholder": "Définir la valeur de la variable",
"common.showRunHistory": "Afficher l'historique des exécutions",
+ "common.switchToStandardWorkflowConfirm.switch": "Changer",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Flux de travail",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Base de connaissances",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Extrait",
+ "common.switchToStandardWorkflowConfirm.title": "Passer au flux de travail standard ?",
+ "common.switchToStandardWorkflowTip": "Transformez cet évaluateur en un flux de travail standard et restaurez l'accès public à l'application Web.",
"common.syncingData": "Synchroniser des données en quelques secondes.",
"common.tagBound": "Nombre d'applications utilisant cette étiquette",
"common.undo": "Défaire",
@@ -427,7 +433,7 @@
"nodes.assigner.assignedVarsDescription": "Les variables affectées doivent être accessibles en écriture, telles que des variables de conversation.",
"nodes.assigner.clear": "Effacer",
"nodes.assigner.noAssignedVars": "Aucune variable affectée disponible",
- "nodes.assigner.noVarTip": "Cliquez sur le bouton « + » pour ajouter des variables",
+ "nodes.assigner.noVarTip": "Cliquez sur le bouton « + » pour ajouter des variables",
"nodes.assigner.operations.*=": "*=",
"nodes.assigner.operations.+=": "+=",
"nodes.assigner.operations.-=": "-=",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Exécution de test",
"singleRun.testRunIteration": "Itération de l'exécution de test",
"singleRun.testRunLoop": "Boucle d'exécution de test",
+ "snippet.addToSnippet": "Ajouter l'extrait",
+ "snippet.confirm": "Confirmer",
+ "snippet.createDialogTitle": "Créer un extrait",
+ "snippet.createSuccess": "Extrait créé",
+ "snippet.descriptionLabel": "Description (Facultatif)",
+ "snippet.descriptionPlaceholder": "Décrivez brièvement votre extrait",
+ "snippet.nameLabel": "Nom de l'extrait",
+ "snippet.namePlaceholder": "Nom de l'extrait",
+ "snippet.shortcuts.press": "Presse",
+ "snippet.shortcuts.toConfirm": "pour confirmer",
"tabs.-": "Par défaut",
"tabs.addAll": "Ajouter tout",
"tabs.agent": "Stratégie d’agent",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Tous",
"tabs.allTriggers": "Tous les déclencheurs",
"tabs.blocks": "Nœuds",
+ "tabs.createSnippet": "Créer un extrait",
"tabs.customTool": "Personnalisé",
"tabs.featuredTools": "En vedette",
"tabs.hideActions": "Cacher les outils",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Découvrez plus de déclencheurs dans le Marketplace",
"tabs.noPluginsFound": "Aucun plugin n'a été trouvé",
"tabs.noResult": "Aucun résultat trouvé",
+ "tabs.noSnippetsFound": "Aucun extrait n'a été trouvé",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "Par {{author}}",
"tabs.question-understand": "Compréhension des questions",
"tabs.requestToCommunity": "Demandes à la communauté",
"tabs.searchBlock": "Nœud de recherche",
"tabs.searchDataSource": "Source de données de recherche",
+ "tabs.searchSnippets": "Rechercher des extraits...",
"tabs.searchTool": "Outil de recherche",
"tabs.searchTrigger": "Déclencheurs de recherche...",
"tabs.showLessFeatured": "Afficher moins",
"tabs.showMoreFeatured": "Afficher plus",
+ "tabs.snippets": "Extraits",
"tabs.sources": "Sources",
"tabs.start": "Démarrer",
"tabs.startDisabledTip": "Le nœud de déclenchement et le nœud d'entrée utilisateur sont mutuellement exclusifs.",
+ "tabs.startNotSupportedTip": "L'onglet Démarrer n'est pas pris en charge dans les extraits de code.",
"tabs.tools": "Outils",
"tabs.transform": "Transformer",
"tabs.usePlugin": "Sélectionner l'outil",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Nommez cette version",
"versionHistory.releaseNotesPlaceholder": "Décrivez ce qui a changé",
"versionHistory.restorationTip": "Après la restauration de la version, le brouillon actuel sera écrasé.",
- "versionHistory.title": "Versions"
+ "versionHistory.title": "Historique des versions",
+ "workflowGenerator.applied": "Appliqué",
+ "workflowGenerator.applyFailed": "Échec de l'application du flux de travail",
+ "workflowGenerator.applyToCurrent": "Appliquer au brouillon actuel",
+ "workflowGenerator.applyToNew": "Créer une nouvelle application",
+ "workflowGenerator.cancel": "Annuler",
+ "workflowGenerator.description": "Décrivez ce que vous souhaitez que le flux de travail fasse. Choisissez un modèle, rédigez une instruction et prévisualisez le graphique généré avant de l'appliquer à Studio.",
+ "workflowGenerator.dismiss": "Rejeter",
+ "workflowGenerator.errors.DANGLING_EDGE": "Le flux de travail généré comporte un bord pointant vers un nœud qui n'existe pas. Réessayez ou affinez vos instructions.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Veuillez d'abord rédiger une instruction.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Le modèle a renvoyé un plan vide. Essayez une instruction plus spécifique.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Le flux de travail généré comporte une boucle ou un conteneur d'itération mal formé. Essayez une instruction plus simple ou choisissez un modèle plus performant.",
+ "workflowGenerator.errors.INVALID_JSON": "Le modèle a renvoyé une réponse que nous n'avons pas pu analyser. Réessayez ou choisissez un modèle plus performant.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Le modèle a renvoyé un graphique sous une forme inattendue. Réessayez ou choisissez un modèle plus performant.",
+ "workflowGenerator.errors.MISSING_START": "Le flux de travail généré ne dispose pas de son nœud de démarrage. Essayez de vous régénérer.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Il manque un nœud de fin ou de réponse dans le flux de travail généré. Essayez de vous régénérer.",
+ "workflowGenerator.errors.MODEL_ERROR": "L'appel de modèle a échoué. Vérifiez le quota de votre fournisseur et réessayez.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Un nœud dans le flux de travail généré pointe vers un nœud qui n'existe pas. Essayez de vous régénérer.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Le workflow fait référence à un outil qui n'est pas installé pour cet espace de travail. Installez-le à partir de la page Outils ou affinez vos instructions.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Un nœud dans le workflow généré fait référence à une variable qui n'est pas déclarée en amont. Essayez de vous régénérer.",
+ "workflowGenerator.errors.apply_failed_orphan": "Nous n'avons pas besoin de terminer la création de l'application. Un brouillon vide a peut-être été laissé dans votre liste d'applications : veuillez le supprimer manuellement.",
+ "workflowGenerator.errors.hash_collision": "Le brouillon du workflow a été modifié dans un autre onglet. Actualisez pour récupérer ces modifications, puis réessayez de postuler.",
+ "workflowGenerator.errors.hash_collision_title": "L'espace de travail a été modifié ailleurs",
+ "workflowGenerator.errors.timeout": "La génération a pris trop de temps. Le modèle est peut-être lent ou indisponible : réessayez.",
+ "workflowGenerator.examples.chatflow.support": "Bot de support client soutenu par une base de connaissances",
+ "workflowGenerator.examples.chatflow.triage": "Triez les questions entrantes et acheminez-les vers une invite spécialisée",
+ "workflowGenerator.examples.chatflow.tutor": "Tuteur multilingue qui explique étape par étape",
+ "workflowGenerator.examples.label": "Essayez-en un",
+ "workflowGenerator.examples.workflow.classify": "Récupérez les problèmes GitHub et classez-les",
+ "workflowGenerator.examples.workflow.rag": "Requête de la base de connaissances, puis formatez la réponse en Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Résumer une URL",
+ "workflowGenerator.examples.workflow.translate": "Traduire du texte dans plusieurs langues",
+ "workflowGenerator.generate": "Générer",
+ "workflowGenerator.generateFailed": "Échec de la génération du flux de travail",
+ "workflowGenerator.instruction": "Consignes",
+ "workflowGenerator.instructionPlaceholder": "Décrivez le flux de travail souhaité : quelle entrée, quel traitement, quelle sortie.",
+ "workflowGenerator.instructionRequired": "Veuillez d'abord écrire une instruction",
+ "workflowGenerator.loading": "Générer un workflow…",
+ "workflowGenerator.modelRequired": "Veuillez choisir un modèle avant de générer.",
+ "workflowGenerator.modes.chatflow": "Flux de discussion",
+ "workflowGenerator.modes.workflow": "Flux de travail",
+ "workflowGenerator.overwriteMessage": "L’application de ce flux de travail remplacera le projet de graphique actuel. Cela ne peut pas être annulé.",
+ "workflowGenerator.overwriteTitle": "Remplacer le brouillon actuel ?",
+ "workflowGenerator.phases.building": "Construire des nœuds…",
+ "workflowGenerator.phases.planning": "Planification du flux de travail…",
+ "workflowGenerator.phases.validating": "Validation du graphique…",
+ "workflowGenerator.placeholder": "Écrivez une instruction sur la gauche, puis cliquez sur Générer pour prévisualiser le graphique du flux de travail.",
+ "workflowGenerator.refineDescription": "Décrivez le changement que vous souhaitez. Le projet actuel est utilisé comme contexte ; le graphique généré le remplace lorsque vous postulez.",
+ "workflowGenerator.refineInstructionPlaceholder": "Décrivez le changement — par ex. ajouter une étape de traduction, passer un outil, ajouter une gestion des erreurs.",
+ "workflowGenerator.refineTitle": "Affiner {{mode}}",
+ "workflowGenerator.reload": "Recharger",
+ "workflowGenerator.studioApply": "Postuler",
+ "workflowGenerator.studioButton": "Générer",
+ "workflowGenerator.title": "Générer {{mode}}"
}
diff --git a/web/i18n/hi-IN/app.json b/web/i18n/hi-IN/app.json
index a7cc347820..961d5bdb88 100644
--- a/web/i18n/hi-IN/app.json
+++ b/web/i18n/hi-IN/app.json
@@ -51,11 +51,20 @@
"exportFailed": "डीएसएल निर्यात विफल हुआ।",
"gotoAnything.actions.accountDesc": "खाता पृष्ठ पर जाएं",
"gotoAnything.actions.communityDesc": "ओपन डिस्कॉर्ड समुदाय",
+ "gotoAnything.actions.createCategoryDesc": "एआई-जनरेटेड वर्कफ़्लो या चैटफ़्लो बनाएं",
+ "gotoAnything.actions.createCategoryTitle": "बनाएँ",
+ "gotoAnything.actions.createChatflow": "चैटफ़्लो",
+ "gotoAnything.actions.createChatflowDesc": "विवरण से एक चैटफ़्लो (उन्नत चैट) ऐप बनाएं",
+ "gotoAnything.actions.createWorkflow": "कार्यप्रवाह",
+ "gotoAnything.actions.createWorkflowDesc": "विवरण से वर्कफ़्लो ऐप बनाएं",
"gotoAnything.actions.docDesc": "सहायता दस्तावेज़ खोलें",
"gotoAnything.actions.feedbackDesc": "खुले समुदाय की फीडबैक चर्चाएँ",
"gotoAnything.actions.languageCategoryDesc": "इंटरफेस भाषा बदलें",
"gotoAnything.actions.languageCategoryTitle": "भाषा",
"gotoAnything.actions.languageChangeDesc": "इंटरफेस भाषा बदलें",
+ "gotoAnything.actions.refineCategoryDesc": "वर्तमान वर्कफ़्लो या चैटफ़्लो ग्राफ़ को परिष्कृत करें",
+ "gotoAnything.actions.refineDesc": "वर्मन मसौदे पर लागू हो रहा है",
+ "gotoAnything.actions.refineTitle": "वर्तमान ग्राफ़ को परिष्कृत करें",
"gotoAnything.actions.runDesc": "त्वरित कमांड चलाएँ (थीम, भाषा, ...)",
"gotoAnything.actions.runTitle": "कमांड",
"gotoAnything.actions.searchApplications": "एप्लिकेशन खोजें",
@@ -228,6 +237,14 @@
"structOutput.required": "आवश्यक",
"structOutput.structured": "संरचित",
"structOutput.structuredTip": "संरचित आउटपुट एक विशेषता है जो यह सुनिश्चित करती है कि मॉडल हमेशा आपके प्रदान किए गए JSON स्कीमा के अनुसार प्रतिक्रियाएँ生成 करेगा।",
+ "studio.apps": "ऐप्स",
+ "studio.filters.allCreators": "सभी रचनाकार",
+ "studio.filters.creators": "रचनाकारों",
+ "studio.filters.reset": "रीसेट करें",
+ "studio.filters.searchCreators": "निर्माता खोजें...",
+ "studio.filters.types": "प्रकार",
+ "studio.filters.you": "आप",
+ "studio.viewSnippets": "स्निपेट देखें",
"switch": "वर्कफ़्लो ऑर्केस्ट्रेट पर स्विच करें",
"switchLabel": "बनाई जाने वाली ऐप कॉपी",
"switchStart": "स्विच शुरू करें",
diff --git a/web/i18n/hi-IN/plugin.json b/web/i18n/hi-IN/plugin.json
index 8d3a1c2d1d..f88c97dd7f 100644
--- a/web/i18n/hi-IN/plugin.json
+++ b/web/i18n/hi-IN/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "कस्टम क्रेडेंशियल वर्तमान में उपलब्ध नहीं हैं",
"auth.default": "डिफ़ॉल्ट",
"auth.emptyAuth": "कृपया प्रमाणीकरण कॉन्फ़िगर करें",
+ "auth.enterprise": "उद्यम",
"auth.oauthClient": "OAuth क्लाइंट",
"auth.oauthClientSettings": "OAuth क्लाइंट सेटिंग्स",
+ "auth.onlyAtCreationHint": "स्विच करने के बाद दोबारा चयन नहीं किया जा सकता",
+ "auth.onlyAtCreationHintTooltip": "अन्य सदस्यों द्वारा कॉन्फ़िगर किया गया · स्विच करने के बाद दोबारा नहीं चुना जा सकता।",
+ "auth.personal": "निजी",
"auth.saveAndAuth": "सहेजें और अधिकृत करें",
"auth.saveOnly": "बस सहेजें",
"auth.setDefault": "डिफ़ॉल्ट के रूप में सेट करें",
"auth.setupOAuth": "OAuth क्लाइंट सेट करें",
+ "auth.shared": "साझा किया गया",
"auth.unavailable": "अप्राप्त",
"auth.useApi": "API कुंजी का उपयोग करें",
"auth.useApiAuth": "एपीआई कुंजी प्राधिकरण कॉन्फ़िगरेशन",
"auth.useApiAuthDesc": "क्रेडेंशियल्स कॉन्फ़िगर करने के बाद, कार्यक्षेत्र के सभी सदस्यों को एप्लिकेशन को व्यवस्थित करते समय इस उपकरण का उपयोग करने की अनुमति होती है।",
"auth.useOAuth": "OAuth का उपयोग करें",
"auth.useOAuthAuth": "OAuth प्राधिकरण का उपयोग करें",
+ "auth.whoCanUse": "कौन उपयोग कर सकता है",
"auth.workspaceDefault": "कार्यस्थल डिफ़ॉल्ट",
"autoUpdate.automaticUpdates": "स्वचालित अपडेट",
"autoUpdate.changeTimezone": "समय क्षेत्र बदलने के लिए, सेटिंग्स पर जाएं",
diff --git a/web/i18n/hi-IN/snippet.json b/web/i18n/hi-IN/snippet.json
new file mode 100644
index 0000000000..91a5f07308
--- /dev/null
+++ b/web/i18n/hi-IN/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "रद्द करें",
+ "continueEditing": "संपादन जारी रखें",
+ "create": "स्निपेट बनाएं",
+ "createFailed": "स्निपेट बनाने में विफल",
+ "createFrom": "से बनाएं",
+ "createFromBlank": "रिक्त से बनाएँ",
+ "currentDSLVersion": "सिस्टम समर्थित डीएसएल संस्करण: ",
+ "defaultName": "शीर्षक रहित स्निपेट",
+ "deleteConfirmContent": "इसे पूर्ववत नहीं किया जा सकता. इस स्निपेट का उपयोग करने वाले वर्कफ़्लो प्रभावित नहीं होंगे.",
+ "deleteConfirmTitle": "स्निपेट हटाएं?",
+ "deleteFailed": "स्निपेट हटाने में विफल",
+ "deleted": "स्निपेट हटा दिया गया",
+ "discardChanges": "परिवर्तन त्यागें",
+ "discardChangesDescription": "आपके ड्राफ्ट परिवर्तन खारिज कर दिए जाएंगे और स्निपेट अंतिम सहेजे गए संस्करण में वापस आ जाएगा।",
+ "discardChangesTitle": "ड्राफ्ट परितन खारज करं?",
+ "discardDraft": "ड्राफ्ट त्यागें",
+ "doNotSave": "ड्राफ्ट के रूप में छोड़ें",
+ "draft": "ड्राफ्ट",
+ "dslVersionMismatchDescription": "डीएसएल संस्करणों में एक महत्वपूर्ण अंतर पाया गया है। आयात को बाध्य करने से स्निपेट ख़राब हो सकता है।",
+ "dslVersionMismatchQuestion": "क्या आप जारी रखना चाहते हैं?",
+ "dslVersionMismatchTitle": "संस्करण असंगति",
+ "edit": "संपादित करें",
+ "editDialogTitle": "स्निपेट जानकारी संपादित करें",
+ "editDone": "स्निपेट जानकारी अपडेट की गई",
+ "editFailed": "स्निपेट जानकारी अपडेट करने में विफल",
+ "editingDraft": "आप एक ड्राफ्ट संपादित कर रहे हैं.",
+ "emptyGraphSaveError": "सहेजने से पहले कम से कम एक नोड जोड़ें.",
+ "exitEditing": "संपादन से बाहर निकलें",
+ "exportFailed": "निर्यात स्निपेट विफल रहा.",
+ "importDSLFile": "डीएसएल फ़ाइल आयात करें",
+ "importDialogTitle": "स्निपेट आयात करें",
+ "importFailed": "स्निपेट डीएसएल आयात करने में विफल",
+ "importFromDSLFile": "डीएसएल फ़ाइल से",
+ "importFromDSLUrl": "यूआरएल से",
+ "importFromDSLUrlPlaceholder": "यहां डीएसएल लिंक चिपकाएं",
+ "importSuccess": "स्निपेट आयातित",
+ "importedDSLVersion": "वर्तमान स्निपेट डीएसएल संस्करण: ",
+ "inputFieldButton": "इनपुत फतह फतह",
+ "inputVariables": "इनपुट चर",
+ "management": "स्निपेट प्रबंधन",
+ "menu.deleteSnippet": "हटाएँ",
+ "menu.editInfo": "जानकारी संपादित करें",
+ "menu.exportSnippet": "स्निपेट निर्यात करें",
+ "notFoundDescription": "अनुरोधित स्निपेट मॉक नहीं मिला.",
+ "notFoundTitle": "स्निपेट नहीं मिला",
+ "panelDescription": "इनपुट फ़ील्ड को परिभाषित करता है जो स्निपेट को अन्य नोड्स से डेटा प्राप्त करने की अनुमति देता है।",
+ "panelPrimaryGroup": "कोर इनपुट",
+ "panelSecondaryGroup": "वैकल्पिक इनपुट",
+ "panelTitle": "इनपुट फ़ील्ड",
+ "publishButton": "प्रकाशित करें",
+ "publishFailed": "स्निपेट प्रकाशित करने में विफल",
+ "publishMenuCurrentDraft": "वर्तमान मसौदा अप्रकाशित",
+ "publishSuccess": "स्निपेट प्रकाशित",
+ "save": "सहेजें",
+ "saveAndExit": "सहेजें और बाहर निकलें",
+ "saveBeforeLeavingDescription": "इस संस्करण को वर्कफ़्लो में उपयोग के लिए उपलब्ध कराने के लिए सहेजें। या अपने संपादनों को अभी ड्राफ्ट के रूप में रखें।",
+ "saveBeforeLeavingTitle": "जाने से पहले परिवर्तन सहेजें?",
+ "saveSuccess": "स्निपेट सहेजा गया",
+ "sectionOrchestrate": "आर्केस्ट्रा",
+ "testRunButton": "टेस्ट रन",
+ "typeLabel": "स्निपेट",
+ "unknownUser": "उपयोगकर्ता",
+ "unsavedChanges": "वर्तमान परिवर्तन सहेजे नहीं गए हैं.",
+ "updatedBy": "{{name}} अद्यतन {{time}}",
+ "usageCount": "{{count}} बार उपयोग किया गया",
+ "variableInspect": "परिवर्तनीय निरीक्षण",
+ "viewOnly": "केवल देखें"
+}
diff --git a/web/i18n/hi-IN/workflow.json b/web/i18n/hi-IN/workflow.json
index cd5f120086..68986b1434 100644
--- a/web/i18n/hi-IN/workflow.json
+++ b/web/i18n/hi-IN/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "वेरिएबल खोजें",
"common.setVarValuePlaceholder": "वेरिएबल सेट करें",
"common.showRunHistory": "रन इतिहास दिखाएं",
+ "common.switchToStandardWorkflowConfirm.switch": "स्विच करें",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "कार्यप्रवाह",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "ज्ञानकोष",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "स्निपेट",
+ "common.switchToStandardWorkflowConfirm.title": "मानक वर्कफ़्लो पर स्विच करें?",
+ "common.switchToStandardWorkflowTip": "इस मूल्यांकनकर्ता को वापस मानक वर्कफ़्लो में बदल देता है और सार्वजनिक वेब ऐप पहुंच को पुनर्स्थापित करता है।",
"common.syncingData": "डेटा सिंक हो रहा है, बस कुछ सेकंड।",
"common.tagBound": "इस टैग का उपयोग करने वाले ऐप्स की संख्या",
"common.undo": "पूर्ववत करें",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "परीक्षण रन",
"singleRun.testRunIteration": "परीक्षण रन पुनरावृत्ति",
"singleRun.testRunLoop": "परीक्षण रन लूप",
+ "snippet.addToSnippet": "स्निपेट में जोड़ें",
+ "snippet.confirm": "पुष्टि करें",
+ "snippet.createDialogTitle": "स्निपेट बनाएं",
+ "snippet.createSuccess": "स्निपेट बनाया गया",
+ "snippet.descriptionLabel": "विवरण (वैकल्पिक)",
+ "snippet.descriptionPlaceholder": "अपने स्निपेट का संक्षेप में वर्णन करें",
+ "snippet.nameLabel": "स्निपेट नाम",
+ "snippet.namePlaceholder": "स्निपेट नाम",
+ "snippet.shortcuts.press": "दबाएँ",
+ "snippet.shortcuts.toConfirm": "पुष्टि करने के लिए",
"tabs.-": "डिफ़ॉल्ट",
"tabs.addAll": "सभी जोड़ें",
"tabs.agent": "एजेंट रणनीति",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "सभी",
"tabs.allTriggers": "सभी ट्रिगर्स",
"tabs.blocks": "नोड्स",
+ "tabs.createSnippet": "एक स्निपेट बनाएं",
"tabs.customTool": "कस्टम",
"tabs.featuredTools": "विशेष रूप से प्रदर्शित",
"tabs.hideActions": "उपकरण छुपाएँ",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "मार्केटप्लेस में और ट्रिगर खोजें",
"tabs.noPluginsFound": "कोई प्लगइन नहीं मिला",
"tabs.noResult": "कोई मिलान नहीं मिला",
+ "tabs.noSnippetsFound": "क्याई स्निपेट नहिं मिला",
"tabs.plugin": "प्लगइन",
"tabs.pluginByAuthor": "{{author}} द्वारा",
"tabs.question-understand": "प्रश्न समझ",
"tabs.requestToCommunity": "समुदाय से अनुरोध",
"tabs.searchBlock": "खोज नोड",
"tabs.searchDataSource": "डेटा स्रोत की खोज करें",
+ "tabs.searchSnippets": "स्निपेट खोजें...",
"tabs.searchTool": "खोज उपकरण",
"tabs.searchTrigger": "खोज ट्रिगर्स...",
"tabs.showLessFeatured": "कम दिखाएं",
"tabs.showMoreFeatured": "और दिखाएं",
+ "tabs.snippets": "अंश",
"tabs.sources": "स्रोत",
"tabs.start": "शुरू करें",
"tabs.startDisabledTip": "ट्रिगर नोड और उपयोगकर्ता इनपुट नोड परस्पर विशेष हैं।",
+ "tabs.startNotSupportedTip": "स्निपेट्स में स्टार्ट टैब समर्थित नहीं है।",
"tabs.tools": "टूल्स",
"tabs.transform": "परिवर्तन",
"tabs.usePlugin": "उपकरण चुनें",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "इस संस्करण का नाम दें",
"versionHistory.releaseNotesPlaceholder": "बताइए कि क्या बदला",
"versionHistory.restorationTip": "संस्करण पुनर्स्थापन के बाद, वर्तमान ड्राफ्ट अधिलेखित किया जाएगा।",
- "versionHistory.title": "संस्करण"
+ "versionHistory.title": "संस्करण",
+ "workflowGenerator.applied": "लागू",
+ "workflowGenerator.applyFailed": "वर्कफ़्लो लागू करने में विफल",
+ "workflowGenerator.applyToCurrent": "वर्तमान ड्राफ्ट पर लागू करें",
+ "workflowGenerator.applyToNew": "नया ऐप बनाएं",
+ "workflowGenerator.cancel": "रद्द करें",
+ "workflowGenerator.description": "वर्णन करें कि आप वर्कफ़्लो से क्या कराना चाहते हैं. एक मॉडल चुनें, एक निर्देश लिखें और स्टूडियो पर लागू करने से पहले जेनरेट किए गए ग्राफ़ का पूर्वावलोकन करें।",
+ "workflowGenerator.dismiss": "ख़ारिज करें",
+ "workflowGenerator.errors.DANGLING_EDGE": "जेनरेट किए गए वर्कफ़्लो में एक किनारा उस नोड की ओर इशारा करता है जो मौजूद नहीं है। पुनः प्रयास करें या अपने निर्देश को परिष्कृत करें।",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "कृपया पहले एक निर्देश लिखें.",
+ "workflowGenerator.errors.EMPTY_PLAN": "मॉडल ने एक खाली योजना लौटा दी. अधिक विशिष्ट अनुदेश का प्रयास करें.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "जेनरेट किए गए वर्कफ़्लो में एक विकृत लूप या पुनरावृत्ति कंटेनर है। एक सरल निर्देश आज़माएँ या अधिक सक्षम मॉडल चुनें।",
+ "workflowGenerator.errors.INVALID_JSON": "मॉडल ने एक प्रतिक्रिया दी जिसे हम पार्स नहीं कर सके। पुनः प्रयास करें या अधिक सक्षम मॉडल चुनें।",
+ "workflowGenerator.errors.INVALID_SCHEMA": "मॉडल ने एक ग्राफ़ को अप्रत्याशित आकार में लौटाया। पुनः प्रयास करें या अधिक सक्षम मॉडल चुनें।",
+ "workflowGenerator.errors.MISSING_START": "जेनरेट किए गए वर्कफ़्लो में अपना प्रारंभ नोड गुम है। पुन: उत्पन्न करने का प्रयास करें.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Je ne net ki ki ki ki kiki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki kiki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki ki पुन: उत्तर कर्ण के प्रियास के।",
+ "workflowGenerator.errors.MODEL_ERROR": "मॉडल कॉल विफल रही. अपने प्रदाता कोटा की जाँच करें और पुनः प्रयास करें।",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "जेनरेट किए गए वर्कफ़्लो में एक नोड उस नोड पर इंगित करता है जो मौजूद नहीं है। पुन: उत्पन्न करने का प्रयास करें.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "व्रकफ्लो वन एसे टूल का संभोग देयता है जो इस व्रत की कसौटी पर आधारित है। इसटूलपेज सेन्सॉल्ट करं याअपना निरोध को परिक्षेत्र कृति करं।",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "जेनरेट किए गए वर्कफ़्लो में एक नोड एक वेरिएबल को संदर्भित करता है जिसे अपस्ट्रीम घोषित नहीं किया गया है। पुन: उत्पन्न करने का प्रयास करें.",
+ "workflowGenerator.errors.apply_failed_orphan": "हम ऐप बनाना पूरा नहीं कर सके. हो सकता है कि आपकी ऐप्स सूची में एक खाली ड्राफ्ट छोड़ा गया हो - कृपया इसे मैन्युअल रूप से हटा दें।",
+ "workflowGenerator.errors.hash_collision": "वर्कफ़्लो ड्राफ्ट को दूसरे टैब में संपादित किया गया था। उन परिवर्तनों को लेने के लिए पुनः लोड करें, फिर दोबारा लागू करने का प्रयास करें।",
+ "workflowGenerator.errors.hash_collision_title": "कार्यक्षेत्र को अन्यत्र संपादित किया गया था",
+ "workflowGenerator.errors.timeout": "जनरेशन में बहुत समय लगरहा है। मोडल धीमा अनूपबत हो सकता है - पूनः प्रियास करं।",
+ "workflowGenerator.examples.chatflow.support": "ग्राहक-सहायता बॉट ज्ञान आधार द्वारा समर्थित है",
+ "workflowGenerator.examples.chatflow.triage": "आने वाले प्रश्नों का परीक्षण करें और किसी विशेषज्ञ के पास भेजें",
+ "workflowGenerator.examples.chatflow.tutor": "बहुभाषी ट्यूटर जो चरण दर चरण समझाता है",
+ "workflowGenerator.examples.label": "इनमें से किसी एक को आज़माएं",
+ "workflowGenerator.examples.workflow.classify": "GitHub मुद्दे प्राप्त करें और उन्हें वर्गीकृत करें",
+ "workflowGenerator.examples.workflow.rag": "नॉलेज-बेस क्वेरी, फिर उत्तर को मार्कडाउन के रूप में प्रारूपित करें",
+ "workflowGenerator.examples.workflow.summarize": "किसी URL को सारांशित करें",
+ "workflowGenerator.examples.workflow.translate": "टेक्स्ट का अनेक भाषाओं में अनुवाद करें",
+ "workflowGenerator.generate": "उत्पन्न करें",
+ "workflowGenerator.generateFailed": "वर्कफ़्लो उत्पन्न करने में विफल",
+ "workflowGenerator.instruction": "अनुदेश",
+ "workflowGenerator.instructionPlaceholder": "आप जो वर्कफ़्लो चाहते हैं उसका वर्णन करें - कौन सा इनपुट, कौन सी प्रोसेसिंग, कौन सा आउटपुट।",
+ "workflowGenerator.instructionRequired": "कृपया पहले एक निर्देश लिखें",
+ "workflowGenerator.loading": "वर्कफ़्लो उत्पन्न हो रहा है...",
+ "workflowGenerator.modelRequired": "कृपया जनरेट करने से पहले एक मॉडल चुनें.",
+ "workflowGenerator.modes.chatflow": "चैटफ़्लो",
+ "workflowGenerator.modes.workflow": "कार्यप्रवाह",
+ "workflowGenerator.overwriteMessage": "इस वक्रफ्लोकोलागूकरने सेवर्मा ड्राट फ्राट ग्राफ्रा फ्राट प्रातिष्ठा पिट होजागा। यह असेंपादिता है।",
+ "workflowGenerator.overwriteTitle": "वर्तमान ड्राफ्ट को अधिलेखित करें?",
+ "workflowGenerator.phases.building": "नोड्स का निर्माण…",
+ "workflowGenerator.phases.planning": "वर्कफ़्लो की योजना बनाना…",
+ "workflowGenerator.phases.validating": "ग्राफ़ का सत्यापन किया जा रहा है...",
+ "workflowGenerator.placeholder": "बाईं ओर एक निर्देश लिखें, फिर वर्कफ़्लो ग्राफ़ का पूर्वावलोकन करने के लिए जेनरेट पर क्लिक करें।",
+ "workflowGenerator.refineDescription": "आप जो परिवर्तन चाहते हैं उसका वर्णन करें. वर्तमान मसौदे को संदर्भ के रूप में उपयोग किया जाता है; जब आप आवेदन करते हैं तो उत्पन्न ग्राफ़ इसे बदल देता है।",
+ "workflowGenerator.refineInstructionPlaceholder": "परिवर्तन का वर्णन करें - उदा. अनुवाद चरण जोड़ें, टूल पर स्विच करें, त्रुटि प्रबंधन जोड़ें।",
+ "workflowGenerator.refineTitle": "परिष्कृत करें {{mode}}",
+ "workflowGenerator.reload": "पुनः लोड करें",
+ "workflowGenerator.studioApply": "ऐसा लगता है कि",
+ "workflowGenerator.studioButton": "उत्पन्न करें",
+ "workflowGenerator.title": "{{mode}} उत्पन्न करें"
}
diff --git a/web/i18n/id-ID/app.json b/web/i18n/id-ID/app.json
index c47dda1886..84708e04c8 100644
--- a/web/i18n/id-ID/app.json
+++ b/web/i18n/id-ID/app.json
@@ -43,7 +43,7 @@
"dslUploader.button": "Seret dan lepas file, atau",
"duplicate": "Duplikat",
"duplicateTitle": "Aplikasi Duplikat",
- "editApp": "Edit Info",
+ "editApp": "Edit Informasi",
"editAppTitle": "Edit Info Aplikasi",
"editDone": "Info aplikasi diperbarui",
"editFailed": "Gagal memperbarui info aplikasi",
@@ -51,11 +51,20 @@
"exportFailed": "Ekspor DSL gagal.",
"gotoAnything.actions.accountDesc": "Arahkan ke halaman akun",
"gotoAnything.actions.communityDesc": "Buka komunitas Discord",
+ "gotoAnything.actions.createCategoryDesc": "Buat alur kerja atau alur obrolan yang dihasilkan AI",
+ "gotoAnything.actions.createCategoryTitle": "Buat",
+ "gotoAnything.actions.createChatflow": "Alur obrolan",
+ "gotoAnything.actions.createChatflowDesc": "Hasilkan aplikasi chatflow (obrolan lanjutan) dari deskripsi",
+ "gotoAnything.actions.createWorkflow": "Alur kerja",
+ "gotoAnything.actions.createWorkflowDesc": "Hasilkan aplikasi alur kerja dari deskripsi",
"gotoAnything.actions.docDesc": "Buka dokumentasi bantuan",
"gotoAnything.actions.feedbackDesc": "Buka diskusi umpan balik komunitas",
"gotoAnything.actions.languageCategoryDesc": "Ganti bahasa antarmuka",
"gotoAnything.actions.languageCategoryTitle": "Bahasa",
"gotoAnything.actions.languageChangeDesc": "Mengubah bahasa UI",
+ "gotoAnything.actions.refineCategoryDesc": "Sempurnakan alur kerja atau grafik alur obrolan saat ini",
+ "gotoAnything.actions.refineDesc": "Jelaskan perubahan yang akan diterapkan pada draf saat ini",
+ "gotoAnything.actions.refineTitle": "Sempurnakan grafik saat ini",
"gotoAnything.actions.runDesc": "Jalankan perintah cepat (tema, bahasa, ...)",
"gotoAnything.actions.runTitle": "Perintah",
"gotoAnything.actions.searchApplications": "Cari Aplikasi",
@@ -228,6 +237,14 @@
"structOutput.required": "Diperlukan",
"structOutput.structured": "Terstruktur",
"structOutput.structuredTip": "Output Terstruktur adalah fitur yang memastikan model akan selalu menghasilkan respons yang mematuhi Skema JSON yang Anda sediakan",
+ "studio.apps": "Aplikasi",
+ "studio.filters.allCreators": "Semua pencipta",
+ "studio.filters.creators": "Pencipta",
+ "studio.filters.reset": "Setel ulang",
+ "studio.filters.searchCreators": "Penelusuran pencipta...",
+ "studio.filters.types": "Jenis",
+ "studio.filters.you": "kamu",
+ "studio.viewSnippets": "Lihat Cuplikan",
"switch": "Beralih ke Workflow Orchestrate",
"switchLabel": "Salinan aplikasi yang akan dibuat",
"switchStart": "Sakelar mulai",
diff --git a/web/i18n/id-ID/plugin.json b/web/i18n/id-ID/plugin.json
index 6b9c8f51af..13690f9900 100644
--- a/web/i18n/id-ID/plugin.json
+++ b/web/i18n/id-ID/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Kredensial kustom saat ini tidak tersedia",
"auth.default": "Default",
"auth.emptyAuth": "Silakan konfigurasikan otentikasi",
+ "auth.enterprise": "Perusahaan",
"auth.oauthClient": "Klien OAuth",
"auth.oauthClientSettings": "Pengaturan Klien OAuth",
+ "auth.onlyAtCreationHint": "Tidak dapat dipilih lagi setelah peralihan",
+ "auth.onlyAtCreationHintTooltip": "Dikonfigurasi oleh anggota lain · Tidak dapat dipilih lagi setelah beralih.",
+ "auth.personal": "Pribadi",
"auth.saveAndAuth": "Simpan dan Otorisasi",
"auth.saveOnly": "Hanya Hemat",
"auth.setDefault": "Tetapkan sebagai default",
"auth.setupOAuth": "Siapkan Klien OAuth",
+ "auth.shared": "Dibagikan",
"auth.unavailable": "Tidak tersedia",
"auth.useApi": "Menggunakan Kunci API",
"auth.useApiAuth": "Konfigurasi Otorisasi Kunci API",
"auth.useApiAuthDesc": "Setelah mengonfigurasi kredensial, semua anggota dalam ruang kerja dapat menggunakan alat ini saat mengatur aplikasi.",
"auth.useOAuth": "Gunakan OAuth",
"auth.useOAuthAuth": "Gunakan Otorisasi OAuth",
+ "auth.whoCanUse": "Siapa yang bisa menggunakan",
"auth.workspaceDefault": "Ruang Kerja Default",
"autoUpdate.automaticUpdates": "Pembaruan otomatis",
"autoUpdate.changeTimezone": "Untuk mengubah zona waktu, pergi ke Pengaturan",
diff --git a/web/i18n/id-ID/snippet.json b/web/i18n/id-ID/snippet.json
new file mode 100644
index 0000000000..90eeb2d497
--- /dev/null
+++ b/web/i18n/id-ID/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Batalkan",
+ "continueEditing": "Lanjutkan Mengedit",
+ "create": "BUAT SNIPPET",
+ "createFailed": "Gagal membuat cuplikan",
+ "createFrom": "BUAT DARI",
+ "createFromBlank": "Buat dari kosong",
+ "currentDSLVersion": "Versi DSL yang didukung sistem: ",
+ "defaultName": "Cuplikan Tanpa Judul",
+ "deleteConfirmContent": "Hal ini tidak dapat dibatalkan. Alur kerja yang menggunakan cuplikan ini tidak akan terpengaruh.",
+ "deleteConfirmTitle": "Hapus Cuplikan?",
+ "deleteFailed": "Gagal menghapus cuplikan",
+ "deleted": "Cuplikan dihapus",
+ "discardChanges": "Buang Perubahan",
+ "discardChangesDescription": "Draf perubahan Anda akan dibuang dan cuplikan akan kembali ke versi terakhir yang disimpan.",
+ "discardChangesTitle": "Hapus draf perubahan?",
+ "discardDraft": "Buang Draf",
+ "doNotSave": "Biarkan sebagai Draf",
+ "draft": "Draf",
+ "dslVersionMismatchDescription": "Perbedaan signifikan dalam versi DSL telah terdeteksi. Memaksa impor dapat menyebabkan cuplikan tidak berfungsi.",
+ "dslVersionMismatchQuestion": "Apakah Anda ingin melanjutkan?",
+ "dslVersionMismatchTitle": "Ketidakcocokan Versi",
+ "edit": "Sunting",
+ "editDialogTitle": "Edit Info Cuplikan",
+ "editDone": "Info cuplikan diperbarui",
+ "editFailed": "Gagal memperbarui info cuplikan",
+ "editingDraft": "Anda sedang mengedit draf.",
+ "emptyGraphSaveError": "Tambahkan setidaknya satu node sebelum menyimpan.",
+ "exitEditing": "Keluar dari Pengeditan",
+ "exportFailed": "Ekspor cuplikan gagal.",
+ "importDSLFile": "Impor berkas DSL",
+ "importDialogTitle": "Impor Cuplikan",
+ "importFailed": "Gagal mengimpor cuplikan DSL",
+ "importFromDSLFile": "Dari berkas DSL",
+ "importFromDSLUrl": "Dari URL",
+ "importFromDSLUrlPlaceholder": "Tempel tautan DSL di sini",
+ "importSuccess": "Cuplikan diimpor",
+ "importedDSLVersion": "Versi DSL cuplikan saat ini: ",
+ "inputFieldButton": "Bidang Masukan",
+ "inputVariables": "Variabel Masukan",
+ "management": "MANAJEMEN SNIPPET",
+ "menu.deleteSnippet": "Hapus",
+ "menu.editInfo": "Sunting Informasi",
+ "menu.exportSnippet": "Ekspor Cuplikan",
+ "notFoundDescription": "Tiruan cuplikan yang diminta tidak ditemukan.",
+ "notFoundTitle": "Cuplikan tidak ditemukan",
+ "panelDescription": "Menentukan kolom masukan yang memungkinkan cuplikan menerima data dari node lain.",
+ "panelPrimaryGroup": "Masukan inti",
+ "panelSecondaryGroup": "Masukan opsional",
+ "panelTitle": "Bidang Masukan",
+ "publishButton": "Publikasikan",
+ "publishFailed": "Gagal memublikasikan cuplikan",
+ "publishMenuCurrentDraft": "Draf saat ini tidak dipublikasikan",
+ "publishSuccess": "Cuplikan diterbitkan",
+ "save": "Simpan",
+ "saveAndExit": "Simpan dan Keluar",
+ "saveBeforeLeavingDescription": "Simpan agar versi ini tersedia untuk digunakan dalam alur kerja. Atau simpan hasil edit Anda sebagai draf untuk saat ini.",
+ "saveBeforeLeavingTitle": "Simpan perubahan sebelum berangkat?",
+ "saveSuccess": "Cuplikan disimpan",
+ "sectionOrchestrate": "Mengatur",
+ "testRunButton": "Uji coba",
+ "typeLabel": "Cuplikan",
+ "unknownUser": "Pengguna",
+ "unsavedChanges": "Perubahan saat ini tidak disimpan.",
+ "updatedBy": "{{name}} diperbarui {{time}}",
+ "usageCount": "Digunakan {{count}} kali",
+ "variableInspect": "Pemeriksaan Variabel",
+ "viewOnly": "Lihat saja"
+}
diff --git a/web/i18n/id-ID/workflow.json b/web/i18n/id-ID/workflow.json
index 065a89ef81..5a9a3334ab 100644
--- a/web/i18n/id-ID/workflow.json
+++ b/web/i18n/id-ID/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Variabel pencarian",
"common.setVarValuePlaceholder": "Atur variabel",
"common.showRunHistory": "Tampilkan Riwayat Eksekusi",
+ "common.switchToStandardWorkflowConfirm.switch": "Beralih",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Alur kerja",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Basis Pengetahuan",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Cuplikan",
+ "common.switchToStandardWorkflowConfirm.title": "Beralih ke Alur Kerja Standar?",
+ "common.switchToStandardWorkflowTip": "Mengubah evaluator ini kembali menjadi alur kerja standar dan memulihkan akses Aplikasi Web publik.",
"common.syncingData": "Menyinkronkan data, hanya beberapa detik.",
"common.tagBound": "Jumlah aplikasi yang menggunakan tag ini",
"common.undo": "Urungkan",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Uji Coba",
"singleRun.testRunIteration": "Iterasi Uji Coba",
"singleRun.testRunLoop": "Uji Jalankan Loop",
+ "snippet.addToSnippet": "Tambahkan ke cuplikan",
+ "snippet.confirm": "Konfirmasikan",
+ "snippet.createDialogTitle": "Buat Cuplikan",
+ "snippet.createSuccess": "Cuplikan dibuat",
+ "snippet.descriptionLabel": "Deskripsi (Opsional)",
+ "snippet.descriptionPlaceholder": "Jelaskan secara singkat cuplikan Anda",
+ "snippet.nameLabel": "Nama Cuplikan",
+ "snippet.namePlaceholder": "Nama cuplikan",
+ "snippet.shortcuts.press": "Tekan",
+ "snippet.shortcuts.toConfirm": "untuk mengkonfirmasi",
"tabs.-": "Default",
"tabs.addAll": "Tambahkan semua",
"tabs.agent": "Strategi Agen",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Semua",
"tabs.allTriggers": "Semua pemicu",
"tabs.blocks": "Node",
+ "tabs.createSnippet": "Buat cuplikan",
"tabs.customTool": "Adat",
"tabs.featuredTools": "Unggulan",
"tabs.hideActions": "Sembunyikan alat",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Temukan lebih banyak pemicu di Marketplace",
"tabs.noPluginsFound": "Tidak ada plugin yang ditemukan",
"tabs.noResult": "Tidak ada kecocokan yang ditemukan",
+ "tabs.noSnippetsFound": "Tidak ada cuplikan yang ditemukan",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "Oleh {{author}}",
"tabs.question-understand": "Pertanyaan Pahami",
"tabs.requestToCommunity": "Permintaan kepada komunitas",
"tabs.searchBlock": "Simpul pencarian",
"tabs.searchDataSource": "Cari Sumber Data",
+ "tabs.searchSnippets": "Cuplikan penelusuran...",
"tabs.searchTool": "Alat pencarian",
"tabs.searchTrigger": "Pencarian memicu...",
"tabs.showLessFeatured": "Tampilkan lebih sedikit",
"tabs.showMoreFeatured": "Tampilkan lebih banyak",
+ "tabs.snippets": "Cuplikan",
"tabs.sources": "Sumber",
"tabs.start": "Mulai",
"tabs.startDisabledTip": "Node pemicu dan node input pengguna saling eksklusif.",
+ "tabs.startNotSupportedTip": "Tab Mulai tidak didukung dalam cuplikan.",
"tabs.tools": "Perkakas",
"tabs.transform": "Mengubah",
"tabs.usePlugin": "Pilih alat",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Beri nama versi ini",
"versionHistory.releaseNotesPlaceholder": "Menjelaskan apa yang berubah",
"versionHistory.restorationTip": "Setelah pemulihan versi, draf saat ini akan ditimpa.",
- "versionHistory.title": "Versi"
+ "versionHistory.title": "Versi",
+ "workflowGenerator.applied": "Diterapkan",
+ "workflowGenerator.applyFailed": "Gagal menerapkan alur kerja",
+ "workflowGenerator.applyToCurrent": "Terapkan ke draf saat ini",
+ "workflowGenerator.applyToNew": "Buat aplikasi baru",
+ "workflowGenerator.cancel": "Batalkan",
+ "workflowGenerator.description": "Jelaskan apa yang Anda ingin alur kerja lakukan. Pilih model, tulis instruksi, dan pratinjau grafik yang dihasilkan sebelum menerapkannya ke Studio.",
+ "workflowGenerator.dismiss": "Singkirkan",
+ "workflowGenerator.errors.DANGLING_EDGE": "Alur kerja yang dihasilkan memiliki tepi yang menunjuk pada simpul yang tidak ada. Coba lagi atau perbaiki instruksi Anda.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Silakan tulis instruksi terlebih dahulu.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Model mengembalikan rencana kosong. Coba instruksi yang lebih spesifik.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Alur kerja yang dihasilkan memiliki bentuk loop atau kontainer iterasi yang salah. Cobalah instruksi yang lebih sederhana atau pilih model yang lebih mumpuni.",
+ "workflowGenerator.errors.INVALID_JSON": "Model tersebut mengembalikan respons yang tidak dapat kami uraikan. Coba lagi atau pilih model yang lebih mumpuni.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Model tersebut mengembalikan grafik dalam bentuk yang tidak terduga. Coba lagi atau pilih model yang lebih mumpuni.",
+ "workflowGenerator.errors.MISSING_START": "Alur kerja yang dihasilkan tidak memiliki simpul awalnya. Coba regenerasi.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Alur kerja yang dihasilkan tidak memiliki simpul akhir atau jawaban. Coba regenerasi.",
+ "workflowGenerator.errors.MODEL_ERROR": "Panggilan model gagal. Periksa kuota penyedia Anda dan coba lagi.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Sebuah simpul dalam alur kerja yang dihasilkan menunjuk pada sebuah simpul yang tidak ada. Coba regenerasi.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Alur kerja mereferensikan alat yang tidak diinstal untuk ruang kerja ini. Instal dari halaman Alat atau sempurnakan instruksi Anda.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Sebuah simpul dalam alur kerja yang dihasilkan mereferensikan variabel yang tidak dideklarasikan di bagian hulu. Coba regenerasi.",
+ "workflowGenerator.errors.apply_failed_orphan": "Kami tidak dapat menyelesaikan pembuatan aplikasi. Draf kosong mungkin tertinggal di daftar aplikasi Anda — harap hapus secara manual.",
+ "workflowGenerator.errors.hash_collision": "Draf alur kerja telah diedit di tab lain. Muat ulang untuk mengambil perubahan tersebut, lalu coba terapkan lagi.",
+ "workflowGenerator.errors.hash_collision_title": "Ruang kerja telah diedit di tempat lain",
+ "workflowGenerator.errors.timeout": "Pembuatannya memakan waktu terlalu lama. Modelnya mungkin lambat atau tidak tersedia — coba lagi.",
+ "workflowGenerator.examples.chatflow.support": "Bot dukungan pelanggan didukung oleh basis pengetahuan",
+ "workflowGenerator.examples.chatflow.triage": "Triase pertanyaan masuk dan arahkan ke perintah spesialis",
+ "workflowGenerator.examples.chatflow.tutor": "Tutor multi-bahasa yang menjelaskan langkah demi langkah",
+ "workflowGenerator.examples.label": "Cobalah salah satunya",
+ "workflowGenerator.examples.workflow.classify": "Ambil masalah GitHub dan klasifikasikan",
+ "workflowGenerator.examples.workflow.rag": "Kueri basis pengetahuan, lalu format jawabannya sebagai Penurunan harga",
+ "workflowGenerator.examples.workflow.summarize": "Ringkaslah sebuah URL",
+ "workflowGenerator.examples.workflow.translate": "Terjemahkan teks ke berbagai bahasa",
+ "workflowGenerator.generate": "Hasilkan",
+ "workflowGenerator.generateFailed": "Gagal membuat alur kerja",
+ "workflowGenerator.instruction": "instruksi",
+ "workflowGenerator.instructionPlaceholder": "Jelaskan alur kerja yang Anda inginkan — masukan apa, pemrosesan apa, keluaran apa.",
+ "workflowGenerator.instructionRequired": "Silakan tulis instruksi terlebih dahulu",
+ "workflowGenerator.loading": "Menghasilkan alur kerja…",
+ "workflowGenerator.modelRequired": "Silakan pilih model sebelum membuat.",
+ "workflowGenerator.modes.chatflow": "Alur obrolan",
+ "workflowGenerator.modes.workflow": "Alur kerja",
+ "workflowGenerator.overwriteMessage": "Menerapkan alur kerja ini akan menggantikan draf grafik saat ini. Hal ini tidak dapat dibatalkan.",
+ "workflowGenerator.overwriteTitle": "Timpa draf saat ini?",
+ "workflowGenerator.phases.building": "Node bangunan…",
+ "workflowGenerator.phases.planning": "Merencanakan alur kerja…",
+ "workflowGenerator.phases.validating": "Memvalidasi grafik…",
+ "workflowGenerator.placeholder": "Tulis instruksi di sebelah kiri, lalu klik Hasilkan untuk melihat pratinjau grafik alur kerja.",
+ "workflowGenerator.refineDescription": "Jelaskan perubahan yang Anda inginkan. Draf yang ada saat ini digunakan sebagai konteks; grafik yang dihasilkan menggantikannya saat Anda melamar.",
+ "workflowGenerator.refineInstructionPlaceholder": "Jelaskan perubahannya — mis. tambahkan langkah terjemahan, beralih ke alat, tambahkan penanganan kesalahan.",
+ "workflowGenerator.refineTitle": "Sempurnakan {{mode}}",
+ "workflowGenerator.reload": "Muat ulang",
+ "workflowGenerator.studioApply": "Terapkan",
+ "workflowGenerator.studioButton": "Hasilkan",
+ "workflowGenerator.title": "Hasilkan {{mode}}"
}
diff --git a/web/i18n/it-IT/app.json b/web/i18n/it-IT/app.json
index 0719a49571..34c375cb55 100644
--- a/web/i18n/it-IT/app.json
+++ b/web/i18n/it-IT/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Esportazione DSL fallita.",
"gotoAnything.actions.accountDesc": "Vai alla pagina dell'account",
"gotoAnything.actions.communityDesc": "Apri la community di Discord",
+ "gotoAnything.actions.createCategoryDesc": "Crea un flusso di lavoro o un flusso di chat generato dall'intelligenza artificiale",
+ "gotoAnything.actions.createCategoryTitle": "Crea",
+ "gotoAnything.actions.createChatflow": "Flusso di chat",
+ "gotoAnything.actions.createChatflowDesc": "Genera un'app del flusso di chat (chat avanzata) da una descrizione",
+ "gotoAnything.actions.createWorkflow": "Flusso di lavoro",
+ "gotoAnything.actions.createWorkflowDesc": "Genera un'app del flusso di lavoro da una descrizione",
"gotoAnything.actions.docDesc": "Apri la documentazione di aiuto",
"gotoAnything.actions.feedbackDesc": "Discussioni di feedback della comunità aperta",
"gotoAnything.actions.languageCategoryDesc": "Cambia lingua dell'interfaccia",
"gotoAnything.actions.languageCategoryTitle": "Lingua",
"gotoAnything.actions.languageChangeDesc": "Cambia lingua dell'interfaccia",
+ "gotoAnything.actions.refineCategoryDesc": "Perfeziona il flusso di lavoro corrente o il grafico del flusso di chat",
+ "gotoAnything.actions.refineDesc": "Descrivi una modifica da applicare alla bozza corrente",
+ "gotoAnything.actions.refineTitle": "Perfeziona il grafico corrente",
"gotoAnything.actions.runDesc": "Esegui comandi rapidi (tema, lingua, ...)",
"gotoAnything.actions.runTitle": "Comandi",
"gotoAnything.actions.searchApplications": "Cerca applicazioni",
@@ -228,6 +237,14 @@
"structOutput.required": "Necessario",
"structOutput.structured": "Strutturato",
"structOutput.structuredTip": "Le Uscite Strutturate sono una funzione che garantisce che il modello generi sempre risposte che aderiscano al tuo Schema JSON fornito.",
+ "studio.apps": "App",
+ "studio.filters.allCreators": "Tutti i creatori",
+ "studio.filters.creators": "Creatori",
+ "studio.filters.reset": "Ripristina",
+ "studio.filters.searchCreators": "Cerca creatore...",
+ "studio.filters.types": "Tipi",
+ "studio.filters.you": "Tu",
+ "studio.viewSnippets": "Visualizza frammenti",
"switch": "Passa a Orchestrazione del flusso di lavoro",
"switchLabel": "La copia dell'app da creare",
"switchStart": "Inizia il passaggio",
diff --git a/web/i18n/it-IT/plugin.json b/web/i18n/it-IT/plugin.json
index 296aa31d54..1c8001155d 100644
--- a/web/i18n/it-IT/plugin.json
+++ b/web/i18n/it-IT/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Le credenziali personalizzate attualmente non sono disponibili",
"auth.default": "Predefinito",
"auth.emptyAuth": "Configurare l'autenticazione",
+ "auth.enterprise": "Impresa",
"auth.oauthClient": "Client OAuth",
"auth.oauthClientSettings": "Impostazioni del client OAuth",
+ "auth.onlyAtCreationHint": "Non può essere selezionato nuovamente dopo il passaggio",
+ "auth.onlyAtCreationHintTooltip": "Configurato da altri membri · Non può essere selezionato nuovamente dopo il passaggio.",
+ "auth.personal": "Personale",
"auth.saveAndAuth": "Salva e Autorizza",
"auth.saveOnly": "Salva solo",
"auth.setDefault": "Imposta come predefinito",
"auth.setupOAuth": "Imposta client OAuth",
+ "auth.shared": "Condiviso",
"auth.unavailable": "Non disponibile",
"auth.useApi": "Usa la chiave API",
"auth.useApiAuth": "Configurazione dell'autorizzazione della chiave API",
"auth.useApiAuthDesc": "Dopo aver configurato le credenziali, tutti i membri all'interno dello spazio di lavoro possono utilizzare questo strumento quando orchestrano applicazioni.",
"auth.useOAuth": "Usa OAuth",
"auth.useOAuthAuth": "Usa l'autorizzazione OAuth",
+ "auth.whoCanUse": "Chi può utilizzare",
"auth.workspaceDefault": "Spazio di Lavoro Predefinito",
"autoUpdate.automaticUpdates": "Aggiornamenti automatici",
"autoUpdate.changeTimezone": "Per cambiare il fuso orario, vai su Impostazioni",
diff --git a/web/i18n/it-IT/snippet.json b/web/i18n/it-IT/snippet.json
new file mode 100644
index 0000000000..307cbf77a7
--- /dev/null
+++ b/web/i18n/it-IT/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Annulla",
+ "continueEditing": "Continua a modificare",
+ "create": "CREA SNIPPET",
+ "createFailed": "Impossibile creare lo snippet",
+ "createFrom": "CREA DA",
+ "createFromBlank": "Crea da zero",
+ "currentDSLVersion": "Versione DSL supportata dal sistema: ",
+ "defaultName": "Frammento senza titolo",
+ "deleteConfirmContent": "L'operazione non può essere annullata. I flussi di lavoro che utilizzano questo snippet non saranno interessati.",
+ "deleteConfirmTitle": "Eliminare lo snippet?",
+ "deleteFailed": "Impossibile eliminare lo snippet",
+ "deleted": "Frammento eliminato",
+ "discardChanges": "Annulla modifiche",
+ "discardChangesDescription": "Le modifiche alla bozza verranno annullate e lo snippet torner all'ultima versione salvata.",
+ "discardChangesTitle": "Eliminare le modifiche alla bozza?",
+ "discardDraft": "Scarta bozza",
+ "doNotSave": "Lascia come bozza",
+ "draft": "Bozza",
+ "dslVersionMismatchDescription": "È stata rilevata una differenza significativa nelle versioni DSL. Forzare l'importazione potrebbe causare il malfunzionamento dello snippet.",
+ "dslVersionMismatchQuestion": "Vuoi continuare?",
+ "dslVersionMismatchTitle": "Incompatibilit di versione",
+ "edit": "Modifica",
+ "editDialogTitle": "Modifica informazioni sullo snippet",
+ "editDone": "Informazioni sullo snippet aggiornate",
+ "editFailed": "Impossibile aggiornare le informazioni sullo snippet",
+ "editingDraft": "Stai modificando una bozza.",
+ "emptyGraphSaveError": "Aggiungi almeno un nodo prima di salvare.",
+ "exitEditing": "Esci dalla modifica",
+ "exportFailed": "Esportazione dello snippet non riuscita.",
+ "importDSLFile": "Importa file DSL",
+ "importDialogTitle": "Importa snippet",
+ "importFailed": "Impossibile importare lo snippet DSL",
+ "importFromDSLFile": "Dal file DSL",
+ "importFromDSLUrl": "Dall'URL",
+ "importFromDSLUrlPlaceholder": "Incolla qui il collegamento DSL",
+ "importSuccess": "Snippet importato",
+ "importedDSLVersion": "Versione DSL dello snippet corrente: ",
+ "inputFieldButton": "Campo di immissione",
+ "inputVariables": "Variabili di input",
+ "management": "GESTIONE DEGLI SNIPPET",
+ "menu.deleteSnippet": "Elimina",
+ "menu.editInfo": "Modifica informazioni",
+ "menu.exportSnippet": "Esporta frammento",
+ "notFoundDescription": "Il mock dello snippet richiesto non è stato trovato.",
+ "notFoundTitle": "Frammento non trovato",
+ "panelDescription": "Definisce i campi di input che consentono allo snippet di ricevere dati da altri nodi.",
+ "panelPrimaryGroup": "Input fondamentali",
+ "panelSecondaryGroup": "Ingressi opzionali",
+ "panelTitle": "Campo di immissione",
+ "publishButton": "Pubblica",
+ "publishFailed": "Impossibile pubblicare lo snippet",
+ "publishMenuCurrentDraft": "Bozza attuale non pubblicata",
+ "publishSuccess": "Frammento pubblicato",
+ "save": "Salva",
+ "saveAndExit": "Salva ed esci",
+ "saveBeforeLeavingDescription": "Salva per rendere questa versione disponibile per l'utilizzo nei flussi di lavoro. Oppure mantieni le modifiche come bozza per ora.",
+ "saveBeforeLeavingTitle": "Vuoi salvare le modifiche prima di uscire?",
+ "saveSuccess": "Frammento salvato",
+ "sectionOrchestrate": "Orchestrare",
+ "testRunButton": "Prova di funzionamento",
+ "typeLabel": "Frammento",
+ "unknownUser": "Utente",
+ "unsavedChanges": "Le modifiche attuali non vengono salvate.",
+ "updatedBy": "{{name}} aggiornato {{time}}",
+ "usageCount": "Usato {{count}} volte",
+ "variableInspect": "Ispezione variabile",
+ "viewOnly": "Visualizza solo"
+}
diff --git a/web/i18n/it-IT/workflow.json b/web/i18n/it-IT/workflow.json
index 5d7cd0e4e2..6bcde7db74 100644
--- a/web/i18n/it-IT/workflow.json
+++ b/web/i18n/it-IT/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Cerca variabile",
"common.setVarValuePlaceholder": "Imposta variabile",
"common.showRunHistory": "Mostra cronologia esecuzioni",
+ "common.switchToStandardWorkflowConfirm.switch": "Cambia",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Flusso di lavoro",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Base di conoscenza",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Frammento",
+ "common.switchToStandardWorkflowConfirm.title": "Passare al flusso di lavoro standard?",
+ "common.switchToStandardWorkflowTip": "Riporta questo valutatore in un flusso di lavoro standard e ripristina l'accesso pubblico all'app Web.",
"common.syncingData": "Sincronizzazione dei dati in corso, solo pochi secondi.",
"common.tagBound": "Numero di app che utilizzano questo tag",
"common.undo": "Annulla",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Esecuzione Test ",
"singleRun.testRunIteration": "Iterazione Esecuzione Test",
"singleRun.testRunLoop": "Esegui ciclo di prova",
+ "snippet.addToSnippet": "Aggiungi allo snippet",
+ "snippet.confirm": "Conferma",
+ "snippet.createDialogTitle": "Crea frammento",
+ "snippet.createSuccess": "Frammento creato",
+ "snippet.descriptionLabel": "Descrizione (facoltativa)",
+ "snippet.descriptionPlaceholder": "Descrivi brevemente il tuo snippet",
+ "snippet.nameLabel": "Nome del frammento",
+ "snippet.namePlaceholder": "Nome del frammento",
+ "snippet.shortcuts.press": "Premere",
+ "snippet.shortcuts.toConfirm": "per confermare",
"tabs.-": "Predefinito",
"tabs.addAll": "Aggiungi tutto",
"tabs.agent": "Strategia dell'agente",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Tutti",
"tabs.allTriggers": "Tutti i trigger",
"tabs.blocks": "Nodi",
+ "tabs.createSnippet": "Crea uno snippet",
"tabs.customTool": "Personalizzato",
"tabs.featuredTools": "In evidenza",
"tabs.hideActions": "Nascondi strumenti",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Scopri altri trigger nel Marketplace",
"tabs.noPluginsFound": "Nessun plugin trovato",
"tabs.noResult": "Nessuna corrispondenza trovata",
+ "tabs.noSnippetsFound": "Non è stato trovato alcun frammento",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "Da {{author}}",
"tabs.question-understand": "Comprensione Domanda",
"tabs.requestToCommunity": "Richieste alla comunità",
"tabs.searchBlock": "Cerca nodo",
"tabs.searchDataSource": "Cerca origine dati",
+ "tabs.searchSnippets": "Cerca snippet...",
"tabs.searchTool": "Strumento di ricerca",
"tabs.searchTrigger": "Trigger di ricerca...",
"tabs.showLessFeatured": "Mostra di meno",
"tabs.showMoreFeatured": "Mostra di più",
+ "tabs.snippets": "Snippet",
"tabs.sources": "Fonti",
"tabs.start": "Inizia",
"tabs.startDisabledTip": "Il nodo di attivazione e il nodo di input utente sono mutualmente esclusivi.",
+ "tabs.startNotSupportedTip": "La scheda Start non è supportata negli snippet.",
"tabs.tools": "Strumenti",
"tabs.transform": "Trasforma",
"tabs.usePlugin": "Strumento di selezione",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Chiamare questa versione",
"versionHistory.releaseNotesPlaceholder": "Descrivi cosa è cambiato",
"versionHistory.restorationTip": "Dopo il ripristino della versione, la bozza attuale verrà sovrascritta.",
- "versionHistory.title": "Versioni"
+ "versionHistory.title": "Versioni",
+ "workflowGenerator.applied": "Applicato",
+ "workflowGenerator.applyFailed": "Impossibile applicare il flusso di lavoro",
+ "workflowGenerator.applyToCurrent": "Applica alla bozza corrente",
+ "workflowGenerator.applyToNew": "Crea una nuova app",
+ "workflowGenerator.cancel": "Annulla",
+ "workflowGenerator.description": "Descrivi cosa vuoi che faccia il flusso di lavoro. Scegli un modello, scrivi un'istruzione e visualizza l'anteprima del grafico generato prima di applicarlo a Studio.",
+ "workflowGenerator.dismiss": "Ignora",
+ "workflowGenerator.errors.DANGLING_EDGE": "Il flusso di lavoro generato ha un bordo che punta a un nodo che non esiste. Riprova o perfeziona le tue istruzioni.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Si prega di scrivere prima un'istruzione.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Il modello ha restituito un piano vuoto. Prova un'istruzione più specifica.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Il flusso di lavoro generato presenta un ciclo o un contenitore di iterazione non valido. Prova un'istruzione più semplice o scegli un modello più potente.",
+ "workflowGenerator.errors.INVALID_JSON": "Il modello ha restituito una risposta che non è stato possibile analizzare. Riprova o scegli un modello più potente.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Il modello ha restituito un grafico con una forma inaspettata. Riprova o scegli un modello più potente.",
+ "workflowGenerator.errors.MISSING_START": "Al flusso di lavoro generato manca il nodo iniziale. Prova a rigenerarti.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Nel flusso di lavoro generato manca un nodo di fine o di risposta. Prova a rigenerarti.",
+ "workflowGenerator.errors.MODEL_ERROR": "La chiamata del modello è fallita. Controlla la quota del tuo provider e riprova.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Un nodo nel flusso di lavoro generato punta a un nodo che non esiste. Prova a rigenerarti.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Il flusso di lavoro fa riferimento a uno strumento che non è installato per questa area di lavoro. Installalo dalla pagina Strumenti o perfeziona le tue istruzioni.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Un nodo nel flusso di lavoro generato fa riferimento a una variabile che non è dichiarata a monte. Prova a rigenerarti.",
+ "workflowGenerator.errors.apply_failed_orphan": "Non è stato possibile completare la creazione dell'app. Potrebbe essere stata lasciata una bozza vuota nell'elenco delle tue app: rimuovila manualmente.",
+ "workflowGenerator.errors.hash_collision": "La bozza del flusso di lavoro è stata modificata in un'altra scheda. Ricarica per riprendere le modifiche, quindi prova ad applicarle nuovamente.",
+ "workflowGenerator.errors.hash_collision_title": "L'area di lavoro è stata modificata altrove",
+ "workflowGenerator.errors.timeout": "La generazione ha richiesto troppo tempo. Il modello potrebbe essere lento o non disponibile: riprova.",
+ "workflowGenerator.examples.chatflow.support": "Bot di assistenza clienti supportato da una knowledge base",
+ "workflowGenerator.examples.chatflow.triage": "Valuta le domande in arrivo e indirizzale a una richiesta specialistica",
+ "workflowGenerator.examples.chatflow.tutor": "Tutor multilingue che spiega passo dopo passo",
+ "workflowGenerator.examples.label": "Prova uno di questi",
+ "workflowGenerator.examples.workflow.classify": "Recupera i problemi di GitHub e classificali",
+ "workflowGenerator.examples.workflow.rag": "Query della knowledge base, quindi formatta la risposta come Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Riepilogare un URL",
+ "workflowGenerator.examples.workflow.translate": "Traduci il testo in più lingue",
+ "workflowGenerator.generate": "Genera",
+ "workflowGenerator.generateFailed": "Impossibile generare il flusso di lavoro",
+ "workflowGenerator.instruction": "Istruzioni",
+ "workflowGenerator.instructionPlaceholder": "Descrivi il flusso di lavoro che desideri: quale input, quale elaborazione, quale output.",
+ "workflowGenerator.instructionRequired": "Si prega di scrivere prima un'istruzione",
+ "workflowGenerator.loading": "Generazione del flusso di lavoro…",
+ "workflowGenerator.modelRequired": "Scegli un modello prima di generarlo.",
+ "workflowGenerator.modes.chatflow": "Flusso di chat",
+ "workflowGenerator.modes.workflow": "Flusso di lavoro",
+ "workflowGenerator.overwriteMessage": "L'applicazione di questo flusso di lavorosostituir la bozza del grafico corrente. Questa operazione non può essere annullata.",
+ "workflowGenerator.overwriteTitle": "Sovrascrivere la bozza corrente?",
+ "workflowGenerator.phases.building": "Creazione di nodi…",
+ "workflowGenerator.phases.planning": "Pianificazione del flusso di lavoro...",
+ "workflowGenerator.phases.validating": "Convalida del grafico…",
+ "workflowGenerator.placeholder": "Scrivi un'istruzione a sinistra, quindi fai clic su Genera per visualizzare in anteprima il grafico del flusso di lavoro.",
+ "workflowGenerator.refineDescription": "Descrivi il cambiamento che desideri. La bozza attuale viene utilizzata come contesto; il grafico generato lo sostituisce quando si applica.",
+ "workflowGenerator.refineInstructionPlaceholder": "Descrivi il cambiamento – ad es. aggiungere una fase di traduzione, passare a uno strumento, aggiungere la gestione degli errori.",
+ "workflowGenerator.refineTitle": "Perfeziona {{mode}}",
+ "workflowGenerator.reload": "Ricarica",
+ "workflowGenerator.studioApply": "Applicare",
+ "workflowGenerator.studioButton": "Genera",
+ "workflowGenerator.title": "Genera {{mode}}"
}
diff --git a/web/i18n/ja-JP/app.json b/web/i18n/ja-JP/app.json
index 8ccaaababe..b44a756107 100644
--- a/web/i18n/ja-JP/app.json
+++ b/web/i18n/ja-JP/app.json
@@ -51,11 +51,20 @@
"exportFailed": "DSL のエクスポートに失敗しました。",
"gotoAnything.actions.accountDesc": "アカウントページに移動する",
"gotoAnything.actions.communityDesc": "オープンDiscordコミュニティ",
+ "gotoAnything.actions.createCategoryDesc": "AI が生成したワークフローまたはチャットフローを作成する",
+ "gotoAnything.actions.createCategoryTitle": "作成",
+ "gotoAnything.actions.createChatflow": "チャットフロー",
+ "gotoAnything.actions.createChatflowDesc": "説明からチャットフロー (高度なチャット) アプリを生成する",
+ "gotoAnything.actions.createWorkflow": "ワークフロー",
+ "gotoAnything.actions.createWorkflowDesc": "説明からワークフロー アプリを生成する",
"gotoAnything.actions.docDesc": "ヘルプドキュメントを開く",
"gotoAnything.actions.feedbackDesc": "オープンなコミュニティフィードバックディスカッション",
"gotoAnything.actions.languageCategoryDesc": "インターフェース言語を切り替える",
"gotoAnything.actions.languageCategoryTitle": "言語",
"gotoAnything.actions.languageChangeDesc": "UI言語を変更する",
+ "gotoAnything.actions.refineCategoryDesc": "現在のワークフローまたはチャットフローグラフを改良する",
+ "gotoAnything.actions.refineDesc": "現在のドラフトに適用する変更について説明します",
+ "gotoAnything.actions.refineTitle": "現在のグラフを絞り込む",
"gotoAnything.actions.runDesc": "クイックコマンドを実行する(テーマ、言語、...)",
"gotoAnything.actions.runTitle": "コマンド",
"gotoAnything.actions.searchApplications": "アプリケーションを検索",
@@ -228,6 +237,14 @@
"structOutput.required": "必須",
"structOutput.structured": "構造化出力",
"structOutput.structuredTip": "構造化出力は、モデルが常に指定された JSON スキーマに準拠した応答を生成することを保証する機能です。",
+ "studio.apps": "アプリ",
+ "studio.filters.allCreators": "すべてのクリエイター",
+ "studio.filters.creators": "クリエイター",
+ "studio.filters.reset": "リセット",
+ "studio.filters.searchCreators": "クリエイターを検索...",
+ "studio.filters.types": "種類",
+ "studio.filters.you": "あなた",
+ "studio.viewSnippets": "スニペットの表示",
"switch": "ワークフロー オーケストレートに切り替える",
"switchLabel": "作成されるアプリのコピー",
"switchStart": "切り替えを開始する",
diff --git a/web/i18n/ja-JP/plugin.json b/web/i18n/ja-JP/plugin.json
index 38645124fb..de2705687d 100644
--- a/web/i18n/ja-JP/plugin.json
+++ b/web/i18n/ja-JP/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "カスタム資格情報は現在利用できません",
"auth.default": "デフォルト",
"auth.emptyAuth": "認証を設定してください",
+ "auth.enterprise": "エンタープライズ",
"auth.oauthClient": "OAuthクライアント",
"auth.oauthClientSettings": "OAuthクライアント設定",
+ "auth.onlyAtCreationHint": "切り替え後は再度選択できません",
+ "auth.onlyAtCreationHintTooltip": "他のメンバーが設定 ・切り替え後は再度選択できません。",
+ "auth.personal": "個人的な",
"auth.saveAndAuth": "保存と承認",
"auth.saveOnly": "保存のみ",
"auth.setDefault": "デフォルトとして設定する",
"auth.setupOAuth": "OAuthクライアントの設定",
+ "auth.shared": "共有",
"auth.unavailable": "利用できません",
"auth.useApi": "APIキーを使用してください",
"auth.useApiAuth": "APIキー認証設定",
"auth.useApiAuthDesc": "認証情報を設定した後、ワークスペース内のすべてのメンバーは、アプリケーションをオーケストレーションする際にこのツールを使用できます。",
"auth.useOAuth": "OAuthを使用してください",
"auth.useOAuthAuth": "OAuth認証を使用する",
+ "auth.whoCanUse": "誰が使えるのか",
"auth.workspaceDefault": "ワークスペースのデフォルト",
"autoUpdate.automaticUpdates": "自動更新",
"autoUpdate.changeTimezone": "タイムゾーンを変更するには、設定に移動してください。",
diff --git a/web/i18n/ja-JP/snippet.json b/web/i18n/ja-JP/snippet.json
new file mode 100644
index 0000000000..f2ca953e6a
--- /dev/null
+++ b/web/i18n/ja-JP/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "キャンセル",
+ "continueEditing": "編集を続ける",
+ "create": "スニペットの作成",
+ "createFailed": "スニペットの作成に失敗しました",
+ "createFrom": "から作成",
+ "createFromBlank": "真っ白から作成する",
+ "currentDSLVersion": "システ がサポートする DSL バージョン: ",
+ "defaultName": "無題のスニペット",
+ "deleteConfirmContent": "これを元に戻すことはできません。このスニペットを使用するワークフローは影響を受けません。",
+ "deleteConfirmTitle": "スニペットを削除しますか?",
+ "deleteFailed": "スニペットの削除に失敗しました",
+ "deleted": "スニペットが削除されました",
+ "discardChanges": "変更の 棄",
+ "discardChangesDescription": "下書きの変更は 棄され、スニペットは最後に保存されたバージョンに戻ります。",
+ "discardChangesTitle": "ドラフトの変更を 棄しますか?",
+ "discardDraft": "下書きを 棄",
+ "doNotSave": "ドラフトとして残す",
+ "draft": "草案",
+ "dslVersionMismatchDescription": "DSL バージョンの大きな違いが検出されました。インポートを強制すると、スニペットが誤動作する可能性があります。",
+ "dslVersionMismatchQuestion": "続けますか?",
+ "dslVersionMismatchTitle": "バージョンの非互換性",
+ "edit": "編集",
+ "editDialogTitle": "スニペット情 の編集",
+ "editDone": "スニペット情 が更新されました",
+ "editFailed": "スニペット情 の更新に失敗しました",
+ "editingDraft": "下書きを編集中です。",
+ "emptyGraphSaveError": "保存する前に少なくとも 1 つのノードを追 してく さい。",
+ "exitEditing": "編集を終了する",
+ "exportFailed": "スニペットのエクスポートに失敗しました。",
+ "importDSLFile": "DSL ファイルをインポートする",
+ "importDialogTitle": "スニペットのインポート",
+ "importFailed": "スニペット DSL のインポートに失敗しました",
+ "importFromDSLFile": "DSL ファイルから",
+ "importFromDSLUrl": "URLから",
+ "importFromDSLUrlPlaceholder": "DSL リンクをここに貼り付けます",
+ "importSuccess": "スニペットがインポートされました",
+ "importedDSLVersion": "現在のスニペットの DSL バージョン: ",
+ "inputFieldButton": "入力フィールド",
+ "inputVariables": "入力変数",
+ "management": "スニペット管理",
+ "menu.deleteSnippet": "削除",
+ "menu.editInfo": "情 の編集",
+ "menu.exportSnippet": "スニペットのエクスポート",
+ "notFoundDescription": "要求されたスニペット モックが見つかりませんでした。",
+ "notFoundTitle": "スニペットが見つかりません",
+ "panelDescription": "スニペットが他のノードからデータを受信できるようにする入力フィールドを定義します。",
+ "panelPrimaryGroup": "コア入力",
+ "panelSecondaryGroup": "オプションの入力",
+ "panelTitle": "入力フィールド",
+ "publishButton": "発行する",
+ "publishFailed": "スニペットの公開に失敗しました",
+ "publishMenuCurrentDraft": "現在のドラフトは未公開です",
+ "publishSuccess": "スニペットが公開されました",
+ "save": "保存",
+ "saveAndExit": "保存して終了",
+ "saveBeforeLeavingDescription": "保存して、このバージョンをワークフローで使用できるようにします。または、編集内容を今のところ下書きとして保存しておいてく さい。",
+ "saveBeforeLeavingTitle": "終了する前に変更を保存しますか?",
+ "saveSuccess": "スニペットが保存されました",
+ "sectionOrchestrate": "オーケストレーション",
+ "testRunButton": "試運転",
+ "typeLabel": "スニペット",
+ "unknownUser": "ユーザー",
+ "unsavedChanges": "現在の変更は保存されません。",
+ "updatedBy": "{{name}} {{time}} を更新しました",
+ "usageCount": "{{count}} 回使用しました",
+ "variableInspect": "変数の検査",
+ "viewOnly": "閲覧のみ"
+}
diff --git a/web/i18n/ja-JP/workflow.json b/web/i18n/ja-JP/workflow.json
index ee07f4ded1..2c8c42df8a 100644
--- a/web/i18n/ja-JP/workflow.json
+++ b/web/i18n/ja-JP/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "変数を検索",
"common.setVarValuePlaceholder": "変数値を設定",
"common.showRunHistory": "実行履歴を表示",
+ "common.switchToStandardWorkflowConfirm.switch": "スイッチ",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "ワークフロー",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "ナレッジベース",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "スニペット",
+ "common.switchToStandardWorkflowConfirm.title": "標準ワークフローに切り替えますか?",
+ "common.switchToStandardWorkflowTip": "このエバリュエーターを標準ワークフローに戻し、パブリック Web アプリ アクセスを復元します。",
"common.syncingData": "データ同期中。。。",
"common.tagBound": "このタグを使用しているアプリの数",
"common.undo": "元に戻す",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "テスト実行",
"singleRun.testRunIteration": "テスト実行(イテレーション)",
"singleRun.testRunLoop": "テスト実行ループ",
+ "snippet.addToSnippet": "スニペットに追加",
+ "snippet.confirm": "確認する",
+ "snippet.createDialogTitle": "スニペットの作成",
+ "snippet.createSuccess": "スニペットが作成されました",
+ "snippet.descriptionLabel": "説明 (オプション)",
+ "snippet.descriptionPlaceholder": "スニペットを簡単に説明します",
+ "snippet.nameLabel": "スニペット名",
+ "snippet.namePlaceholder": "スニペット名",
+ "snippet.shortcuts.press": "プレス",
+ "snippet.shortcuts.toConfirm": "確認する",
"tabs.-": "デフォルト",
"tabs.addAll": "すべてを追加する",
"tabs.agent": "エージェント戦略",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "すべて",
"tabs.allTriggers": "すべてのトリガー",
"tabs.blocks": "ブロック",
+ "tabs.createSnippet": "スニペットを作成する",
"tabs.customTool": "カスタム",
"tabs.featuredTools": "特集",
"tabs.hideActions": "ツールを隠す",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "マーケットプレイスでさらにトリガーを見つける",
"tabs.noPluginsFound": "プラグインが見つかりません",
"tabs.noResult": "該当なし",
+ "tabs.noSnippetsFound": "スニペットは見つかりませんでした",
"tabs.plugin": "プラグイン",
"tabs.pluginByAuthor": "{{author}} によって",
"tabs.question-understand": "問題理解",
"tabs.requestToCommunity": "コミュニティにリクエスト",
"tabs.searchBlock": "ブロック検索",
"tabs.searchDataSource": "データソースを検索",
+ "tabs.searchSnippets": "スニペットを検索...",
"tabs.searchTool": "ツール検索",
"tabs.searchTrigger": "トリガー検索...",
"tabs.showLessFeatured": "表示を減らす",
"tabs.showMoreFeatured": "もっと見る",
+ "tabs.snippets": "スニペット",
"tabs.sources": "ソース",
"tabs.start": "始める",
"tabs.startDisabledTip": "トリガーノードとユーザー入力ノードは互いに排他です。",
+ "tabs.startNotSupportedTip": "[スタート] タブはスニペットではサポートされていません。",
"tabs.tools": "ツール",
"tabs.transform": "変換",
"tabs.usePlugin": "ツールを選択",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "バージョン名を付ける",
"versionHistory.releaseNotesPlaceholder": "変更内容を入力してください",
"versionHistory.restorationTip": "バージョンを復元すると、現在の下書きが上書きされます",
- "versionHistory.title": "バージョン"
+ "versionHistory.title": "バージョン",
+ "workflowGenerator.applied": "適用済み",
+ "workflowGenerator.applyFailed": "ワークフローの適用に失敗しました",
+ "workflowGenerator.applyToCurrent": "現在のドラフトに適用",
+ "workflowGenerator.applyToNew": "新しいアプリを作成する",
+ "workflowGenerator.cancel": "キャンセル",
+ "workflowGenerator.description": "ワークフローで実行したいことを説明します。モデルを選択し、命令を記述し、生成されたグラフを Studio に適用する前にプレビューします。",
+ "workflowGenerator.dismiss": "解雇する",
+ "workflowGenerator.errors.DANGLING_EDGE": "生成されたワークフローには、存在しないノードを指すエッジがあります。もう一度お試しいただくか、手順を絞り込んでください。",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "まずは説明書を書いてください。",
+ "workflowGenerator.errors.EMPTY_PLAN": "モデルは空の計画を返しました。より具体的な手順をお試しください。",
+ "workflowGenerator.errors.INVALID_CONTAINER": "生成されたワークフローには、不正な形式のループまたは反復コンテナがあります。より簡単な手順を試すか、より有能なモデルを選択してください。",
+ "workflowGenerator.errors.INVALID_JSON": "モデルは、解析できなかった応答を返しました。もう一度試すか、より機能的なモデルを選択してください。",
+ "workflowGenerator.errors.INVALID_SCHEMA": "モデルは予期しない形でグラフを返しました。もう一度試すか、より機能的なモデルを選択してください。",
+ "workflowGenerator.errors.MISSING_START": "生成されたワークフローの開始ノードがありません。再生成してみてください。",
+ "workflowGenerator.errors.MISSING_TERMINAL": "生成されたワークフローに終了ノードまたは回答ノードがありません。再生成してみてください。",
+ "workflowGenerator.errors.MODEL_ERROR": "モデルコールに失敗しました。プロバイダーの割り当てを確認して、もう一度お試しください。",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "生成されたワークフロー内のノードは、存在しないノードを指しています。再生成してみてください。",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "ワークフローは、このワークスペースにインストールされていないツールを参照します。ツールページからインストールするか、手順を絞り込みます。",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "生成されたワークフロー内のノードは、アップストリームで宣言されていない変数を参照しています。再生成してみてください。",
+ "workflowGenerator.errors.apply_failed_orphan": "アプリの作成を完了できませんでした。アプリリストに空の下書きが残っている可能性があります。手動で削除してください。",
+ "workflowGenerator.errors.hash_collision": "ワークフローの下書きが別のタブで編集されました。再読み込みして変更を反映させ、再度適用してください。",
+ "workflowGenerator.errors.hash_collision_title": "ワークスペースが他の場所で編集されました",
+ "workflowGenerator.errors.timeout": "生成に時間がかかりすぎました。モデルが遅いか、利用できない可能性があります。もう一度お試しください。",
+ "workflowGenerator.examples.chatflow.support": "ナレッジベースに裏付けられたカスタマーサポートボット",
+ "workflowGenerator.examples.chatflow.triage": "受信した質問をトリアージし、スペシャリストのプロンプトにエスカレートします",
+ "workflowGenerator.examples.chatflow.tutor": "段階的に説明する多言語講師",
+ "workflowGenerator.examples.label": "見事だ いや ローレルに話したんだ",
+ "workflowGenerator.examples.workflow.classify": "GitHub の問題を取得して分類する",
+ "workflowGenerator.examples.workflow.rag": "ナレッジベースのクエリ。回答をマークダウン形式でフォーマットします。",
+ "workflowGenerator.examples.workflow.summarize": "URLを要約する",
+ "workflowGenerator.examples.workflow.translate": "テキストを複数の言語に翻訳する",
+ "workflowGenerator.generate": "生成する",
+ "workflowGenerator.generateFailed": "ワークフローの生成に失敗しました",
+ "workflowGenerator.instruction": "指示",
+ "workflowGenerator.instructionPlaceholder": "どのような入力、どのような処理、どのような出力が必要なのかを説明します。",
+ "workflowGenerator.instructionRequired": "まず説明書を書いてください",
+ "workflowGenerator.loading": "ワークフローを生成中…",
+ "workflowGenerator.modelRequired": "生成する前にモデルを選択してください。",
+ "workflowGenerator.modes.chatflow": "チャットフロー",
+ "workflowGenerator.modes.workflow": "ワークフロー",
+ "workflowGenerator.overwriteMessage": "このワークフローを適用すると、現在のドラフト グラフが置き換えられます。これを元に戻すことはできません。",
+ "workflowGenerator.overwriteTitle": "現在の下書きを上書きしますか?",
+ "workflowGenerator.phases.building": "ノードを構築中…",
+ "workflowGenerator.phases.planning": "ワークフローを計画中…",
+ "workflowGenerator.phases.validating": "グラフを検証中…",
+ "workflowGenerator.placeholder": "左側に指示を書き、「生成」をクリックしてワークフロー グラフをプレビューします。",
+ "workflowGenerator.refineDescription": "ご希望の変更点を説明してください。現在の下書きはコンテキストとして使用されます。適用すると、生成されたグラフが置き換わります。",
+ "workflowGenerator.refineInstructionPlaceholder": "変更点を説明してください。たとえば、翻訳ステップの追加、ツールへの切り替え、エラー処理の追加などです。",
+ "workflowGenerator.refineTitle": "{{mode}} を絞り込む",
+ "workflowGenerator.reload": "リロード",
+ "workflowGenerator.studioApply": "申し込む",
+ "workflowGenerator.studioButton": "生成する",
+ "workflowGenerator.title": "{{mode}} を生成する"
}
diff --git a/web/i18n/ko-KR/app.json b/web/i18n/ko-KR/app.json
index b9dd592f03..45a86227d5 100644
--- a/web/i18n/ko-KR/app.json
+++ b/web/i18n/ko-KR/app.json
@@ -51,11 +51,20 @@
"exportFailed": "DSL 내보내기 실패",
"gotoAnything.actions.accountDesc": "계정 페이지로 이동",
"gotoAnything.actions.communityDesc": "오픈 디스코드 커뮤니티",
+ "gotoAnything.actions.createCategoryDesc": "AI 생성 워크플로 또는 채팅 흐름 만들기",
+ "gotoAnything.actions.createCategoryTitle": "만들기",
+ "gotoAnything.actions.createChatflow": "챗플로우",
+ "gotoAnything.actions.createChatflowDesc": "설명에서 chatflow (№ 급 채팅) 앱 생성",
+ "gotoAnything.actions.createWorkflow": "작업 흐름",
+ "gotoAnything.actions.createWorkflowDesc": "설명에서 워크플로 앱 생성",
"gotoAnything.actions.docDesc": "도움 문서 열기",
"gotoAnything.actions.feedbackDesc": "공개 커뮤니티 피드백 토론",
"gotoAnything.actions.languageCategoryDesc": "인터페이스 언어 전환",
"gotoAnything.actions.languageCategoryTitle": "언어",
"gotoAnything.actions.languageChangeDesc": "UI 언어 변경",
+ "gotoAnything.actions.refineCategoryDesc": "현재 워크플로우 또는 챗플로우 그래프를 구체화합니다.",
+ "gotoAnything.actions.refineDesc": "현재 초안에 적용할 변경 사항 설명",
+ "gotoAnything.actions.refineTitle": "현재 그래프 세분화",
"gotoAnything.actions.runDesc": "빠른 명령 실행 (테마, 언어 등...)",
"gotoAnything.actions.runTitle": "명령어",
"gotoAnything.actions.searchApplications": "응용 프로그램 검색",
@@ -228,6 +237,14 @@
"structOutput.required": "필수",
"structOutput.structured": "구조화된",
"structOutput.structuredTip": "구조화된 출력은 모델이 제공한 JSON 스키마를 항상 준수하는 응답을 생성하도록 보장하는 기능입니다.",
+ "studio.apps": "앱",
+ "studio.filters.allCreators": "모든 크리에이터",
+ "studio.filters.creators": "크리에이터",
+ "studio.filters.reset": "초기화",
+ "studio.filters.searchCreators": "작성자 검색...",
+ "studio.filters.types": "형?",
+ "studio.filters.you": "나",
+ "studio.viewSnippets": "스니펫 보기",
"switch": "워크플로우 오케스트레이션으로 전환하기",
"switchLabel": "생성될 앱의 복사본",
"switchStart": "전환 시작하기",
diff --git a/web/i18n/ko-KR/plugin.json b/web/i18n/ko-KR/plugin.json
index 93b28beeb4..868e7207ea 100644
--- a/web/i18n/ko-KR/plugin.json
+++ b/web/i18n/ko-KR/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "현재 사용자 정의 자격 증명이 사용 불가능합니다.",
"auth.default": "기본",
"auth.emptyAuth": "인증을 구성하십시오.",
+ "auth.enterprise": "기업",
"auth.oauthClient": "OAuth 클라이언트",
"auth.oauthClientSettings": "OAuth 클라이언트 설정",
+ "auth.onlyAtCreationHint": "전환 후에는 다시 선택할 수 없습니다",
+ "auth.onlyAtCreationHintTooltip": "다른 구성원이 구성 · 전환 후 다시 선택할 수 없습니다.",
+ "auth.personal": "개인",
"auth.saveAndAuth": "저장하고 승인하세요",
"auth.saveOnly": "저장만 하기",
"auth.setDefault": "기본값으로 설정",
"auth.setupOAuth": "OAuth 클라이언트 설정",
+ "auth.shared": "공유됨",
"auth.unavailable": "사용할 수 없음",
"auth.useApi": "API 키를 사용하세요.",
"auth.useApiAuth": "API 키 인증 구성",
"auth.useApiAuthDesc": "자격증명을 구성한 후에는 작업 공간 내의 모든 구성원이 애플리케이션을 조정할 때 이 도구를 사용할 수 있습니다.",
"auth.useOAuth": "OAuth 사용하기",
"auth.useOAuthAuth": "OAuth 인증 사용하기",
+ "auth.whoCanUse": "사용할 수 있는 사용자",
"auth.workspaceDefault": "작업 공간 기본값",
"autoUpdate.automaticUpdates": "자동 업데이트",
"autoUpdate.changeTimezone": "시간대를 변경하려면 설정으로 이동하세요.",
diff --git a/web/i18n/ko-KR/snippet.json b/web/i18n/ko-KR/snippet.json
new file mode 100644
index 0000000000..f716672352
--- /dev/null
+++ b/web/i18n/ko-KR/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "취소",
+ "continueEditing": "계속 편집",
+ "create": "스니펫 만들기",
+ "createFailed": "스니펫을 생성하지 못했습니다.",
+ "createFrom": "다음에서 생성",
+ "createFromBlank": "공백에서 만들기",
+ "currentDSLVersion": "시스템 지원 DSL 버 : ",
+ "defaultName": " 목 없는 스니펫",
+ "deleteConfirmContent": "이 작업은 취소 수 없습니다. 이 코드 조각을 사용하는 워크플로는 영향을 받지 않습니다.",
+ "deleteConfirmTitle": "스니펫을 삭 하시 습니까?",
+ "deleteFailed": "스니펫을 삭 하지 못했습니다.",
+ "deleted": "스니펫이 삭 되었습니다.",
+ "discardChanges": "변경사항 취소",
+ "discardChangesDescription": "초안 변경사항이 삭 되 스니펫이 마지막으로 장된 버 으로 돌아갑니다.",
+ "discardChangesTitle": "초안 변경사항을 삭 하시 습니까?",
+ "discardDraft": "초안 삭 ",
+ "doNotSave": "초안으로 남겨두기",
+ "draft": "초안",
+ "dslVersionMismatchDescription": "DSL 버 에서 상당한 차이가 발견되었습니다. 강 로 가 오면 스니펫이 오작동 수 있습니다.",
+ "dslVersionMismatchQuestion": "계속하시 습니까?",
+ "dslVersionMismatchTitle": "버 비호환성",
+ "edit": "편집",
+ "editDialogTitle": "스니펫 보 편집",
+ "editDone": "스니펫 보가 업데이트되었습니다.",
+ "editFailed": "스니펫 보를 업데이트하지 못했습니다.",
+ "editingDraft": "초안을 편집하 있습니다.",
+ "emptyGraphSaveError": "저장하기 전에 노드를 하나 이상 추가하십시오.",
+ "exitEditing": "편집 종료",
+ "exportFailed": "스니펫 내보내기에 실패했습니다.",
+ "importDSLFile": "DSL 파일 가 오기",
+ "importDialogTitle": "스니펫 가 오기",
+ "importFailed": "스니펫 DSL을 가 오지 못했습니다.",
+ "importFromDSLFile": "DSL 파일에서",
+ "importFromDSLUrl": "URL에서",
+ "importFromDSLUrlPlaceholder": "여기에 DSL 링크를 붙여넣으세요.",
+ "importSuccess": "스니펫을 가 왔습니다.",
+ "importedDSLVersion": "현재 스니펫 DSL 버 : ",
+ "inputFieldButton": "입 필드",
+ "inputVariables": "입 변수",
+ "management": "스니펫 관리",
+ "menu.deleteSnippet": "삭 ",
+ "menu.editInfo": " 보 편집",
+ "menu.exportSnippet": "스니펫 내보내기",
+ "notFoundDescription": "요청한 스니펫 모의 조각을 찾을 수 없습니다.",
+ "notFoundTitle": "스니펫을 찾을 수 없습니다.",
+ "panelDescription": "코드 조각이 다른 노드로부터 데이터를 수 수 있도록 하는 입 필드를 의합니다.",
+ "panelPrimaryGroup": "핵심 입 ",
+ "panelSecondaryGroup": " 택 입 ",
+ "panelTitle": "입 필드",
+ "publishButton": "게시",
+ "publishFailed": "스니펫을 게시하지 못했습니다.",
+ "publishMenuCurrentDraft": "현재 초안이 게시되지 않았습니다.",
+ "publishSuccess": "스니펫이 게시되었습니다.",
+ "save": " 장",
+ "saveAndExit": " 장하 종료",
+ "saveBeforeLeavingDescription": "이 버 을 워크플로에서 사용 수 있도록 하 면 장하세요. 아니면 지금은 수 사항을 초안으로 지하세요.",
+ "saveBeforeLeavingTitle": " 나기 에 변경사항을 장하시 습니까?",
+ "saveSuccess": "스니펫이 장되었습니다.",
+ "sectionOrchestrate": "오케스트 이션",
+ "testRunButton": "테스트 실행",
+ "typeLabel": "스니펫",
+ "unknownUser": "사용자",
+ "unsavedChanges": "현재 변경사항은 장되지 않습니다.",
+ "updatedBy": "{{name}} 업데이트됨 {{time}}",
+ "usageCount": "{{count}}번 사용됨",
+ "variableInspect": "변수 검사",
+ "viewOnly": "보기 용"
+}
diff --git a/web/i18n/ko-KR/workflow.json b/web/i18n/ko-KR/workflow.json
index f9e0f544d2..e8f0eaf550 100644
--- a/web/i18n/ko-KR/workflow.json
+++ b/web/i18n/ko-KR/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "변수 검색",
"common.setVarValuePlaceholder": "변수 값 설정",
"common.showRunHistory": "실행 기록 보기",
+ "common.switchToStandardWorkflowConfirm.switch": "스위치",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "작업 흐름",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "지식 기반",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "스니펫",
+ "common.switchToStandardWorkflowConfirm.title": "표준 업무 절차로 변경하시겠어요?",
+ "common.switchToStandardWorkflowTip": "이 평가자를 다시 표준 워크플로로 전환하고 공용 웹 앱 액세스를 복원합니다.",
"common.syncingData": "단 몇 초 만에 데이터를 동기화할 수 있습니다.",
"common.tagBound": "이 태그를 사용하는 앱 수",
"common.undo": "실행 취소",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "테스트 실행",
"singleRun.testRunIteration": "테스트 실행 반복",
"singleRun.testRunLoop": "테스트 실행 루프",
+ "snippet.addToSnippet": "스니펫에 추가",
+ "snippet.confirm": "확인",
+ "snippet.createDialogTitle": "스니펫 생성",
+ "snippet.createSuccess": "스니펫이 생성되었습니다.",
+ "snippet.descriptionLabel": "설명 (옵션)",
+ "snippet.descriptionPlaceholder": "스니펫을 간략하게 설명하세요.",
+ "snippet.nameLabel": "스니펫 이름",
+ "snippet.namePlaceholder": "스니펫 이름",
+ "snippet.shortcuts.press": "누르기",
+ "snippet.shortcuts.toConfirm": "확인하기",
"tabs.-": "기본",
"tabs.addAll": "모두 추가",
"tabs.agent": "에이전트 전략",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "전체",
"tabs.allTriggers": "모든 트리거",
"tabs.blocks": "노드",
+ "tabs.createSnippet": "조각 만들기",
"tabs.customTool": "사용자 정의",
"tabs.featuredTools": "추천",
"tabs.hideActions": "도구 숨기기",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "마켓플레이스에서 더 많은 트리거 발견하기",
"tabs.noPluginsFound": "플러그인을 찾을 수 없습니다",
"tabs.noResult": "일치하는 결과 없음",
+ "tabs.noSnippetsFound": "스니펫을 찾을 수 없습니다.",
"tabs.plugin": "플러그인",
"tabs.pluginByAuthor": "{{author}} 작성",
"tabs.question-understand": "질문 이해",
"tabs.requestToCommunity": "커뮤니티에 대한 요청",
"tabs.searchBlock": "검색 노드",
"tabs.searchDataSource": "데이터 소스 검색",
+ "tabs.searchSnippets": "스니펫 검색...",
"tabs.searchTool": "검색 도구",
"tabs.searchTrigger": "검색 트리거...",
"tabs.showLessFeatured": "간략히 보기",
"tabs.showMoreFeatured": "더 보기",
+ "tabs.snippets": "스니펫",
"tabs.sources": "소스",
"tabs.start": "시작",
"tabs.startDisabledTip": "트리거 노드와 사용자 입력 노드는 상호 배타적입니다.",
+ "tabs.startNotSupportedTip": "시작 탭은 조각에서 지원되지 않습니다.",
"tabs.tools": "도구",
"tabs.transform": "변환",
"tabs.usePlugin": "도구 선택",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "이름 바꾸기",
"versionHistory.releaseNotesPlaceholder": "변경된 내용을 설명하세요.",
"versionHistory.restorationTip": "버전 복원 후 현재 초안이 덮어쓰여질 것입니다.",
- "versionHistory.title": "버전 기록"
+ "versionHistory.title": "버전 기록",
+ "workflowGenerator.applied": "적용",
+ "workflowGenerator.applyFailed": "워크플로우를 적용하지 못했습니다.",
+ "workflowGenerator.applyToCurrent": "현재 초안에 적용",
+ "workflowGenerator.applyToNew": "새 앱 만들기",
+ "workflowGenerator.cancel": "취소",
+ "workflowGenerator.description": "워크플로에서 수행하생성된 그래프를 스튜디오는 작업을 설명하세요 모델을 택하 지침을 작성하(에Studio용하기)에 미리 봅니다.",
+ "workflowGenerator.dismiss": "닫기",
+ "workflowGenerator.errors.DANGLING_EDGE": "생성된 워크플로에는 존재하지 않는 노드를 가리키는 에지가 있습니다. 다시 시도하거나 지침을 수정하세요.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "먼저 지침을 작성하십시오.",
+ "workflowGenerator.errors.EMPTY_PLAN": "모델이 빈 계획을 반환했습니다. 더 구체적인 지침을 시도하십시오.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "생성된 워크플로에 잘못된 형식의 루프 또는 반복 컨테이너가 있습니다. 더 간단한 지침을 시도하거나 더 유능한 모델을 선택하십시오.",
+ "workflowGenerator.errors.INVALID_JSON": "모델이 분석할 수 없는 응답을 반환했습니다. 다시 시도하거나 더 유능한 모델을 선택하세요.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "모델이 예상치 못한 모양의 그래프를 반환했습니다. 다시 시도하거나 더 유능한 모델을 선택하세요.",
+ "workflowGenerator.errors.MISSING_START": "생성된 워크플로에 시작 노드가 없습니다. 재생성해 보세요.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "생성된 워크플로에 종료 또는 응답 노드가 없습니다. 재생성해 보세요.",
+ "workflowGenerator.errors.MODEL_ERROR": "모델 호출에 실패했습니다. 서비스 제공업체 할당량을 확인하고 다시 시도하세요.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "생성된 워크플로의 노드가 존재하지 않는 노드를 가리킵니다. 재생성해 보세요.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "워크플로가 이 작업 영역에 설치되지 않은 도구를 참조합니다. 도구 페이지에서 설치하거나 지침을 구체화하세요.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "생성된 워크플로의 노드는 업스트림으로 선언되지 않은 변수를 참조합니다. 다시 생성해 보세요.",
+ "workflowGenerator.errors.apply_failed_orphan": "앱 생성을 완료할 수 없습니다. 앱 목록에 비어 있는 초안이 남아 있을 수 있습니다. 수동으로 삭제하세요.",
+ "workflowGenerator.errors.hash_collision": "워크플로 초안이 다른 탭에서 편집되었습니다. 새로고침하여 변경사항을 선택한 후 다시 적용하세요.",
+ "workflowGenerator.errors.hash_collision_title": "작업공간이 다른 곳에서 편집되었습니다.",
+ "workflowGenerator.errors.timeout": "세대가 너무 오래 걸렸습니다. 모델이 느리거나 사용할 수 없을 수 있습니다. 다시 시도하십시오.",
+ "workflowGenerator.examples.chatflow.support": "기술 자료가 뒷받침하는 고객 지원 봇",
+ "workflowGenerator.examples.chatflow.triage": "들어오는 질문을 분류하고 담당자 프롬프트로 전달합니다.",
+ "workflowGenerator.examples.chatflow.tutor": "단계별로 설명해주는 다국어 튜터",
+ "workflowGenerator.examples.label": "다음 중 하나를 시도해 보세요.",
+ "workflowGenerator.examples.workflow.classify": "GitHub 문(를 가기트허브)와 분류합니다.",
+ "workflowGenerator.examples.workflow.rag": "지식 기반 쿼리 후 답변 형식을 마크다운 (으로 지MARKDOWN)",
+ "workflowGenerator.examples.workflow.summarize": "URL 요약",
+ "workflowGenerator.examples.workflow.translate": "텍스트를 여러 언어로 번역",
+ "workflowGenerator.generate": "생성",
+ "workflowGenerator.generateFailed": "워크플로를 생성하지 못했습니다.",
+ "workflowGenerator.instruction": "지침",
+ "workflowGenerator.instructionPlaceholder": "어떤 인풋, 어떤 프로세싱, 어떤 아웃풋을 원하는지 워크플로우를 설명하세요.",
+ "workflowGenerator.instructionRequired": "먼저 지침을 작성하십시오",
+ "workflowGenerator.loading": "워크플로 생성 중…",
+ "workflowGenerator.modelRequired": "생성하기 전에 모델을 선택하십시오.",
+ "workflowGenerator.modes.chatflow": "챗플로우",
+ "workflowGenerator.modes.workflow": "작업 흐름",
+ "workflowGenerator.overwriteMessage": "이 워크플로우를 적용하면 현재 초안 그래프가 대체됩니다. 이 작업은 취소할 수 없습니다.",
+ "workflowGenerator.overwriteTitle": "현재 초안을 덮어쓰시겠습니까?",
+ "workflowGenerator.phases.building": "노드 구축 중…",
+ "workflowGenerator.phases.planning": "작업흐름을 계획하는 중…",
+ "workflowGenerator.phases.validating": "그래프 검증 중…",
+ "workflowGenerator.placeholder": "왼쪽에 지침을 작성한 다음 생성을 클릭하여 워크플로 그래프를 미리 봅니다.",
+ "workflowGenerator.refineDescription": "원하는 변경 사항을 설명해 주세요. 현재 초안은 컨텍스트로 사용되며, 적용할 때 생성된 그래프가 이를 대체합니다.",
+ "workflowGenerator.refineInstructionPlaceholder": "변경 사항 설명 — 예: 번역 단계 추가, 도구로 전환, 오류 처리 추가.",
+ "workflowGenerator.refineTitle": "{{mode}} 세부 조정",
+ "workflowGenerator.reload": "재장전",
+ "workflowGenerator.studioApply": "용",
+ "workflowGenerator.studioButton": "생성",
+ "workflowGenerator.title": "{{mode}} 생성"
}
diff --git a/web/i18n/nl-NL/app.json b/web/i18n/nl-NL/app.json
index 9bd50b5b92..1ea7d5857a 100644
--- a/web/i18n/nl-NL/app.json
+++ b/web/i18n/nl-NL/app.json
@@ -1,5 +1,5 @@
{
- "accessControl": "Web App Access Control",
+ "accessControl": "Toegangscontrole webapp",
"accessControlDialog.accessItems.anyone": "Anyone with the link",
"accessControlDialog.accessItems.external": "Authenticated external users",
"accessControlDialog.accessItems.organization": "All members within the platform",
@@ -25,37 +25,46 @@
"answerIcon.description": "Whether to use the web app icon to replace 🤖 in the shared application",
"answerIcon.descriptionInExplore": "Whether to use the web app icon to replace 🤖 in Explore",
"answerIcon.title": "Use web app icon to replace 🤖",
- "appDeleteFailed": "Failed to delete app",
- "appDeleted": "App deleted",
- "appNamePlaceholder": "Give your app a name",
+ "appDeleteFailed": "App verwijderen is mislukt",
+ "appDeleted": "App verwijderd",
+ "appNamePlaceholder": "Geef je app een naam",
"appSelector.label": "APP",
"appSelector.noParams": "No parameters needed",
"appSelector.params": "APP PARAMETERS",
"appSelector.placeholder": "Select an app...",
- "communityIntro": "Discuss with team members, contributors and developers on different channels.",
- "createApp": "CREATE APP",
- "createFromConfigFile": "Create from DSL file",
- "deleteAppConfirmContent": "Deleting the app is irreversible. Users will no longer be able to access your app, and all prompt configurations and logs will be permanently deleted.",
- "deleteAppConfirmInputLabel": "To confirm, type {{appName}} in the box below:",
- "deleteAppConfirmInputPlaceholder": "Enter app name…",
- "deleteAppConfirmTitle": "Delete this app?",
+ "communityIntro": "Bespreek met teamleden, bijdragers en ontwikkelaars op verschillende kanalen.",
+ "createApp": "APP MAKEN",
+ "createFromConfigFile": "Maken vanuit DSL-bestand",
+ "deleteAppConfirmContent": "Het verwijderen van de app is onomkeerbaar. Gebruikers kunnen niet langer toegang tot je app krijgen en alle promptconfiguraties en logs worden permanent verwijderd.",
+ "deleteAppConfirmInputLabel": "Om te bevestigen, typ {{appName}} in het vak hieronder:",
+ "deleteAppConfirmInputPlaceholder": "Voer app-naam in…",
+ "deleteAppConfirmTitle": "Deze app verwijderen?",
"dslUploader.browse": "Browse",
"dslUploader.button": "Drag and drop file, or",
- "duplicate": "Duplicate",
- "duplicateTitle": "Duplicate App",
- "editApp": "Edit Info",
- "editAppTitle": "Edit App Info",
- "editDone": "App info updated",
- "editFailed": "Failed to update app info",
- "export": "Export DSL",
- "exportFailed": "Export DSL failed.",
+ "duplicate": "Dupliceren",
+ "duplicateTitle": "App dupliceren",
+ "editApp": "Informatie bewerken",
+ "editAppTitle": "Appinformatie bewerken",
+ "editDone": "App-informatie bijgewerkt",
+ "editFailed": "Bijwerken van app-informatie is mislukt",
+ "export": "DSL exporteren",
+ "exportFailed": "Export van DSL is mislukt.",
"gotoAnything.actions.accountDesc": "Navigate to account page",
"gotoAnything.actions.communityDesc": "Open Discord community",
+ "gotoAnything.actions.createCategoryDesc": "Creëer een door AI gegenereerde workflow of chatflow",
+ "gotoAnything.actions.createCategoryTitle": "Creëer",
+ "gotoAnything.actions.createChatflow": "Chatstroom",
+ "gotoAnything.actions.createChatflowDesc": "Genereer een chatflow-app (geavanceerde chat) op basis van een beschrijving",
+ "gotoAnything.actions.createWorkflow": "Werkstroom",
+ "gotoAnything.actions.createWorkflowDesc": "Genereer een workflow-app op basis van een beschrijving",
"gotoAnything.actions.docDesc": "Open help documentation",
"gotoAnything.actions.feedbackDesc": "Open community feedback discussions",
"gotoAnything.actions.languageCategoryDesc": "Switch interface language",
"gotoAnything.actions.languageCategoryTitle": "Language",
"gotoAnything.actions.languageChangeDesc": "Change UI language",
+ "gotoAnything.actions.refineCategoryDesc": "Verfijn de huidige workflow of chatflowgrafiek",
+ "gotoAnything.actions.refineDesc": "Beschrijf een wijziging die moet worden toegepast op het huidige concept",
+ "gotoAnything.actions.refineTitle": "Verfijn de huidige grafiek",
"gotoAnything.actions.runDesc": "Run quick commands (theme, language, ...)",
"gotoAnything.actions.runTitle": "Commands",
"gotoAnything.actions.searchApplications": "Search Applications",
@@ -119,12 +128,12 @@
"iconPicker.image": "Image",
"iconPicker.ok": "OK",
"importApp": "App importeren",
- "importDSL": "Import DSL file",
- "importFromDSL": "Import from DSL",
- "importFromDSLFile": "From DSL file",
- "importFromDSLUrl": "From URL",
- "importFromDSLUrlPlaceholder": "Paste DSL link here",
- "join": "Join the community",
+ "importDSL": "DSL-bestand importeren",
+ "importFromDSL": "Importeer uit DSL",
+ "importFromDSLFile": "Uit DSL-bestand",
+ "importFromDSLUrl": "Van URL",
+ "importFromDSLUrlPlaceholder": "Plak hier de DSL-link",
+ "join": "Sluit je aan bij de community",
"marketplace.template.categories": "Categorieën",
"marketplace.template.category.design": "Ontwerp",
"marketplace.template.category.it": "IT",
@@ -141,9 +150,9 @@
"marketplace.template.publishedBy": "Door",
"marketplace.template.usageCount": "Gebruik",
"marketplace.template.viewOnMarketplace": "Bekijken op Marketplace",
- "maxActiveRequests": "Max concurrent requests",
- "maxActiveRequestsPlaceholder": "Enter 0 for unlimited",
- "maxActiveRequestsTip": "Maximum number of concurrent active requests per app (0 for unlimited)",
+ "maxActiveRequests": "Max. gelijktijdige verzoeken",
+ "maxActiveRequestsPlaceholder": "Voer 0 in voor onbeperkt",
+ "maxActiveRequestsTip": "Maximum aantal gelijktijdige actieve verzoeken per app (0 voor onbeperkt)",
"mermaid.classic": "Classic",
"mermaid.handDrawn": "Hand Drawn",
"newApp.Cancel": "Cancel",
@@ -209,16 +218,16 @@
"newAppFromTemplate.sidebar.Recommended": "Recommended",
"newAppFromTemplate.sidebar.Workflow": "Workflow",
"newAppFromTemplate.sidebar.Writing": "Writing",
- "noAccessPermission": "No permission to access web app",
- "noUserInputNode": "Missing user input node",
- "notPublishedYet": "App is not published yet",
- "openInExplore": "Open in Explore",
+ "noAccessPermission": "Geen toestemming om webapp te benaderen",
+ "noUserInputNode": "Ontbrekende gebruikersinvoerknoop",
+ "notPublishedYet": "App is nog niet gepubliceerd",
+ "openInExplore": "Open in Verken",
"publishApp.notSet": "Not set",
"publishApp.notSetDesc": "Currently nobody can access the web app. Please set permissions.",
"publishApp.title": "Who can access web app",
- "removeOriginal": "Delete the original app",
- "roadmap": "See our roadmap",
- "showMyCreatedAppsOnly": "Created by me",
+ "removeOriginal": "Originele app verwijderen",
+ "roadmap": "Zie onze roadmap",
+ "showMyCreatedAppsOnly": "Gemaakt door mij",
"structOutput.LLMResponse": "LLM Response",
"structOutput.configure": "Configure",
"structOutput.modelNotSupported": "Model not supported",
@@ -228,12 +237,20 @@
"structOutput.required": "Required",
"structOutput.structured": "Structured",
"structOutput.structuredTip": "Structured Outputs is a feature that ensures the model will always generate responses that adhere to your supplied JSON Schema",
- "switch": "Switch to Workflow Orchestrate",
- "switchLabel": "The app copy to be created",
- "switchStart": "Start switch",
- "switchTip": "not allow",
- "switchTipEnd": " switching back to Basic Orchestrate.",
- "switchTipStart": "A new app copy will be created for you, and the new copy will switch to Workflow Orchestrate. The new copy will ",
+ "studio.apps": "Toepassingen",
+ "studio.filters.allCreators": "Alle makers",
+ "studio.filters.creators": "Makers",
+ "studio.filters.reset": "Opnieuw instellen",
+ "studio.filters.searchCreators": "Zoekmaker...",
+ "studio.filters.types": "Soorten",
+ "studio.filters.you": "Jij",
+ "studio.viewSnippets": "Bekijk fragmenten",
+ "switch": "Overschakelen naar Workflow Orchestrate",
+ "switchLabel": "De appkopie die gemaakt wordt",
+ "switchStart": "Overschakeling starten",
+ "switchTip": "kan niet",
+ "switchTipEnd": " terugschakelen naar Basic Orchestrate.",
+ "switchTipStart": "Er wordt een nieuwe appkopie voor je aangemaakt, en de nieuwe kopie zal worden omgeschakeld naar Workflow Orchestrate. De nieuwe kopie zal ",
"theme.switchDark": "Switch to dark theme",
"theme.switchLight": "Switch to light theme",
"tracing.aliyun.description": "The fully-managed and maintenance-free observability platform provided by Alibaba Cloud, enables out-of-the-box monitoring, tracing, and evaluation of Dify applications.",
diff --git a/web/i18n/nl-NL/plugin.json b/web/i18n/nl-NL/plugin.json
index 4e0301b5f5..3ba084b80d 100644
--- a/web/i18n/nl-NL/plugin.json
+++ b/web/i18n/nl-NL/plugin.json
@@ -6,7 +6,7 @@
"action.deleteSuccess": "Plugin succesvol verwijderd",
"action.pluginInfo": "Plugin info",
"action.usedInApps": "This plugin is being used in {{num}} apps.",
- "allCategories": "All Categories",
+ "allCategories": "Alle categorieën",
"auth.addApi": "Add API Key",
"auth.addOAuth": "Add OAuth",
"auth.authRemoved": "Auth removed",
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Custom credentials currently unavailable",
"auth.default": "Default",
"auth.emptyAuth": "Please configure authentication",
+ "auth.enterprise": "Onderneming",
"auth.oauthClient": "OAuth Client",
"auth.oauthClientSettings": "OAuth Client Settings",
+ "auth.onlyAtCreationHint": "Na overschakeling niet meer selecteerbaar",
+ "auth.onlyAtCreationHintTooltip": "Geconfigureerd door andere leden · Kan na het overstappen niet meer geselecteerd worden.",
+ "auth.personal": "Persoonlijk",
"auth.saveAndAuth": "Save and Authorize",
"auth.saveOnly": "Save only",
"auth.setDefault": "Set as default",
"auth.setupOAuth": "Setup OAuth Client",
+ "auth.shared": "Gedeeld",
"auth.unavailable": "Unavailable",
"auth.useApi": "Use API Key",
"auth.useApiAuth": "API Key Authorization Configuration",
"auth.useApiAuthDesc": "After configuring credentials, all members within the workspace can use this tool when orchestrating applications.",
"auth.useOAuth": "Use OAuth",
"auth.useOAuthAuth": "Use OAuth Authorization",
+ "auth.whoCanUse": "Wie kan gebruiken",
"auth.workspaceDefault": "Workspace Default",
"autoUpdate.automaticUpdates": "Automatic updates",
"autoUpdate.changeTimezone": "To change time zone, go to Settings",
@@ -81,7 +87,7 @@
"categorySingle.trigger": "Trigger",
"debugInfo.title": "Debugging",
"debugInfo.viewDocs": "View Docs",
- "deprecated": "Deprecated",
+ "deprecated": "Verouderd",
"detailPanel.actionNum": "{{num}} {{action}} INCLUDED",
"detailPanel.categoryTip.debugging": "Debugging Plugin",
"detailPanel.categoryTip.github": "Installed from Github",
@@ -139,17 +145,17 @@
"detailPanel.toolSelector.unsupportedContent2": "Click to switch version.",
"detailPanel.toolSelector.unsupportedMCPTool": "Currently selected agent strategy plugin version does not support MCP tools.",
"detailPanel.toolSelector.unsupportedTitle": "Unsupported Action",
- "difyVersionNotCompatible": "The current Dify version is not compatible with this plugin, please upgrade to the minimum version required: {{minimalDifyVersion}}",
- "endpointsEnabled": "{{num}} sets of endpoints enabled",
+ "difyVersionNotCompatible": "De huidige Dify-versie is niet compatibel met deze plugin, upgrade alsjeblieft naar minimaal vereiste versie: {{minimalDifyVersion}}",
+ "endpointsEnabled": "{{num}} sets met ingeschakelde eindpunten",
"error.fetchReleasesError": "Unable to retrieve releases. Please try again later.",
"error.inValidGitHubUrl": "Invalid GitHub URL. Please enter a valid URL in the format: https://github.com/owner/repo",
"error.noReleasesFound": "No releases found. Please check the GitHub repository or the input URL.",
- "findMoreInMarketplace": "Find more in Marketplace",
- "from": "From",
- "fromMarketplace": "From Marketplace",
- "install": "{{num}} installs",
- "installAction": "Install",
- "installFrom": "INSTALL FROM",
+ "findMoreInMarketplace": "Vind meer in Marketplace",
+ "from": "Van",
+ "fromMarketplace": "Van Marketplace",
+ "install": "{{num}} installaties",
+ "installAction": "Installeren",
+ "installFrom": "INSTALLEREN VAN",
"installFromGitHub.gitHubRepo": "GitHub repository",
"installFromGitHub.installFailed": "Installation failed",
"installFromGitHub.installNote": "Please make sure that you only install plugins from a trusted source.",
@@ -186,7 +192,7 @@
"installModal.readyToInstallPackages": "About to install the following {{num}} plugins",
"installModal.uploadFailed": "Upload failed",
"installModal.uploadingPackage": "Uploading {{packageName}}...",
- "installPlugin": "Install plugin",
+ "installPlugin": "Plugin installeren",
"list.noInstalled": "No plugins installed",
"list.notFound": "No plugins found",
"list.source.github": "Install from GitHub",
@@ -218,17 +224,17 @@
"privilege.title": "Plugin Preferences",
"privilege.whoCanDebug": "Who can debug plugins?",
"privilege.whoCanInstall": "Who can install and manage plugins?",
- "publishPlugins": "Publish plugins",
+ "publishPlugins": "Plugins publiceren",
"readmeInfo.failedToFetch": "Failed to fetch README",
"readmeInfo.needHelpCheckReadme": "Need help? Check the README.",
"readmeInfo.noReadmeAvailable": "No README available",
"readmeInfo.title": "README",
- "requestAPlugin": "Request a plugin",
- "search": "Search",
- "searchCategories": "Search Categories",
- "searchInMarketplace": "Search in Marketplace",
- "searchPlugins": "Search plugins",
- "searchTools": "Search tools...",
+ "requestAPlugin": "Een plugin aanvragen",
+ "search": "Zoeken",
+ "searchCategories": "Categorieën zoeken",
+ "searchInMarketplace": "Zoeken in Marketplace",
+ "searchPlugins": "Plugins zoeken",
+ "searchTools": "Tools zoeken...",
"source.github": "GitHub",
"source.local": "Local Package File",
"source.marketplace": "Marketplace",
diff --git a/web/i18n/nl-NL/snippet.json b/web/i18n/nl-NL/snippet.json
new file mode 100644
index 0000000000..d8c8d9149f
--- /dev/null
+++ b/web/i18n/nl-NL/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Annuleer",
+ "continueEditing": "Ga door met bewerken",
+ "create": "SNIPPET MAKEN",
+ "createFailed": "Kan fragment niet maken",
+ "createFrom": "CREËER VAN",
+ "createFromBlank": "Maak van blanco",
+ "currentDSLVersion": "Systeemondersteunde DSL-versie: ",
+ "defaultName": "Naamloos fragment",
+ "deleteConfirmContent": "Dit kan niet ongedaan worden gemaakt. Dit heeft geen gevolgen voor werkstromen die dit fragment gebruiken.",
+ "deleteConfirmTitle": "Fragment verwijderen?",
+ "deleteFailed": "Kan fragment niet verwijderen",
+ "deleted": "Fragment verwijderd",
+ "discardChanges": "Wijzigingen negeren",
+ "discardChangesDescription": "Uw conceptwijzigingen worden verwijderd en het fragment keert terug naar de laatst opgeslagen versie.",
+ "discardChangesTitle": "Conceptwijzigingen negeren?",
+ "discardDraft": "Gooi concept weg",
+ "doNotSave": "Laat het als concept staan",
+ "draft": "Diepgang",
+ "dslVersionMismatchDescription": "Er is een significant verschil in DSL-versies gedetecteerd. Als u de import forceert, kan het fragment defect raken.",
+ "dslVersionMismatchQuestion": "Wil je doorgaan?",
+ "dslVersionMismatchTitle": "Versie-incompatibiliteit",
+ "edit": "Bewerken",
+ "editDialogTitle": "Fragmentinformatie bewerken",
+ "editDone": "Fragmentinformatie bijgewerkt",
+ "editFailed": "Kan fragmentinformatie niet updaten",
+ "editingDraft": "U bewerkt een concept.",
+ "emptyGraphSaveError": "Voeg ten minste één knooppunt toe voordat u opslaat.",
+ "exitEditing": "Sluit het bewerken af",
+ "exportFailed": "Het exporteren van het fragment is mislukt.",
+ "importDSLFile": "DSL-bestand importeren",
+ "importDialogTitle": "Fragment importeren",
+ "importFailed": "Kan fragment DSL niet importeren",
+ "importFromDSLFile": "Van DSL-bestand",
+ "importFromDSLUrl": "Van URL",
+ "importFromDSLUrlPlaceholder": "Plak hier de DSL-link",
+ "importSuccess": "Fragment geïmporteerd",
+ "importedDSLVersion": "Huidige fragment DSL-versie: ",
+ "inputFieldButton": "Invoerveld",
+ "inputVariables": "Invoervariabelen",
+ "management": "SNIPPETBEHEER",
+ "menu.deleteSnippet": "Verwijderen",
+ "menu.editInfo": "Bewerk informatie",
+ "menu.exportSnippet": "Fragment exporteren",
+ "notFoundDescription": "Het gevraagde fragment is niet gevonden.",
+ "notFoundTitle": "Fragment niet gevonden",
+ "panelDescription": "Definieert de invoervelden waarmee het fragment gegevens van andere knooppunten kan ontvangen.",
+ "panelPrimaryGroup": "Kerningangen",
+ "panelSecondaryGroup": "Optionele ingangen",
+ "panelTitle": "Invoerveld",
+ "publishButton": "Publiceren",
+ "publishFailed": "Kan fragment niet publiceren",
+ "publishMenuCurrentDraft": "Huidig concept niet gepubliceerd",
+ "publishSuccess": "Fragment gepubliceerd",
+ "save": "Opslaan",
+ "saveAndExit": "Opslaan en afsluiten",
+ "saveBeforeLeavingDescription": "Sla op om deze versie beschikbaar te maken voor gebruik in workflows. Of bewaar uw bewerkingen voorlopig als concept.",
+ "saveBeforeLeavingTitle": "Wijzigingen opslaan voordat u vertrekt?",
+ "saveSuccess": "Fragment opgeslagen",
+ "sectionOrchestrate": "Orkesteren",
+ "testRunButton": "Proefdraaien",
+ "typeLabel": "Fragment",
+ "unknownUser": "Gebruiker",
+ "unsavedChanges": "Actuele wijzigingen worden niet opgeslagen.",
+ "updatedBy": "{{name}} bijgewerkt {{time}}",
+ "usageCount": "{{count}} keer gebruikt",
+ "variableInspect": "Variabele inspectie",
+ "viewOnly": "Alleen bekijken"
+}
diff --git a/web/i18n/nl-NL/workflow.json b/web/i18n/nl-NL/workflow.json
index 00d0e64160..310e73a6eb 100644
--- a/web/i18n/nl-NL/workflow.json
+++ b/web/i18n/nl-NL/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Search variable",
"common.setVarValuePlaceholder": "Set variable",
"common.showRunHistory": "Show Run History",
+ "common.switchToStandardWorkflowConfirm.switch": "Schakel",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Werkstroom",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Kennisbank",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Fragment",
+ "common.switchToStandardWorkflowConfirm.title": "Overstappen naar standaard workflow?",
+ "common.switchToStandardWorkflowTip": "Verandert deze evaluator weer in een standaardworkflow en herstelt de toegang tot de openbare webapp.",
"common.syncingData": "Syncing data, just a few seconds.",
"common.tagBound": "Number of apps using this tag",
"common.undo": "Undo",
@@ -263,7 +269,7 @@
"common.workflowAsToolDisabledHint": "Publish the latest workflow and ensure a connected User Input node before configuring it as a tool.",
"common.workflowAsToolTip": "Tool reconfiguration is required after the workflow update.",
"common.workflowProcess": "Workflow Process",
- "customWebhook": "Custom Webhook",
+ "customWebhook": "Aangepaste webhook",
"debug.copyLastRun": "Copy Last Run",
"debug.copyLastRunError": "Failed to copy last run inputs",
"debug.lastOutput": "Last Output",
@@ -313,7 +319,7 @@
"debug.variableInspect.trigger.running": "Caching running status",
"debug.variableInspect.trigger.stop": "Stop run",
"debug.variableInspect.view": "View log",
- "difyTeam": "Dify Team",
+ "difyTeam": "Dify-team",
"entryNodeStatus.disabled": "START • DISABLED",
"entryNodeStatus.enabled": "START",
"env.envDescription": "Environment variables can be used to store private information and credentials. They are read-only and can be separated from the DSL file during export.",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Test Run",
"singleRun.testRunIteration": "Test Run Iteration",
"singleRun.testRunLoop": "Test Run Loop",
+ "snippet.addToSnippet": "Voeg toe aan fragment",
+ "snippet.confirm": "Bevestig",
+ "snippet.createDialogTitle": "Fragment maken",
+ "snippet.createSuccess": "Fragment gemaakt",
+ "snippet.descriptionLabel": "Beschrijving (optioneel)",
+ "snippet.descriptionPlaceholder": "Beschrijf uw fragment kort",
+ "snippet.nameLabel": "Fragmentnaam",
+ "snippet.namePlaceholder": "Naam van fragment",
+ "snippet.shortcuts.press": "Druk op",
+ "snippet.shortcuts.toConfirm": "bevestigen",
"tabs.-": "Default",
"tabs.addAll": "Add all",
"tabs.agent": "Agent Strategy",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "All",
"tabs.allTriggers": "All triggers",
"tabs.blocks": "Nodes",
+ "tabs.createSnippet": "Maak een fragment",
"tabs.customTool": "Custom",
"tabs.featuredTools": "Featured",
"tabs.hideActions": "Hide tools",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Discover more triggers in Marketplace",
"tabs.noPluginsFound": "No plugins were found",
"tabs.noResult": "No match found",
+ "tabs.noSnippetsFound": "Er zijn geen fragmenten gevonden",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "By {{author}}",
"tabs.question-understand": "Question Understand",
"tabs.requestToCommunity": "Requests to the community",
"tabs.searchBlock": "Search node",
"tabs.searchDataSource": "Search Data Source",
+ "tabs.searchSnippets": "Fragmenten zoeken...",
"tabs.searchTool": "Search tool",
"tabs.searchTrigger": "Search triggers...",
"tabs.showLessFeatured": "Show less",
"tabs.showMoreFeatured": "Show more",
+ "tabs.snippets": "Fragmenten",
"tabs.sources": "Sources",
"tabs.start": "Start",
"tabs.startDisabledTip": "Trigger node and user input node are mutually exclusive.",
+ "tabs.startNotSupportedTip": "Het tabblad Start wordt niet ondersteund in fragmenten.",
"tabs.tools": "Tools",
"tabs.transform": "Transform",
"tabs.usePlugin": "Select tool",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Name this version",
"versionHistory.releaseNotesPlaceholder": "Describe what changed",
"versionHistory.restorationTip": "After version restoration, the current draft will be overwritten.",
- "versionHistory.title": "Versions"
+ "versionHistory.title": "Uitvoeringen",
+ "workflowGenerator.applied": "Toegepast",
+ "workflowGenerator.applyFailed": "Kan werkstroom niet toepassen",
+ "workflowGenerator.applyToCurrent": "Toepassen op huidig concept",
+ "workflowGenerator.applyToNew": "Nieuwe app maken",
+ "workflowGenerator.cancel": "Annuleer",
+ "workflowGenerator.description": "Beschrijf wat u wilt dat de workflow doet. Kies een model, schrijf een instructie en bekijk een voorbeeld van de gegenereerde grafiek voordat u deze in Studio toepast.",
+ "workflowGenerator.dismiss": "Negeren",
+ "workflowGenerator.errors.DANGLING_EDGE": "De gegenereerde werkstroom heeft een rand die naar een knooppunt wijst dat niet bestaat. Probeer het opnieuw of verfijn uw instructie.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Schrijf eerst een instructie.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Het model retourneerde een leeg plan. Probeer een meer specifieke instructie.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "De gegenereerde werkstroom heeft een onjuist opgemaakte lus- of iteratiecontainer. Probeer een eenvoudiger instructie of kies een geschikter model.",
+ "workflowGenerator.errors.INVALID_JSON": "Het model retourneerde een antwoord dat we niet konden parseren. Probeer het opnieuw of kies een geschikter model.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Het model retourneerde een grafiek in een onverwachte vorm. Probeer het opnieuw of kies een geschikter model.",
+ "workflowGenerator.errors.MISSING_START": "De gegenereerde werkstroom mist het startknooppunt. Probeer te regenereren.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "In de gegenereerde werkstroom ontbreekt een eind- of antwoordknooppunt. Probeer te regenereren.",
+ "workflowGenerator.errors.MODEL_ERROR": "De modelaanroep is mislukt. Controleer uw providerquota en probeer het opnieuw.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Een knooppunt in de gegenereerde werkstroom verwijst naar een knooppunt dat niet bestaat. Probeer te regenereren.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "De werkstroom verwijst naar een tool die niet voor deze werkruimte is geïnstalleerd. Installeer het vanaf de pagina Tools of verfijn uw instructie.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Een knooppunt in de gegenereerde werkstroom verwijst naar een variabele die niet stroomopwaarts is gedeclareerd. Probeer te regenereren.",
+ "workflowGenerator.errors.apply_failed_orphan": "We konden het maken van de app niet voltooien. Mogelijk is er een leeg concept in uw lijst met apps achtergebleven. Verwijder dit handmatig.",
+ "workflowGenerator.errors.hash_collision": "Het werkstroomconcept is op een ander tabblad bewerkt. Laad opnieuw om deze wijzigingen op te pikken en probeer vervolgens opnieuw te solliciteren.",
+ "workflowGenerator.errors.hash_collision_title": "De werkruimte is elders bewerkt",
+ "workflowGenerator.errors.timeout": "Het genereren duurde te lang. Het model is mogelijk traag of niet beschikbaar. Probeer het opnieuw.",
+ "workflowGenerator.examples.chatflow.support": "Klantenondersteuningsbot ondersteund door een kennisbank",
+ "workflowGenerator.examples.chatflow.triage": "Triageer inkomende vragen en stuur ze door naar een specialist",
+ "workflowGenerator.examples.chatflow.tutor": "Meertalige docent die stap voor stap uitleg geeft",
+ "workflowGenerator.examples.label": "Probeer een van deze",
+ "workflowGenerator.examples.workflow.classify": "Haal GitHub-problemen op en classificeer ze",
+ "workflowGenerator.examples.workflow.rag": "Query uit de kennisbank en formatteer het antwoord vervolgens als Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Een URL samenvatten",
+ "workflowGenerator.examples.workflow.translate": "Vertaal tekst naar meerdere talen",
+ "workflowGenerator.generate": "Genereer",
+ "workflowGenerator.generateFailed": "Kan werkstroom niet genereren",
+ "workflowGenerator.instruction": "Instructies",
+ "workflowGenerator.instructionPlaceholder": "Beschrijf de gewenste workflow: welke invoer, welke verwerking, welke uitvoer.",
+ "workflowGenerator.instructionRequired": "Schrijf eerst een instructie",
+ "workflowGenerator.loading": "Werkstroom genereren…",
+ "workflowGenerator.modelRequired": "Kies een model voordat u genereert.",
+ "workflowGenerator.modes.chatflow": "Chatstroom",
+ "workflowGenerator.modes.workflow": "Werkstroom",
+ "workflowGenerator.overwriteMessage": "Als u deze workflow toepast, wordt de huidige conceptgrafiek vervangen. Dit kan niet ongedaan worden gemaakt.",
+ "workflowGenerator.overwriteTitle": "Het huidige concept overschrijven?",
+ "workflowGenerator.phases.building": "Knooppunten bouwen…",
+ "workflowGenerator.phases.planning": "De werkstroom plannen…",
+ "workflowGenerator.phases.validating": "De grafiek valideren...",
+ "workflowGenerator.placeholder": "Schrijf een instructie aan de linkerkant en klik vervolgens op Genereer om een voorbeeld van de workflowgrafiek te bekijken.",
+ "workflowGenerator.refineDescription": "Beschrijf de gewenste verandering. Het huidige concept wordt gebruikt als context; de gegenereerde grafiek vervangt deze wanneer u deze toepast.",
+ "workflowGenerator.refineInstructionPlaceholder": "Beschrijf de verandering — b.v. voeg een vertaalstap toe, schakel over naar een tool, voeg foutafhandeling toe.",
+ "workflowGenerator.refineTitle": "Verfijn {{mode}}",
+ "workflowGenerator.reload": "Herladen",
+ "workflowGenerator.studioApply": "Toepassen",
+ "workflowGenerator.studioButton": "Genereer",
+ "workflowGenerator.title": "Genereer {{mode}}"
}
diff --git a/web/i18n/pl-PL/app.json b/web/i18n/pl-PL/app.json
index 0f6f5cd298..37e1d2a9d4 100644
--- a/web/i18n/pl-PL/app.json
+++ b/web/i18n/pl-PL/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Eksport DSL nie powiódł się.",
"gotoAnything.actions.accountDesc": "Przejdź do strony konta",
"gotoAnything.actions.communityDesc": "Otwarta społeczność Discord",
+ "gotoAnything.actions.createCategoryDesc": "Utwórz przepływ pracy lub czat generowany przez sztuczną inteligencję",
+ "gotoAnything.actions.createCategoryTitle": "Utwórz",
+ "gotoAnything.actions.createChatflow": "Przepływ czatu",
+ "gotoAnything.actions.createChatflowDesc": "Wygeneruj aplikację Chatflow (czat zaawansowany) na podstawie opisu",
+ "gotoAnything.actions.createWorkflow": "Przepływ pracy",
+ "gotoAnything.actions.createWorkflowDesc": "Wygeneruj aplikację przepływu pracy na podstawie opisu",
"gotoAnything.actions.docDesc": "Otwórz dokumentację pomocy",
"gotoAnything.actions.feedbackDesc": "Otwarte dyskusje na temat opinii społeczności",
"gotoAnything.actions.languageCategoryDesc": "Zmień język interfejsu",
"gotoAnything.actions.languageCategoryTitle": "Język",
"gotoAnything.actions.languageChangeDesc": "Zmień język interfejsu",
+ "gotoAnything.actions.refineCategoryDesc": "Udoskonal bieżący przepływ pracy lub wykres przepływu rozmów",
+ "gotoAnything.actions.refineDesc": "Opisz zmianę, którą chcesz zastosować w bieżącej wersji roboczej",
+ "gotoAnything.actions.refineTitle": "Udoskonal bieżący wykres",
"gotoAnything.actions.runDesc": "Uruchom szybkie polecenia (motyw, język, ...)",
"gotoAnything.actions.runTitle": "Polecenia",
"gotoAnything.actions.searchApplications": "Szukaj aplikacji",
@@ -228,6 +237,14 @@
"structOutput.required": "Wymagane",
"structOutput.structured": "Ustrukturyzowany",
"structOutput.structuredTip": "Strukturalne wyniki to funkcja, która zapewnia, że model zawsze generuje odpowiedzi zgodne z dostarczonym schematem JSON.",
+ "studio.apps": "Aplikacje",
+ "studio.filters.allCreators": "Wszyscy twórcy",
+ "studio.filters.creators": "Twórcy",
+ "studio.filters.reset": "Zresetuj",
+ "studio.filters.searchCreators": "Szukaj twórcy...",
+ "studio.filters.types": "Typy",
+ "studio.filters.you": "Ty",
+ "studio.viewSnippets": "Zobacz fragmenty",
"switch": "Przełącz na Orkiestrację Przepływu Pracy",
"switchLabel": "Kopia aplikacji do utworzenia",
"switchStart": "Rozpocznij przełączanie",
diff --git a/web/i18n/pl-PL/plugin.json b/web/i18n/pl-PL/plugin.json
index 88ac549968..df894e9377 100644
--- a/web/i18n/pl-PL/plugin.json
+++ b/web/i18n/pl-PL/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Niestandardowe dane logowania są obecnie niedostępne",
"auth.default": "Domyślny",
"auth.emptyAuth": "Skonfiguruj uwierzytelnianie",
+ "auth.enterprise": "Przedsiębiorstwo",
"auth.oauthClient": "Klient OAuth",
"auth.oauthClientSettings": "Ustawienia klienta OAuth",
+ "auth.onlyAtCreationHint": "Po przełączeniu nie można wybrać ponownie",
+ "auth.onlyAtCreationHintTooltip": "Skonfigurowane przez innych użytkowników · Nie można wybrać ponownie po przełączeniu.",
+ "auth.personal": "Osobiste",
"auth.saveAndAuth": "Zapisz i autoryzuj",
"auth.saveOnly": "Zapisz tylko",
"auth.setDefault": "Ustaw jako domyślne",
"auth.setupOAuth": "Skonfiguruj klienta OAuth",
+ "auth.shared": "Udostępnione",
"auth.unavailable": "Niedostępny",
"auth.useApi": "Użyj klucza API",
"auth.useApiAuth": "Konfiguracja autoryzacji klucza API",
"auth.useApiAuthDesc": "Po skonfigurowaniu poświadczeń wszyscy członkowie w przestrzeni roboczej mogą korzystać z tego narzędzia podczas orkiestracji aplikacji.",
"auth.useOAuth": "Użyj OAuth",
"auth.useOAuthAuth": "Użyj autoryzacji OAuth",
+ "auth.whoCanUse": "Kto może skorzystać",
"auth.workspaceDefault": "Domyślna przestrzeń robocza",
"autoUpdate.automaticUpdates": "Automatyczne aktualizacje",
"autoUpdate.changeTimezone": "Aby zmienić strefę czasową, przejdź do Ustawienia",
diff --git a/web/i18n/pl-PL/snippet.json b/web/i18n/pl-PL/snippet.json
new file mode 100644
index 0000000000..9822d02a5a
--- /dev/null
+++ b/web/i18n/pl-PL/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Anuluj",
+ "continueEditing": "Kontynuuj edycję",
+ "create": "UTWÓRZ FRAGMENT",
+ "createFailed": "Nie udało się utworzyć fragmentu",
+ "createFrom": "UTWÓRZ Z",
+ "createFromBlank": "Utwórz z pustego",
+ "currentDSLVersion": "Obsługiwana przez system wersja DSL: ",
+ "defaultName": "Fragment bez tytułu",
+ "deleteConfirmContent": "Tego nie można cofnąć. Nie będzie to miało wpływu na przepływy pracy korzystające z tego fragmentu.",
+ "deleteConfirmTitle": "Usunąłeśfragment?",
+ "deleteFailed": "Nie udało się usunąć fragmentu",
+ "deleted": "Fragment usunięty",
+ "discardChanges": "Odrzuć zmiany",
+ "discardChangesDescription": "Zmiany w wersji roboczej zostaną odrzucone, a fragment kodu powróci do ostatnio zapisanej wersji.",
+ "discardChangesTitle": "Odrzucić wersje robocze zmian?",
+ "discardDraft": "Odrzuć wersję roboczą",
+ "doNotSave": "Pozostaw jako wersję roboczą",
+ "draft": "Wersja robocza",
+ "dslVersionMismatchDescription": "Wykryto znaczącą różnicę w wersjach DSL. Wymuszenie importu może spowodować nieprawidłowe działanie fragmentu.",
+ "dslVersionMismatchQuestion": "Czy chcesz kontynuować?",
+ "dslVersionMismatchTitle": "Niekompatybilność wersji",
+ "edit": "Edytuj",
+ "editDialogTitle": "Edytuj informacje o fragmentach",
+ "editDone": "Zaktualizowano informacje o fragmencie",
+ "editFailed": "Nie udało się zaktualizować informacji o fragmencie",
+ "editingDraft": "Edytujesz wersję roboczą.",
+ "emptyGraphSaveError": "Przed zapisaniem dodaj co najmniej jeden węzeł.",
+ "exitEditing": "Wyjdź z edycji",
+ "exportFailed": "Nie udało się wyeksportować fragmentu.",
+ "importDSLFile": "Importuj plik DSL",
+ "importDialogTitle": "Importuj fragment",
+ "importFailed": "Nie udało się zaimportować fragmentu DSL",
+ "importFromDSLFile": "Z pliku DSL",
+ "importFromDSLUrl": "Z adresu URL",
+ "importFromDSLUrlPlaceholder": "Wklej tutaj link DSL",
+ "importSuccess": "Fragment zaimportowany",
+ "importedDSLVersion": "Aktualna wersja fragmentu DSL: ",
+ "inputFieldButton": "Pole wejściowe",
+ "inputVariables": "Zmienne wejściowe",
+ "management": "ZARZĄDZANIE SNIPPETAMI",
+ "menu.deleteSnippet": "Usuń",
+ "menu.editInfo": "Edytuj informacje",
+ "menu.exportSnippet": "Eksportuj fragment",
+ "notFoundDescription": "Nie znaleziono żądanego fragmentu kodu.",
+ "notFoundTitle": "Nie znaleziono fragmentu",
+ "panelDescription": "Definiuje pola wejściowe, które umożliwiają fragmentowi odbieranie danych z innych węzłów.",
+ "panelPrimaryGroup": "Wejścia rdzeniowe",
+ "panelSecondaryGroup": "Opcjonalne wejścia",
+ "panelTitle": "Pole wejściowe",
+ "publishButton": "Publikuj",
+ "publishFailed": "Nie udało się opublikować fragmentu",
+ "publishMenuCurrentDraft": "Aktualny projekt niepublikowany",
+ "publishSuccess": "Fragment opublikowany",
+ "save": "Zapisz",
+ "saveAndExit": "Zapisz i wyjdź",
+ "saveBeforeLeavingDescription": "Zapisz, aby udostępnić tę wersję do użycia w przepływach pracy. Możesz też na razie zachować swoje zmiany jako wersję roboczą.",
+ "saveBeforeLeavingTitle": "Zapisać zmiany przed opuszczeniem?",
+ "saveSuccess": "Fragment został zapisany",
+ "sectionOrchestrate": "Orkiestrować",
+ "testRunButton": "Uruchomienie próbne",
+ "typeLabel": "Fragment",
+ "unknownUser": "Użytkownik",
+ "unsavedChanges": "Bieżące zmiany nie są zapisywane.",
+ "updatedBy": "{{name}} zaktualizowano {{time}}",
+ "usageCount": "Użyto {{count}} razy",
+ "variableInspect": "Kontrola zmiennej",
+ "viewOnly": "Tylko przeglądaj"
+}
diff --git a/web/i18n/pl-PL/workflow.json b/web/i18n/pl-PL/workflow.json
index d9c8299bb3..269602edfd 100644
--- a/web/i18n/pl-PL/workflow.json
+++ b/web/i18n/pl-PL/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Szukaj zmiennej",
"common.setVarValuePlaceholder": "Ustaw zmienną",
"common.showRunHistory": "Pokaż historię uruchomień",
+ "common.switchToStandardWorkflowConfirm.switch": "Przełącznik",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Przepływ pracy",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Baza wiedzy",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Fragment",
+ "common.switchToStandardWorkflowConfirm.title": "Przełączyć się na standardowy przepływ pracy?",
+ "common.switchToStandardWorkflowTip": "Zamienia ten moduł oceniający z powrotem w standardowy przepływ pracy i przywraca dostęp do publicznej aplikacji internetowej.",
"common.syncingData": "Synchronizacja danych w zaledwie kilka sekund.",
"common.tagBound": "Liczba aplikacji korzystających z tego tagu",
"common.undo": "Cofnij",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Testowe uruchomienie ",
"singleRun.testRunIteration": "Iteracja testowego uruchomienia",
"singleRun.testRunLoop": "Pętla testowa",
+ "snippet.addToSnippet": "Dodaj do fragmentu",
+ "snippet.confirm": "Potwierdź",
+ "snippet.createDialogTitle": "Utwórz fragment",
+ "snippet.createSuccess": "Utworzono fragment",
+ "snippet.descriptionLabel": "Opis (opcjonalnie)",
+ "snippet.descriptionPlaceholder": "Krótko opisz swój fragment",
+ "snippet.nameLabel": "Nazwa fragmentu",
+ "snippet.namePlaceholder": "Nazwa fragmentu",
+ "snippet.shortcuts.press": "Naciśnij",
+ "snippet.shortcuts.toConfirm": "potwierdzić",
"tabs.-": "Domyślny",
"tabs.addAll": "Dodaj wszystko",
"tabs.agent": "Strategia agenta",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Wszystkie",
"tabs.allTriggers": "Wszystkie wyzwalacze",
"tabs.blocks": "Węzły",
+ "tabs.createSnippet": "Utwórz fragment",
"tabs.customTool": "Niestandardowe",
"tabs.featuredTools": "Polecane",
"tabs.hideActions": "Ukryj narzędzia",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Odkryj więcej wyzwalaczy w Marketplace",
"tabs.noPluginsFound": "Nie znaleziono żadnych wtyczek",
"tabs.noResult": "Nie znaleziono dopasowań",
+ "tabs.noSnippetsFound": "Nie znaleziono żadnych fragmentów",
"tabs.plugin": "Wtyczka",
"tabs.pluginByAuthor": "Przez {{author}}",
"tabs.question-understand": "Zrozumienie pytania",
"tabs.requestToCommunity": "Prośby do społeczności",
"tabs.searchBlock": "Wyszukaj węzeł",
"tabs.searchDataSource": "Wyszukiwanie w źródle danych",
+ "tabs.searchSnippets": "Wyszukaj fragmenty...",
"tabs.searchTool": "Wyszukiwarka",
"tabs.searchTrigger": "Wyzwalacze wyszukiwania...",
"tabs.showLessFeatured": "Pokaż mniej",
"tabs.showMoreFeatured": "Pokaż więcej",
+ "tabs.snippets": "Fragmenty",
"tabs.sources": "Źródeł",
"tabs.start": "Start",
"tabs.startDisabledTip": "Węzeł wyzwalacza i węzeł wprowadzania danych przez użytkownika wzajemnie się wykluczają.",
+ "tabs.startNotSupportedTip": "Karta Start nie jest obsługiwana we fragmentach.",
"tabs.tools": "Narzędzia",
"tabs.transform": "Transformacja",
"tabs.usePlugin": "Wybierz narzędzie",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Nazwij tę wersję",
"versionHistory.releaseNotesPlaceholder": "Opisz, co się zmieniło",
"versionHistory.restorationTip": "Po przywróceniu wersji bieżący szkic zostanie nadpisany.",
- "versionHistory.title": "Wersje"
+ "versionHistory.title": "Wersje",
+ "workflowGenerator.applied": "Zastosowano",
+ "workflowGenerator.applyFailed": "Nie udało się zastosować przepływu pracy",
+ "workflowGenerator.applyToCurrent": "Zastosuj do bieżącej wersji roboczej",
+ "workflowGenerator.applyToNew": "Utwórz nową aplikację",
+ "workflowGenerator.cancel": "Anuluj",
+ "workflowGenerator.description": "Opisz, co chcesz zrobić w ramach przepływu pracy. Wybierz model, napisz instrukcję i wyświetl podgląd wygenerowanego wykresu przed zastosowaniem go w Studio.",
+ "workflowGenerator.dismiss": "Odrzuć",
+ "workflowGenerator.errors.DANGLING_EDGE": "Wygenerowany przepływ pracy ma krawędź wskazującą na węzeł, który nie istnieje. Spróbuj ponownie lub doprecyzuj instrukcję.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Najpierw napisz instrukcję.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Model zwrócił pusty plan. Wypróbuj bardziej szczegółową instrukcję.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Wygenerowany przepływ pracy zawiera zniekształconą pętlę lub kontener iteracji. Wypróbuj prostszą instrukcję lub wybierz bardziej wydajny model.",
+ "workflowGenerator.errors.INVALID_JSON": "Model zwrócił odpowiedź, której nie mogliśmy przeanalizować. Spróbuj ponownie lub wybierz bardziej wydajny model.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Model zwrócił wykres w nieoczekiwanym kształcie. Spróbuj ponownie lub wybierz bardziej wydajny model.",
+ "workflowGenerator.errors.MISSING_START": "W wygenerowanym przepływie pracy brakuje węzła początkowego. Spróbuj regeneracji.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "W wygenerowanym przepływie pracy brakuje węzła końcowego lub odpowiedzi. Spróbuj regeneracji.",
+ "workflowGenerator.errors.MODEL_ERROR": "Wywołanie modelu nie powiodło się. Sprawdź limit swojego dostawcy i spróbuj ponownie.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Węzeł w wygenerowanym przepływie pracy wskazuje na węzeł, który nie istnieje. Spróbuj regeneracji.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Przepływ pracy odwołuje się do narzędzia, które nie jest zainstalowane dla tego obszaru roboczego. Zainstaluj go ze strony Narzędzia lub doprecyzuj instrukcję.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Węzeł w wygenerowanym przepływie pracy odwołuje się do zmiennej, która nie jest zadeklarowana wcześniej. Spróbuj regeneracji.",
+ "workflowGenerator.errors.apply_failed_orphan": "Nie mogliśmy dokończyć tworzenia aplikacji. Na liście aplikacji mogła pozostać pusta wersja robocza — usuń ją ręcznie.",
+ "workflowGenerator.errors.hash_collision": "Wersja robocza przepływu pracy została edytowana w innej zakładce. Załaduj ponownie, aby zastosować zmiany, a następnie spróbuj zastosować ponownie.",
+ "workflowGenerator.errors.hash_collision_title": "Obszar roboczy został edytowany w innym miejscu",
+ "workflowGenerator.errors.timeout": "Generowanie trwało zbyt długo. Model może działać wolno lub być niedostępny — spróbuj ponownie.",
+ "workflowGenerator.examples.chatflow.support": "Bot obsługi klienta wspierany bazą wiedzy",
+ "workflowGenerator.examples.chatflow.triage": "Segreguj przychodzące pytania i kieruj do podpowiedzi specjalisty",
+ "workflowGenerator.examples.chatflow.tutor": "Wielojęzyczny korepetytor, który wyjaśnia krok po kroku",
+ "workflowGenerator.examples.label": "Wypróbuj jeden z nich",
+ "workflowGenerator.examples.workflow.classify": "Pobieraj problemy z GitHubem i klasyfikuj je",
+ "workflowGenerator.examples.workflow.rag": "Zapytanie do bazy wiedzy, a następnie sformatuj odpowiedź jako Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Podsumuj adres URL",
+ "workflowGenerator.examples.workflow.translate": "Przetłumacz tekst na wiele języków",
+ "workflowGenerator.generate": "Wygeneruj",
+ "workflowGenerator.generateFailed": "Nie udało się wygenerować przepływu pracy",
+ "workflowGenerator.instruction": "Instrukcje",
+ "workflowGenerator.instructionPlaceholder": "Opisz pożądany przepływ pracy — jakie dane wejściowe, jakie przetwarzanie, jakie dane wyjściowe.",
+ "workflowGenerator.instructionRequired": "Najpierw napisz instrukcję",
+ "workflowGenerator.loading": "Generuję przepływ pracy…",
+ "workflowGenerator.modelRequired": "Przed wygenerowaniem wybierz model.",
+ "workflowGenerator.modes.chatflow": "Przepływ czatu",
+ "workflowGenerator.modes.workflow": "Przepływ pracy",
+ "workflowGenerator.overwriteMessage": "Zastosowanie tego przepływu pracy zastąpi bieżący szkic wykresu. Tego nie można cofnąć.",
+ "workflowGenerator.overwriteTitle": "Zastąpić bieżącą wersję roboczą?",
+ "workflowGenerator.phases.building": "Budowanie węzłów…",
+ "workflowGenerator.phases.planning": "Planowanie przepływu pracy…",
+ "workflowGenerator.phases.validating": "Sprawdzanie wykresu…",
+ "workflowGenerator.placeholder": "Napisz instrukcję po lewej stronie, a następnie kliknij Generuj, aby wyświetlić podgląd wykresu przepływu pracy.",
+ "workflowGenerator.refineDescription": "Opisz zmianę, której pragniesz. Bieżący projekt jest używany jako kontekst; wygenerowany wykres zastępuje go po złożeniu wniosku.",
+ "workflowGenerator.refineInstructionPlaceholder": "Opisz zmianę – np. dodaj krok tłumaczenia, przejdź do narzędzia, dodaj obsługę błędów.",
+ "workflowGenerator.refineTitle": "Doprecyzuj {{mode}}",
+ "workflowGenerator.reload": "Załaduj ponownie",
+ "workflowGenerator.studioApply": "Zastosuj",
+ "workflowGenerator.studioButton": "Wygeneruj",
+ "workflowGenerator.title": "Wygeneruj {{mode}}"
}
diff --git a/web/i18n/pt-BR/app.json b/web/i18n/pt-BR/app.json
index 3c59423e99..df0f7578c0 100644
--- a/web/i18n/pt-BR/app.json
+++ b/web/i18n/pt-BR/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Falha ao exportar DSL.",
"gotoAnything.actions.accountDesc": "Navegue até a página da conta",
"gotoAnything.actions.communityDesc": "Comunidade do Discord aberta",
+ "gotoAnything.actions.createCategoryDesc": "Crie um fluxo de trabalho ou fluxo de chat gerado por IA",
+ "gotoAnything.actions.createCategoryTitle": "Criar",
+ "gotoAnything.actions.createChatflow": "Fluxo de bate-papo",
+ "gotoAnything.actions.createChatflowDesc": "Gere um aplicativo chatflow (chat avançado) a partir de uma descrição",
+ "gotoAnything.actions.createWorkflow": "Fluxo de trabalho",
+ "gotoAnything.actions.createWorkflowDesc": "Gere um aplicativo de fluxo de trabalho a partir de uma descrição",
"gotoAnything.actions.docDesc": "Abra a documentação de ajuda",
"gotoAnything.actions.feedbackDesc": "Discussões de feedback da comunidade aberta",
"gotoAnything.actions.languageCategoryDesc": "Mudar o idioma da interface",
"gotoAnything.actions.languageCategoryTitle": "Idioma",
"gotoAnything.actions.languageChangeDesc": "Mudar o idioma da interface",
+ "gotoAnything.actions.refineCategoryDesc": "Refinar o fluxo de trabalho atual ou gráfico de fluxo de chat",
+ "gotoAnything.actions.refineDesc": "Descreva uma alteração a ser aplicada ao rascunho atual",
+ "gotoAnything.actions.refineTitle": "Refinar o gráfico atual",
"gotoAnything.actions.runDesc": "Execute comandos rápidos (tema, idioma, ...)",
"gotoAnything.actions.runTitle": "Comandos",
"gotoAnything.actions.searchApplications": "Pesquisar aplicativos",
@@ -228,6 +237,14 @@
"structOutput.required": "Requerido",
"structOutput.structured": "Estruturado",
"structOutput.structuredTip": "Saídas Estruturadas é um recurso que garante que o modelo sempre gerará respostas que seguem o seu Esquema JSON fornecido.",
+ "studio.apps": "Aplicativos",
+ "studio.filters.allCreators": "Todos os criadores",
+ "studio.filters.creators": "Criadores",
+ "studio.filters.reset": "Redefinir",
+ "studio.filters.searchCreators": "Pesquisar criador...",
+ "studio.filters.types": "Tipos",
+ "studio.filters.you": "Você",
+ "studio.viewSnippets": "Ver trechos",
"switch": "Mudar para Orquestração de Fluxo de Trabalho",
"switchLabel": "A cópia do aplicativo a ser criada",
"switchStart": "Iniciar mudança",
diff --git a/web/i18n/pt-BR/plugin.json b/web/i18n/pt-BR/plugin.json
index d5d218c8b6..d1cc5c5e04 100644
--- a/web/i18n/pt-BR/plugin.json
+++ b/web/i18n/pt-BR/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Credenciais personalizadas atualmente indisponíveis",
"auth.default": "Padrão",
"auth.emptyAuth": "Configure a autenticação",
+ "auth.enterprise": "Empresa",
"auth.oauthClient": "Cliente OAuth",
"auth.oauthClientSettings": "Configurações do Cliente OAuth",
+ "auth.onlyAtCreationHint": "Não pode ser selecionado novamente após a troca",
+ "auth.onlyAtCreationHintTooltip": "Configurado por outros membros · Não pode ser selecionado novamente após a troca.",
+ "auth.personal": "Pessoal",
"auth.saveAndAuth": "Salvar e Autorizar",
"auth.saveOnly": "Salvar apenas",
"auth.setDefault": "Definir como padrão",
"auth.setupOAuth": "Configurar Cliente OAuth",
+ "auth.shared": "Compartilhado",
"auth.unavailable": "Indisponível",
"auth.useApi": "Use a chave da API",
"auth.useApiAuth": "Configuração de Autorização de Chave da API",
"auth.useApiAuthDesc": "Após configurar as credenciais, todos os membros dentro do espaço de trabalho podem usar esta ferramenta ao orquestrar aplicações.",
"auth.useOAuth": "Use OAuth",
"auth.useOAuthAuth": "Use a autorização OAuth",
+ "auth.whoCanUse": "Quem pode usar",
"auth.workspaceDefault": "Espaço de trabalho padrão",
"autoUpdate.automaticUpdates": "Atualizações automáticas",
"autoUpdate.changeTimezone": "Para mudar o fuso horário, vá para Configurações",
diff --git a/web/i18n/pt-BR/snippet.json b/web/i18n/pt-BR/snippet.json
new file mode 100644
index 0000000000..61a05b1fff
--- /dev/null
+++ b/web/i18n/pt-BR/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Cancelar",
+ "continueEditing": "Continuar editando",
+ "create": "CRIAR SNIPPET",
+ "createFailed": "Falha ao criar o snippet",
+ "createFrom": "CRIAR DE",
+ "createFromBlank": "Criar do zero",
+ "currentDSLVersion": "Versão DSL suportada pelo sistema: ",
+ "defaultName": "Trecho sem título",
+ "deleteConfirmContent": "Isso não pode ser desfeito. Os fluxos de trabalho que usam esse snippet não serão afetados.",
+ "deleteConfirmTitle": "Excluir trecho?",
+ "deleteFailed": "Falha ao excluir o snippet",
+ "deleted": "Fragmento excluído",
+ "discardChanges": "Descartar alterações",
+ "discardChangesDescription": "Suas alterações no rascunho serão descartadas e o snippet retornará última versão salva.",
+ "discardChangesTitle": "Descartar alterações no rascunho?",
+ "discardDraft": "Descartar rascunho",
+ "doNotSave": "Sair como rascunho",
+ "draft": "Rascunho",
+ "dslVersionMismatchDescription": "Foi detectada uma diferença significativa nas versões DSL. Forçar a importação pode causar mau funcionamento do snippet.",
+ "dslVersionMismatchQuestion": "Você quer continuar?",
+ "dslVersionMismatchTitle": "Incompatibilidade de versão",
+ "edit": "Editar",
+ "editDialogTitle": "Editar informações do snippet",
+ "editDone": "Informações do snippet atualizadas",
+ "editFailed": "Falha ao atualizar as informações do snippet",
+ "editingDraft": "Você está editando um rascunho.",
+ "emptyGraphSaveError": "Adicione pelo menos um nó antes de salvar.",
+ "exitEditing": "Sair da edição",
+ "exportFailed": "Falha na exportação do snippet.",
+ "importDSLFile": "Importar arquivo DSL",
+ "importDialogTitle": "Fragmento de importação",
+ "importFailed": "Falha ao importar o snippet DSL",
+ "importFromDSLFile": "Do arquivo DSL",
+ "importFromDSLUrl": "Do URL",
+ "importFromDSLUrlPlaceholder": "Cole o link DSL aqui",
+ "importSuccess": "Fragmento importado",
+ "importedDSLVersion": "Versão atual do snippet DSL: ",
+ "inputFieldButton": "Campo de entrada",
+ "inputVariables": "Variáveis de entrada",
+ "management": "GERENCIAMENTO DE SNIPPETS",
+ "menu.deleteSnippet": "Excluir",
+ "menu.editInfo": "Editar informações",
+ "menu.exportSnippet": "Exportar trecho",
+ "notFoundDescription": "A simulação do snippet solicitada não foi encontrada.",
+ "notFoundTitle": "Fragmento não encontrado",
+ "panelDescription": "Define os campos de entrada que permitem que o snippet receba dados de outros nós.",
+ "panelPrimaryGroup": "Entradas principais",
+ "panelSecondaryGroup": "Entradas opcionais",
+ "panelTitle": "Campo de entrada",
+ "publishButton": "Publicar",
+ "publishFailed": "Falha ao publicar o snippet",
+ "publishMenuCurrentDraft": "Rascunho atual não publicado",
+ "publishSuccess": "Trecho publicado",
+ "save": "Salvar",
+ "saveAndExit": "Salvar e sair",
+ "saveBeforeLeavingDescription": "Salve para disponibilizar esta versão para uso em fluxos de trabalho. Ou mantenha suas edições como rascunho por enquanto.",
+ "saveBeforeLeavingTitle": "Salvar as alterações antes de sair?",
+ "saveSuccess": "Fragmento salvo",
+ "sectionOrchestrate": "Orquestrar",
+ "testRunButton": "Execução de teste",
+ "typeLabel": "Trecho",
+ "unknownUser": "Usuário",
+ "unsavedChanges": "As alterações atuais não são salvas.",
+ "updatedBy": "{{name}} atualizado {{time}}",
+ "usageCount": "Usado {{count}} vezes",
+ "variableInspect": "Inspeção de Variável",
+ "viewOnly": "Somente visualizar"
+}
diff --git a/web/i18n/pt-BR/workflow.json b/web/i18n/pt-BR/workflow.json
index 51523cdf59..006adb10ad 100644
--- a/web/i18n/pt-BR/workflow.json
+++ b/web/i18n/pt-BR/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Buscar variável",
"common.setVarValuePlaceholder": "Definir valor da variável",
"common.showRunHistory": "Mostrar histórico de execução",
+ "common.switchToStandardWorkflowConfirm.switch": "Mudar",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Fluxo de trabalho",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Base de conhecimento",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Trecho",
+ "common.switchToStandardWorkflowConfirm.title": "Mudar para o fluxo de trabalho padrão?",
+ "common.switchToStandardWorkflowTip": "Transforma esse avaliador novamente em um fluxo de trabalho padrão e restaura o acesso público ao aplicativo Web.",
"common.syncingData": "Sincronizando dados, apenas alguns segundos.",
"common.tagBound": "Número de aplicativos usando esta tag",
"common.undo": "Desfazer",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Execução de teste ",
"singleRun.testRunIteration": "Iteração de execução de teste",
"singleRun.testRunLoop": "Loop de Teste",
+ "snippet.addToSnippet": "Adicionar ao snippet",
+ "snippet.confirm": "Confirmar",
+ "snippet.createDialogTitle": "Criar trecho",
+ "snippet.createSuccess": "Snippet criado",
+ "snippet.descriptionLabel": "Descrição (opcional)",
+ "snippet.descriptionPlaceholder": "Descreva resumidamente o seu snippet",
+ "snippet.nameLabel": "Nome do trecho",
+ "snippet.namePlaceholder": "Nome do trecho",
+ "snippet.shortcuts.press": "Pressione",
+ "snippet.shortcuts.toConfirm": "confirmar",
"tabs.-": "Padrão",
"tabs.addAll": "Adicionar tudo",
"tabs.agent": "Estratégia do agente",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Todos",
"tabs.allTriggers": "Todos os gatilhos",
"tabs.blocks": "Nodos",
+ "tabs.createSnippet": "Crie um trecho",
"tabs.customTool": "Personalizado",
"tabs.featuredTools": "Em destaque",
"tabs.hideActions": "Ocultar ferramentas",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Descubra mais gatilhos no Marketplace",
"tabs.noPluginsFound": "Nenhum plugin foi encontrado",
"tabs.noResult": "Nenhum resultado encontrado",
+ "tabs.noSnippetsFound": "Nenhum trecho foi encontrado",
"tabs.plugin": "Plug-in",
"tabs.pluginByAuthor": "Por {{author}}",
"tabs.question-understand": "Compreensão de perguntas",
"tabs.requestToCommunity": "Solicitações à comunidade",
"tabs.searchBlock": "Nó de busca",
"tabs.searchDataSource": "Fonte de dados de pesquisa",
+ "tabs.searchSnippets": "Trechos de pesquisa...",
"tabs.searchTool": "Ferramenta de pesquisa",
"tabs.searchTrigger": "Gatilhos de pesquisa...",
"tabs.showLessFeatured": "Mostrar menos",
"tabs.showMoreFeatured": "Mostrar mais",
+ "tabs.snippets": "Trechos",
"tabs.sources": "Fontes",
"tabs.start": "Começar",
"tabs.startDisabledTip": "O nó de gatilho e o nó de entrada do usuário são mutuamente exclusivos.",
+ "tabs.startNotSupportedTip": "A guia Iniciar não é compatível com snippets.",
"tabs.tools": "Ferramentas",
"tabs.transform": "Transformar",
"tabs.usePlugin": "Selecionar ferramenta",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Nomeie esta versão",
"versionHistory.releaseNotesPlaceholder": "Descreva o que mudou",
"versionHistory.restorationTip": "Após a restauração da versão, o rascunho atual será substituído.",
- "versionHistory.title": "Versões"
+ "versionHistory.title": "Versões",
+ "workflowGenerator.applied": "Aplicado",
+ "workflowGenerator.applyFailed": "Falha ao aplicar o fluxo de trabalho",
+ "workflowGenerator.applyToCurrent": "Aplicar ao rascunho atual",
+ "workflowGenerator.applyToNew": "Criar novo aplicativo",
+ "workflowGenerator.cancel": "Cancelar",
+ "workflowGenerator.description": "Descreva o que você deseja que o fluxo de trabalho faça. Escolha um modelo, escreva uma instrução e visualize o gráfico gerado antes de aplicá-lo ao Studio.",
+ "workflowGenerator.dismiss": "Dispensar",
+ "workflowGenerator.errors.DANGLING_EDGE": "O fluxo de trabalho gerado tem uma borda apontando para um nó que não existe. Tente novamente ou refine suas instruções.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Por favor, escreva uma instrução primeiro.",
+ "workflowGenerator.errors.EMPTY_PLAN": "O modelo retornou um plano vazio. Tente uma instrução mais específica.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "O fluxo de trabalho gerado possui um loop ou contêiner de iteração malformado. Experimente uma instrução mais simples ou escolha um modelo mais capaz.",
+ "workflowGenerator.errors.INVALID_JSON": "O modelo retornou uma resposta que não conseguimos analisar. Tente novamente ou escolha um modelo mais capaz.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "O modelo retornou um gráfico com um formato inesperado. Tente novamente ou escolha um modelo mais capaz.",
+ "workflowGenerator.errors.MISSING_START": "O fluxo de trabalho gerado não tem seu nó inicial. Tente regenerar.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "O fluxo de trabalho gerado não possui um nó final ou de resposta. Tente regenerar.",
+ "workflowGenerator.errors.MODEL_ERROR": "A chamada do modelo falhou. Verifique a cota do seu provedor e tente novamente.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Um nó no fluxo de trabalho gerado aponta para um nó que não existe. Tente regenerar.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "O fluxo de trabalho faz referência a uma ferramenta que não está instalada para este espaço de trabalho. Instale-o na página Ferramentas ou refine suas instruções.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Um nó no fluxo de trabalho gerado faz referência a uma variável que não é declarada upstream. Tente regenerar.",
+ "workflowGenerator.errors.apply_failed_orphan": "Não conseguimos terminar de criar o aplicativo. Um rascunho vazio pode ter sido deixado na sua lista de aplicativos. Remova-o manualmente.",
+ "workflowGenerator.errors.hash_collision": "O rascunho do fluxo de trabalho foi editado em outra guia. Recarregue para pegar essas alterações e tente aplicar novamente.",
+ "workflowGenerator.errors.hash_collision_title": "O espaço de trabalho foi editado em outro lugar",
+ "workflowGenerator.errors.timeout": "A geração demorou muito. O modelo pode estar lento ou indisponível. Tente novamente.",
+ "workflowGenerator.examples.chatflow.support": "Bot de suporte ao cliente apoiado por uma base de conhecimento",
+ "workflowGenerator.examples.chatflow.triage": "Triagem de perguntas recebidas e encaminhamento para um especialista",
+ "workflowGenerator.examples.chatflow.tutor": "Tutor multilíngue que explica passo a passo",
+ "workflowGenerator.examples.label": "Experimente um destes",
+ "workflowGenerator.examples.workflow.classify": "Busque problemas do GitHub e classifique-os",
+ "workflowGenerator.examples.workflow.rag": "Consulta na base de conhecimento e formate a resposta como Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Resuma um URL",
+ "workflowGenerator.examples.workflow.translate": "Traduzir texto para vários idiomas",
+ "workflowGenerator.generate": "Gerar",
+ "workflowGenerator.generateFailed": "Falha ao gerar fluxo de trabalho",
+ "workflowGenerator.instruction": "Instruções",
+ "workflowGenerator.instructionPlaceholder": "Descreva o fluxo de trabalho desejado – qual entrada, qual processamento, qual saída.",
+ "workflowGenerator.instructionRequired": "Por favor, escreva uma instrução primeiro",
+ "workflowGenerator.loading": "Gerando fluxo de trabalho…",
+ "workflowGenerator.modelRequired": "Escolha um modelo antes de gerar.",
+ "workflowGenerator.modes.chatflow": "Fluxo de bate-papo",
+ "workflowGenerator.modes.workflow": "Fluxo de trabalho",
+ "workflowGenerator.overwriteMessage": "A aplicação deste fluxo de trabalho substituirá o rascunho do gráfico atual. Isto não pode ser desfeito.",
+ "workflowGenerator.overwriteTitle": "Substituir o rascunho atual?",
+ "workflowGenerator.phases.building": "Construindo nós…",
+ "workflowGenerator.phases.planning": "Planejando o fluxo de trabalho…",
+ "workflowGenerator.phases.validating": "Validando o gráfico…",
+ "workflowGenerator.placeholder": "Escreva uma instrução à esquerda e clique em Gerar para visualizar o gráfico do fluxo de trabalho.",
+ "workflowGenerator.refineDescription": "Descreva a mudança que você deseja. O rascunho atual é usado como contexto; o gráfico gerado o substitui quando você aplica.",
+ "workflowGenerator.refineInstructionPlaceholder": "Descreva a mudança - por ex. adicione uma etapa de tradução, mude para uma ferramenta, adicione tratamento de erros.",
+ "workflowGenerator.refineTitle": "Refinar {{mode}}",
+ "workflowGenerator.reload": "Recarregar",
+ "workflowGenerator.studioApply": "Aplicar",
+ "workflowGenerator.studioButton": "Gerar",
+ "workflowGenerator.title": "Gerar {{mode}}"
}
diff --git a/web/i18n/ro-RO/app.json b/web/i18n/ro-RO/app.json
index f93e4f10a0..55c35b51dc 100644
--- a/web/i18n/ro-RO/app.json
+++ b/web/i18n/ro-RO/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Exportul DSL a eșuat.",
"gotoAnything.actions.accountDesc": "Navigați la pagina de cont",
"gotoAnything.actions.communityDesc": "Deschide comunitatea Discord",
+ "gotoAnything.actions.createCategoryDesc": "Creați un flux de lucru sau un flux de chat generat de AI",
+ "gotoAnything.actions.createCategoryTitle": "Creați",
+ "gotoAnything.actions.createChatflow": "Flux de chat",
+ "gotoAnything.actions.createChatflowDesc": "Generați o aplicație chatflow (chat avansat) dintr-o descriere",
+ "gotoAnything.actions.createWorkflow": "Fluxul de lucru",
+ "gotoAnything.actions.createWorkflowDesc": "Generați o aplicație de flux de lucru dintr-o descriere",
"gotoAnything.actions.docDesc": "Deschide documentația de ajutor",
"gotoAnything.actions.feedbackDesc": "Discuții de feedback deschis pentru comunitate",
"gotoAnything.actions.languageCategoryDesc": "Schimbați limba interfeței",
"gotoAnything.actions.languageCategoryTitle": "Limba",
"gotoAnything.actions.languageChangeDesc": "Schimbați limba interfeței",
+ "gotoAnything.actions.refineCategoryDesc": "Rafinați fluxul de lucru curent sau graficul fluxului de chat",
+ "gotoAnything.actions.refineDesc": "Descrieți o modificare de aplicat schiței actuale",
+ "gotoAnything.actions.refineTitle": "Rafinați graficul curent",
"gotoAnything.actions.runDesc": "Rule comenzi rapide (temă, limbă, ...)",
"gotoAnything.actions.runTitle": "Comenzi",
"gotoAnything.actions.searchApplications": "Căutare aplicații",
@@ -228,6 +237,14 @@
"structOutput.required": "Necesar",
"structOutput.structured": "Structurat",
"structOutput.structuredTip": "Ieșirile structurate sunt o caracteristică care asigură că modelul va genera întotdeauna răspunsuri care respectă schema JSON furnizată.",
+ "studio.apps": "Aplicații",
+ "studio.filters.allCreators": "Toți creatorii",
+ "studio.filters.creators": "Creatori",
+ "studio.filters.reset": "Resetați",
+ "studio.filters.searchCreators": "Caută creator...",
+ "studio.filters.types": "Tipuri",
+ "studio.filters.you": "tu",
+ "studio.viewSnippets": "Vizualizați fragmente",
"switch": "Comută la Orchestrare Flux de Lucru",
"switchLabel": "Copia aplicației care urmează să fie creată",
"switchStart": "Începe comutarea",
diff --git a/web/i18n/ro-RO/plugin.json b/web/i18n/ro-RO/plugin.json
index 15523b6c62..a3445d4307 100644
--- a/web/i18n/ro-RO/plugin.json
+++ b/web/i18n/ro-RO/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Credentialele personalizate sunt în prezent indisponibile",
"auth.default": "Default",
"auth.emptyAuth": "Vă rugăm să configurați autentificarea",
+ "auth.enterprise": "Întreprindere",
"auth.oauthClient": "Client OAuth",
"auth.oauthClientSettings": "Setările clientului OAuth",
+ "auth.onlyAtCreationHint": "Nu poate fi selectat din nou după comutare",
+ "auth.onlyAtCreationHintTooltip": "Configurat de alți membri · Nu poate fi selectat din nou după comutare.",
+ "auth.personal": "Personalizat",
"auth.saveAndAuth": "Salvează și Autorizează",
"auth.saveOnly": "Salvează doar",
"auth.setDefault": "Setați ca implicit",
"auth.setupOAuth": "Configurați clientul OAuth",
+ "auth.shared": "Partajat",
"auth.unavailable": "Necesar",
"auth.useApi": "Folosește cheia API",
"auth.useApiAuth": "Configurarea autorizării cheii API",
"auth.useApiAuthDesc": "După configurarea acreditivelor, toți membrii din spațiul de lucru pot folosi acest instrument atunci când orchestran aplicații.",
"auth.useOAuth": "Folosește OAuth",
"auth.useOAuthAuth": "Folosește autorizarea OAuth",
+ "auth.whoCanUse": "Cine poate folosi",
"auth.workspaceDefault": "Spațiul de lucru implicit",
"autoUpdate.automaticUpdates": "Actualizări automate",
"autoUpdate.changeTimezone": "Pentru a schimba fusul orar, mergi la Setări",
diff --git a/web/i18n/ro-RO/snippet.json b/web/i18n/ro-RO/snippet.json
new file mode 100644
index 0000000000..d563395bbe
--- /dev/null
+++ b/web/i18n/ro-RO/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Anula",
+ "continueEditing": "Continuați editarea",
+ "create": "Creați fragment",
+ "createFailed": "Nu s-a putut crea fragmentul",
+ "createFrom": "CREAȚI DIN",
+ "createFromBlank": "Creați din gol",
+ "currentDSLVersion": "Versiunea DSL acceptată de sistem:",
+ "defaultName": "Fragment fără titlu",
+ "deleteConfirmContent": "Acest lucru nu poate fi anulat. Fluxurile de lucru care utilizează acest fragment nu vor fi afectate.",
+ "deleteConfirmTitle": "Ștergeți fragmentul?",
+ "deleteFailed": "Fragmentul nu a putut fi șters",
+ "deleted": "Fragmentul a fost șters",
+ "discardChanges": "Renunțați la modificări",
+ "discardChangesDescription": "Schița modificărilor dvs. vor fi renunțate și fragmentul va reveni la ultima versiune salvată.",
+ "discardChangesTitle": "Renunțați la schița de modificări?",
+ "discardDraft": "Renunțați la Ciornă",
+ "doNotSave": "Lăsați ca Ciornă",
+ "draft": "Proiect",
+ "dslVersionMismatchDescription": "A fost detectată o diferență semnificativă în versiunile DSL. Forțarea importului poate duce la funcționarea defectuoasă a fragmentului.",
+ "dslVersionMismatchQuestion": "Vrei să continui?",
+ "dslVersionMismatchTitle": "Incompatibilitate versiuni",
+ "edit": "Edita",
+ "editDialogTitle": "Editați informațiile fragmentului",
+ "editDone": "Informațiile despre fragment au fost actualizate",
+ "editFailed": "Nu s-au actualizat informațiile despre fragment",
+ "editingDraft": "Editați o schiță.",
+ "emptyGraphSaveError": "Adăugați cel puțin un nod înainte de a salva.",
+ "exitEditing": "Ieșiți din editare",
+ "exportFailed": "Exportul fragmentului nu a reușit.",
+ "importDSLFile": "Importați fișierul DSL",
+ "importDialogTitle": "Importați fragment",
+ "importFailed": "Nu s-a putut importa fragmentul DSL",
+ "importFromDSLFile": "Din fișierul DSL",
+ "importFromDSLUrl": "De la URL",
+ "importFromDSLUrlPlaceholder": "Lipiți linkul DSL aici",
+ "importSuccess": "Fragmentul a fost importat",
+ "importedDSLVersion": "Versiunea actuală a fragmentului DSL:",
+ "inputFieldButton": "Câmp de intrare",
+ "inputVariables": "Variabile de intrare",
+ "management": "GESTIUNEA FRAGMENTULUI",
+ "menu.deleteSnippet": "Şterge",
+ "menu.editInfo": "Editați informații",
+ "menu.exportSnippet": "Exportați fragmentul",
+ "notFoundDescription": "Fragmentul simulat solicitat nu a fost găsit.",
+ "notFoundTitle": "Fragmentul nu a fost găsit",
+ "panelDescription": "Definește câmpurile de intrare care permit fragmentului să primească date de la alte noduri.",
+ "panelPrimaryGroup": "Intrări de bază",
+ "panelSecondaryGroup": "Intrări opționale",
+ "panelTitle": "Câmp de intrare",
+ "publishButton": "Publica",
+ "publishFailed": "Nu s-a putut publica fragmentul",
+ "publishMenuCurrentDraft": "Schița actuală nepublicată",
+ "publishSuccess": "Snippet publicat",
+ "save": "Salva",
+ "saveAndExit": "Salvați și ieșiți",
+ "saveBeforeLeavingDescription": "Salvați pentru a face această versiune disponibilă pentru utilizare în fluxurile de lucru. Sau păstrați-vă editările ca schiță pentru moment.",
+ "saveBeforeLeavingTitle": "Salvați modificările înainte de a pleca?",
+ "saveSuccess": "Fragmentul a fost salvat",
+ "sectionOrchestrate": "Orchestrare",
+ "testRunButton": "Rulează testul",
+ "typeLabel": "Fragment",
+ "unknownUser": "Utilizator",
+ "unsavedChanges": "Modificările curente nu sunt salvate.",
+ "updatedBy": "{{name}} actualizat {{time}}",
+ "usageCount": "Folosit de {{count}} ori",
+ "variableInspect": "Inspectare variabilă",
+ "viewOnly": "Numai vizualizare"
+}
diff --git a/web/i18n/ro-RO/workflow.json b/web/i18n/ro-RO/workflow.json
index 5b375ee4af..540e979110 100644
--- a/web/i18n/ro-RO/workflow.json
+++ b/web/i18n/ro-RO/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Caută variabilă",
"common.setVarValuePlaceholder": "Setează valoarea variabilei",
"common.showRunHistory": "Afișează istoricul rulărilor",
+ "common.switchToStandardWorkflowConfirm.switch": "Comutator",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Fluxul de lucru",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Baza de cunoștințe",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Fragment",
+ "common.switchToStandardWorkflowConfirm.title": "Treceți la fluxul de lucru standard?",
+ "common.switchToStandardWorkflowTip": "Transformă acest evaluator înapoi într-un flux de lucru standard și restabilește accesul public la aplicația web.",
"common.syncingData": "Sincronizarea datelor, doar câteva secunde.",
"common.tagBound": "Numărul de aplicații care folosesc acest tag",
"common.undo": "Anulează",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Rulare de test ",
"singleRun.testRunIteration": "Iterație rulare de test",
"singleRun.testRunLoop": "Bucle de testare",
+ "snippet.addToSnippet": "Adăugați la fragment",
+ "snippet.confirm": "Confirmați",
+ "snippet.createDialogTitle": "Creați fragment",
+ "snippet.createSuccess": "Snippet creat",
+ "snippet.descriptionLabel": "Descriere (Opțional)",
+ "snippet.descriptionPlaceholder": "Descrieți pe scurt fragmentul dvs",
+ "snippet.nameLabel": "Nume fragment",
+ "snippet.namePlaceholder": "Numele fragmentului",
+ "snippet.shortcuts.press": "Apăsați",
+ "snippet.shortcuts.toConfirm": "pentru a confirma",
"tabs.-": "Implicit",
"tabs.addAll": "Adaugă tot",
"tabs.agent": "Strategia agentului",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Toate",
"tabs.allTriggers": "Toate declanșatoarele",
"tabs.blocks": "Noduri",
+ "tabs.createSnippet": "Creați un fragment",
"tabs.customTool": "Personalizat",
"tabs.featuredTools": "Recomandat",
"tabs.hideActions": "Ascunde uneltele",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Descoperă mai multe declanșatoare în Marketplace",
"tabs.noPluginsFound": "Nu au fost găsite plugin-uri",
"tabs.noResult": "Niciun rezultat găsit",
+ "tabs.noSnippetsFound": "Nu au fost găsite fragmente",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "De {{author}}",
"tabs.question-understand": "Înțelegerea întrebărilor",
"tabs.requestToCommunity": "Cereri către comunitate",
"tabs.searchBlock": "Căutare nod",
"tabs.searchDataSource": "Sursa de date de căutare",
+ "tabs.searchSnippets": "Căutați fragmente...",
"tabs.searchTool": "Instrument de căutare",
"tabs.searchTrigger": "Căutare declanșatoare...",
"tabs.showLessFeatured": "Afișează mai puțin",
"tabs.showMoreFeatured": "Arată mai mult",
+ "tabs.snippets": "Fragmente",
"tabs.sources": "Surse",
"tabs.start": "Începe",
"tabs.startDisabledTip": "Nodul de declanșare și nodul de intrare a utilizatorului se exclud reciproc.",
+ "tabs.startNotSupportedTip": "Fila Start nu este acceptată în fragmente.",
"tabs.tools": "Instrumente",
"tabs.transform": "Transformare",
"tabs.usePlugin": "Selectează instrumentul",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Numește această versiune",
"versionHistory.releaseNotesPlaceholder": "Descrie ce s-a schimbat",
"versionHistory.restorationTip": "După restaurarea versiunii, proiectul actual va fi suprascris.",
- "versionHistory.title": "Versiuni"
+ "versionHistory.title": "Versiuni",
+ "workflowGenerator.applied": "Aplicat",
+ "workflowGenerator.applyFailed": "Nu s-a putut aplica fluxul de lucru",
+ "workflowGenerator.applyToCurrent": "Aplicați la schița curentă",
+ "workflowGenerator.applyToNew": "Creați o nouă aplicație",
+ "workflowGenerator.cancel": "Anulează",
+ "workflowGenerator.description": "Descrieți ce doriți să facă fluxul de lucru. Alegeți un model, scrieți o instrucțiune și previzualizați graficul generat înainte de a-l aplica în Studio.",
+ "workflowGenerator.dismiss": "Respingeți",
+ "workflowGenerator.errors.DANGLING_EDGE": "Fluxul de lucru generat are o margine îndreptată către un nod care nu există. Încercați din nou sau îmbunătățiți instrucțiunile.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Vă rugăm să scrieți mai întâi o instrucțiune.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Modelul a returnat un plan gol. Încercați o instrucțiune mai specifică.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Fluxul de lucru generat are o buclă sau un container de iterație incorect. Încercați o instrucțiune mai simplă sau alegeți un model mai capabil.",
+ "workflowGenerator.errors.INVALID_JSON": "Modelul a returnat un răspuns pe care nu l-am putut analiza. Încercați din nou sau alegeți un model mai capabil.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Modelul a returnat un grafic într-o formă neașteptată. Încercați din nou sau alegeți un model mai capabil.",
+ "workflowGenerator.errors.MISSING_START": "Fluxului de lucru generat îi lipsește nodul de pornire. Încearcă să te regenerezi.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Fluxului de lucru generat lipsește un nod final sau de răspuns. Încearcă să te regenerezi.",
+ "workflowGenerator.errors.MODEL_ERROR": "Apelul model a eșuat. Verificați cota de furnizor și încercați din nou.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Un nod din fluxul de lucru generat indică un nod care nu există. Încearcă să te regenerezi.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Fluxul de lucru face referire la un instrument care nu este instalat pentru acest spațiu de lucru. Instalați-l din pagina Instrumente sau rafinați instrucțiunile.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Un nod din fluxul de lucru generat face referire la o variabilă care nu este declarată în amonte. Încearcă să te regenerezi.",
+ "workflowGenerator.errors.apply_failed_orphan": "Nu am putut termina de creat aplicația. Este posibil să fi fost lăsată o schiță goală în lista de aplicații - vă rugăm să o eliminați manual.",
+ "workflowGenerator.errors.hash_collision": "Schița fluxului de lucru a fost editată într-o altă filă. Reîncărcați pentru a prelua acele modificări, apoi încercați să aplicați din nou.",
+ "workflowGenerator.errors.hash_collision_title": "Spațiul de lucru a fost editat în altă parte",
+ "workflowGenerator.errors.timeout": "Generația a durat prea mult. Modelul poate fi lent sau indisponibil - încercați din nou.",
+ "workflowGenerator.examples.chatflow.support": "Bot de asistență pentru clienți susținut de o bază de cunoștințe",
+ "workflowGenerator.examples.chatflow.triage": "Trimiteți întrebările primite și direcționați către un specialist",
+ "workflowGenerator.examples.chatflow.tutor": "Tutor în mai multe limbi care explică pas cu pas",
+ "workflowGenerator.examples.label": "Încearcă una dintre acestea",
+ "workflowGenerator.examples.workflow.classify": "Preluați problemele GitHub și clasificați-le",
+ "workflowGenerator.examples.workflow.rag": "Interogare din baza de cunoștințe, apoi formatați răspunsul ca Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Rezumați o adresă URL",
+ "workflowGenerator.examples.workflow.translate": "Traduceți text în mai multe limbi",
+ "workflowGenerator.generate": "Generați",
+ "workflowGenerator.generateFailed": "Nu s-a generat fluxul de lucru",
+ "workflowGenerator.instruction": "Instrucțiuni",
+ "workflowGenerator.instructionPlaceholder": "Descrieți fluxul de lucru pe care îl doriți - ce intrare, ce procesare, ce ieșire.",
+ "workflowGenerator.instructionRequired": "Vă rugăm să scrieți mai întâi o instrucțiune",
+ "workflowGenerator.loading": "Se generează fluxul de lucru...",
+ "workflowGenerator.modelRequired": "Vă rugăm să alegeți un model înainte de a genera.",
+ "workflowGenerator.modes.chatflow": "Flux de chat",
+ "workflowGenerator.modes.workflow": "Fluxul de lucru",
+ "workflowGenerator.overwriteMessage": "Aplicarea acestui flux de lucru va înlocui schița actuală a graficului. Acest lucru nu poate fi anulat.",
+ "workflowGenerator.overwriteTitle": "Suprascrieți schița actuală?",
+ "workflowGenerator.phases.building": "Construirea nodurilor...",
+ "workflowGenerator.phases.planning": "Planificarea fluxului de lucru...",
+ "workflowGenerator.phases.validating": "Se validează graficul...",
+ "workflowGenerator.placeholder": "Scrieți o instrucțiune în partea stângă, apoi faceți clic pe Generare pentru a previzualiza graficul fluxului de lucru.",
+ "workflowGenerator.refineDescription": "Descrieți schimbarea dorită. Proiectul actual este folosit ca context; graficul generat îl înlocuiește atunci când aplicați.",
+ "workflowGenerator.refineInstructionPlaceholder": "Descrieți schimbarea - de ex. adăugați un pas de traducere, treceți la un instrument, adăugați gestionarea erorilor.",
+ "workflowGenerator.refineTitle": "Rafinați {{mode}}",
+ "workflowGenerator.reload": "Reîncărcați",
+ "workflowGenerator.studioApply": "Aplicați",
+ "workflowGenerator.studioButton": "Generați",
+ "workflowGenerator.title": "Generați {{mode}}"
}
diff --git a/web/i18n/ru-RU/app.json b/web/i18n/ru-RU/app.json
index 8a9327e81e..687d46c7e5 100644
--- a/web/i18n/ru-RU/app.json
+++ b/web/i18n/ru-RU/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Ошибка экспорта DSL.",
"gotoAnything.actions.accountDesc": "Перейдите на страницу учетной записи",
"gotoAnything.actions.communityDesc": "Открытое сообщество Discord",
+ "gotoAnything.actions.createCategoryDesc": "Создайте рабочий процесс или поток чата, созданный искусственным интеллектом.",
+ "gotoAnything.actions.createCategoryTitle": "Создавать",
+ "gotoAnything.actions.createChatflow": "Чат",
+ "gotoAnything.actions.createChatflowDesc": "Создайте приложение чата (расширенный чат) из описания.",
+ "gotoAnything.actions.createWorkflow": "? абочий процесс",
+ "gotoAnything.actions.createWorkflowDesc": "Создание приложения рабочего процесса из описания",
"gotoAnything.actions.docDesc": "Откройте справочную документацию",
"gotoAnything.actions.feedbackDesc": "Обсуждения обратной связи с открытым сообществом",
"gotoAnything.actions.languageCategoryDesc": "Переключите язык интерфейса",
"gotoAnything.actions.languageCategoryTitle": "Язык",
"gotoAnything.actions.languageChangeDesc": "Измените язык интерфейса",
+ "gotoAnything.actions.refineCategoryDesc": "Уточните текущий рабочий процесс или график потока чата",
+ "gotoAnything.actions.refineDesc": "Опишите изменение, которое будет применено к текущему проекту.",
+ "gotoAnything.actions.refineTitle": "Уточнить текущий график",
"gotoAnything.actions.runDesc": "Запустите быстрые команды (тема, язык, …)",
"gotoAnything.actions.runTitle": "Команды",
"gotoAnything.actions.searchApplications": "Поиск приложений",
@@ -228,6 +237,14 @@
"structOutput.required": "Необходимо",
"structOutput.structured": "Структурированный",
"structOutput.structuredTip": "Структурированные выходные данные — это функция, которая гарантирует, что модель всегда будет генерировать ответы, соответствующие вашей предоставленной JSON-схеме.",
+ "studio.apps": "Приложения",
+ "studio.filters.allCreators": "Все создатели",
+ "studio.filters.creators": "Создатели",
+ "studio.filters.reset": "Перезагрузить",
+ "studio.filters.searchCreators": "Создатель поиска...",
+ "studio.filters.types": "Типы",
+ "studio.filters.you": "Ты",
+ "studio.viewSnippets": "Посмотреть фрагменты",
"switch": "Переключиться на Workflow",
"switchLabel": "Копия приложения, которая будет создана",
"switchStart": "Переключиться",
diff --git a/web/i18n/ru-RU/plugin.json b/web/i18n/ru-RU/plugin.json
index 52cb6cbd55..023a6b9d7f 100644
--- a/web/i18n/ru-RU/plugin.json
+++ b/web/i18n/ru-RU/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Кастомные учетные данные в настоящее время недоступны",
"auth.default": "По умолчанию",
"auth.emptyAuth": "Пожалуйста, настройте аутентификацию",
+ "auth.enterprise": "Предприятие",
"auth.oauthClient": "OAuth клиент",
"auth.oauthClientSettings": "Настройки клиента OAuth",
+ "auth.onlyAtCreationHint": "Невозможно выбрать снова после переключения",
+ "auth.onlyAtCreationHintTooltip": "Настроено другими участниками · Невозможно выбрать повторно после переключения.",
+ "auth.personal": "Персональный",
"auth.saveAndAuth": "Сохранить и авторизовать",
"auth.saveOnly": "Сохранить только",
"auth.setDefault": "Установить по умолчанию",
"auth.setupOAuth": "Настройка клиента OAuth",
+ "auth.shared": "Общий",
"auth.unavailable": "Недоступно",
"auth.useApi": "Используйте API ключ",
"auth.useApiAuth": "Конфигурация авторизации ключа API",
"auth.useApiAuthDesc": "После настройки учетных данных все члены рабочей области могут использовать этот инструмент при оркестрации приложений.",
"auth.useOAuth": "Используйте OAuth",
"auth.useOAuthAuth": "Используйте авторизацию OAuth",
+ "auth.whoCanUse": "Кто может использовать",
"auth.workspaceDefault": "Рабочее пространство по умолчанию",
"autoUpdate.automaticUpdates": "Автоматические обновления",
"autoUpdate.changeTimezone": "Чтобы изменить часовой пояс, перейдите в Настройки",
diff --git a/web/i18n/ru-RU/snippet.json b/web/i18n/ru-RU/snippet.json
new file mode 100644
index 0000000000..30f33eacb0
--- /dev/null
+++ b/web/i18n/ru-RU/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Отмена",
+ "continueEditing": "Продолжить редактирование",
+ "create": "СОЗДАТЬ Фрагмент",
+ "createFailed": "Не удалось создать фрагмент.",
+ "createFrom": "СОЗДАТЬ ИЗ",
+ "createFromBlank": "Создать с нуля",
+ "currentDSLVersion": "Поддерживаемая системой версия DSL:",
+ "defaultName": "Безымянный фрагмент",
+ "deleteConfirmContent": "Это невозможно отменить. абочие процессы, использующие этот фрагмент, не пострадают.",
+ "deleteConfirmTitle": "Удалить фрагмент?",
+ "deleteFailed": "Не удалось удалить фрагмент.",
+ "deleted": "Фрагмент удален.",
+ "discardChanges": "Отменить изменения",
+ "discardChangesDescription": "Ваши черновые изменения будут отменены, а фрагмент вернется к последней сохраненной версии.",
+ "discardChangesTitle": "Отменить черновик изменений?",
+ "discardDraft": "Отменить черновик",
+ "doNotSave": "Оставить как черновик",
+ "draft": "Черновик",
+ "dslVersionMismatchDescription": "Обнаружена существенная разница в версиях DSL. Принудительный импорт может привести к сбоям в работе фрагмента.",
+ "dslVersionMismatchQuestion": "Вы хотите продолжить?",
+ "dslVersionMismatchTitle": "Несовместимость версий",
+ "edit": " едактировать",
+ "editDialogTitle": "Изменить информацию о фрагменте",
+ "editDone": "Информация о фрагменте обновлена.",
+ "editFailed": "Не удалось обновить информацию о фрагменте.",
+ "editingDraft": "Вы редактируете черновик.",
+ "emptyGraphSaveError": "Перед сохранением добавьте хотя бы один узел.",
+ "exitEditing": "Выйти из редактирования",
+ "exportFailed": "Экспортировать фрагмент не удалось.",
+ "importDSLFile": "Импортировать DSL-файл",
+ "importDialogTitle": "Импортировать фрагмент",
+ "importFailed": "Не удалось импортировать фрагмент DSL.",
+ "importFromDSLFile": "Из файла DSL",
+ "importFromDSLUrl": "С URL-адреса",
+ "importFromDSLUrlPlaceholder": "Вставьте ссылку на DSL сюда",
+ "importSuccess": "Фрагмент импортирован.",
+ "importedDSLVersion": "Текущая версия фрагмента DSL:",
+ "inputFieldButton": "Поле ввода",
+ "inputVariables": "Входные переменные",
+ "management": "УП АВЛЕНИЕ Ф АГМЕНТАМИ",
+ "menu.deleteSnippet": "Удалить",
+ "menu.editInfo": " едактировать информацию",
+ "menu.exportSnippet": "Экспортировать фрагмент",
+ "notFoundDescription": "Запрошенный макет фрагмента не найден.",
+ "notFoundTitle": "Фрагмент не найден",
+ "panelDescription": "Определяет поля ввода, которые позволяют фрагменту получать данные от других узлов.",
+ "panelPrimaryGroup": "Основные входы",
+ "panelSecondaryGroup": "Дополнительные входы",
+ "panelTitle": "Поле ввода",
+ "publishButton": "Публиковать",
+ "publishFailed": "Не удалось опубликовать фрагмент.",
+ "publishMenuCurrentDraft": "Текущий проект не опубликован",
+ "publishSuccess": "Фрагмент опубликован.",
+ "save": "Сохранять",
+ "saveAndExit": "Сохранить и выйти",
+ "saveBeforeLeavingDescription": "Сохраните, чтобы сделать эту версию доступной для использования в рабочих процессах. Или сохраните свои изменения как черновик.",
+ "saveBeforeLeavingTitle": "Сохранить изменения перед выходом?",
+ "saveSuccess": "Фрагмент сохранен.",
+ "sectionOrchestrate": "оркестровать",
+ "testRunButton": "Тестовый запуск",
+ "typeLabel": "Фрагмент",
+ "unknownUser": "Пользователь",
+ "unsavedChanges": "Текущие изменения не сохраняются.",
+ "updatedBy": "{{name}} обновлено {{time}}",
+ "usageCount": "Использовано {{count}} раз",
+ "variableInspect": "Переменная проверка",
+ "viewOnly": "Только просмотр"
+}
diff --git a/web/i18n/ru-RU/workflow.json b/web/i18n/ru-RU/workflow.json
index af84a1cb30..5de1bc1ed7 100644
--- a/web/i18n/ru-RU/workflow.json
+++ b/web/i18n/ru-RU/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Поиск переменной",
"common.setVarValuePlaceholder": "Установить значение переменной",
"common.showRunHistory": "Показать историю запусков",
+ "common.switchToStandardWorkflowConfirm.switch": "Выключатель",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Рабочий процесс",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "База знаний",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Фрагмент",
+ "common.switchToStandardWorkflowConfirm.title": "Перейти на стандартный рабочий процесс?",
+ "common.switchToStandardWorkflowTip": "Возвращает этот оценщик к стандартному рабочему процессу и восстанавливает общедоступный доступ к веб-приложению.",
"common.syncingData": "Синхронизация данных, всего несколько секунд.",
"common.tagBound": "Количество приложений, использующих этот тег",
"common.undo": "Отменить",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Тестовый запуск ",
"singleRun.testRunIteration": "Итерация тестового запуска",
"singleRun.testRunLoop": "Тестовый цикл запуска",
+ "snippet.addToSnippet": "Добавить в фрагмент",
+ "snippet.confirm": "Подтверждать",
+ "snippet.createDialogTitle": "Создать фрагмент",
+ "snippet.createSuccess": "Фрагмент создан.",
+ "snippet.descriptionLabel": "Описание (необязательно)",
+ "snippet.descriptionPlaceholder": "Кратко опишите свой фрагмент",
+ "snippet.nameLabel": "Имя фрагмента",
+ "snippet.namePlaceholder": "Название фрагмента",
+ "snippet.shortcuts.press": "Нажимать",
+ "snippet.shortcuts.toConfirm": "чтобы подтвердить",
"tabs.-": "По умолчанию",
"tabs.addAll": "Добавить всё",
"tabs.agent": "Агентская стратегия",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Все",
"tabs.allTriggers": "Все триггеры",
"tabs.blocks": "Узлы",
+ "tabs.createSnippet": "Создать фрагмент",
"tabs.customTool": "Пользовательские",
"tabs.featuredTools": "Избранное",
"tabs.hideActions": "Скрыть инструменты",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Откройте больше триггеров на Маркетплейсе",
"tabs.noPluginsFound": "Плагины не найдены",
"tabs.noResult": "Ничего не найдено",
+ "tabs.noSnippetsFound": "Фрагменты не найдены",
"tabs.plugin": "Плагин",
"tabs.pluginByAuthor": "По {{author}}",
"tabs.question-understand": "Понимание вопроса",
"tabs.requestToCommunity": "Запросы к сообществу",
"tabs.searchBlock": "Поиск узла",
"tabs.searchDataSource": "Поиск источника данных",
+ "tabs.searchSnippets": "Поиск фрагментов...",
"tabs.searchTool": "Поиск инструмента",
"tabs.searchTrigger": "Триггеры поиска...",
"tabs.showLessFeatured": "Показать меньше",
"tabs.showMoreFeatured": "Показать больше",
+ "tabs.snippets": "Фрагменты",
"tabs.sources": "Источников",
"tabs.start": "Начать",
"tabs.startDisabledTip": "Узел триггера и узел ввода пользователя исключают друг друга.",
+ "tabs.startNotSupportedTip": "Вкладка «Пуск» не поддерживается во фрагментах.",
"tabs.tools": "Инструменты",
"tabs.transform": "Преобразование",
"tabs.usePlugin": "Выбрать инструмент",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Назовите эту версию",
"versionHistory.releaseNotesPlaceholder": "Опишите, что изменилось",
"versionHistory.restorationTip": "После восстановления версии текущий черновик будет перезаписан.",
- "versionHistory.title": "Версии"
+ "versionHistory.title": "Версии",
+ "workflowGenerator.applied": "Применяемый",
+ "workflowGenerator.applyFailed": "Не удалось применить рабочий процесс.",
+ "workflowGenerator.applyToCurrent": "Применить к текущему проекту",
+ "workflowGenerator.applyToNew": "Создать новое приложение",
+ "workflowGenerator.cancel": "Отмена",
+ "workflowGenerator.description": "Опишите, что вы хотите, чтобы рабочий процесс делал. Выберите модель, напишите инструкцию и просмотрите созданный график, прежде чем применять его в Studio.",
+ "workflowGenerator.dismiss": "Увольнять",
+ "workflowGenerator.errors.DANGLING_EDGE": "Сгенерированный рабочий процесс имеет ребро, указывающее на несуществующий узел. Попробуйте еще раз или уточните инструкцию.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Сначала напишите инструкцию.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Модель вернула пустой план. Попробуйте более конкретную инструкцию.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Сгенерированный рабочий процесс содержит неверный цикл или контейнер итерации. Попробуйте более простую инструкцию или выберите более функциональную модель.",
+ "workflowGenerator.errors.INVALID_JSON": "Модель вернула ответ, который мы не смогли проанализировать. Попробуйте еще раз или выберите более мощную модель.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Модель вернула график неожиданной формы. Попробуйте еще раз или выберите более мощную модель.",
+ "workflowGenerator.errors.MISSING_START": "В созданном рабочем процессе отсутствует начальный узел. Попробуйте регенерировать.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "В созданном рабочем процессе отсутствует узел завершения или ответа. Попробуйте регенерировать.",
+ "workflowGenerator.errors.MODEL_ERROR": "Вызов модели не удался. Проверьте квоту вашего провайдера и повторите попытку.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Узел в созданном рабочем процессе указывает на несуществующий узел. Попробуйте регенерировать.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Рабочий процесс ссылается на инструмент, который не установлен для этой рабочей области. Установите его со страницы «Инструменты» или доработайте инструкцию.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Узел в созданном рабочем процессе ссылается на переменную, которая не объявлена в исходном коде. Попробуйте регенерировать.",
+ "workflowGenerator.errors.apply_failed_orphan": "Нам не удалось завершить создание приложения. Возможно, в вашем списке приложений остался пустой черновик — удалите его вручную.",
+ "workflowGenerator.errors.hash_collision": "Черновик рабочего процесса был отредактирован на другой вкладке. Перезагрузите файл, чтобы применить эти изменения, а затем попробуйте применить его еще раз.",
+ "workflowGenerator.errors.hash_collision_title": "Рабочая область была отредактирована в другом месте",
+ "workflowGenerator.errors.timeout": "Генерация заняла слишком много времени. Возможно, модель работает медленно или недоступна — попробуйте еще раз.",
+ "workflowGenerator.examples.chatflow.support": "Бот поддержки клиентов, поддерживаемый базой знаний",
+ "workflowGenerator.examples.chatflow.triage": "Отсортируйте входящие вопросы и направьте их к специалисту",
+ "workflowGenerator.examples.chatflow.tutor": "Многоязычный репетитор, который объясняет шаг за шагом",
+ "workflowGenerator.examples.label": "Попробуйте один из этих",
+ "workflowGenerator.examples.workflow.classify": "Получите проблемы с GitHub и классифицируйте их.",
+ "workflowGenerator.examples.workflow.rag": "Запрос к базе знаний, затем отформатируйте ответ в формате Markdown.",
+ "workflowGenerator.examples.workflow.summarize": "Обобщение URL-адреса",
+ "workflowGenerator.examples.workflow.translate": "Перевести текст на несколько языков",
+ "workflowGenerator.generate": "Генерировать",
+ "workflowGenerator.generateFailed": "Не удалось создать рабочий процесс.",
+ "workflowGenerator.instruction": "Инструкции",
+ "workflowGenerator.instructionPlaceholder": "Опишите желаемый рабочий процесс — какой вход, какая обработка, какой результат.",
+ "workflowGenerator.instructionRequired": "Напишите сначала инструкцию",
+ "workflowGenerator.loading": "Создание рабочего процесса…",
+ "workflowGenerator.modelRequired": "Пожалуйста, выберите модель перед созданием.",
+ "workflowGenerator.modes.chatflow": "Чат",
+ "workflowGenerator.modes.workflow": "Рабочий процесс",
+ "workflowGenerator.overwriteMessage": "Применение этого рабочего процесса заменит текущий черновой график. Это невозможно отменить.",
+ "workflowGenerator.overwriteTitle": "Перезаписать текущий черновик?",
+ "workflowGenerator.phases.building": "Построение узлов…",
+ "workflowGenerator.phases.planning": "Планирование рабочего процесса…",
+ "workflowGenerator.phases.validating": "Проверка графика…",
+ "workflowGenerator.placeholder": "Напишите инструкцию слева, затем нажмите «Создать», чтобы просмотреть график рабочего процесса.",
+ "workflowGenerator.refineDescription": "Опишите изменения, которые вы хотите. Текущий проект используется в качестве контекста; сгенерированный график заменяет его при подаче заявки.",
+ "workflowGenerator.refineInstructionPlaceholder": "Опишите изменение – например. добавить этап перевода, переключиться на инструмент, добавить обработку ошибок.",
+ "workflowGenerator.refineTitle": "Уточнить {{mode}}",
+ "workflowGenerator.reload": "Перезагрузить",
+ "workflowGenerator.studioApply": "Применять",
+ "workflowGenerator.studioButton": "Генерировать",
+ "workflowGenerator.title": "Создать {{mode}}"
}
diff --git a/web/i18n/sl-SI/app.json b/web/i18n/sl-SI/app.json
index a8a14d7488..09d0fb3296 100644
--- a/web/i18n/sl-SI/app.json
+++ b/web/i18n/sl-SI/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Izvoz DSL ni uspel.",
"gotoAnything.actions.accountDesc": "Pojdite na stran računa",
"gotoAnything.actions.communityDesc": "Odpri Discord skupnost",
+ "gotoAnything.actions.createCategoryDesc": "Ustvarite potek dela ali potek klepeta, ki ga ustvari AI",
+ "gotoAnything.actions.createCategoryTitle": "Ustvari",
+ "gotoAnything.actions.createChatflow": "Potek pogovora",
+ "gotoAnything.actions.createChatflowDesc": "Iz opisa ustvarite aplikacijo chatflow (napredni klepet).",
+ "gotoAnything.actions.createWorkflow": "Potek dela",
+ "gotoAnything.actions.createWorkflowDesc": "Iz opisa ustvarite aplikacijo za potek dela",
"gotoAnything.actions.docDesc": "Odprite pomoč dokumentacijo",
"gotoAnything.actions.feedbackDesc": "Razprave o povratnih informacijah odprte skupnosti",
"gotoAnything.actions.languageCategoryDesc": "Preklopi jezik vmesnika",
"gotoAnything.actions.languageCategoryTitle": "Jezik",
"gotoAnything.actions.languageChangeDesc": "Spremeni jezik vmesnika",
+ "gotoAnything.actions.refineCategoryDesc": "Izboljšajte trenutni tok dela ali graf toka klepeta",
+ "gotoAnything.actions.refineDesc": "Opišite spremembo za trenutni osnutek",
+ "gotoAnything.actions.refineTitle": "Izboljšajte trenutni graf",
"gotoAnything.actions.runDesc": "Zaženi hitre ukaze (teme, jezik, ...)",
"gotoAnything.actions.runTitle": "Ukazi",
"gotoAnything.actions.searchApplications": "Iskanje aplikacij",
@@ -228,6 +237,14 @@
"structOutput.required": "Zahtevano",
"structOutput.structured": "Strukturirano",
"structOutput.structuredTip": "Strukturirani izhodi so funkcija, ki zagotavlja, da bo model vedno generiral odgovore, ki se držijo vašega posredovanega JSON sheme.",
+ "studio.apps": "Aplikacije",
+ "studio.filters.allCreators": "Vsi ustvarjalci",
+ "studio.filters.creators": "Ustvarjalci",
+ "studio.filters.reset": "Ponastavi",
+ "studio.filters.searchCreators": "Išči ustvarjalca ...",
+ "studio.filters.types": "Vrste",
+ "studio.filters.you": "Ti",
+ "studio.viewSnippets": "Ogled izrezkov",
"switch": "Preklopi na Workflow Orchestrate",
"switchLabel": "Kopija aplikacije, ki bo ustvarjena",
"switchStart": "Začni preklop",
diff --git a/web/i18n/sl-SI/plugin.json b/web/i18n/sl-SI/plugin.json
index 91f6c670bf..b77b05504b 100644
--- a/web/i18n/sl-SI/plugin.json
+++ b/web/i18n/sl-SI/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Trenutno niso na voljo prilagojene prijave.",
"auth.default": "Privzeto",
"auth.emptyAuth": "Prosimo, konfigurirajte preverjanje pristnosti",
+ "auth.enterprise": "Podjetje",
"auth.oauthClient": "OAuth odjemalec",
"auth.oauthClientSettings": "Nastavitve odjemalca OAuth",
+ "auth.onlyAtCreationHint": "Po preklopu ga ni mogoče znova izbrati",
+ "auth.onlyAtCreationHintTooltip": "Konfigurirali drugi člani · Po zamenjavi ni mogoče znova izbrati.",
+ "auth.personal": "Osebno",
"auth.saveAndAuth": "Shrani in pooblasti",
"auth.saveOnly": "Shrani samo",
"auth.setDefault": "Nastavi kot privzeto",
"auth.setupOAuth": "Nastavite OAuth odjemalca",
+ "auth.shared": "V skupni rabi",
"auth.unavailable": "Nedostopno",
"auth.useApi": "Uporabite ključ API",
"auth.useApiAuth": "Konfiguracija avtorizacije ključev API",
"auth.useApiAuthDesc": "Po konfiguraciji poverilnic lahko vsi člani v delovnem prostoru uporabljajo to orodje pri orkestraciji aplikacij.",
"auth.useOAuth": "Uporabite OAuth",
"auth.useOAuthAuth": "Uporabite OAuth avtentikacijo",
+ "auth.whoCanUse": "Kdo lahko uporablja",
"auth.workspaceDefault": "Privzeti delovni prostor",
"autoUpdate.automaticUpdates": "Samodejna posodobitev",
"autoUpdate.changeTimezone": "Za spremembo časovnega pasu pojdite v Nastavitve",
diff --git a/web/i18n/sl-SI/snippet.json b/web/i18n/sl-SI/snippet.json
new file mode 100644
index 0000000000..61bbe82ebb
--- /dev/null
+++ b/web/i18n/sl-SI/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Prekliči",
+ "continueEditing": "Nadaljujte z urejanjem",
+ "create": "USTVARI DELČEK",
+ "createFailed": "Delčka ni bilo mogoče ustvariti",
+ "createFrom": "USTVARJANJE IZ",
+ "createFromBlank": "Ustvari iz praznega",
+ "currentDSLVersion": "Sistemsko podprta različica DSL:",
+ "defaultName": "Izrezek brez naslova",
+ "deleteConfirmContent": "Tega ni mogoče razveljaviti. To ne bo vplivalo na poteke dela, ki uporabljajo ta delček.",
+ "deleteConfirmTitle": "Izbrisati delček?",
+ "deleteFailed": "Delčka ni bilo mogoče izbrisati",
+ "deleted": "Delček izbrisan",
+ "discardChanges": "Zavrzi spremembe",
+ "discardChangesDescription": "Vaši osnutki sprememb bodo zavrženi in delček se bo vrnil na zadnjo shranjeno različico.",
+ "discardChangesTitle": "Želite zavreči spremembe osnutka?",
+ "discardDraft": "Zavrzi osnutek",
+ "doNotSave": "Pusti kot osnutek",
+ "draft": "Osnutek",
+ "dslVersionMismatchDescription": "Zaznana je bila pomembna razlika v različicah DSL. Vsiljen uvoz lahko povzroči okvaro delčka.",
+ "dslVersionMismatchQuestion": "Želite nadaljevati?",
+ "dslVersionMismatchTitle": "Nezdružljivost različice",
+ "edit": "Uredi",
+ "editDialogTitle": "Uredi informacije o izrezku",
+ "editDone": "Podatki o delčku so posodobljeni",
+ "editFailed": "Podatkov o delčku ni bilo mogoče posodobiti",
+ "editingDraft": "Urejate osnutek.",
+ "emptyGraphSaveError": "Pred shranjevanjem dodajte vsaj eno vozlišče.",
+ "exitEditing": "Zapustite urejanje",
+ "exportFailed": "Izvoz delčka ni uspel.",
+ "importDSLFile": "Uvozi datoteko DSL",
+ "importDialogTitle": "Uvozi delček",
+ "importFailed": "Uvoz izrezka DSL ni uspel",
+ "importFromDSLFile": "Iz datoteke DSL",
+ "importFromDSLUrl": "Iz naslova URL",
+ "importFromDSLUrlPlaceholder": "Tukaj prilepite povezavo DSL",
+ "importSuccess": "Delček je uvožen",
+ "importedDSLVersion": "Trenutna različica izrezka DSL:",
+ "inputFieldButton": "Vnosno polje",
+ "inputVariables": "Vhodne spremenljivke",
+ "management": "UPRAVLJANJE DELČKOV",
+ "menu.deleteSnippet": "Izbriši",
+ "menu.editInfo": "Uredi informacije",
+ "menu.exportSnippet": "Izvozi delček",
+ "notFoundDescription": "Zahtevanega izrezka delčka ni bilo mogoče najti.",
+ "notFoundTitle": "Delčka ni bilo mogoče najti",
+ "panelDescription": "Določa vnosna polja, ki izrezku omogočajo prejemanje podatkov iz drugih vozlišč.",
+ "panelPrimaryGroup": "Osnovni vložki",
+ "panelSecondaryGroup": "Izbirni vhodi",
+ "panelTitle": "Vnosno polje",
+ "publishButton": "Objavi",
+ "publishFailed": "Objava delčka ni uspela",
+ "publishMenuCurrentDraft": "Trenutni osnutek neobjavljen",
+ "publishSuccess": "Delček objavljen",
+ "save": "Shrani",
+ "saveAndExit": "Shrani in zapusti",
+ "saveBeforeLeavingDescription": "Shranite, da bo ta različica na voljo za uporabo v delovnih tokovih. Ali pa za zdaj obdržite svoja urejanja kot osnutek.",
+ "saveBeforeLeavingTitle": "Shrani spremembe pred odhodom?",
+ "saveSuccess": "Delček shranjen",
+ "sectionOrchestrate": "Orkestrirajte",
+ "testRunButton": "Testna vožnja",
+ "typeLabel": "Izrezek",
+ "unknownUser": "Uporabnik",
+ "unsavedChanges": "Trenutne spremembe niso shranjene.",
+ "updatedBy": "{{name}} posodobljeno {{time}}",
+ "usageCount": "Uporabljeno {{count}} krat",
+ "variableInspect": "Pregled spremenljivk",
+ "viewOnly": "Samo ogled"
+}
diff --git a/web/i18n/sl-SI/workflow.json b/web/i18n/sl-SI/workflow.json
index 0b0b1ca349..7a0afa2c93 100644
--- a/web/i18n/sl-SI/workflow.json
+++ b/web/i18n/sl-SI/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Iskalna spremenljivka",
"common.setVarValuePlaceholder": "Nastavi spremenljivko",
"common.showRunHistory": "Prikaži zgodovino izvajanja",
+ "common.switchToStandardWorkflowConfirm.switch": "Stikalo",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Potek dela",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Baza znanja",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Izrezek",
+ "common.switchToStandardWorkflowConfirm.title": "Želite preklopiti na standardni potek dela?",
+ "common.switchToStandardWorkflowTip": "Ta ocenjevalnik spremeni nazaj v standardni potek dela in obnovi dostop do javne spletne aplikacije.",
"common.syncingData": "Sinhronizacija podatkov, samo nekaj sekund.",
"common.tagBound": "Število aplikacij, ki uporabljajo to oznako",
"common.undo": "Razveljavi",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Testna vožnja",
"singleRun.testRunIteration": "Testiranje ponovitve",
"singleRun.testRunLoop": "Testni zagon zanke",
+ "snippet.addToSnippet": "Dodaj odlomku",
+ "snippet.confirm": "Potrdi",
+ "snippet.createDialogTitle": "Ustvari izrezek",
+ "snippet.createSuccess": "Delček ustvarjen",
+ "snippet.descriptionLabel": "Opis (neobvezno)",
+ "snippet.descriptionPlaceholder": "Na kratko opišite svoj delček",
+ "snippet.nameLabel": "Ime izrezka",
+ "snippet.namePlaceholder": "Ime izrezka",
+ "snippet.shortcuts.press": "Pritisnite",
+ "snippet.shortcuts.toConfirm": "za potrditev",
"tabs.-": "Privzeto",
"tabs.addAll": "Dodaj vse",
"tabs.agent": "Agentska strategija",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Vse",
"tabs.allTriggers": "Vsi sprožilci",
"tabs.blocks": "Vozlišča",
+ "tabs.createSnippet": "Ustvari izrezek",
"tabs.customTool": "Po meri",
"tabs.featuredTools": "Priporočeno",
"tabs.hideActions": "Skrij orodja",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Odkrijte več sprožilcev na Tržnici",
"tabs.noPluginsFound": "Ni bilo najdenih nobenih vtičnikov",
"tabs.noResult": "Ni bilo najdenih ujemanj",
+ "tabs.noSnippetsFound": "Ni bilo najdenih izrezkov",
"tabs.plugin": "Vtičnik",
"tabs.pluginByAuthor": "Avtor: {{author}}",
"tabs.question-understand": "Vprašanje Razumevanje",
"tabs.requestToCommunity": "Zahteve skupnosti",
"tabs.searchBlock": "Išči vozlišče",
"tabs.searchDataSource": "Iskanje vira podatkov",
+ "tabs.searchSnippets": "Iskanje izrezkov ...",
"tabs.searchTool": "Orodje za iskanje",
"tabs.searchTrigger": "Iskalni sprožilci...",
"tabs.showLessFeatured": "Pokaži manj",
"tabs.showMoreFeatured": "Pokaži več",
+ "tabs.snippets": "Izrezki",
"tabs.sources": "Virov",
"tabs.start": "Začni",
"tabs.startDisabledTip": "Vozlišče sprožilca in vozlišče vnosa uporabnika se med seboj izključujeta.",
+ "tabs.startNotSupportedTip": "Zavihek Start ni podprt v izrezkih.",
"tabs.tools": "Orodja",
"tabs.transform": "Pretvori",
"tabs.usePlugin": "Izberi orodje",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Poimenujte to različico",
"versionHistory.releaseNotesPlaceholder": "Opisujte, kaj se je spremenilo",
"versionHistory.restorationTip": "Po obnovitvi različice bo trenutni osnutek prepisan.",
- "versionHistory.title": "Različice"
+ "versionHistory.title": "Različice",
+ "workflowGenerator.applied": "Uporabljeno",
+ "workflowGenerator.applyFailed": "Poteka dela ni bilo mogoče uporabiti",
+ "workflowGenerator.applyToCurrent": "Uporabi za trenutni osnutek",
+ "workflowGenerator.applyToNew": "Ustvari novo aplikacijo",
+ "workflowGenerator.cancel": "Prekliči",
+ "workflowGenerator.description": "Opišite, kaj želite, da poteka delo. Izberite model, napišite navodila in si predoglejte ustvarjeni graf, preden ga uporabite v Studiu.",
+ "workflowGenerator.dismiss": "Odpusti",
+ "workflowGenerator.errors.DANGLING_EDGE": "Ustvarjeni potek dela ima rob, ki kaže na vozlišče, ki ne obstaja. Poskusite znova ali izboljšajte svoje navodilo.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Najprej napišite navodila.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Model je vrnil prazen načrt. Poskusite z bolj specifičnimi navodili.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Ustvarjeni potek dela ima napačno oblikovano zanko ali vsebnik ponovitve. Poskusite s preprostejšim navodilom ali izberite zmogljivejši model.",
+ "workflowGenerator.errors.INVALID_JSON": "Model je vrnil odgovor, ki ga nismo mogli razčleniti. Poskusite znova ali izberite zmogljivejši model.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Model je vrnil graf v nepričakovani obliki. Poskusite znova ali izberite zmogljivejši model.",
+ "workflowGenerator.errors.MISSING_START": "Ustvarjenemu delovnemu toku manjka začetno vozlišče. Poskusi z regeneracijo.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Ustvarjenemu delovnemu toku manjka končno ali odgovorno vozlišče. Poskusi z regeneracijo.",
+ "workflowGenerator.errors.MODEL_ERROR": "Klic modela ni uspel. Preverite kvoto svojega ponudnika in poskusite znova.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Vozlišče v ustvarjenem delovnem toku kaže na vozlišče, ki ne obstaja. Poskusi z regeneracijo.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Potek dela se sklicuje na orodje, ki ni nameščeno za ta delovni prostor. Namestite ga s strani Orodja ali izboljšajte svoje navodilo.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Vozlišče v ustvarjenem delovnem toku se sklicuje na spremenljivko, ki ni deklarirana navzgor. Poskusi z regeneracijo.",
+ "workflowGenerator.errors.apply_failed_orphan": "Nismo mogli dokončati ustvarjanja aplikacije. Na vašem seznamu aplikacij je morda ostal prazen osnutek – odstranite ga ročno.",
+ "workflowGenerator.errors.hash_collision": "Osnutek poteka dela je bil urejen v drugem zavihku. Znova naložite, da prevzamete te spremembe, nato poskusite znova uporabiti.",
+ "workflowGenerator.errors.hash_collision_title": "Delovni prostor je bil urejen drugje",
+ "workflowGenerator.errors.timeout": "Generiranje je trajalo predolgo. Model je morda počasen ali nedosegljiv - poskusite znova.",
+ "workflowGenerator.examples.chatflow.support": "Bot za podporo strankam, podprt z bazo znanja",
+ "workflowGenerator.examples.chatflow.triage": "Razvrstite dohodna vprašanja in jih usmerite k pozivu strokovnjaka",
+ "workflowGenerator.examples.chatflow.tutor": "Večjezični učitelj, ki razlaga korak za korakom",
+ "workflowGenerator.examples.label": "Poskusite eno od teh",
+ "workflowGenerator.examples.workflow.classify": "Pridobite težave GitHub in jih razvrstite",
+ "workflowGenerator.examples.workflow.rag": "Poizvedba po bazi znanja, nato odgovor oblikujte kot Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Povzemite URL",
+ "workflowGenerator.examples.workflow.translate": "Prevedite besedilo v več jezikov",
+ "workflowGenerator.generate": "Ustvari",
+ "workflowGenerator.generateFailed": "Poteka dela ni bilo mogoče ustvariti",
+ "workflowGenerator.instruction": "Navodila",
+ "workflowGenerator.instructionPlaceholder": "Opišite potek dela, ki ga želite – kakšen vnos, kakšna obdelava, kakšen izhod.",
+ "workflowGenerator.instructionRequired": "Najprej napišite navodila",
+ "workflowGenerator.loading": "Ustvarjanje poteka dela …",
+ "workflowGenerator.modelRequired": "Pred generiranjem izberite model.",
+ "workflowGenerator.modes.chatflow": "Potek pogovora",
+ "workflowGenerator.modes.workflow": "Potek dela",
+ "workflowGenerator.overwriteMessage": "Uporaba tega poteka dela bo nadomestila trenutni osnutek grafa. Tega ni mogoče razveljaviti.",
+ "workflowGenerator.overwriteTitle": "Želite prepisati trenutni osnutek?",
+ "workflowGenerator.phases.building": "Gradnja vozlišč …",
+ "workflowGenerator.phases.planning": "Načrtovanje poteka dela …",
+ "workflowGenerator.phases.validating": "Potrjevanje grafa ...",
+ "workflowGenerator.placeholder": "Na levo napišite navodilo, nato kliknite Ustvari za predogled grafa poteka dela.",
+ "workflowGenerator.refineDescription": "Opišite spremembo, ki jo želite. Trenutni osnutek se uporablja kot kontekst; ustvarjeni graf ga nadomesti, ko se prijavite.",
+ "workflowGenerator.refineInstructionPlaceholder": "Opišite spremembo – npr. dodajte korak prevajanja, preklopite na orodje, dodajte obravnavanje napak.",
+ "workflowGenerator.refineTitle": "Izboljšaj {{mode}}",
+ "workflowGenerator.reload": "Ponovno naloži",
+ "workflowGenerator.studioApply": "Prijavite se",
+ "workflowGenerator.studioButton": "Ustvari",
+ "workflowGenerator.title": "Ustvari {{mode}}"
}
diff --git a/web/i18n/th-TH/app.json b/web/i18n/th-TH/app.json
index 624d7b9ec9..703fd37a6c 100644
--- a/web/i18n/th-TH/app.json
+++ b/web/i18n/th-TH/app.json
@@ -51,11 +51,20 @@
"exportFailed": "ส่งออก DSL ล้มเหลว",
"gotoAnything.actions.accountDesc": "ไปที่หน้าบัญชี",
"gotoAnything.actions.communityDesc": "เปิดชุมชน Discord",
+ "gotoAnything.actions.createCategoryDesc": "สร้างเวิร์กโฟลว์หรือแชทที่สร้างโดย AI",
+ "gotoAnything.actions.createCategoryTitle": "สร้าง",
+ "gotoAnything.actions.createChatflow": "แชทโฟลว์",
+ "gotoAnything.actions.createChatflowDesc": "สร้างแอป Chatflow (แชทขั้นสูง) จากคำอธิบาย",
+ "gotoAnything.actions.createWorkflow": "ขั้นตอนการทำงาน",
+ "gotoAnything.actions.createWorkflowDesc": "สร้างแอปเวิร์กโฟลว์จากคำอธิบาย",
"gotoAnything.actions.docDesc": "เปิดเอกสารช่วยเหลือ",
"gotoAnything.actions.feedbackDesc": "การอภิปรายข้อเสนอแนะแบบเปิดในชุมชน",
"gotoAnything.actions.languageCategoryDesc": "เปลี่ยนภาษาของอินเทอร์เฟซ",
"gotoAnything.actions.languageCategoryTitle": "ภาษา",
"gotoAnything.actions.languageChangeDesc": "เปลี่ยนภาษา UI",
+ "gotoAnything.actions.refineCategoryDesc": "ปรับแต่งเวิร์กโฟลว์ปัจจุบันหรือกราฟโฟลว์แชท",
+ "gotoAnything.actions.refineDesc": "อธิบายการเปลี่ยนแปลงที่จะนำไปใช้กับร่างปัจจุบัน",
+ "gotoAnything.actions.refineTitle": "ปรับแต่งกราฟปัจจุบัน",
"gotoAnything.actions.runDesc": "เรียกใช้คำสั่งอย่างรวดเร็ว (ธีม, ภาษา, ... )",
"gotoAnything.actions.runTitle": "คำสั่ง",
"gotoAnything.actions.searchApplications": "ค้นหาแอปพลิเคชัน",
@@ -228,6 +237,14 @@
"structOutput.required": "ที่จำเป็น",
"structOutput.structured": "มีระเบียบ",
"structOutput.structuredTip": "Structured Outputs เป็นฟีเจอร์ที่ทำให้มั่นใจว่าโมเดลจะสร้างคำตอบที่สอดคล้องกับ JSON Schema ที่คุณกำหนดไว้เสมอ",
+ "studio.apps": "แอพ",
+ "studio.filters.allCreators": "ผู้สร้างทุกคน",
+ "studio.filters.creators": "ผู้สร้าง",
+ "studio.filters.reset": "รีเซ็ต",
+ "studio.filters.searchCreators": "ผู้สร้างการค้นหา...",
+ "studio.filters.types": "ประเภทต่าง ๆ",
+ "studio.filters.you": "คุณ",
+ "studio.viewSnippets": "ดูตัวอย่าง",
"switch": "เปลี่ยนไปใช้ Workflow Orchestrate",
"switchLabel": "สําเนาโปรเจกต์ที่จะสร้าง",
"switchStart": "สวิตช์สตาร์ท",
diff --git a/web/i18n/th-TH/plugin.json b/web/i18n/th-TH/plugin.json
index 0545d0d46b..d3813222dc 100644
--- a/web/i18n/th-TH/plugin.json
+++ b/web/i18n/th-TH/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "ข้อมูลรับรองที่กำหนดเองขณะนี้ไม่สามารถใช้ได้",
"auth.default": "ค่าเริ่มต้น",
"auth.emptyAuth": "โปรดกําหนดค่าการรับรองความถูกต้อง",
+ "auth.enterprise": "องค์กร",
"auth.oauthClient": "ไคลเอนต์ OAuth",
"auth.oauthClientSettings": "การตั้งค่าไคลเอนต์ OAuth",
+ "auth.onlyAtCreationHint": "ไม่สามารถเลือกได้อีกหลังจากเปลี่ยนแล้ว",
+ "auth.onlyAtCreationHintTooltip": "กำหนดค่าโดยสมาชิกรายอื่น · ไม่สามารถเลือกได้อีกหลังจากเปลี่ยนแล้ว",
+ "auth.personal": "ส่วนตัว",
"auth.saveAndAuth": "บันทึกและอนุญาต",
"auth.saveOnly": "บันทึกเฉพาะ",
"auth.setDefault": "ตั้งเป็นค่าเริ่มต้น",
"auth.setupOAuth": "ตั้งค่า OAuth Client",
+ "auth.shared": "แบ่งปันแล้ว",
"auth.unavailable": "ไม่มีให้บริการ",
"auth.useApi": "ใช้รหัส API",
"auth.useApiAuth": "การกำหนดค่าการอนุญาตคีย์ API",
"auth.useApiAuthDesc": "หลังจากตั้งค่าข้อมูลประจำตัวแล้ว สมาชิกทุกคนภายในพื้นที่ทำงานสามารถใช้เครื่องมือนี้เมื่อจัดการแอปพลิเคชันได้",
"auth.useOAuth": "ใช้ OAuth",
"auth.useOAuthAuth": "ใช้การอนุญาต OAuth",
+ "auth.whoCanUse": "ใครใช้ได้บ้าง",
"auth.workspaceDefault": "พื้นที่ทำงานเริ่มต้น",
"autoUpdate.automaticUpdates": "การอัปเดตอัตโนมัติ",
"autoUpdate.changeTimezone": "ในการเปลี่ยนเขตเวลา ให้ไปที่ การตั้งค่า",
diff --git a/web/i18n/th-TH/snippet.json b/web/i18n/th-TH/snippet.json
new file mode 100644
index 0000000000..165ba73b1f
--- /dev/null
+++ b/web/i18n/th-TH/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "ยกเลิก",
+ "continueEditing": "แก้ไขต่อ",
+ "create": "สร้างตัวอย่าง",
+ "createFailed": "ไม่สามารถสร้างตัวอย่างได้",
+ "createFrom": "สร้างจาก",
+ "createFromBlank": "สร้างจากช่องว่าง",
+ "currentDSLVersion": "เวอร์ชัน DSL ที่ระบบรองรับ:",
+ "defaultName": "ตัวอย่างที่ไม่มีชื่อ",
+ "deleteConfirmContent": "การดำเนินการนี้ไม่สามารถยกเลิกได้ ขั้นตอนการทำงานที่ใช้ตัวอย่างข้อมูลนี้จะไม่ได้รับผลกระทบ",
+ "deleteConfirmTitle": "ลบตัวอย่างข้อมูลใช่ไหม",
+ "deleteFailed": "ลบข้อมูลโค้ดไม่สำเร็จ",
+ "deleted": "ลบข้อมูลโค้ดแล้ว",
+ "discardChanges": "ยกเลิกการเปลี่ยนแปลง",
+ "discardChangesDescription": "การเปลี่ยนแปลงแบบร่างของคุณจะถูกยกเลิก และข้อมูลโค้ดจะกลับไปเป็นเวอร์ชันที่บันทึกไว้ล่าสุด",
+ "discardChangesTitle": "ยกเลิกการเปลี่ยนแปลงฉบับร่างใช่ไหม",
+ "discardDraft": "ยกเลิกฉบับร่าง",
+ "doNotSave": "ปล่อยให้เป็นแบบร่าง",
+ "draft": "ร่าง",
+ "dslVersionMismatchDescription": "ตรวจพบความแตกต่างที่มีนัยสำคัญในเวอร์ชัน DSL การบังคับให้นำเข้าอาจทำให้ข้อมูลโค้ดทำงานผิดปกติ",
+ "dslVersionMismatchQuestion": "คุณต้องการดำเนินการต่อหรือไม่?",
+ "dslVersionMismatchTitle": "ความเข้ากันไม่ได้ของเวอร์ชัน",
+ "edit": "แก้ไข",
+ "editDialogTitle": "แก้ไขข้อมูลตัวอย่าง",
+ "editDone": "อัปเดตข้อมูลตัวอย่างแล้ว",
+ "editFailed": "อัปเดตข้อมูลตัวอย่างไม่สำเร็จ",
+ "editingDraft": "คุณกำลังแก้ไขฉบับร่าง",
+ "emptyGraphSaveError": "เพิ่มอย่างน้อยหนึ่งโหนดก่อนที่จะบันทึก",
+ "exitEditing": "ออกจากการแก้ไข",
+ "exportFailed": "ส่งออกข้อมูลโค้ดไม่สำเร็จ",
+ "importDSLFile": "นำเข้าไฟล์ DSL",
+ "importDialogTitle": "นำเข้าข้อมูลโค้ด",
+ "importFailed": "ไม่สามารถนำเข้าข้อมูลโค้ด DSL",
+ "importFromDSLFile": "จากไฟล์ DSL",
+ "importFromDSLUrl": "จาก URL",
+ "importFromDSLUrlPlaceholder": "วางลิงก์ DSL ที่นี่",
+ "importSuccess": "นำเข้าข้อมูลโค้ดแล้ว",
+ "importedDSLVersion": "เวอร์ชัน DSL ของตัวอย่างข้อมูลปัจจุบัน:",
+ "inputFieldButton": "ช่องป้อนข้อมูล",
+ "inputVariables": "ตัวแปรอินพุต",
+ "management": "การจัดการตัวอย่าง",
+ "menu.deleteSnippet": "ลบ",
+ "menu.editInfo": "แก้ไขข้อมูล",
+ "menu.exportSnippet": "ส่งออกข้อมูลโค้ด",
+ "notFoundDescription": "ไม่พบตัวอย่างข้อมูลจำลองที่ร้องขอ",
+ "notFoundTitle": "ไม่พบข้อมูลโค้ด",
+ "panelDescription": "กำหนดฟิลด์อินพุตที่อนุญาตให้ตัวอย่างรับข้อมูลจากโหนดอื่น",
+ "panelPrimaryGroup": "อินพุตหลัก",
+ "panelSecondaryGroup": "อินพุตเสริม",
+ "panelTitle": "ช่องป้อนข้อมูล",
+ "publishButton": "เผยแพร่",
+ "publishFailed": "ไม่สามารถเผยแพร่ตัวอย่างได้",
+ "publishMenuCurrentDraft": "ฉบับร่างปัจจุบันไม่ได้เผยแพร่",
+ "publishSuccess": "เผยแพร่ตัวอย่างแล้ว",
+ "save": "บันทึก",
+ "saveAndExit": "บันทึกและออก",
+ "saveBeforeLeavingDescription": "บันทึกเพื่อให้เวอร์ชันนี้พร้อมใช้งานในเวิร์กโฟลว์ หรือเก็บการแก้ไขไว้เป็นฉบับร่างไว้ก่อน",
+ "saveBeforeLeavingTitle": "บันทึกการเปลี่ยนแปลงก่อนออกเดินทางไหม",
+ "saveSuccess": "บันทึกตัวอย่างแล้ว",
+ "sectionOrchestrate": "เรียบเรียง",
+ "testRunButton": "ทดสอบการทำงาน",
+ "typeLabel": "ตัวอย่าง",
+ "unknownUser": "ผู้ใช้",
+ "unsavedChanges": "การเปลี่ยนแปลงปัจจุบันจะไม่ถูกบันทึก",
+ "updatedBy": "{{name}} อัปเดตแล้ว {{time}}",
+ "usageCount": "ใช้ {{count}} ครั้ง",
+ "variableInspect": "การตรวจสอบตัวแปร",
+ "viewOnly": "ดูอย่างเดียว"
+}
diff --git a/web/i18n/th-TH/workflow.json b/web/i18n/th-TH/workflow.json
index fa17229b35..9d6d310d51 100644
--- a/web/i18n/th-TH/workflow.json
+++ b/web/i18n/th-TH/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "ตัวแปรการค้นหา",
"common.setVarValuePlaceholder": "ตั้งค่าตัวแปร",
"common.showRunHistory": "แสดงประวัติการวิ่ง",
+ "common.switchToStandardWorkflowConfirm.switch": "สวิตช์",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "ขั้นตอนการทำงาน",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "ฐานความรู้",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "ตัวอย่าง",
+ "common.switchToStandardWorkflowConfirm.title": "เปลี่ยนไปใช้เวิร์กโฟลว์มาตรฐานใช่ไหม",
+ "common.switchToStandardWorkflowTip": "เปลี่ยนผู้ประเมินนี้กลับเป็นเวิร์กโฟลว์มาตรฐานและคืนค่าการเข้าถึง Web App สาธารณะ",
"common.syncingData": "ซิงค์ข้อมูลเพียงไม่กี่วินาที",
"common.tagBound": "จำนวนแอปพลิเคชันที่ใช้แท็กนี้",
"common.undo": "แก้",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "ทดสอบการทํางาน",
"singleRun.testRunIteration": "การทดสอบการทําซ้ํา",
"singleRun.testRunLoop": "รันลูปทดสอบ",
+ "snippet.addToSnippet": "เพิ่มลงในตัวอย่าง",
+ "snippet.confirm": "ยืนยัน",
+ "snippet.createDialogTitle": "สร้างตัวอย่าง",
+ "snippet.createSuccess": "สร้างข้อมูลโค้ดแล้ว",
+ "snippet.descriptionLabel": "คำอธิบาย (ไม่บังคับ)",
+ "snippet.descriptionPlaceholder": "อธิบายตัวอย่างข้อมูลของคุณโดยย่อ",
+ "snippet.nameLabel": "ชื่อตัวอย่าง",
+ "snippet.namePlaceholder": "ชื่อตัวอย่าง",
+ "snippet.shortcuts.press": "กด",
+ "snippet.shortcuts.toConfirm": "เพื่อยืนยัน",
"tabs.-": "ค่าเริ่มต้น",
"tabs.addAll": "เพิ่มทั้งหมด",
"tabs.agent": "กลยุทธ์ตัวแทน",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "ทั้งหมด",
"tabs.allTriggers": "ทริกเกอร์ทั้งหมด",
"tabs.blocks": "โหนด",
+ "tabs.createSnippet": "สร้างตัวอย่าง",
"tabs.customTool": "ธรรมเนียม",
"tabs.featuredTools": "เด่น",
"tabs.hideActions": "ซ่อนเครื่องมือ",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "ค้นพบทริกเกอร์เพิ่มเติมใน Marketplace",
"tabs.noPluginsFound": "ไม่พบปลั๊กอิน",
"tabs.noResult": "ไม่พบการจับคู่",
+ "tabs.noSnippetsFound": "ไม่พบตัวอย่าง",
"tabs.plugin": "ปลั๊กอิน",
"tabs.pluginByAuthor": "โดย {{author}}",
"tabs.question-understand": "คําถาม: เข้าใจ",
"tabs.requestToCommunity": "คำขอถึงชุมชน",
"tabs.searchBlock": "ค้นหาโหนด",
"tabs.searchDataSource": "ค้นหาแหล่งข้อมูล",
+ "tabs.searchSnippets": "ตัวอย่างการค้นหา...",
"tabs.searchTool": "เครื่องมือค้นหา",
"tabs.searchTrigger": "ค้นหาทริกเกอร์...",
"tabs.showLessFeatured": "แสดงน้อยลง",
"tabs.showMoreFeatured": "แสดงเพิ่มเติม",
+ "tabs.snippets": "ตัวอย่าง",
"tabs.sources": "แหล่ง",
"tabs.start": "เริ่ม",
"tabs.startDisabledTip": "โหนดทริกเกอร์และโหนดป้อนข้อมูลของผู้ใช้ไม่สามารถใช้ร่วมกันได้",
+ "tabs.startNotSupportedTip": "ตัวอย่างข้อมูลไม่รองรับแท็บเริ่มต้น",
"tabs.tools": "เครื่อง มือ",
"tabs.transform": "แปลง",
"tabs.usePlugin": "เลือกเครื่องมือ",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "ชื่อเวอร์ชันนี้",
"versionHistory.releaseNotesPlaceholder": "อธิบายว่าสิ่งที่เปลี่ยนแปลงไปคืออะไร",
"versionHistory.restorationTip": "หลังจากการกู้คืนเวอร์ชันแล้ว ร่างปัจจุบันจะถูกเขียนทับ.",
- "versionHistory.title": "เวอร์ชัน"
+ "versionHistory.title": "เวอร์ชัน",
+ "workflowGenerator.applied": "สมัครแล้ว",
+ "workflowGenerator.applyFailed": "ล้มเหลวในการใช้เวิร์กโฟลว์",
+ "workflowGenerator.applyToCurrent": "นำไปใช้กับร่างปัจจุบัน",
+ "workflowGenerator.applyToNew": "สร้างแอปใหม่",
+ "workflowGenerator.cancel": "ยกเลิก",
+ "workflowGenerator.description": "อธิบายสิ่งที่คุณต้องการให้เวิร์กโฟลว์ทำ เลือกโมเดล เขียนคำสั่ง และดูกราฟที่สร้างขึ้นก่อนที่จะนำไปใช้กับ Studio",
+ "workflowGenerator.dismiss": "อนุญาตให้ออกไป",
+ "workflowGenerator.errors.DANGLING_EDGE": "เวิร์กโฟลว์ที่สร้างขึ้นมีขอบที่ชี้ไปที่โหนดที่ไม่มีอยู่ ลองอีกครั้งหรือปรับแต่งคำสั่งของคุณ",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "กรุณาเขียนคำแนะนำก่อน",
+ "workflowGenerator.errors.EMPTY_PLAN": "โมเดลส่งคืนแผนเปล่า ลองใช้คำแนะนำที่เฉพาะเจาะจงมากขึ้น",
+ "workflowGenerator.errors.INVALID_CONTAINER": "เวิร์กโฟลว์ที่สร้างขึ้นมีการวนซ้ำหรือคอนเทนเนอร์การวนซ้ำที่มีรูปแบบไม่ถูกต้อง ลองใช้คำแนะนำที่ง่ายกว่านี้หรือเลือกรุ่นที่มีความสามารถมากกว่า",
+ "workflowGenerator.errors.INVALID_JSON": "โมเดลส่งคืนการตอบกลับที่เราไม่สามารถแยกวิเคราะห์ได้ ลองอีกครั้งหรือเลือกรุ่นที่มีความสามารถมากกว่านี้",
+ "workflowGenerator.errors.INVALID_SCHEMA": "โมเดลส่งคืนกราฟในรูปร่างที่ไม่คาดคิด ลองอีกครั้งหรือเลือกรุ่นที่มีความสามารถมากกว่านี้",
+ "workflowGenerator.errors.MISSING_START": "เวิร์กโฟลว์ที่สร้างขึ้นไม่มีโหนดเริ่มต้น ลองสร้างใหม่",
+ "workflowGenerator.errors.MISSING_TERMINAL": "เวิร์กโฟลว์ที่สร้างขึ้นไม่มีจุดสิ้นสุดหรือโหนดคำตอบ ลองสร้างใหม่",
+ "workflowGenerator.errors.MODEL_ERROR": "การเรียกโมเดลล้มเหลว ตรวจสอบโควต้าผู้ให้บริการของคุณแล้วลองอีกครั้ง",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "โหนดในเวิร์กโฟลว์ที่สร้างขึ้นชี้ไปที่โหนดที่ไม่มีอยู่ ลองสร้างใหม่",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "เวิร์กโฟลว์อ้างอิงถึงเครื่องมือที่ไม่ได้ติดตั้งสำหรับพื้นที่ทำงานนี้ ติดตั้งจากหน้าเครื่องมือหรือปรับแต่งคำสั่งของคุณ",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "โหนดในเวิร์กโฟลว์ที่สร้างขึ้นอ้างอิงถึงตัวแปรที่ไม่ได้ประกาศอัปสตรีม ลองสร้างใหม่",
+ "workflowGenerator.errors.apply_failed_orphan": "เราไม่สามารถสร้างแอปให้เสร็จได้ ร่างเปล่าอาจเหลืออยู่ในรายการแอปของคุณ — โปรดลบออกด้วยตนเอง",
+ "workflowGenerator.errors.hash_collision": "แบบร่างเวิร์กโฟลว์ได้รับการแก้ไขในแท็บอื่น โหลดซ้ำเพื่อรับการเปลี่ยนแปลงเหล่านั้น แล้วลองใช้อีกครั้ง",
+ "workflowGenerator.errors.hash_collision_title": "พื้นที่ทำงานได้รับการแก้ไขที่อื่น",
+ "workflowGenerator.errors.timeout": "รุ่นใช้เวลานานเกินไป โมเดลอาจช้าหรือไม่พร้อมใช้งาน — ลองอีกครั้ง",
+ "workflowGenerator.examples.chatflow.support": "บอทสนับสนุนลูกค้าที่ได้รับการสนับสนุนจากฐานความรู้",
+ "workflowGenerator.examples.chatflow.triage": "คัดแยกคำถามที่เข้ามาและแจ้งไปยังผู้เชี่ยวชาญ",
+ "workflowGenerator.examples.chatflow.tutor": "ติวเตอร์หลายภาษาที่อธิบายทีละขั้นตอน",
+ "workflowGenerator.examples.label": "ลองอย่างใดอย่างหนึ่งเหล่านี้",
+ "workflowGenerator.examples.workflow.classify": "ดึงข้อมูลปัญหา GitHub และจัดประเ⦁ ทปัญหาเหล่านั้น",
+ "workflowGenerator.examples.workflow.rag": "แบบสอบถามฐานความรู้ จากนั้นจัดรูปแบบคำตอบเป็น Markdown",
+ "workflowGenerator.examples.workflow.summarize": "สรุป URL",
+ "workflowGenerator.examples.workflow.translate": "แปลข้อความเป็นหลายภาษา",
+ "workflowGenerator.generate": "สร้าง",
+ "workflowGenerator.generateFailed": "ไม่สามารถสร้างเวิร์กโฟลว์ได้",
+ "workflowGenerator.instruction": "คำแนะนำ",
+ "workflowGenerator.instructionPlaceholder": "อธิบายขั้นตอนการทำงานที่คุณต้องการ — อินพุตอะไร การประมวลผลอะไร และเอาต์พุตอะไร",
+ "workflowGenerator.instructionRequired": "กรุณาเขียนคำแนะนำก่อน",
+ "workflowGenerator.loading": "กำลังสร้างเวิร์กโฟลว์...",
+ "workflowGenerator.modelRequired": "โปรดเลือกรุ่นก่อนสร้าง",
+ "workflowGenerator.modes.chatflow": "แชทโฟลว์",
+ "workflowGenerator.modes.workflow": "ขั้นตอนการทำงาน",
+ "workflowGenerator.overwriteMessage": "การใช้ขั้นตอนการทำงานนี้จะแทนที่กราฟแบบร่างปัจจุบัน สิ่งนี้ไม่สามารถยกเลิกได้",
+ "workflowGenerator.overwriteTitle": "เขียนทับร่างปัจจุบันใช่ไหม",
+ "workflowGenerator.phases.building": "กำลังสร้างโหนด...",
+ "workflowGenerator.phases.planning": "กำลังวางแผนขั้นตอนการทำงาน...",
+ "workflowGenerator.phases.validating": "กำลังตรวจสอบกราฟ...",
+ "workflowGenerator.placeholder": "เขียนคำแนะนำทางด้านซ้าย จากนั้นคลิกสร้างเพื่อดูตัวอย่างกราฟเวิร์กโฟลว์",
+ "workflowGenerator.refineDescription": "อธิบายการเปลี่ยนแปลงที่คุณต้องการ แบบร่างปัจจุบันถูกใช้เป็นบริบท กราฟที่สร้างขึ้นจะแทนที่เมื่อคุณใช้",
+ "workflowGenerator.refineInstructionPlaceholder": "อธิบายการเปลี่ยนแปลง — เช่น เพิ่มขั้นตอนการแปล เปลี่ยนไปใช้เครื่องมือ เพิ่มการจัดการข้อผิดพลาด",
+ "workflowGenerator.refineTitle": "ปรับแต่ง {{mode}}",
+ "workflowGenerator.reload": "โหลดซ้ำ",
+ "workflowGenerator.studioApply": "นำมาใช้",
+ "workflowGenerator.studioButton": "สร้าง",
+ "workflowGenerator.title": "สร้าง {{mode}}"
}
diff --git a/web/i18n/tr-TR/app.json b/web/i18n/tr-TR/app.json
index e2f3f9aad4..6efb37f9c1 100644
--- a/web/i18n/tr-TR/app.json
+++ b/web/i18n/tr-TR/app.json
@@ -51,11 +51,20 @@
"exportFailed": "DSL dışa aktarımı başarısız oldu.",
"gotoAnything.actions.accountDesc": "Hesap sayfasına gidin",
"gotoAnything.actions.communityDesc": "Açık Discord topluluğu",
+ "gotoAnything.actions.createCategoryDesc": "Yapay zeka tarafından oluşturulan bir iş akışı veya sohbet akışı oluşturun",
+ "gotoAnything.actions.createCategoryTitle": "Yaratmak",
+ "gotoAnything.actions.createChatflow": "Sohbet akışı",
+ "gotoAnything.actions.createChatflowDesc": "Açıklamadan bir sohbet akışı (gelişmiş sohbet) uygulaması oluşturun",
+ "gotoAnything.actions.createWorkflow": "İş akışı",
+ "gotoAnything.actions.createWorkflowDesc": "Açıklamadan iş akışı uygulaması oluşturma",
"gotoAnything.actions.docDesc": "Yardım belgelerini aç",
"gotoAnything.actions.feedbackDesc": "Açık topluluk geri bildirim tartışmaları",
"gotoAnything.actions.languageCategoryDesc": "Arayüz dilini değiştir",
"gotoAnything.actions.languageCategoryTitle": "Dil",
"gotoAnything.actions.languageChangeDesc": "UI dilini değiştir",
+ "gotoAnything.actions.refineCategoryDesc": "Mevcut iş akışını veya sohbet akışı grafiğini hassaslaştırın",
+ "gotoAnything.actions.refineDesc": "Mevcut taslağa uygulanacak bir değişikliği açıklayın",
+ "gotoAnything.actions.refineTitle": "Mevcut grafiği hassaslaştır",
"gotoAnything.actions.runDesc": "Hızlı komutlar çalıştır (tema, dil, ...)",
"gotoAnything.actions.runTitle": "Komutlar",
"gotoAnything.actions.searchApplications": "Uygulamaları Ara",
@@ -228,6 +237,14 @@
"structOutput.required": "Gerekli",
"structOutput.structured": "Yapılandırılmış",
"structOutput.structuredTip": "Yapılandırılmış Çıktılar, modelin sağladığınız JSON Şemasına uyacak şekilde her zaman yanıtlar üretmesini sağlayan bir özelliktir.",
+ "studio.apps": "Uygulamalar",
+ "studio.filters.allCreators": "Tüm yaratıcılar",
+ "studio.filters.creators": "Yaratıcılar",
+ "studio.filters.reset": "Sıfırla",
+ "studio.filters.searchCreators": "Yaratıcıyı ara...",
+ "studio.filters.types": "Türler",
+ "studio.filters.you": "Sen",
+ "studio.viewSnippets": "Parçacıkları Görüntüle",
"switch": "İş Akışı Orkestrasyonuna Geç",
"switchLabel": "Oluşturulacak uygulama kopyası",
"switchStart": "Geçişi Başlat",
diff --git a/web/i18n/tr-TR/plugin.json b/web/i18n/tr-TR/plugin.json
index 7f0bac81d3..e85d54a16f 100644
--- a/web/i18n/tr-TR/plugin.json
+++ b/web/i18n/tr-TR/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Özel kimlik bilgileri şu anda mevcut değil.",
"auth.default": "Varsayılan",
"auth.emptyAuth": "Lütfen kimlik doğrulamasını yapılandırın",
+ "auth.enterprise": "Girişim",
"auth.oauthClient": "OAuth İstemcisi",
"auth.oauthClientSettings": "OAuth İstemci Ayarları",
+ "auth.onlyAtCreationHint": "Geçişten sonra tekrar seçilemez",
+ "auth.onlyAtCreationHintTooltip": "Diğer üyeler tarafından yapılandırıldı · Geçişten sonra tekrar seçilemez.",
+ "auth.personal": "Kişisel",
"auth.saveAndAuth": "Kaydet ve Yetkilendir",
"auth.saveOnly": "Sadece kaydet",
"auth.setDefault": "Varsayılan olarak ayarla",
"auth.setupOAuth": "OAuth İstemcisini Ayarla",
+ "auth.shared": "Paylaşıldı",
"auth.unavailable": "Kullanılamıyor",
"auth.useApi": "API Anahtarını Kullan",
"auth.useApiAuth": "API Anahtarı Yetkilendirme Yapılandırması",
"auth.useApiAuthDesc": "Kimlik bilgileri yapılandırıldıktan sonra, çalışma alanındaki tüm üyeler bu aracı uygulamaları düzenlerken kullanabilir.",
"auth.useOAuth": "OAuth kullanın",
"auth.useOAuthAuth": "OAuth Yetkilendirmesi Kullan",
+ "auth.whoCanUse": "Kimler kullanabilir?",
"auth.workspaceDefault": "Çalışma Alanı Varsayılan",
"autoUpdate.automaticUpdates": "Otomatik güncellemeler",
"autoUpdate.changeTimezone": "Zaman dilimini değiştirmek için Ayarlar sekmesine gidin",
diff --git a/web/i18n/tr-TR/snippet.json b/web/i18n/tr-TR/snippet.json
new file mode 100644
index 0000000000..77558474c4
--- /dev/null
+++ b/web/i18n/tr-TR/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "İptal etmek",
+ "continueEditing": "Düzenlemeye Devam Et",
+ "create": "SNIPPET OLUŞTURUN",
+ "createFailed": "Snippet oluşturulamadı",
+ "createFrom": "OLUŞTURUN",
+ "createFromBlank": "Boştan oluştur",
+ "currentDSLVersion": "Sistem tarafından desteklenen DSL sürümü:",
+ "defaultName": "Başlıksız Parçacık",
+ "deleteConfirmContent": "Bu geri alınamaz. Bu pasajı kullanan iş akışları etkilenmeyecektir.",
+ "deleteConfirmTitle": "Snippet silinsin mi?",
+ "deleteFailed": "Snippet silinemedi",
+ "deleted": "Snippet silindi",
+ "discardChanges": "Değişiklikleri İptal Et",
+ "discardChangesDescription": "Taslak değişiklikleriniz silinecek ve snippet, kaydedilen son sürüme geri dönecek.",
+ "discardChangesTitle": "Taslak değişiklikler silinsin mi?",
+ "discardDraft": "Taslağı Sil",
+ "doNotSave": "Taslak olarak bırak",
+ "draft": "Taslak",
+ "dslVersionMismatchDescription": "DSL sürümlerinde önemli bir fark tespit edildi. İçe aktarmayı zorlamak pasajın arızalanmasına neden olabilir.",
+ "dslVersionMismatchQuestion": "Devam etmek istiyor musun?",
+ "dslVersionMismatchTitle": "Sürüm Uyumsuzluğu",
+ "edit": "Düzenlemek",
+ "editDialogTitle": "Parçacık Bilgilerini Düzenle",
+ "editDone": "Snippet bilgisi güncellendi",
+ "editFailed": "Snippet bilgileri güncellenemedi",
+ "editingDraft": "Bir taslağı düzenliyorsunuz.",
+ "emptyGraphSaveError": "Kaydetmeden önce en az bir düğüm ekleyin.",
+ "exitEditing": "Düzenlemeden Çık",
+ "exportFailed": "Snippet'i dışa aktarma başarısız oldu.",
+ "importDSLFile": "DSL dosyasını içe aktar",
+ "importDialogTitle": "Parçacığı İçe Aktar",
+ "importFailed": "Parçacık DSL'i içe aktarılamadı",
+ "importFromDSLFile": "DSL dosyasından",
+ "importFromDSLUrl": "URL'den",
+ "importFromDSLUrlPlaceholder": "DSL bağlantısını buraya yapıştırın",
+ "importSuccess": "Snippet içe aktarıldı",
+ "importedDSLVersion": "Geçerli snippet DSL sürümü:",
+ "inputFieldButton": "Giriş Alanı",
+ "inputVariables": "Giriş Değişkenleri",
+ "management": "SNIPPET YÖNETİMİ",
+ "menu.deleteSnippet": "Silmek",
+ "menu.editInfo": "Bilgileri Düzenle",
+ "menu.exportSnippet": "Snippet'i Dışa Aktar",
+ "notFoundDescription": "İstenilen snippet taklidi bulunamadı.",
+ "notFoundTitle": "Parça bulunamadı",
+ "panelDescription": "Parçacığın diğer düğümlerden veri almasına izin veren giriş alanlarını tanımlar.",
+ "panelPrimaryGroup": "Temel girdiler",
+ "panelSecondaryGroup": "İsteğe bağlı girişler",
+ "panelTitle": "Giriş Alanı",
+ "publishButton": "Yayınla",
+ "publishFailed": "Snippet yayınlanamadı",
+ "publishMenuCurrentDraft": "Mevcut taslak yayınlanmadı",
+ "publishSuccess": "Snippet yayınlandı",
+ "save": "Kaydetmek",
+ "saveAndExit": "Kaydet ve Çık",
+ "saveBeforeLeavingDescription": "Bu sürümün iş akışlarında kullanılabilir olmasını sağlamak için kaydedin. Veya düzenlemelerinizi şimdilik taslak olarak saklayın.",
+ "saveBeforeLeavingTitle": "Ayrılmadan önce değişiklikler kaydedilsin mi?",
+ "saveSuccess": "Snippet kaydedildi",
+ "sectionOrchestrate": "Yönetmek",
+ "testRunButton": "Test çalıştırması",
+ "typeLabel": "Parçacık",
+ "unknownUser": "Kullanıcı",
+ "unsavedChanges": "Mevcut değişiklikler kaydedilmez.",
+ "updatedBy": "{{name}} güncellendi {{time}}",
+ "usageCount": "{{count}} kez kullanıldı",
+ "variableInspect": "Değişken İnceleme",
+ "viewOnly": "Yalnızca görüntüle"
+}
diff --git a/web/i18n/tr-TR/workflow.json b/web/i18n/tr-TR/workflow.json
index c6fca70942..e5d4ebc71b 100644
--- a/web/i18n/tr-TR/workflow.json
+++ b/web/i18n/tr-TR/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Değişkeni ara",
"common.setVarValuePlaceholder": "Değişkeni ayarla",
"common.showRunHistory": "Çalıştırma Geçmişini Göster",
+ "common.switchToStandardWorkflowConfirm.switch": "Değiştir",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "İş akışı",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Bilgi Bankası",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Parçacık",
+ "common.switchToStandardWorkflowConfirm.title": "Standart İş Akışına geçilsin mi?",
+ "common.switchToStandardWorkflowTip": "Bu değerlendiriciyi tekrar standart bir iş akışına dönüştürür ve genel Web Uygulaması erişimini geri yükler.",
"common.syncingData": "Veriler senkronize ediliyor, birkaç saniye bekleyin.",
"common.tagBound": "Bu etiketi kullanan uygulama sayısı",
"common.undo": "Geri Al",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Test Çalıştırma",
"singleRun.testRunIteration": "Test Çalıştırma Yineleme",
"singleRun.testRunLoop": "Test Çalıştırma Döngüsü",
+ "snippet.addToSnippet": "Parçacığa ekle",
+ "snippet.confirm": "Onaylamak",
+ "snippet.createDialogTitle": "Parçacık Oluştur",
+ "snippet.createSuccess": "Snippet oluşturuldu",
+ "snippet.descriptionLabel": "Açıklama (İsteğe bağlı)",
+ "snippet.descriptionPlaceholder": "Snippet'inizi kısaca açıklayın",
+ "snippet.nameLabel": "Parçacık Adı",
+ "snippet.namePlaceholder": "Snippet adı",
+ "snippet.shortcuts.press": "Basmak",
+ "snippet.shortcuts.toConfirm": "onaylamak",
"tabs.-": "Varsayılan",
"tabs.addAll": "Hepsini ekle",
"tabs.agent": "Temsilci Stratejisi",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Hepsi",
"tabs.allTriggers": "Tüm tetikleyiciler",
"tabs.blocks": "Düğümler",
+ "tabs.createSnippet": "Parçacık oluştur",
"tabs.customTool": "Özel",
"tabs.featuredTools": "Öne Çıkan",
"tabs.hideActions": "Araçları gizle",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Pazar Yeri'nde daha fazla tetikleyici keşfedin",
"tabs.noPluginsFound": "Hiç eklenti bulunamadı",
"tabs.noResult": "Eşleşen bulunamadı",
+ "tabs.noSnippetsFound": "Hiçbir parça bulunamadı",
"tabs.plugin": "Eklenti",
"tabs.pluginByAuthor": "{{author}} tarafından",
"tabs.question-understand": "Soruyu Anlama",
"tabs.requestToCommunity": "Topluluğa yapılan talepler",
"tabs.searchBlock": "Arama düğümü",
"tabs.searchDataSource": "Veri Kaynağında Arama Yapın",
+ "tabs.searchSnippets": "Parçacıkları ara...",
"tabs.searchTool": "Arama aracı",
"tabs.searchTrigger": "Arama tetikleyicileri...",
"tabs.showLessFeatured": "Daha az göster",
"tabs.showMoreFeatured": "Daha fazla göster",
+ "tabs.snippets": "Parçacıklar",
"tabs.sources": "Kaynak",
"tabs.start": "Başlat",
"tabs.startDisabledTip": "Tetikleyici düğümü ve kullanıcı girişi düğümü birbirini dışlar.",
+ "tabs.startNotSupportedTip": "Başlangıç sekmesi parçacıklarda desteklenmez.",
"tabs.tools": "Araçlar",
"tabs.transform": "Dönüştür",
"tabs.usePlugin": "Araç seç",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Bu versiyona isim ver",
"versionHistory.releaseNotesPlaceholder": "Değişen şeyleri tanımlayın",
"versionHistory.restorationTip": "Sürüm geri yüklemeden sonra, mevcut taslak üzerine yazılacak.",
- "versionHistory.title": "Sürümler"
+ "versionHistory.title": "Sürümler",
+ "workflowGenerator.applied": "Uygulandı",
+ "workflowGenerator.applyFailed": "İş akışı uygulanamadı",
+ "workflowGenerator.applyToCurrent": "Mevcut taslağa uygula",
+ "workflowGenerator.applyToNew": "Yeni uygulama oluştur",
+ "workflowGenerator.cancel": "İptal etmek",
+ "workflowGenerator.description": "İş akışının ne yapmasını istediğinizi açıklayın. Bir model seçin, bir talimat yazın ve oluşturulan grafiği Studio'ya uygulamadan önce önizleyin.",
+ "workflowGenerator.dismiss": "Kapat",
+ "workflowGenerator.errors.DANGLING_EDGE": "Oluşturulan iş akışının var olmayan bir düğüme işaret eden bir kenarı var. Tekrar deneyin veya talimatınızı geliştirin.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Lütfen önce bir talimat yazın.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Model boş bir plan döndürdü. Daha spesifik bir talimat deneyin.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Oluşturulan iş akışında hatalı biçimlendirilmiş bir döngü veya yineleme kapsayıcısı var. Daha basit bir talimat deneyin veya daha yetenekli bir model seçin.",
+ "workflowGenerator.errors.INVALID_JSON": "Model ayrıştıramadığımız bir yanıt döndürdü. Tekrar deneyin veya daha yetenekli bir model seçin.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Model beklenmedik bir biçimde bir grafik döndürdü. Tekrar deneyin veya daha yetenekli bir model seçin.",
+ "workflowGenerator.errors.MISSING_START": "Oluşturulan iş akışının başlangıç düğümü eksik. Yenilenmeyi deneyin.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Oluşturulan iş akışında bir bitiş veya yanıt düğümü eksik. Yenilenmeyi deneyin.",
+ "workflowGenerator.errors.MODEL_ERROR": "Model çağrısı başarısız oldu. Sağlayıcı kotanızı kontrol edip tekrar deneyin.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Oluşturulan iş akışındaki bir düğüm, var olmayan bir düğümü işaret ediyor. Yenilenmeyi deneyin.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "İş akışı, bu çalışma alanı için yüklü olmayan bir araca başvuruyor. Araçlar sayfasından yükleyin veya talimatlarınızı geliştirin.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Oluşturulan iş akışındaki bir düğüm, yukarı yönde bildirilmemiş bir değişkene başvuruyor. Yenilenmeyi deneyin.",
+ "workflowGenerator.errors.apply_failed_orphan": "Uygulamayı oluşturmayı tamamlayamadık. Uygulama listenizde boş bir taslak kalmış olabilir; lütfen bunu manuel olarak kaldırın.",
+ "workflowGenerator.errors.hash_collision": "İş akışı taslağı başka bir sekmede düzenlendi. Bu değişiklikleri almak için yeniden yükleyin ve ardından tekrar başvurmayı deneyin.",
+ "workflowGenerator.errors.hash_collision_title": "Çalışma alanı başka bir yerde düzenlendi",
+ "workflowGenerator.errors.timeout": "Nesil çok uzun sürdü. Model yavaş olabilir veya kullanılamıyor olabilir; tekrar deneyin.",
+ "workflowGenerator.examples.chatflow.support": "Bilgi tabanı tarafından desteklenen müşteri destek botu",
+ "workflowGenerator.examples.chatflow.triage": "Gelen soruları önceliklendirin ve uzman istemine yönlendirin",
+ "workflowGenerator.examples.chatflow.tutor": "Adım adım açıklayan çok dilli öğretmen",
+ "workflowGenerator.examples.label": "Bunlardan birini deneyin",
+ "workflowGenerator.examples.workflow.classify": "GitHub sorunlarını getir ve sınıflandır",
+ "workflowGenerator.examples.workflow.rag": "Bilgi tabanı sorgusu, ardından yanıtı Markdown olarak biçimlendirin",
+ "workflowGenerator.examples.workflow.summarize": "Bir URL'yi özetleme",
+ "workflowGenerator.examples.workflow.translate": "Metni birden fazla dile çevirin",
+ "workflowGenerator.generate": "Oluştur",
+ "workflowGenerator.generateFailed": "İş akışı oluşturulamadı",
+ "workflowGenerator.instruction": "Talimatlar",
+ "workflowGenerator.instructionPlaceholder": "İstediğiniz iş akışını tanımlayın; hangi girdi, hangi işlem, hangi çıktı.",
+ "workflowGenerator.instructionRequired": "Lütfen önce bir talimat yazın",
+ "workflowGenerator.loading": "İş akışı oluşturuluyor…",
+ "workflowGenerator.modelRequired": "Lütfen oluşturmadan önce bir model seçin.",
+ "workflowGenerator.modes.chatflow": "Sohbet akışı",
+ "workflowGenerator.modes.workflow": "İş akışı",
+ "workflowGenerator.overwriteMessage": "Bu iş akışının uygulanması mevcut taslak grafiğin yerini alacaktır. Bu geri alınamaz.",
+ "workflowGenerator.overwriteTitle": "Mevcut taslağın üzerine yazılsın mı?",
+ "workflowGenerator.phases.building": "Düğümler oluşturuluyor…",
+ "workflowGenerator.phases.planning": "İş akışını planlamak…",
+ "workflowGenerator.phases.validating": "Grafik doğrulanıyor…",
+ "workflowGenerator.placeholder": "Sol tarafa bir talimat yazın ve ardından iş akışı grafiğinin önizlemesini görmek için Oluştur'a tıklayın.",
+ "workflowGenerator.refineDescription": "İstediğiniz değişikliği açıklayın. Mevcut taslak bağlam olarak kullanılıyor; oluşturulan grafik, başvurduğunuzda onun yerini alır.",
+ "workflowGenerator.refineInstructionPlaceholder": "Değişikliği açıklayın - ör. bir çeviri adımı ekleyin, bir araca geçin, hata işleme ekleyin.",
+ "workflowGenerator.refineTitle": "{{mode}} hassaslaştır",
+ "workflowGenerator.reload": "Yeniden yükle",
+ "workflowGenerator.studioApply": "Uygula",
+ "workflowGenerator.studioButton": "Oluştur",
+ "workflowGenerator.title": "{{mode}} oluştur"
}
diff --git a/web/i18n/uk-UA/app.json b/web/i18n/uk-UA/app.json
index f88e1e60f9..e596b81e6a 100644
--- a/web/i18n/uk-UA/app.json
+++ b/web/i18n/uk-UA/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Не вдалося експортувати DSL.",
"gotoAnything.actions.accountDesc": "Перейдіть на сторінку облікового запису",
"gotoAnything.actions.communityDesc": "Відкрита Discord-спільнота",
+ "gotoAnything.actions.createCategoryDesc": "Створіть створений штучним інтелектом робочий процес або процес чату",
+ "gotoAnything.actions.createCategoryTitle": "Створити",
+ "gotoAnything.actions.createChatflow": "Потік чату",
+ "gotoAnything.actions.createChatflowDesc": "Створіть програму chatflow (розширений чат) з опису",
+ "gotoAnything.actions.createWorkflow": "робочий процес",
+ "gotoAnything.actions.createWorkflowDesc": "Створіть програму робочого процесу з опису",
"gotoAnything.actions.docDesc": "Відкрийте документацію допомоги",
"gotoAnything.actions.feedbackDesc": "Відкриті обговорення відгуків громади",
"gotoAnything.actions.languageCategoryDesc": "Переключити мову інтерфейсу",
"gotoAnything.actions.languageCategoryTitle": "Мова",
"gotoAnything.actions.languageChangeDesc": "Змінити мову інтерфейсу",
+ "gotoAnything.actions.refineCategoryDesc": "Уточніть поточний робочий процес або графік чату",
+ "gotoAnything.actions.refineDesc": "Опишіть зміну, яку слід застосувати до поточної чернетки",
+ "gotoAnything.actions.refineTitle": "Уточнити поточний графік",
"gotoAnything.actions.runDesc": "Запустіть швидкі команди (тема, мова, ...)",
"gotoAnything.actions.runTitle": "Команди",
"gotoAnything.actions.searchApplications": "Пошук додатків",
@@ -228,6 +237,14 @@
"structOutput.required": "Необхідно",
"structOutput.structured": "Структурований",
"structOutput.structuredTip": "Структуровані виходи - це функція, яка забезпечує, що модель завжди генеруватиме відповіді, що відповідають наданій вами схемі JSON.",
+ "studio.apps": "програми",
+ "studio.filters.allCreators": "Всі творці",
+ "studio.filters.creators": "Творці",
+ "studio.filters.reset": "Скинути",
+ "studio.filters.searchCreators": "Творець пошуку...",
+ "studio.filters.types": "Типи",
+ "studio.filters.you": "Ви",
+ "studio.viewSnippets": "Переглянути фрагменти",
"switch": "Перейти до оркестрації робочого процесу",
"switchLabel": "Копія додатка, яка буде створена",
"switchStart": "Почати перемикання",
diff --git a/web/i18n/uk-UA/plugin.json b/web/i18n/uk-UA/plugin.json
index 603a8226a3..be9267c974 100644
--- a/web/i18n/uk-UA/plugin.json
+++ b/web/i18n/uk-UA/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Індивідуальні облікові дані наразі недоступні",
"auth.default": "За замовчуванням",
"auth.emptyAuth": "Будь ласка, налаштуйте аутентифікацію",
+ "auth.enterprise": "підприємство",
"auth.oauthClient": "Клієнт OAuth",
"auth.oauthClientSettings": "Налаштування клієнта OAuth",
+ "auth.onlyAtCreationHint": "Не можна вибрати знову після перемикання",
+ "auth.onlyAtCreationHintTooltip": "Налаштовано іншими учасниками · Неможливо вибрати знову після перемикання.",
+ "auth.personal": "Особистий",
"auth.saveAndAuth": "Зберегти та авторизувати",
"auth.saveOnly": "Зберегти лише",
"auth.setDefault": "Встановити за замовчуванням",
"auth.setupOAuth": "Налаштування OAuth клієнта",
+ "auth.shared": "Спільний доступ",
"auth.unavailable": "Недоступний",
"auth.useApi": "Використовуйте ключ API",
"auth.useApiAuth": "Конфігурація авторизації API ключа",
"auth.useApiAuthDesc": "Після налаштування облікових даних усі учасники робочого простору можуть використовувати цей інструмент під час оркестрації додатків.",
"auth.useOAuth": "Використовуйте OAuth",
"auth.useOAuthAuth": "Використовуйте авторизацію OAuth",
+ "auth.whoCanUse": "Хто може використовувати",
"auth.workspaceDefault": "За замовчуванням робочого простору",
"autoUpdate.automaticUpdates": "Автоматичні оновлення",
"autoUpdate.changeTimezone": "Щоб змінити часовий пояс, перейдіть до Налаштування",
diff --git a/web/i18n/uk-UA/snippet.json b/web/i18n/uk-UA/snippet.json
new file mode 100644
index 0000000000..45acb58b29
--- /dev/null
+++ b/web/i18n/uk-UA/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Скасувати",
+ "continueEditing": "Продовжити редагування",
+ "create": "СТВО ИТИ Ф АГМЕНТ",
+ "createFailed": "Не вдалося створити фрагмент",
+ "createFrom": "СТВО ИТИ З",
+ "createFromBlank": "Створіть із заготовки",
+ "currentDSLVersion": "Версія DSL, що підтримується системою:",
+ "defaultName": "Фрагмент без назви",
+ "deleteConfirmContent": "Цю дію не можна скасувати. Це не вплине на робочі процеси, які використовують цей фрагмент.",
+ "deleteConfirmTitle": "Видалити фрагмент?",
+ "deleteFailed": "Не вдалося видалити фрагмент",
+ "deleted": "Фрагмент видалено",
+ "discardChanges": "Скасувати зміни",
+ "discardChangesDescription": "Ваші чернеткові зміни буде скасовано, а фрагмент повернеться до останньої збереженої версії.",
+ "discardChangesTitle": "Скасувати зміни чернетки?",
+ "discardDraft": "Відхилити чернетку",
+ "doNotSave": "Залишити як чернетку",
+ "draft": "Чернетка",
+ "dslVersionMismatchDescription": "Було виявлено значну різницю у версіях DSL. Примусове імпортування може призвести до несправності фрагмента.",
+ "dslVersionMismatchQuestion": "Ви хочете продовжити?",
+ "dslVersionMismatchTitle": "Несумісність версії",
+ "edit": " едагувати",
+ "editDialogTitle": " едагувати інформацію про фрагмент",
+ "editDone": "Інформацію про фрагмент оновлено",
+ "editFailed": "Не вдалося оновити інформацію про фрагмент",
+ "editingDraft": "Ви редагуєте чернетку.",
+ "emptyGraphSaveError": "Додайте принаймні один вузол перед збереженням.",
+ "exitEditing": "Вийти з редагування",
+ "exportFailed": "Не вдалося експортувати фрагмент.",
+ "importDSLFile": "Імпорт файлу DSL",
+ "importDialogTitle": "Імпорт фрагмента",
+ "importFailed": "Не вдалося імпортувати фрагмент DSL",
+ "importFromDSLFile": "З файлу DSL",
+ "importFromDSLUrl": "З URL",
+ "importFromDSLUrlPlaceholder": "Вставте посилання DSL сюди",
+ "importSuccess": "Фрагмент імпортовано",
+ "importedDSLVersion": "Поточна версія фрагмента DSL:",
+ "inputFieldButton": "Поле введення",
+ "inputVariables": "Вхідні змінні",
+ "management": "КЕ УВАННЯ Ф АГМЕНТАМИ",
+ "menu.deleteSnippet": "Видалити",
+ "menu.editInfo": " едагувати інформацію",
+ "menu.exportSnippet": "Експорт фрагмента",
+ "notFoundDescription": "Потрібний макет фрагмента не знайдено.",
+ "notFoundTitle": "Фрагмент не знайдено",
+ "panelDescription": "Визначає поля введення, які дозволяють фрагменту отримувати дані з інших вузлів.",
+ "panelPrimaryGroup": "Основні входи",
+ "panelSecondaryGroup": "Додаткові входи",
+ "panelTitle": "Поле введення",
+ "publishButton": "Опублікувати",
+ "publishFailed": "Не вдалося опублікувати фрагмент",
+ "publishMenuCurrentDraft": "Поточна чернетка не опублікована",
+ "publishSuccess": "Фрагмент опубліковано",
+ "save": "зберегти",
+ "saveAndExit": "Зберегти та вийти",
+ "saveBeforeLeavingDescription": "Збережіть, щоб зробити цю версію доступною для використання в робочих процесах. Або збережіть свої зміни як чернетку.",
+ "saveBeforeLeavingTitle": "Зберегти зміни перед виходом?",
+ "saveSuccess": "Фрагмент збережено",
+ "sectionOrchestrate": "Оркеструвати",
+ "testRunButton": "Тестовий запуск",
+ "typeLabel": "Фрагмент",
+ "unknownUser": "Користувач",
+ "unsavedChanges": "Поточні зміни не зберігаються.",
+ "updatedBy": "{{name}} оновлено {{time}}",
+ "usageCount": "Використано {{count}} разів",
+ "variableInspect": "Перевірка змінних",
+ "viewOnly": "Тільки перегляд"
+}
diff --git a/web/i18n/uk-UA/workflow.json b/web/i18n/uk-UA/workflow.json
index 106b98bf05..c9a559fc83 100644
--- a/web/i18n/uk-UA/workflow.json
+++ b/web/i18n/uk-UA/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Пошук змінної",
"common.setVarValuePlaceholder": "Встановити значення змінної",
"common.showRunHistory": "Показати історію запусків",
+ "common.switchToStandardWorkflowConfirm.switch": "Перемикач",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "робочий процес",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "База знань",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Фрагмент",
+ "common.switchToStandardWorkflowConfirm.title": "Перейти на стандартний робочий процес?",
+ "common.switchToStandardWorkflowTip": "Перетворює цей засіб оцінки на стандартний робочий процес і відновлює доступ до загальнодоступних веб-додатків.",
"common.syncingData": "Синхронізація даних, всього за кілька секунд.",
"common.tagBound": "Кількість додатків, що використовують цей тег",
"common.undo": "Скасувати",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Тестовий запуск",
"singleRun.testRunIteration": "Ітерація тестового запуску",
"singleRun.testRunLoop": "Тестовий цикл виконання",
+ "snippet.addToSnippet": "Додати до фрагмента",
+ "snippet.confirm": "Підтвердити",
+ "snippet.createDialogTitle": "Створити фрагмент",
+ "snippet.createSuccess": "Фрагмент створено",
+ "snippet.descriptionLabel": "Опис (необов'язково)",
+ "snippet.descriptionPlaceholder": "Коротко опишіть свій фрагмент",
+ "snippet.nameLabel": "Назва фрагмента",
+ "snippet.namePlaceholder": "Назва фрагмента",
+ "snippet.shortcuts.press": "Прес",
+ "snippet.shortcuts.toConfirm": "для підтвердження",
"tabs.-": "За замовчуванням",
"tabs.addAll": "Додати все",
"tabs.agent": "Стратегія агента",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Усі",
"tabs.allTriggers": "Всі тригери",
"tabs.blocks": "Вузли",
+ "tabs.createSnippet": "Створіть фрагмент",
"tabs.customTool": "Користувацькі",
"tabs.featuredTools": "Рекомендоване",
"tabs.hideActions": "Сховати інструменти",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Дізнайтеся більше тригерів у Маркетплейсі",
"tabs.noPluginsFound": "Плагіни не знайдено",
"tabs.noResult": "Нічого не знайдено",
+ "tabs.noSnippetsFound": "Фрагментів не знайдено",
"tabs.plugin": "Плагін",
"tabs.pluginByAuthor": "Автор: {{author}}",
"tabs.question-understand": "Розуміння питань",
"tabs.requestToCommunity": "Запити до спільноти",
"tabs.searchBlock": "Пошуковий вузол",
"tabs.searchDataSource": "Пошук у джерелі даних",
+ "tabs.searchSnippets": "Пошук фрагментів...",
"tabs.searchTool": "Інструмент пошуку",
"tabs.searchTrigger": "Пошук тригерів...",
"tabs.showLessFeatured": "Показати менше",
"tabs.showMoreFeatured": "Показати більше",
+ "tabs.snippets": "Фрагменти",
"tabs.sources": "Джерел",
"tabs.start": "Почати",
"tabs.startDisabledTip": "Вузол тригера та вузол введення користувача взаємовиключні.",
+ "tabs.startNotSupportedTip": "Вкладка «Пуск» не підтримується у фрагментах.",
"tabs.tools": "Інструменти",
"tabs.transform": "Трансформація",
"tabs.usePlugin": "Вибрати інструмент",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Назвіть цю версію",
"versionHistory.releaseNotesPlaceholder": "Опишіть, що змінилося",
"versionHistory.restorationTip": "Після відновлення версії нинішній проект буде перезаписано.",
- "versionHistory.title": "Версії"
+ "versionHistory.title": "Версії",
+ "workflowGenerator.applied": "Прикладний",
+ "workflowGenerator.applyFailed": "Не вдалося застосувати робочий процес",
+ "workflowGenerator.applyToCurrent": "Застосувати до поточної чернетки",
+ "workflowGenerator.applyToNew": "Створити новий додаток",
+ "workflowGenerator.cancel": "Скасувати",
+ "workflowGenerator.description": "Опишіть, що ви хочете робити в робочому процесі. Виберіть модель, напишіть інструкцію та попередньо перегляньте згенерований графік перед застосуванням його в Studio.",
+ "workflowGenerator.dismiss": "Відхилити",
+ "workflowGenerator.errors.DANGLING_EDGE": "Згенерований робочий процес має край, який вказує на вузол, якого не існує. Спробуйте ще раз або уточніть свою інструкцію.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Спочатку напишіть інструкцію.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Модель повернула порожній план. Спробуйте більш конкретну інструкцію.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Згенерований робочий процес має неправильний цикл або контейнер ітерації. Спробуйте простішу інструкцію або виберіть більш ефективну модель.",
+ "workflowGenerator.errors.INVALID_JSON": "Модель повернула відповідь, яку ми не змогли проаналізувати. Спробуйте ще раз або виберіть більш потужну модель.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Модель повернула графік у неочікуваній формі. Спробуйте ще раз або виберіть більш потужну модель.",
+ "workflowGenerator.errors.MISSING_START": "У створеному робочому процесі відсутній початковий вузол. Спробуйте регенерувати.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "У згенерованому робочому циклі відсутній вузол кінця або відповіді. Спробуйте регенерувати.",
+ "workflowGenerator.errors.MODEL_ERROR": "Помилка виклику моделі. Перевірте квоту постачальника та повторіть спробу.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Вузол у згенерованому робочому процесі вказує на вузол, якого не існує. Спробуйте регенерувати.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "обочий цикл посилається на інструмент, який не встановлено для цієї робочої області. Встановіть його зі сторінки Інструменти або вдосконаліть його інструкцію.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Вузол у згенерованому робочому процесі посилається на змінну, яка не оголошена вище. Спробуйте регенерувати.",
+ "workflowGenerator.errors.apply_failed_orphan": "Не вдалося завершити створення програми. Можливо, у вашому списку програм залишилася порожня чернетка — видаліть її вручну.",
+ "workflowGenerator.errors.hash_collision": "Чернетку робочого циклу було відредаговано на іншій вкладці. Перезавантажте, щоб отримати ці зміни, а потім спробуйте застосувати ще раз.",
+ "workflowGenerator.errors.hash_collision_title": "обочу область була відредаговано в іншому місці",
+ "workflowGenerator.errors.timeout": "Генерація тривала занадто довго. Можливо, модель працює повільно або недоступна — повторіть спробу.",
+ "workflowGenerator.examples.chatflow.support": "Бот підтримки клієнтів, що підтримується базою знань",
+ "workflowGenerator.examples.chatflow.triage": "Сортуйте вхідні запитання та направляйте їх до спеціаліста",
+ "workflowGenerator.examples.chatflow.tutor": "Багатомовний репетитор, який пояснює крок за кроком",
+ "workflowGenerator.examples.label": "Спробуйте один із них",
+ "workflowGenerator.examples.workflow.classify": "Отримайте проблеми GitHub і класифікуйте їх",
+ "workflowGenerator.examples.workflow.rag": "Запит до бази знань, а потім відформатуйте відповідь як Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Узагальніть URL-адресу",
+ "workflowGenerator.examples.workflow.translate": "Перекладайте текст кількома мовами",
+ "workflowGenerator.generate": "Генерувати",
+ "workflowGenerator.generateFailed": "Не вдалося створити робочий процес",
+ "workflowGenerator.instruction": "Інструкції",
+ "workflowGenerator.instructionPlaceholder": "Опишіть потрібний робочий процес — який вхід, яка обробка, який вихід.",
+ "workflowGenerator.instructionRequired": "Спочатку напишіть інструкцію",
+ "workflowGenerator.loading": "Створення робочого процесу…",
+ "workflowGenerator.modelRequired": "Будь ласка, виберіть модель перед створенням.",
+ "workflowGenerator.modes.chatflow": "Потік чату",
+ "workflowGenerator.modes.workflow": "робочий процес",
+ "workflowGenerator.overwriteMessage": "Застосування цього робочого циклу замінить поточну чернетку графіка. Це неможливо скасувати.",
+ "workflowGenerator.overwriteTitle": "Перезаписати поточну чернетку?",
+ "workflowGenerator.phases.building": "Створення вузлів…",
+ "workflowGenerator.phases.planning": "Планування робочого процесу…",
+ "workflowGenerator.phases.validating": "Перевірка графіка…",
+ "workflowGenerator.placeholder": "Напишіть інструкцію ліворуч, а потім натисніть «Створити», щоб переглянути графік робочого процесу.",
+ "workflowGenerator.refineDescription": "Опишіть зміну, яку ви хочете. Поточна чернетка використовується як контекст; згенерований графік замінює його, коли ви застосовуєте.",
+ "workflowGenerator.refineInstructionPlaceholder": "Опишіть зміну — напр. додати крок перекладу, перейти на інструмент, додати обробку помилок.",
+ "workflowGenerator.refineTitle": "Уточнити {{mode}}",
+ "workflowGenerator.reload": "Перезавантажити",
+ "workflowGenerator.studioApply": "Застосувати",
+ "workflowGenerator.studioButton": "Генерувати",
+ "workflowGenerator.title": "Створити {{mode}}"
}
diff --git a/web/i18n/vi-VN/app.json b/web/i18n/vi-VN/app.json
index 2be7906afb..3a442ddf7a 100644
--- a/web/i18n/vi-VN/app.json
+++ b/web/i18n/vi-VN/app.json
@@ -51,11 +51,20 @@
"exportFailed": "Xuất DSL thất bại.",
"gotoAnything.actions.accountDesc": "Đi đến trang tài khoản",
"gotoAnything.actions.communityDesc": "Mở cộng đồng Discord",
+ "gotoAnything.actions.createCategoryDesc": "Tạo quy trình làm việc hoặc luồng trò chuyện do AI tạo",
+ "gotoAnything.actions.createCategoryTitle": "Tạo",
+ "gotoAnything.actions.createChatflow": "Luồng trò chuyện",
+ "gotoAnything.actions.createChatflowDesc": "Tạo ứng dụng luồng trò chuyện (trò chuyện nâng cao) từ mô tả",
+ "gotoAnything.actions.createWorkflow": "Quy trình làm việc",
+ "gotoAnything.actions.createWorkflowDesc": "Tạo ứng dụng quy trình làm việc từ mô tả",
"gotoAnything.actions.docDesc": "Mở tài liệu trợ giúp",
"gotoAnything.actions.feedbackDesc": "Thảo luận phản hồi cộng đồng mở",
"gotoAnything.actions.languageCategoryDesc": "Chuyển đổi ngôn ngữ giao diện",
"gotoAnything.actions.languageCategoryTitle": "Ngôn ngữ",
"gotoAnything.actions.languageChangeDesc": "Thay đổi ngôn ngữ giao diện",
+ "gotoAnything.actions.refineCategoryDesc": "Tinh chỉnh quy trình làm việc hiện tại hoặc biểu đồ luồng trò chuyện",
+ "gotoAnything.actions.refineDesc": "Mô tả một thay đổi để áp dụng cho dự thảo hiện tại",
+ "gotoAnything.actions.refineTitle": "Tinh chỉnh biểu đồ hiện tại",
"gotoAnything.actions.runDesc": "Chạy các lệnh nhanh (chủ đề, ngôn ngữ, ... )",
"gotoAnything.actions.runTitle": "Lệnh",
"gotoAnything.actions.searchApplications": "Tìm kiếm ứng dụng",
@@ -228,6 +237,14 @@
"structOutput.required": "Yêu cầu",
"structOutput.structured": "Cấu trúc",
"structOutput.structuredTip": "Đầu ra có cấu trúc là một tính năng đảm bảo rằng mô hình sẽ luôn tạo ra các phản hồi tuân theo sơ đồ JSON mà bạn cung cấp.",
+ "studio.apps": "Ứng dụng",
+ "studio.filters.allCreators": "Tất cả người sáng tạo",
+ "studio.filters.creators": "Người sáng tạo",
+ "studio.filters.reset": "Đặt lại",
+ "studio.filters.searchCreators": "Tìm kiếm người tạo...",
+ "studio.filters.types": "Các loại",
+ "studio.filters.you": "Bạn",
+ "studio.viewSnippets": "Xem đoạn trích",
"switch": "Chuyển sang quản lý quy trình",
"switchLabel": "Bản sao ứng dụng sẽ được tạo",
"switchStart": "Bắt đầu chuyển",
diff --git a/web/i18n/vi-VN/plugin.json b/web/i18n/vi-VN/plugin.json
index 1c1b37bba3..c0339b91c5 100644
--- a/web/i18n/vi-VN/plugin.json
+++ b/web/i18n/vi-VN/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "Thông tin đăng nhập tùy chỉnh hiện không khả dụng",
"auth.default": "Mặc định",
"auth.emptyAuth": "Vui lòng định cấu hình xác thực",
+ "auth.enterprise": "Doanh nghiệp",
"auth.oauthClient": "Khách hàng OAuth",
"auth.oauthClientSettings": "Cài đặt khách hàng OAuth",
+ "auth.onlyAtCreationHint": "Không thể chọn lại sau khi chuyển đổi",
+ "auth.onlyAtCreationHintTooltip": "Được cấu hình bởi các thành viên khác. Không thể chọn lại sau khi chuyển đổi.",
+ "auth.personal": "Riêng tư",
"auth.saveAndAuth": "Lưu và Xác nhận",
"auth.saveOnly": "Chỉ lưu lại",
"auth.setDefault": "Đặt làm mặc định",
"auth.setupOAuth": "Thiết lập OAuth Client",
+ "auth.shared": "Đã chia sẻ",
"auth.unavailable": "Không có sẵn",
"auth.useApi": "Sử dụng khóa API",
"auth.useApiAuth": "Cấu hình ủy quyền khóa API",
"auth.useApiAuthDesc": "Sau khi cấu hình thông tin xác thực, tất cả các thành viên trong không gian làm việc có thể sử dụng công cụ này khi điều phối các ứng dụng.",
"auth.useOAuth": "Sử dụng OAuth",
"auth.useOAuthAuth": "Sử dụng ủy quyền OAuth",
+ "auth.whoCanUse": "Ai có thể sử dụng",
"auth.workspaceDefault": "Mặc định không gian làm việc",
"autoUpdate.automaticUpdates": "Cập nhật tự động",
"autoUpdate.changeTimezone": "Để thay đổi múi giờ, hãy vào Cài đặt",
diff --git a/web/i18n/vi-VN/snippet.json b/web/i18n/vi-VN/snippet.json
new file mode 100644
index 0000000000..bfcd34627c
--- /dev/null
+++ b/web/i18n/vi-VN/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "Hủy bỏ",
+ "continueEditing": "Tiếp tục chỉnh sửa",
+ "create": "TẠO ĐOẠN TRÍCH",
+ "createFailed": "Không tạo được đoạn trích",
+ "createFrom": "TẠO TỪ",
+ "createFromBlank": "Tạo từ chỗ trống",
+ "currentDSLVersion": "Phiên bản DSL được hệ thống hỗ trợ:",
+ "defaultName": "Đoạn trích không có tiêu đề",
+ "deleteConfirmContent": "Không thể hoàn tác việc này. Quy trình sử dụng đoạn trích này sẽ không bị ảnh hưởng.",
+ "deleteConfirmTitle": "Xóa đoạn trích?",
+ "deleteFailed": "Không thể xóa đoạn trích",
+ "deleted": "Đã xóa đoạn trích",
+ "discardChanges": "Hủy thay đổi",
+ "discardChangesDescription": "Các thay đổi nháp của bạn sẽ bị hủy và đoạn trích sẽ trở về phiên bản đã lưu cuối cùng.",
+ "discardChangesTitle": "Hủy các thay đổi dự thảo?",
+ "discardDraft": "Hủy bản nháp",
+ "doNotSave": "Để lại dưới dạng bản nháp",
+ "draft": "Bản nháp",
+ "dslVersionMismatchDescription": "Đã phát hiện sự khác biệt đáng kể giữa các phiên bản DSL. Việc ép buộc nhập có thể khiến đoạn trích bị trục trặc.",
+ "dslVersionMismatchQuestion": "Bạn có muốn tiếp tục không?",
+ "dslVersionMismatchTitle": "Phiên bản không tương thích",
+ "edit": "Chỉnh sửa",
+ "editDialogTitle": "Chỉnh sửa thông tin đoạn trích",
+ "editDone": "Thông tin đoạn trích đã được cập nhật",
+ "editFailed": "Không cập nhật được thông tin đoạn trích",
+ "editingDraft": "Bạn đang chỉnh sửa một bản nháp.",
+ "emptyGraphSaveError": "Thêm ít nhất một nút trước khi lưu.",
+ "exitEditing": "Thoát chỉnh sửa",
+ "exportFailed": "Xuất đoạn trích không thành công.",
+ "importDSLFile": "Nhập tệp DSL",
+ "importDialogTitle": "Nhập đoạn trích",
+ "importFailed": "Không thể nhập DSL đoạn trích",
+ "importFromDSLFile": "Từ tập tin DSL",
+ "importFromDSLUrl": "Từ URL",
+ "importFromDSLUrlPlaceholder": "Dán liên kết DSL vào đây",
+ "importSuccess": "Đoạn trích đã được nhập",
+ "importedDSLVersion": "Phiên bản DSL đoạn trích hiện tại:",
+ "inputFieldButton": "Trường nhập liệu",
+ "inputVariables": "Biến đầu vào",
+ "management": "QUẢN LÝ ĐOẠN TRÍCH",
+ "menu.deleteSnippet": "Xóa bỏ",
+ "menu.editInfo": "Chỉnh sửa thông tin",
+ "menu.exportSnippet": "Xuất đoạn trích",
+ "notFoundDescription": "Không tìm thấy đoạn trích được yêu cầu.",
+ "notFoundTitle": "Không tìm thấy đoạn trích",
+ "panelDescription": "Xác định các trường đầu vào cho phép đoạn trích nhận dữ liệu từ các nút khác.",
+ "panelPrimaryGroup": "Đầu vào cốt lõi",
+ "panelSecondaryGroup": "Đầu vào tùy chọn",
+ "panelTitle": "Trường nhập liệu",
+ "publishButton": "Xuất bản",
+ "publishFailed": "Không thể xuất bản đoạn trích",
+ "publishMenuCurrentDraft": "Bản thảo hiện tại chưa được xuất bản",
+ "publishSuccess": "Đoạn trích được xuất bản",
+ "save": "Lưu",
+ "saveAndExit": "Lưu và thoát",
+ "saveBeforeLeavingDescription": "Lưu để phiên bản này có thể dùng trong quy trình làm việc. Hoặc giữ các chỉnh sửa của bạn dưới dạng bản nháp ngay bây giờ.",
+ "saveBeforeLeavingTitle": "Lưu các thay đổi trước khi rời đi?",
+ "saveSuccess": "Đã lưu đoạn trích",
+ "sectionOrchestrate": "Điều phối",
+ "testRunButton": "Chạy thử",
+ "typeLabel": "Đoạn trích",
+ "unknownUser": "Người dùng",
+ "unsavedChanges": "Những thay đổi hiện tại không được lưu.",
+ "updatedBy": "{{name}} đã cập nhật {{time}}",
+ "usageCount": "Đã sử dụng {{count}} lần",
+ "variableInspect": "Kiểm tra biến",
+ "viewOnly": "Chỉ xem"
+}
diff --git a/web/i18n/vi-VN/workflow.json b/web/i18n/vi-VN/workflow.json
index ffff18bd29..301b288d06 100644
--- a/web/i18n/vi-VN/workflow.json
+++ b/web/i18n/vi-VN/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "Tìm kiếm biến",
"common.setVarValuePlaceholder": "Đặt giá trị biến",
"common.showRunHistory": "Hiển thị lịch sử chạy",
+ "common.switchToStandardWorkflowConfirm.switch": "Chuyển",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "Quy trình làm việc",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "Cơ sở kiến thức",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "Đoạn trích",
+ "common.switchToStandardWorkflowConfirm.title": "Chuyển sang quy trình làm việc chuẩn?",
+ "common.switchToStandardWorkflowTip": "Chuyển lại evaluator này thành quy trình làm việc chuẩn và khôi phục quyền truy cập ứng dụng web công khai.",
"common.syncingData": "Đồng bộ hóa dữ liệu, chỉ vài giây.",
"common.tagBound": "Số lượng ứng dụng sử dụng thẻ này",
"common.undo": "Hoàn tác",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "Chạy thử nghiệm ",
"singleRun.testRunIteration": "Lặp chạy thử nghiệm",
"singleRun.testRunLoop": "Chạy thử vòng lặp",
+ "snippet.addToSnippet": "Thêm vào đoạn trích",
+ "snippet.confirm": "Xác nhận",
+ "snippet.createDialogTitle": "Tạo đoạn trích",
+ "snippet.createSuccess": "Đã tạo đoạn trích",
+ "snippet.descriptionLabel": "Mô tả (Tùy chọn)",
+ "snippet.descriptionPlaceholder": "Mô tả ngắn gọn đoạn trích của bạn",
+ "snippet.nameLabel": "Tên đoạn trích",
+ "snippet.namePlaceholder": "Tên đoạn trích",
+ "snippet.shortcuts.press": "Nhấn",
+ "snippet.shortcuts.toConfirm": "để xác nhận",
"tabs.-": "Mặc định",
"tabs.addAll": "Thêm tất cả",
"tabs.agent": "Chiến lược đại lý",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "Tất cả",
"tabs.allTriggers": "Tất cả các trình kích hoạt",
"tabs.blocks": "Nút",
+ "tabs.createSnippet": "Tạo đoạn trích",
"tabs.customTool": "Tùy chỉnh",
"tabs.featuredTools": "Nổi bật",
"tabs.hideActions": "Ẩn công cụ",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "Khám phá thêm các yếu tố kích hoạt trong Marketplace",
"tabs.noPluginsFound": "Không tìm thấy plugin nào",
"tabs.noResult": "Không tìm thấy kế. t quả phù hợp",
+ "tabs.noSnippetsFound": "Không tìm thấy đoạn trích nào",
"tabs.plugin": "Plugin",
"tabs.pluginByAuthor": "Bởi {{author}}",
"tabs.question-understand": "Hiểu câu hỏi",
"tabs.requestToCommunity": "Yêu cầu gửi đến cộng đồng",
"tabs.searchBlock": "Tìm kiếm nút",
"tabs.searchDataSource": "Tìm kiếm nguồn dữ liệu",
+ "tabs.searchSnippets": "Tìm kiếm đoạn trích...",
"tabs.searchTool": "Công cụ tìm kiếm",
"tabs.searchTrigger": "Tìm kiếm kích hoạt...",
"tabs.showLessFeatured": "Hiện ít hơn",
"tabs.showMoreFeatured": "Hiển thị thêm",
+ "tabs.snippets": "Đoạn trích",
"tabs.sources": "Nguồn",
"tabs.start": "Bắt đầu",
"tabs.startDisabledTip": "Nút kích hoạt và nút nhập liệu của người dùng là loại trừ lẫn nhau.",
+ "tabs.startNotSupportedTip": "Tab bắt đầu không được hỗ trợ trong đoạn trích.",
"tabs.tools": "Công cụ",
"tabs.transform": "Chuyển đổi",
"tabs.usePlugin": "Chọn công cụ",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "Đặt tên cho phiên bản này",
"versionHistory.releaseNotesPlaceholder": "Mô tả những gì đã thay đổi",
"versionHistory.restorationTip": "Sau khi phục hồi phiên bản, bản nháp hiện tại sẽ bị ghi đè.",
- "versionHistory.title": "Các phiên bản"
+ "versionHistory.title": "Các phiên bản",
+ "workflowGenerator.applied": "Đã áp dụng",
+ "workflowGenerator.applyFailed": "Không thể áp dụng quy trình làm việc",
+ "workflowGenerator.applyToCurrent": "Áp dụng cho dự thảo hiện tại",
+ "workflowGenerator.applyToNew": "Tạo ứng dụng mới",
+ "workflowGenerator.cancel": "Hủy bỏ",
+ "workflowGenerator.description": "Mô tả quy trình làm việc mà bạn muốn. Chọn một mô hình, viết hướng dẫn, và xem trước biểu đồ đã tạo trước khi áp dụng vào Studio.",
+ "workflowGenerator.dismiss": "Bỏ qua",
+ "workflowGenerator.errors.DANGLING_EDGE": "Quy trình làm việc được tạo có một cạnh trỏ đến nút không tồn tại. Hãy thử lại hoặc tinh chỉnh hướng dẫn của bạn.",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "Hãy viết một hướng dẫn đầu tiên.",
+ "workflowGenerator.errors.EMPTY_PLAN": "Mô hình trả về một kế hoạch trống. Hãy thử một hướng dẫn cụ thể hơn.",
+ "workflowGenerator.errors.INVALID_CONTAINER": "Quy trình làm việc được tạo có vòng lặp hoặc vùng chứa lặp không đúng định dạng. Hãy thử hướng dẫn đơn giản hơn hoặc chọn một mô hình mạnh hơn.",
+ "workflowGenerator.errors.INVALID_JSON": "Mô hình trả về phản hồi mà chúng tôi không thể phân tích cú pháp. Hãy thử lại hoặc chọn một mô hình có khả năng hơn.",
+ "workflowGenerator.errors.INVALID_SCHEMA": "Mô hình trả về một biểu đồ có hình dạng không mong muốn. Hãy thử lại hoặc chọn một mô hình có khả năng hơn.",
+ "workflowGenerator.errors.MISSING_START": "Quy trình làm việc được tạo thiếu nút bắt đầu. Hãy thử tạo lại.",
+ "workflowGenerator.errors.MISSING_TERMINAL": "Quy trình làm việc được tạo thiếu nút kết thúc hoặc nút trả lời. Hãy thử tạo lại.",
+ "workflowGenerator.errors.MODEL_ERROR": "Cuộc gọi mô hình không thành công. Hãy kiểm tra hạn mức nhà cung cấp của bạn và thử lại.",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Một nút trong quy trình làm việc được tạo sẽ trỏ đến một nút không tồn tại. Hãy thử tạo lại.",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "Quy trình làm việc tham chiếu một công cụ chưa được cài đặt cho không gian làm việc này. Hãy cài đặt từ trang Công cụ hoặc tinh chỉnh hướng dẫn của bạn.",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "Một nút trong quy trình làm việc được tạo sẽ tham chiếu một biến không được khai báo ở thượng nguồn. Hãy thử tạo lại.",
+ "workflowGenerator.errors.apply_failed_orphan": "Không thể hoàn tất việc tạo ứng dụng. Một bản nháp trống có thể đã bị bỏ lại trong danh sách ứng dụng của bạn — vui lòng xóa thủ công.",
+ "workflowGenerator.errors.hash_collision": "Bản nháp quy trình làm việc đã được chỉnh sửa ở tab khác. Hãy tải lại để nhận các thay đổi đó, rồi thử áp dụng lại.",
+ "workflowGenerator.errors.hash_collision_title": "Không gian làm việc đã được chỉnh sửa ở nơi khác",
+ "workflowGenerator.errors.timeout": "Việc tạo mất quá nhiều thời gian. Mô hình có thể chậm hoặc không khả dụng — hãy thử lại.",
+ "workflowGenerator.examples.chatflow.support": "Bot hỗ trợ khách hàng được hỗ trợ bởi cơ sở kiến thức",
+ "workflowGenerator.examples.chatflow.triage": "Phân loại các câu hỏi đến và chuyển đến lời nhắc của chuyên gia",
+ "workflowGenerator.examples.chatflow.tutor": "Gia sư đa ngôn ngữ giải thích từng bước",
+ "workflowGenerator.examples.label": "Hãy thử một trong những lựa chọn này",
+ "workflowGenerator.examples.workflow.classify": "Tìm nạp các vấn đề GitHub và phân loại chúng",
+ "workflowGenerator.examples.workflow.rag": "Truy vấn cơ sở kiến thức, sau đó định dạng câu trả lời dưới dạng Markdown",
+ "workflowGenerator.examples.workflow.summarize": "Tóm tắt một URL",
+ "workflowGenerator.examples.workflow.translate": "Dịch văn bản sang nhiều ngôn ngữ",
+ "workflowGenerator.generate": "Tạo",
+ "workflowGenerator.generateFailed": "Không thể tạo quy trình làm việc",
+ "workflowGenerator.instruction": "Hướng dẫn",
+ "workflowGenerator.instructionPlaceholder": "Mô tả quy trình làm việc bạn muốn - đầu vào là gì, quá trình xử lý gì, đầu ra là gì.",
+ "workflowGenerator.instructionRequired": "Vui lòng viết hướng dẫn trước",
+ "workflowGenerator.loading": "Đang tạo quy trình làm việc…",
+ "workflowGenerator.modelRequired": "Vui lòng chọn một mô hình trước khi tạo.",
+ "workflowGenerator.modes.chatflow": "Luồng trò chuyện",
+ "workflowGenerator.modes.workflow": "Quy trình làm việc",
+ "workflowGenerator.overwriteMessage": "Áp dụng quy trình làm việc này sẽ thay thế biểu đồ nháp hiện tại. Việc này không thể hoàn tác.",
+ "workflowGenerator.overwriteTitle": "Ghi đè lên bản nháp hiện tại?",
+ "workflowGenerator.phases.building": "Đang xây dựng các nút…",
+ "workflowGenerator.phases.planning": "Lập kế hoạch quy trình làm việc…",
+ "workflowGenerator.phases.validating": "Đang xác thực biểu đồ…",
+ "workflowGenerator.placeholder": "Viết hướng dẫn ở bên trái, sau đó nhấp Tạo để xem trước biểu đồ quy trình làm việc.",
+ "workflowGenerator.refineDescription": "Mô tả sự thay đổi bạn mong muốn. Bản dự thảo hiện tại được sử dụng làm bối cảnh; biểu đồ được tạo sẽ thay thế nó khi bạn áp dụng.",
+ "workflowGenerator.refineInstructionPlaceholder": "Mô tả sự thay đổi - ví dụ: thêm bước dịch, chuyển sang công cụ, thêm xử lý lỗi.",
+ "workflowGenerator.refineTitle": "Tinh chỉnh {{mode}}",
+ "workflowGenerator.reload": "Tải lại",
+ "workflowGenerator.studioApply": "Áp dụng",
+ "workflowGenerator.studioButton": "Tạo",
+ "workflowGenerator.title": "Tạo {{mode}}"
}
diff --git a/web/i18n/zh-Hans/app.json b/web/i18n/zh-Hans/app.json
index 4af9b61b5b..41c59e6456 100644
--- a/web/i18n/zh-Hans/app.json
+++ b/web/i18n/zh-Hans/app.json
@@ -237,6 +237,13 @@
"structOutput.required": "必填",
"structOutput.structured": "结构化输出",
"structOutput.structuredTip": "结构化输出是一项功能,可确保模型始终生成符合您提供的 JSON 模式的响应",
+ "studio.apps": "应用程序",
+ "studio.filters.allCreators": "所有创作者",
+ "studio.filters.creators": "创作者",
+ "studio.filters.reset": "重置",
+ "studio.filters.searchCreators": "搜索创建者...",
+ "studio.filters.types": "类型",
+ "studio.filters.you": "你",
"studio.viewSnippets": "查看 Snippets",
"switch": "迁移为工作流编排",
"switchLabel": "新应用创建为",
diff --git a/web/i18n/zh-Hant/app.json b/web/i18n/zh-Hant/app.json
index 7c485b6520..2fc376a734 100644
--- a/web/i18n/zh-Hant/app.json
+++ b/web/i18n/zh-Hant/app.json
@@ -51,11 +51,20 @@
"exportFailed": "匯出 DSL 失敗",
"gotoAnything.actions.accountDesc": "導航到帳戶頁面",
"gotoAnything.actions.communityDesc": "開放的 Discord 社區",
+ "gotoAnything.actions.createCategoryDesc": "建立 AI 產生的工作流程或聊天流程",
+ "gotoAnything.actions.createCategoryTitle": "创建房间",
+ "gotoAnything.actions.createChatflow": "聊天串流",
+ "gotoAnything.actions.createChatflowDesc": "根据描述生成聊天流(高级聊天)应用程序",
+ "gotoAnything.actions.createWorkflow": "工作流程",
+ "gotoAnything.actions.createWorkflowDesc": "根据描述生成工作流应用程序",
"gotoAnything.actions.docDesc": "開啟幫助文件",
"gotoAnything.actions.feedbackDesc": "開放社區反饋討論",
"gotoAnything.actions.languageCategoryDesc": "切換介面語言",
"gotoAnything.actions.languageCategoryTitle": "語言",
"gotoAnything.actions.languageChangeDesc": "更改 UI 語言",
+ "gotoAnything.actions.refineCategoryDesc": "優化目前工作流程或聊天流程圖",
+ "gotoAnything.actions.refineDesc": "描述適用於當前草案的更改",
+ "gotoAnything.actions.refineTitle": "細化當前圖表",
"gotoAnything.actions.runDesc": "執行快速命令(主題、語言等...)",
"gotoAnything.actions.runTitle": "指令",
"gotoAnything.actions.searchApplications": "搜索應用程式",
@@ -228,6 +237,14 @@
"structOutput.required": "必需的",
"structOutput.structured": "結構化的",
"structOutput.structuredTip": "結構化輸出是一項功能,確保模型始終生成符合您提供的 JSON 架構的響應。",
+ "studio.apps": "應用程式",
+ "studio.filters.allCreators": "所有創作者",
+ "studio.filters.creators": "創作者",
+ "studio.filters.reset": "重置",
+ "studio.filters.searchCreators": "搜尋創建者...",
+ "studio.filters.types": "類型",
+ "studio.filters.you": "你",
+ "studio.viewSnippets": "看片段",
"switch": "遷移為工作流編排",
"switchLabel": "新應用建立為",
"switchStart": "開始遷移",
diff --git a/web/i18n/zh-Hant/plugin.json b/web/i18n/zh-Hant/plugin.json
index 4e7d577aaa..a850f747b8 100644
--- a/web/i18n/zh-Hant/plugin.json
+++ b/web/i18n/zh-Hant/plugin.json
@@ -21,18 +21,24 @@
"auth.customCredentialUnavailable": "自訂憑證目前無法使用",
"auth.default": "默認",
"auth.emptyAuth": "請設定驗證",
+ "auth.enterprise": "企業",
"auth.oauthClient": "OAuth 客戶端",
"auth.oauthClientSettings": "OAuth 客戶端設置",
+ "auth.onlyAtCreationHint": "切換後無法再次選擇",
+ "auth.onlyAtCreationHintTooltip": "由其他成員配置 · 切換後無法再次選擇。",
+ "auth.personal": "個人的",
"auth.saveAndAuth": "保存並授權",
"auth.saveOnly": "僅保存",
"auth.setDefault": "設置為默認",
"auth.setupOAuth": "設置 OAuth 客戶端",
+ "auth.shared": "共享",
"auth.unavailable": "無法使用",
"auth.useApi": "使用 API 金鑰",
"auth.useApiAuth": "API 金鑰授權配置",
"auth.useApiAuthDesc": "配置完憑證後,工作區內的所有成員在協調應用程式時都可以使用此工具。",
"auth.useOAuth": "使用 OAuth",
"auth.useOAuthAuth": "使用 OAuth 授權",
+ "auth.whoCanUse": "誰可以使用",
"auth.workspaceDefault": "工作區域默認",
"autoUpdate.automaticUpdates": "自動更新",
"autoUpdate.changeTimezone": "要更改時區,請前往設定",
diff --git a/web/i18n/zh-Hant/snippet.json b/web/i18n/zh-Hant/snippet.json
new file mode 100644
index 0000000000..8d09b40924
--- /dev/null
+++ b/web/i18n/zh-Hant/snippet.json
@@ -0,0 +1,69 @@
+{
+ "cancel": "取消",
+ "continueEditing": "繼續編輯",
+ "create": "建立片段",
+ "createFailed": "建立片段失敗",
+ "createFrom": "創建自",
+ "createFromBlank": "從空白創建",
+ "currentDSLVersion": "系統支援的DSL版本:",
+ "defaultName": "無標題片段",
+ "deleteConfirmContent": "這無法撤消。使用此程式碼片段的工作流程不會受到影響。",
+ "deleteConfirmTitle": "刪除片段?",
+ "deleteFailed": "刪除片段失敗",
+ "deleted": "片段已刪除",
+ "discardChanges": "放棄更改",
+ "discardChangesDescription": "您的草稿變更將被丟棄,程式碼片段將返回到上次儲存的版本。",
+ "discardChangesTitle": "放棄草稿更改?",
+ "discardDraft": "丟棄草稿",
+ "doNotSave": "保留為草稿",
+ "draft": "草稿",
+ "dslVersionMismatchDescription": "已偵測到 DSL 版本有顯著差異。強制導入可能會導致程式碼片段故障。",
+ "dslVersionMismatchQuestion": "您想繼續嗎?",
+ "dslVersionMismatchTitle": "版本不相容",
+ "edit": "編輯",
+ "editDialogTitle": "編輯片段訊息",
+ "editDone": "片段資訊已更新",
+ "editFailed": "無法更新片段訊息",
+ "editingDraft": "您正在編輯草稿。",
+ "emptyGraphSaveError": "保存前至少新增一個節點。",
+ "exitEditing": "退出編輯",
+ "exportFailed": "導出片段失敗。",
+ "importDSLFile": "導入 DSL 文件",
+ "importDialogTitle": "導入片段",
+ "importFailed": "無法導入片段 DSL",
+ "importFromDSLFile": "來自 DSL 文件",
+ "importFromDSLUrl": "來自網址",
+ "importFromDSLUrlPlaceholder": "將 DSL 連結貼到此處",
+ "importSuccess": "導入片段",
+ "importedDSLVersion": "目前片段 DSL 版本:",
+ "inputFieldButton": "輸入欄位",
+ "inputVariables": "輸入變數",
+ "management": "片段管理",
+ "menu.deleteSnippet": "刪除",
+ "menu.editInfo": "編輯訊息",
+ "menu.exportSnippet": "導出片段",
+ "notFoundDescription": "找不到要求的片段模擬。",
+ "notFoundTitle": "未找到片段",
+ "panelDescription": "定義允許片段從其他節點接收資料的輸入欄位。",
+ "panelPrimaryGroup": " 心投入",
+ "panelSecondaryGroup": "可選輸入",
+ "panelTitle": "輸入欄位",
+ "publishButton": "發布",
+ "publishFailed": "無法發布片段",
+ "publishMenuCurrentDraft": "當前草案未發布",
+ "publishSuccess": "已發布片段",
+ "save": "節省",
+ "saveAndExit": "儲存並退出",
+ "saveBeforeLeavingDescription": "儲存以使該版本可在工作流程中使用。或暫時將您的編輯保留為草稿。",
+ "saveBeforeLeavingTitle": "離開前儲存變更嗎?",
+ "saveSuccess": "片段已儲存",
+ "sectionOrchestrate": "編排",
+ "testRunButton": "試運行",
+ "typeLabel": "片段",
+ "unknownUser": "使用者",
+ "unsavedChanges": "當前更改不會儲存。",
+ "updatedBy": "{{name}} 已更新 {{time}}",
+ "usageCount": "使用 {{count}} 次",
+ "variableInspect": "變數檢查",
+ "viewOnly": "僅供查看"
+}
diff --git a/web/i18n/zh-Hant/workflow.json b/web/i18n/zh-Hant/workflow.json
index 8823e133d3..2b81a10350 100644
--- a/web/i18n/zh-Hant/workflow.json
+++ b/web/i18n/zh-Hant/workflow.json
@@ -247,6 +247,12 @@
"common.searchVar": "搜索變數",
"common.setVarValuePlaceholder": "設置變數值",
"common.showRunHistory": "顯示運行歷史",
+ "common.switchToStandardWorkflowConfirm.switch": "轉變",
+ "common.switchToStandardWorkflowConfirm.targetTypes.app": "工作流程",
+ "common.switchToStandardWorkflowConfirm.targetTypes.knowledge_base": "知識庫",
+ "common.switchToStandardWorkflowConfirm.targetTypes.snippets": "片段",
+ "common.switchToStandardWorkflowConfirm.title": "切換到標準工作流程?",
+ "common.switchToStandardWorkflowTip": "將此評估器轉回標準工作流程並恢復公共 Web 應用程式存取。",
"common.syncingData": "同步資料,只需幾秒鐘。",
"common.tagBound": "使用此標籤的應用程式數量",
"common.undo": "復原",
@@ -1159,6 +1165,16 @@
"singleRun.testRun": "測試運行",
"singleRun.testRunIteration": "測試運行迭代",
"singleRun.testRunLoop": "測試運行循環",
+ "snippet.addToSnippet": "添加到代码段",
+ "snippet.confirm": "確認",
+ "snippet.createDialogTitle": "建立片段",
+ "snippet.createSuccess": "已建立片段",
+ "snippet.descriptionLabel": "描述(可選)",
+ "snippet.descriptionPlaceholder": "簡單描述您的片段",
+ "snippet.nameLabel": "片段名稱",
+ "snippet.namePlaceholder": "片段名稱",
+ "snippet.shortcuts.press": "按",
+ "snippet.shortcuts.toConfirm": "確認",
"tabs.-": "預設",
"tabs.addAll": "全部新增",
"tabs.agent": "代理策略",
@@ -1166,6 +1182,7 @@
"tabs.allTool": "全部",
"tabs.allTriggers": "所有觸發器",
"tabs.blocks": "節點",
+ "tabs.createSnippet": "建立一個片段",
"tabs.customTool": "自定義",
"tabs.featuredTools": "精選",
"tabs.hideActions": "隱藏工具",
@@ -1175,19 +1192,23 @@
"tabs.noFeaturedTriggers": "前往 Marketplace 查看更多觸發器",
"tabs.noPluginsFound": "未找到任何插件",
"tabs.noResult": "未找到匹配項",
+ "tabs.noSnippetsFound": "沒有找到片段",
"tabs.plugin": "插件",
"tabs.pluginByAuthor": "由 {{author}}",
"tabs.question-understand": "問題理解",
"tabs.requestToCommunity": "對社群的請求",
"tabs.searchBlock": "搜索節點",
"tabs.searchDataSource": "搜尋資料來源",
+ "tabs.searchSnippets": "搜尋片段...",
"tabs.searchTool": "搜索工具",
"tabs.searchTrigger": "搜尋觸發器...",
"tabs.showLessFeatured": "顯示較少",
"tabs.showMoreFeatured": "顯示更多",
+ "tabs.snippets": "片段",
"tabs.sources": "來源",
"tabs.start": "開始",
"tabs.startDisabledTip": "觸發節點與使用者輸入節點是互斥的。",
+ "tabs.startNotSupportedTip": "代码段中不支持“开始”选项卡。",
"tabs.tools": "工具",
"tabs.transform": "轉換",
"tabs.usePlugin": "選取工具",
@@ -1227,5 +1248,58 @@
"versionHistory.nameThisVersion": "給這個版本命名",
"versionHistory.releaseNotesPlaceholder": "描述發生了什麼變化",
"versionHistory.restorationTip": "版本恢復後,當前草稿將被覆蓋。",
- "versionHistory.title": "版本"
+ "versionHistory.title": "版本",
+ "workflowGenerator.applied": "應用",
+ "workflowGenerator.applyFailed": "應用工作流程失敗",
+ "workflowGenerator.applyToCurrent": "適用於當前草案",
+ "workflowGenerator.applyToNew": "創建新應用程式",
+ "workflowGenerator.cancel": "取消",
+ "workflowGenerator.description": "描述您希望工作流程執行的操作。選擇模型、編寫指令並然後再將其套用到 工作室覽生成的圖形,单间公寓。",
+ "workflowGenerator.dismiss": "解僱",
+ "workflowGenerator.errors.DANGLING_EDGE": "產生的工作流程有一條邊指向不存在的節點。再試一次或完善您的指示。",
+ "workflowGenerator.errors.EMPTY_INSTRUCTION": "請先寫一個指令。",
+ "workflowGenerator.errors.EMPTY_PLAN": "該模型返回了一個空計劃。嘗試更具體的說明。",
+ "workflowGenerator.errors.INVALID_CONTAINER": "生成的工作流具有格式错误的循环或迭代容器。尝试更简单的说明或选择更有能力的模型。",
+ "workflowGenerator.errors.INVALID_JSON": "該模型返回了我們無法解析的回應。再試一次或選擇功能更強大的型號。",
+ "workflowGenerator.errors.INVALID_SCHEMA": "該模型傳回了一個意外形狀的圖表。再試一次或選擇功能更強大的型號。",
+ "workflowGenerator.errors.MISSING_START": "產生的工作流程缺少其起始節點。嘗試再生。",
+ "workflowGenerator.errors.MISSING_TERMINAL": "產生的工作流程缺少結束或應答節點。嘗試再生。",
+ "workflowGenerator.errors.MODEL_ERROR": "模型呼叫失敗。檢查您的提供者配額並重試。",
+ "workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "產生的工作流程中的節點指向不存在的節點。嘗試再生。",
+ "workflowGenerator.errors.UNKNOWN_TOOL": "工作流引用了未为此工作区安装的工具。从“工具”页面安装或完善您的说明。",
+ "workflowGenerator.errors.UNRESOLVED_REFERENCE": "產生的工作流程中的節點引用未在上游宣告的變數。嘗試再生。",
+ "workflowGenerator.errors.apply_failed_orphan": "我們無法完成應用程式的創建。您的應用程式清單中可能留下了空草稿 - 請手動將其刪除。",
+ "workflowGenerator.errors.hash_collision": "工作流草稿已在另一个选项卡中编辑。重新加载以获取这些更改,然后尝试重新应用。",
+ "workflowGenerator.errors.hash_collision_title": "工作區已在其他地方編輯",
+ "workflowGenerator.errors.timeout": "一代人花了太長時間。該模型可能很慢或不可用 - 請重試。",
+ "workflowGenerator.examples.chatflow.support": "由知識庫支援的客戶支援機器人",
+ "workflowGenerator.examples.chatflow.triage": "將收到的問題分類並轉至專家提示",
+ "workflowGenerator.examples.chatflow.tutor": "多語言導師一步步講解",
+ "workflowGenerator.examples.label": "嘗試其中之一",
+ "workflowGenerator.examples.workflow.classify": "取得 GitHub 問題並對其進行分類",
+ "workflowGenerator.examples.workflow.rag": "中知識庫查詢文(式化為简体然後將答案) ,中文(繁体)",
+ "workflowGenerator.examples.workflow.summarize": "總結一個網址",
+ "workflowGenerator.examples.workflow.translate": "將文字翻譯成多種語言",
+ "workflowGenerator.generate": "產生",
+ "workflowGenerator.generateFailed": "無法產生工作流程",
+ "workflowGenerator.instruction": "指示",
+ "workflowGenerator.instructionPlaceholder": "描述您想要的工作流程—什麼輸入、什麼處理、什麼輸出。",
+ "workflowGenerator.instructionRequired": "請先寫一個指令",
+ "workflowGenerator.loading": "產生工作流程...",
+ "workflowGenerator.modelRequired": "請在生成前選擇一個模型。",
+ "workflowGenerator.modes.chatflow": "聊天串流",
+ "workflowGenerator.modes.workflow": "工作流程",
+ "workflowGenerator.overwriteMessage": "應用此工作流程將取代目前的草稿圖。此操作無法撤銷。",
+ "workflowGenerator.overwriteTitle": "覆蓋當前草稿?",
+ "workflowGenerator.phases.building": "建構節點...",
+ "workflowGenerator.phases.planning": "規劃工作流程...",
+ "workflowGenerator.phases.validating": "驗證圖表...",
+ "workflowGenerator.placeholder": "在左侧编写说明,然后单击生成以预览工作流程图。",
+ "workflowGenerator.refineDescription": "描述您想要的改变。当前草稿用作上下文;应用时生成的图形将替换它。",
+ "workflowGenerator.refineInstructionPlaceholder": "描述變更-例如新增翻譯步驟、切換到工具、新增錯誤處理。",
+ "workflowGenerator.refineTitle": "精煉{{mode}}",
+ "workflowGenerator.reload": "重新載入",
+ "workflowGenerator.studioApply": "申請",
+ "workflowGenerator.studioButton": "產生",
+ "workflowGenerator.title": "產生 {{mode}}"
}